Dell Lifecycle Controller 2 远程服务 版本 1.00.
注、警告和严重警告 备注: “注”表示可以帮助您更好地使用计算机的重要信息。 小心: “小心”表示如果不遵循说明,就有可能损坏硬件或导致数据丢失。 警告: “严重警告”表示可能会造成财产损失、人身伤害甚至死亡。 本出版物中的信息如有更改,恕不另行通知。 © 2012 Dell Inc. 版权所有,翻印必究。 未经 Dell Inc. 书面许可,严禁以任何形式对这些材料进行复制。 本文中涉及的商标:Dell™、Dell 徽标、Dell Precision™、OptiPlex™、Latitude™、PowerEdge™、PowerVault™、PowerConnect™、 OpenManage™、EqualLogic™、Compellent™、KACE™、FlexAddress™ 、Force10™ 及 Vostro ™是 Dell Inc.
目录 注、警告和严重警告..................................................................................................................2 章 1. 简介........................................................................................................................................9 结合使用 iDRAC7 与 Lifecycle Controller 的优点...................................................................................................9 主要功能................................................................................................
删除许可证............................................................................................................................................................22 导出许可证............................................................................................................................................................22 章 5. 管理证书.............................................................................................................................23 为配置服务器创建自定义可信根客户端证书...........................
将 SATA 驱动器从 RAID 模式转换为非 RAID 状态............................................................................................42 参考 - 转换 SATA 驱动器...............................................................................................................................43 章 9. 管理网络设备....................................................................................................................45 显示网络设备资源清册...................................................................................................
从 iDRAC vFlash 卡或网络共享导入服务器配置文件........................................................................................61 还原后方案.....................................................................................................................................................62 还原后情形的系统或功能行为.....................................................................................................................62 参考 - 导入服务器配置文件.......................................................................................
BIOS 和引导管理配置文件...................................................................................................................................81 BIOS 和引导管理方法....................................................................................................................................82 永久存储配置文件................................................................................................................................................82 vFlash SD 卡方法.................................................
简介 1 Dell Lifecycle Controller 可提供高级嵌入式系统管理功能。它配有 1 GB 的受管和永久存储,其中嵌有系统管理功 能和 iDRAC 功能。 Dell Lifecycle Controller 远程服务以一对多的方式进一步扩展了远程系统管理功能。远程服务可利用基于 Web 管 理服务 (WS-Management) 协议的 Web 服务接口,通过 iDRAC 对远程服务器进行配置和管理。该接口旨在简化 多种任务,包括远程操作系统 (OS) 部署、远程更新和资源清册,以及自动对新部署和已部署的 Dell 系统进行 远程设置和配置等。 您可以通过安全的 Web 服务接口对远程服务进行网络访问,并可以通过编程方式将其交由应用程序和脚本使 用。通过远程服务,管理控制台可执行一对多的裸机服务器配置。它利用自动查找功能来识别和验证网络中连 接的 Dell 系统,并与一对多的管理控制台进行集成,有效减少了服务器预配置所需的手动步骤。 结合使用 iDRAC7 与 Lifecycle Controller 的优点 优点包括: • 提高可用性 - 及早通知潜在或实际的故障,帮助防止服务器故
• 使用本地密钥在控制器上启用加密并锁定虚拟磁盘。 • 导出和导入服务器配置文件 • 计划和跟踪更新与配置作业的状况 为何使用远程服务? 远程服务具有以下优点和功能: • 利用现有的控制台进行一对多服务器配置。 • 不使用受管系统上的操作系统资源。 • 提供用于管理的安全通信路径。 • 减少配置服务器时的手动干预并提高效率。 • 允许计划配置更改和更新,从而减少维护停机时间。 • 启用 Windows 和 Linux 命令行 (CLI) 脚本处理。 • 允许通过 WS-Management 界面集成到控制台。 • 支持与 OS 无关的软件更新。 Lifecycle Controller 中的可授权功能 Lifecycle Controller 中的功能因您购买的许可证类型(Basic Management、iDRAC7 Express、刀片式服务器 iDRAC7 Express 或 iDRAC7 Enterprise)而异。只有经过授权的功能才会显示在 Lifecycle Controller 的 Web 界面 中。有关管理许可证的详情,请参阅《iDRAC7 用户指
Dell 嵌入式服务器平台管理接口按配置文件进行组织,每个配置文件针对特定的管理领域或职能范围定义相应 的接口。此外,Dell 还定义了一系列模型和配置文件扩展,为接口提供了更多功能。WS-Management 中可用的 数据和方法由映射至下列 DMTF 配置文件和 Dell 扩展配置文件的 Lifecycle Controller 远程服务工具接口提供: 标准 DMTF • 基础服务器 - 定义表示主机服务器的 CIM 类。 • 基础度量 - 定义用于对为受管元素捕获的度量进行建模和控制的 CIM 类。 • 服务处理器 - 定义用于对服务处理器进行建模的 CIM 类。 • 物理资产 - 定义表示受管元素物理方面的 CIM 类。 • SM CLP 管理员域 - 定义表示 CLP 配置的 CIM 类。 • 电源状态管理 - 定义用于电源控制操作的 CIM 类。 • 命令行协议服务 - 定义表示 CLP 配置的 CIM 类。 • 记录日志 - 定义表示不同日志类型的 CIM 类。 • 基于角色的授权 - 定义表示角色的 CIM 类。 • SMASH 集合 - 定义表示 CL
• Dell 传感器配置文件 - 说明用于管理受管系统中的传感器的类、属性和方法。 • Dell 电源状态管理配置文件 - 说明用于管理系统电源的类、属性和方法。 • 记录日志 - 定义表示不同日志类型的 CIM 类。 Lifecycle Controller 远程服务 WS-Management 实现在端口 443 上使用 SSL 来保障传输安全,并支持基本验证。 通过客户端基础架构(如 Windows WinRM 和 Powershell CLI)、开源公用程序(如 WSMANCLI)和应用程序编 程环境(如 Microsoft .NET),将可以使用 Web 服务接口。 您可能需要的其他说明文件 除了本指南外,您还可以访问 support.dell.com/manuals 中的下列指南。在 Manuals(手册)页面上,单击 Software(软件) → Systems Management(系统管理)。单击右侧相应的产品链接,以访问有关说明文件。 • • 《iDRAC7 1.00.
与 Dell 联络 备注: 如果没有可用的 Internet 连接,您可以在购货发票、装箱单、帐单或 Dell 产品目录上查找联络信 息。 Dell 提供了几种联机以及电话支持和服务选项。可用性会因国家和地区以及产品的不同而有所差异,某些服务 可能在您所在的区域不可用。有关销售、技术支持或客户服务问题,请与 Dell 联络: 1. 访问 support.dell.com。 2. 选择您的支持类别。 3. 如果您不是美国客户,请在 support.dell.com 页面底部选择国家代码,或者选择全部以查看更多选择。 4.
使用远程服务 2 本节将介绍一些前提条件,以帮助您快速熟悉并有效使用远程服务的各种新功能,从而取得更好的效果。 使用远程服务的常见前提条件 要在服务器上成功执行远程操作,请确保满足以下前提条件: • 已安装 Lifecycle Controller 2 版本 1.00.00。 • iDRAC7 固件版本为 1.00.00 • 已安装最新版本的 BIOS。有关与 Dell 系统相关的 BIOS 版本的详情,请参阅《iDRAC7 1.00.00 版自述文 件》。 可使用支持 WS-Management 的公用程序执行任务。 下载最新的《Lifecycle Controller Web 服务接口指南(Windows 和 Linux)》。有关详情,请参阅 delltechcenter.
OpenWSMan 客户端 OpenWSMan 客户端即 WS-Management CLI,它是开源项目 Openwsman 中的一部分。要从 sourceforge.net 下 载、构建、安装和使用 WS-Management CLI 与 OpenWSMan 软件包,请访问 openwsman.
自动查找和握手 3 通过 iDRAC 中的自动查找功能,可使新安装的服务器自动查找承载配置服务器的远程管理控制台。配置服务器 向 iDRAC 提供自定义管理用户凭据,以便管理控制台查找和管理新安装的受管系统。 如果您订购的 Dell 系统启用(出厂默认设置为 Disabled(禁用))了自动查找功能,则提供的 iDRAC 将启用 DHCP 并禁用用户帐户。如果自动查找功能设置为 Disabled(禁用),可使用 iDRAC7 Settings(iDRAC7 设置) 公用程序启用此功能,并禁用默认的管理帐户。有关自动查找的详情,请参阅 Lifecycle Controller 管理配置文 件。 通过 WS-Management,您可以调用 DCIM_LCService 类的 SetAttribute() 方法来设置配置服务器的 IP 地址属 性。有关使用 SetAttribute() 调用的详情,请参阅 DCIM_LCManagement 配置文件或 delltechcenter.
此时将显示 Remote Enablement(远程启用)页面。 9. 在 Enable Auto-Discovery(启用自动查找)下,选择 Auto-Discovery(自动查找)。 备注: 必须禁用管理员帐户才能激活自动查找功能。 10. 在 Provisioning Server(配置服务器)框中,输入配置服务器的 IP 地址或主机名字符串。在使用命令设置 配置服务器的 IP 地址或主机名时,需要满足以下条件: – 在发出 racadm racresetcfg 或更新 iDRAC7 时,请确保启用 Preserve Configuration(保留配置) 选项,同时将 iDRAC7 重设为默认设置。如果禁用此选项,将会清除配置服务器的 IP 或主机名。 – 自动查找功能不会在任何进行中的握手中使用新设置的配置服务器 IP 地址或主机名,而只会在下 次握手过程中使用。 11. 单击 Back(后退),然后单击 Finish(完成)。 12.
自动查找受管系统 要自动查找受管系统,请执行以下操作: 1. 将系统连接至网络。 2.
• 立即运行自动查找,还是在下一次重新启动后运行。此选项必选。 • 配置服务器 IP 地址或主机名。此选项可选。 例如,必须重新启动自动查找,才能将受管系统从一个数据中心迁移到另一个数据中心。自动查找设置与用于 查找的凭据永久保存在一起。在新数据中心打开系统后,自动查找将根据出厂默认设置运行,并为新数据中心 创建新的 iDRAC 用户凭据。 备注: 只有 iDRAC 管理员或具有 Execute Server Command(执行服务器命令)权限的 iDRAC 用户才能运行 WS-Management 命令。 重新启动自动查找时,默认会执行下列操作: 20 • 启用 NIC(刀片式服务器) • 启用 IPv4 • 启用 DHCP • 删除 User ID 2(默认“根”管理员帐户)之外的所有管理员帐户 • 禁用 Active Directory • 从 DHCP 获取 DNS 服务器地址 • 从 DHCP 获取 DNS 域名
管理许可证 4 通过管理许可证可以启用或禁用各种系统管理功能。利用远程服务,您可以: • 获取已安装许可证的列表 • 获取可授权设备的列表 • 安装或删除许可证 • 导出许可证 显示已安装的许可证 • 对 DCIM_License 类执行 Enumerate 操作可显示系统上安装的所有许可证的实例属性。 • 使用所需许可证的正确实例 ID 对 DCIM_License 类执行 Get 操作可显示其相关属性。 显示可授权的设备 • • 对 DCIM_LicensableDevice 类执行 Enumerate 操作可显示系统上安装的所有可授权设备的实例属 性。 使用所需可授权设备的正确实例 ID 对 DCIM_LicensableDevice 类执行 Get 操作可显示其相关属 性。 安装许可证 要在服务器上成功执行远程操作,请确保满足以下前提条件: • 使用远程服务的常见前提条件 • 如果要使用网络共享,请设置 CIFS 或 NFS 共享或将许可证复制到网络共享。 要安装许可证,请执行以下操作: 1.
– 将返回的作业 ID 用作实例 ID,对 DCIM_LifecycleJob 类执行 Get 操作,以查看许可证导入作 业的状态。 参考 - 安装许可证 您可以查看以下说明文件了解详情: • 配置文件 - Dell_LicenseManagement 配置文件 • MOF – DCIM_LicensableDevice.mof – DCIM_License.mof – DCIM_LicenseManagementService.mof – DCIM_LCElementConformsToProfile.mof – DCIM_LCRegisteredProfile.mof 有关详情,请参阅: • 使用远程服务的常见前提条件 • Lifecycle Controller 中的可授权功能 更换许可证 要更换许可证,请执行以下操作: 1. 枚举 DCIM_LicensableDevice 类以获取可授权设备的 FQDD。 2. 查看 LicenseList 属性,记下要更换的许可证的授权 ID。 3. 按 Base64 对新许可证文件进行编码。 4.
管理证书 5 通过证书管理功能,可将自定义证书传输至 iDRAC7 并基于系统的服务标记创建唯一的证书,从而提高安全水 平。提交订单时,您可以请求 Dell 通过其自定义出厂安装 (CFI) 流程,在产品出厂前使用您选择的证书重设系 统。 为配置服务器创建自定义可信根客户端证书 通过调用 DCIM_LCService 类的 DownloadClientCerts() 方法,可生成经过自定义签名的自动查找客户端证 书。此方法使用证书颁发机构生成的密钥证书及相关的哈希值和密码参数作为输入。所提供的密钥证书用于对 含有系统服务标签并将其作为通用名称 (CN) 的证书进行签名。此方法会返回一个作业 ID,可用于检查是否已 成功下载、生成和安装自动查找客户端证书。有关使用 WinRM 和 WSMANCLI 进行命令行调用的示例,请参阅 《Lifecycle Controller Web 服务接口指南 – Windows 和 Linux 版》。 提供自定义服务器证书 通过调用 DCIM_LCService 类的 DownloadServerPublicKey() 方法,可传输用于为部署网络中的所有配置服务 器进行
更改来自 PKCS #12 的 Web 服务器或 WS-Management 加密证书和私钥 要更改证书和密钥,请执行以下操作: 1. 生成一个 CSR 和私钥。CSR 需要由 CA 签名。 2. 将证书与私钥结合在一起,然后将其加密到 PKCS#12 文件中。 3. 按 BASE64 对 PKCS#12 文件进行编码,以便将其从二进制文件转换为可以作为 WS-Management 参数传递 的文本。 将活动证书的内容复制到 XML 文件。 4. 管理服务器证书 要在服务器上成功执行远程操作,请确保满足以下前提条件: • 使用远程服务的常见前提条件 • 已在 iDRAC 上正确设置时间。 某些系统上的证书已过期,必须重新上载。该证书将用于验证 Web GUI、WS-Management、RACADM、Active Directory 和 LDAP 会话。 要管理服务器证书,请执行以下操作: 备注: 此方法将重新启动所有 Web 服务并关闭所有活动的会话。 备注: 必须将为新服务器证书签名的 CA 添加至所有客户端上的可信根 CA 列表。 1.
管理目录 CA 证书 需要上载可信的根 CA 证书,才能验证 Active Directory 或 LDAP 会话。 要在服务器上成功执行远程操作,请确保满足以下前提条件: • 使用远程服务的常见前提条件 • 已在 iDRAC 上正确设置时间。 要管理目录 CA 证书,请执行以下操作: 备注: 此方法将重新启动所有 Web 服务并关闭所有活动的会话。 1. 从 LDAP 或 AD 服务器下载 CA 证书。 2. 使用 openssl 或另一个工具按 base64 格式对其进行编码。 3. 使用所需参数调用 SetPublicCertificate() 方法。 设置服务器证书后,Web 服务将重新启动。所有会话都将关闭,同时新的 WS-Management 命令必须接受 新的服务器证书。 参考 - 管理目录 CA 证书 备注: 此表中引用的各节仅包含通用示例。 表. 3: 步骤编号和位置 步骤编号 《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的位置 - 12.
部署操作系统 6 通过操作系统部署功能,可使用 WS-Management Web 服务协议以及 CIFS 和 NFS 网络文件共享协议远程部署操 作系统。有关详细的接口规范和类定义 (.mof) 文件,请参阅 Dell Enterprise Technology Center 网站 delltechcenter.
– BootToISOFromVFlash() - 如果操作系统映像(.iso 格式)位于 vFlash SD 卡上,请使用此方法将该映 像作为本地 USB CD-ROM 设备连接至服务器,并立即引导至该映像,以启动操作系统安装过程。 备注: 在执行 BootToISOFromVFlash() 将 .iso 映像从 NFS、CIFS 或 TFTP 共享复制到 vFlash 之前,必须先使用 DownloadISOToVFlash() 方法,之后才能使用该映像进行引导。不过,如果已安装 vFlash SD 卡但并未将其 格式化,此方法将格式化该卡,然后下载 ISO 映像。 – BootToPXE() - 如果操作系统映像位于 PXE 中,请使用此方法重新引导服务器并引导至 PXE,以开始 OS 安装过程。 4. OS 安装完毕后,请根据 ISO 的连接方法使用下列方法之一断开 ISO 与主机服务器的连接。 5.
参考 - 部署操作系统 备注: 此表中引用的各节仅包含通用示例。 表. 5: 步骤编号和位置 步骤编号 《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的位置 步骤 1 11.3.1 - 获取驱动程序包信息 步骤 2 11.3.2 - 取出所选驱动程序并将其作为 USB 设备连接至主机 OS 配置文件 DCIM_OSDeployment 配置文件 MOF • • • • DCIM_OSDeploymentService.mof DCIM_OSDConcreteJob.mof DCIM_LCElementConformsToProfile.mof DCIM_LCRegisteredProfile.mof 使用远程文件共享 要在服务器上成功执行远程操作,请确保满足使用远程服务的常见前提条件部分中规定的前提条件。 要使用远程文件共享部署操作系统,请执行以下操作: 1.
在服务器维护时引导至 ISO 要在服务器上成功执行远程操作,请确保满足使用远程服务的常见前提条件部分中规定的前提条件。 在数据中心和企业环境中,物理服务器通常用于承载虚拟机和工作负载。当服务器需要维护(更换硬件、更改 配置、更新等)时,工作负载将被迁移至其它物理系统,而原服务器则进入维护模式。在维护模式中,服务器 将多次引导至一个与网络共享相连的预 OS 环境(通常为 ISO),直至所有问题都得到解决。通过 OS 部署配置 文件,可使用下列方法更有效地实现此目的。 要在服务器维护时引导至 ISO,请执行以下操作: 1. 调用 ConnectNetworkISOImage() 方法,将网络共享(CIFS 或 NFS)中的 ISO 作为虚拟 CD-ROM 设备公开给 服务器。在维护期间,只要重新引导受管系统,系统就会引导至此 ISO,而不论每次采用何种引导顺序, 直至使用 DisconnectNetworkISOImage() 方法断开 ISO 的连接。 备注: 当重设 iDRAC 或断电时,将重新连接至该 ISO。 2.
引导至 ISO 方法比较 表. 8: .
BootToHD 方法行为 以下是此方法可能无法正常运行的一些实例: • 如果系统有多个硬盘驱动器,它会选择引导顺序中的第一个硬盘驱动器。 • 如果在引导顺序中将其它设备(例如 USB 闪存驱动器)设置为第一个设备,则引导至该设备。 • 如果系统处于 UEFI 引导模式,则含有操作系统的硬盘也必须在 UEFI 引导模式下安装。在 BIOS 引导模 式下,无法一次性引导至操作系统所在的硬盘。 • 如果系统没有安装硬盘,此方法也会运行。因此,在运行此方法之前,请确保已安装受支持的硬盘。 关于作业标识符 本说明文件中的某些方法会将作业标识符作为输出参数返回。这些作业有助于跟踪无法立即执行且所需时间长 于标准 Web 服务请求响应超时时间(由于底层技术的限制)的已请求操作。随后,返回的作业标识符可在 WS-MAN Enumerate 或 Get 请求中用于检索作业对象实例。作业对象实例包含一个作业状况属性,通过检查该 属性可查看作业所处的状态,以及作业是已成功完成还是因遇到问题而失败。如果作业失败,作业实例还会包 含一个错误消息属性,提供有关失败性质的详情。其它属性包含另外一些错误识别信息,可用于根据
• GetRFSISOImageConnectionInfo() 33
7 管理作业 远程服务提供了下列功能来管理 Lifecycle Controller 作业: • Creating Jobs(创建作业)- 创建特定类型的作业来应用配置。 • Scheduling Jobs and Job Queues(计划作业和作业队列)- 使用 DCIM_JobService 类的 SetupJobQueue() 方法,在系统的单次重新引导中运行多个作业。如果使用 CreateTargetedConfigJob() 方 法创建作业而没有设置开始时间,请使用 SetupJobQueue() 方法设置计划和执行顺序。如果在 CreateTargetedConfigJob() 方法中设置了开始时间,则无法将其与其它作业捆绑在一起,而是将该作业 设置为在指定的时间执行。 Deleting Jobs(删除作业)- 使用 DCIM_JobService 类的 DeleteJobQueue() 方法删除指定的现有作 业。 Reporting all Jobs(报告所有作业)- 枚举 DCIM_LifecycleJob 类以报告所有作业。 • • • Reporting scheduled
• CreateTargetedConfigJob - 在配置 RAID、NIC、BIOS、iDRAC 和系统时会使用此方法。通过此方法可提交 配置更改,并创建作业来应用配置更改。 • CreateRebootJob - 此方法用于创建重新引导作业。 • InstallFromURI - 此方法用于更新 BIOS、RAID、NIC、iDRAC、PSU、Lifecycle Controller、OS 驱动程序包 和诊断程序的固件。执行成功后,此方法将返回一个作业 ID。此作业 ID 会对相应实体运行软件更新。 备注: 如果使用 InstallFromURI() 方法更新 BIOS、RAID、NIC、iDRAC 和 PSU 固件,请使用 SetupJobQueue() 方法计划作业 ID。 备注: 如果使用 InstallFromURI() 方法更新 Lifecycle Controller、驱动程序包和诊断程序,则不要计划作业。 计划作业 对于使用作业创建方法之一返回的作业 ID,可以为相应的作业制定计划。 SetupJobQueue - 此方法仅适用于那些通过作业创建方法之一返回且尚未计划的作业
指定开始时间和结束时间 CreateTargetedConfigJob() 和 SetupJobQueue() 方法接受开始时间参数(例如 ScheduledStartTime 和 StartTimeInterval)和 UntilTime。此参数的数据类型为 CIM date-time。如果 StartTime 参数为 null,将不启动操作。date-time 数据类型按 YYYYMMDDhhmmss 格式定义,其中: • YYYY 为年 • MM 为月 • DD 为日 • hh 为时 • mm 为分 • ss 为秒 例如,20090930112030。请按照此格式为所有 Lifecycle Controller 更新、设置属性和各种服务类的 CreateTargetedConfigJob() 方法键入日期和时间。TIME_NOW 是一个特殊的值,表示立即运行任务。 自动删除作业 当系统中的作业数量超过 DCIM_JobService 类中的 StartAutoDeleteAtThreshold 属性值时,系统会自动删除 作业。完成时间超过 DCIM_JobService 类中的
管理 RAID 配置 8 使用 RAID 配置功能可获取与系统相连的 RAID 控制器、物理磁盘和机柜的属性。您可以使用所提供的方法配置 物理和虚拟磁盘的不同属性。 显示 RAID 控制器 • 对 DCIM_ControllerView 类执行枚举操作可显示连接到系统的所有 RAID 控制器的实例属性。 • 使用所需 RAID 控制器的正确实例 ID 对 DCIM_ControllerView 类执行 Get 操作可显示相关属性。 创建分片式虚拟磁盘 要创建分片式虚拟磁盘,请执行以下操作: 1. 使用 DCIM_RAIDService 类的 GetRAIDLevels() 方法找出系统中的 RAID 配置。 2. 4.
• 每个虚拟磁盘的大小:10 GB (10240 MB) • 虚拟磁盘数 - 10 个 • RAID 级别 - 5 • 专用热备用 - 1 个 • 对控制器执行加密并创建本地密钥 要配置 RAID,请执行以下操作: 1. 获取连接到系统的存储控制器及其属性的列表。 验证或记下以下控制器参数的状况供以后使用: – 控制器的完全合格设备描述符 (FQDD) – 安全状况 – 加密模式 – 密钥 ID 2. 获取连接到控制器的物理磁盘的 FQDD 和值。 3. 设置下表中的正确值后,运行 CreateVirtualDisk() 方法。 表.
参数 值 – – – – – 读取策略 写入策略 磁盘高速缓存策 略 虚拟磁盘名称 64KB = 128 128KB = 256 256KB = 512 512KB = 1024 1MB = 2048 – 不预读 – 预读 – 自适应预读 – 直写 – 回写 – 强制回写 – 已启用 – 已禁用 您可以为虚拟磁盘提供名称(可选)。您可以使用 115 个字母数字字符限制。 4. 要创建 10 个虚拟磁盘,请使用上表中列出的值将该方法再运行 9 次。 5. 验证虚拟磁盘是否已创建。 6. 设置以下值并调用 EnableControllerEncryption() 方法: – 控制器的完全合格设备描述符 (FQDD)。 – 加密模式 - 本地密钥加密。 – 密钥 ID。 – 密码 - 一个有效的密码包含 8 到 32 个字符。其中必须包含大写和小写字母、数字、符号,但不能 含空格。 7. 使用要用作备用的物理磁盘的 FQDD 调用 AssignSpare() 方法。 备注: 如果您需要专用的热备用,请使用相关虚拟磁盘的 FQDD 作为目标,而不要使用控制器的 FQDD。 8.
参考 - 配置 RAID 备注: 此表中引用的各节仅包含通用示例。 表. 10: 步骤编号和位置 步骤编号 《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的位置 步骤 1 16.7 - 列出 RAID 资源清册 - ControllerView 类 步骤 2 16.9 - 列出 RAID 资源清册 - PhysicalDiskView 类 步骤 3 16.18.5 - 创建分片式虚拟磁盘 - CreateVirtualDisk 步骤 4 16.18.5 - 创建分片式虚拟磁盘 - CreateVirtualDisk 步骤 5 16.10 - 列出 RAID VirtualDiskView 资源清册 步骤 6 16.17.3 - 使用密钥锁定控制器 EnableControllerEncryption 步骤 7 16.16.2 - 分配热备用- AssignSpare() 步骤 8 16.14 - 应用 RAID 的挂起值 - CreateTargetedConfigJob 步骤 9 16.
4. 调用 CreateTargetedConfigJob() 方法以应用挂起值。如果此方法成功,系统必定会为您创建的配置任务返 回一个作业 ID。 参考 - 转换 SATA 驱动器 备注: 此表中引用的各节仅包含通用示例。 表. 11: 步骤编号和位置 步骤编号 《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的位置 步骤 1 16.7 - 列出 RAID 资源清册 - ControllerView 类 步骤 2 16.9 - 列出 RAID 资源清册 - PhysicalDiskView 类 步骤 3 16.21 将物理磁盘转换为非 RAID - ConvertToNonRAID() 步骤 4 16.14 - 应用 RAID 的挂起值 - CreateTargetedConfigJob 配置文件 DCIM-SimpleRAIDProfile MOF • • • • • • • • • DCIM_ControllerView.mof DCIM_EnclosureView.mof DCIM_PhysicalDiskView.
管理网络设备 9 使用网络管理功能可以获取系统中以下网络设备的详细列表并设置其属性: • 网络接口卡 (NIC) • 聚合网络适配器 (CNA) • 母板上的 LAN (LOM) • 网络子卡 (NDC) • 夹层卡(仅刀片服务器) 有关简单 NIC 配置文件的详情,请参阅简单 NIC 配置文件。 显示网络设备资源清册 • • 对 DCIM_NICView 类执行 Enumerate 操作可以显示系统中所有(Broadcom 和 Intel)网络设备的实例属 性。 使用所需网络设备的正确实例 ID 对该类执行 Get 操作以显示相关属性。 显示网络设备属性 • 对一个 DCIM_NICAttribute 类(DCIM_NICEnumeration、DCIM_NICInteger 和 DCIM_NICString)执行 Enumerate 操作可以显示系统中所有网络设备的所有可用属性和可能值。 • 对一个 DCIM_NICAttribute 类执行 Get 操作可以显示网络设备属性。要获得特定子类的属性信息, 请使用正确的实例 ID 和子类中列出的属性名称。 设置网络设备属
删除挂起值 要删除挂起值,请执行以下操作: 1. 在调用 DCIM_JobService 类中的 DeletePendingConfiguration() 方法之前,构造输入参数并使用正确的网 络设备完全合格设备描述符 (FQDD)。 备注: 只能在创建目标作业之前删除挂起数据。创建目标作业后,不能再运行该方法。如果需要,可以调 用 DeleteJobQueue() 方法删除作业并清除挂起值。不过,如果系统已重新启动或作业已开始执行,则该方 法无效。 2. 调用 DeletePendingConfiguration() 方法。 3. 您可以根据返回的方法返回代码值确认删除。 启用或禁用 CNA 上的分区 备注: 即使您禁用 NicPartitioning 属性或 PartitionState 属性,分区 1 也无法禁用。 要启用或禁用 CNA 上的分区,请执行以下操作: 1. 枚举 DCIM_NICEnumeration 类并将该类实例的当前值标识为 NicMode、iScsiOffloadMode 或 FCoEOffloadMode 及其 FQDD 属性。 2.
表. 12: 个人设置和带宽 个人设置数量 2 每个分区的个人设置 带宽 iSCSI 50 FCoE 50 要为 CNA 中的分区更改个人设置和设置带宽,请执行以下操作: 1. 枚举 DCIM_NICEnumeration 类并将该类实例的当前值标识为 AttributeName=NicMode/FCoEOffloadMode/ iScsiOffloadMode 及其 FQDD 属性。 2. 对于已标识的分区,使用 FQDD 属性并调用 SetAttribute() 方法以启用特定的个人设置并禁用其它个人设 置。 备注: 由于每个分区支持多项个人设置,因此可以同时启用或禁用多项个人设置。有关在不同 CNA 卡上建 立个人设置的限制,请参阅《iDRAC7 1.00.00 版自述文件》或 delltechcenter.com/page/DCIM.Library 上的简 单 NIC 配置文件文档。 3. 执行步骤 6 以完成剩余步骤。 4.
表. 13: 步骤编号和位置 步骤编号 《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的位置 步骤 1 15.1 - 列出 CNA 资源清册 - Enumeration 类 步骤 2 15.14 - 设置 CNA LAN 模式 步骤 4 15.3 - 列出 CNA 资源清册 - Integer 类 步骤 5 15.11 - 设置 MaxBandwidth 属性 步骤 6 15.3 - 列出 CNA 资源清册 - Integer 类 步骤 7 15.7 - 应用 CNA 的挂起值 - CreateTargetedConfigJob() 步骤 8 15.5 - 应用 CNA 的挂起值 - CreateTargetedConfigJob() 步骤 9 7.8 - CreateRebootJob() 10.2.1 - 设置作业队列 步骤 10 10.2.3 - 列出作业库中的作业 配置文件 delltechcenter.com/page/DCIM.
表. 14: 步骤编号和位置 步骤编号 《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的位置 - 15.
– FirstFCoEFCFVLANID 50
资源清册和日志 10 使用资源清册和日志功能可以: • 检索并导出当前资源清册与出厂资源清册 • 检索并导出生命周期日志 • 重设系统 检索硬件资源清册 使用远程服务,您可以立即检索系统的硬件资源清册。该资源清册包含系统上所安装的所有硬件设备的列表。 硬件资源清册信息缓存在 Lifecycle Controller 永久存储空间内,并可用于 iDRAC 和 UEFI 应用程序。 要检索硬件资源清册,您必须枚举不同系统硬件(例如风扇、电源、iDRAC、视频控制器、CPU、DIMM 和 PCI/ PCIe)的视图类,以查看其属性。 有关不同硬件配置文件的详情,请参阅硬件资源清册配置文件。 有关硬件组件的易用名称的详情,请参阅易用系统组件名称。 导出当前硬件资源清册 • 要将当前硬件资源清册导出为 XML 文件,请调用 DCIM_LCService 类的 ExportHWInventory() 方法。 • 要存储受管节点的出厂默认设置副本,请调用 DCIM_LCService 类的 ExportFactoryConfiguration() 方 法。 备注: 将 XML 文件存储在 USB
导出生命周期日志 使用此功能可以将生命周期日志信息导出到 XML 文件。可以将此 XML 文件存储在 USB 设备和/或网络共享上。 要导出生命周期日志,请调用 DCIM_LCService 类的 ExportLCLog() 方法。有关架构的详情,请参阅生命周期 日志架构。 删除配置并重设为默认值 如果要撤消一个受管节点、为不同应用而重新使用受管节点或将受管节点移动至非安全位置,则可以使用此功 能删除任何敏感数据和与配置相关的信息。 小心: 此功能将重设 iDRAC 为出厂默认值,并删除所有 iDRAC 用户凭据和 IP 地址配置设置。还将删除包含 所有更改事件、固件升级和用户备注的生命周期日志,以及证书、ExportFactoryConfiguration 信息、固件 回滚文件和许可证文件。建议您在使用此功能前,将生命周期日志导出到安全位置。操作后,手动关闭 并开启系统。 备注: 删除配置之前,备份生命周期日志和 ExportedFactoryConfiguration。 要删除配置并重设为出厂默认值,请调用 DCIM_LCService 类的 LCWipe() 方法。 重设 Lifecycle Con
远程更新 11 使用远程更新和固件资源清册功能可执行操作系统不可知更新和检索固件资源清册。 使用远程更新 远程更新也称作带外更新或独立于操作系统的平台更新。通过远程更新,您在更新系统时不必考虑操作系统的 状态。您可以在任何系统状态(开启或关闭状态)下启动固件更新。 进行独立于操作系统的平台更新时,无需在系统上运行操作系统。可以统一计划多个更新,并可正常重新引导 或关机后再开机重新引导进入 Lifecycle Controller 来执行更新。尽管更新过程中可能涉及中间 BIOS 重新启动, 但 Lifecycle Controller 会自动进行处理,直至更新完成。 该功能支持两种更新执行方法: • 使用统一资源标识符 (URI) 安装 - 通过此方法,WS-Management 请求可以使用 URI 在主机平台上安装或 更新软件。URI 包含用于在网络上识别或命名资源的字符串。URI 用于指定 Dell Update Package 映像在 网络上的位置,可以将该映像下载到 Lifecycle Controller 上,然后进行安装。 • 使用软件标识安装 - 通过此方法,可以更新或回滚到 Li
1. 使用相应的 WS-Management 客户端将方法调用请求发送至 iDRAC IP 地址。WS-Management 命令包括 DCIM_SoftwareInstallationService 上的 InstallFromURI() 方法和 iDRAC 应下载 Dell 更新软件包 (DUP) 的位置。支持的下载协议包括 FTP、HTTP、CIFS、NFS 和 TFTP。 成功调用命令后,系统将返回作业 ID 备注: 可以使用 WS-Management 发送更多 InstallFromURI() 方法调用请求来创建其它更新作业 2. 调用 CreateRebootJob() 方法以在 DCIM_SoftwareInstallationService 上创建重新引导作业,然后 指定需要的重新引导类型(Graceful reboot without forced shutdown(正常重新引导,不强制关机)、Power cycle(关机后再开机)和 Graceful reboot with forced shutdown(正常重新引导,强制关机))。 3.
备注: 用于 WS-Management 请求验证的 iDRAC 用户凭据必须具备登录权限才能请求获得固件和嵌入式软 件资源清册。不过,管理员不受此限制。 支持的设备 以下设备和组件支持远程即时固件资源清册: • iDRAC7 • 存储控制器(RAID 7 和 8 系列) • NIC 和 LOM(Broadcom、Intel 和 QLogic) • 电源设备 • BIOS • 操作系统驱动程序包 • Lifecycle Controller • 诊断程序 • 复杂可编程逻辑设备 (CPLD) • 物理磁盘 • 机柜 即时固件资源清册类提供下列项的固件资源清册信息: • 安装在受支持设备上的固件。 • 可为每个设备提供安装的固件版本。 检索固件资源清册 Dell 软件资源清册配置文件用于定义 Dell CIM 数据模型扩展,这些扩展表示服务器上已安装和可供安装的固件 版本和嵌入式软件版本。固件资源清册可以使用 WS-Management Web 服务协议进行访问。 备注: 可能存在以前安装随后又删除的硬件的 DCIM_SoftwareIdentity 实例。
备注: 如果 Available Software Instance(可用软件实例)的 version string(版本字符串) 属性值与 Installed Software Instance(已安装软件实例)相同,则不要使用该可用软件实例的 InstanceID 值执行回滚操作。 远程计划类型 有两种计划方法: • 立即更新 • 计划更新 立即更新 要立即更新组件固件,请计划更新,并以 TIME_NOW 为开始时间重新引导作业。更新 Lifecycle Controller 组件 (例如 Lifecycle Controller、诊断程序和操作系统驱动程序包)时不需要对重新引导或更新进行计划。这些组件 的更新将立即执行。 计划更新 要使用 SetupJobQueue() 方法为一个或多个作业指定计划开始时间,需要为 StartTimeInterval 参数指定日 期和时间值。(可选)还可以为 UntilTime 参数指定日期和时间值。 指定 UntilTime 将定义限定时段内运行更新的维护时段。如果时间段到期但更新未完成,当前运行的任何更 新作业将完成。不过,任何计划开始时间已开始的未处理
备注: 对于 SAS 卡,仅支持固件更新,不支持配置更新。这是因为无法在 SAS 卡上配置属性。 备注: 多家制造商生产的许多服务器组件均支持部件更换。有关完整列表,请参阅 support.dell.com/ manuals 上的《iDRAC7 1.00.
备份和还原 12 使用导出和导入功能备份、导出或还原服务器配置文件。 将服务器配置文件导出到 iDRAC vFlash 卡或网络共享 要在服务器上成功执行远程操作,请确保满足以下前提条件: • 使用远程服务的常见前提条件。 • iDRAC7 Enterprise 许可证为 installed.
Controller)。这将启动恢复进程,并使系统进入先前已知的状态。恢复将在 5 分钟内完成。要检查 恢复是否完成,请使用 WS-Management 命令查询导出作业,或者检查 iDRAC RAC 或生命周期日志。 • 使用 WS-Management 导出到网络共享时,映像名称只允许使用 64 个字符。 • 请确保备份文件在导出期间或导出之后没有遭到篡改。 要导出服务器配置文件,请执行以下操作: 1. 根据备份映像文件的存储位置构造输入参数;存储位置包括 iDRAC vFlash 卡或网络共享(CIFS 或 NFS)。 2. 调用 DCIM_LCService 的 BackupImage() 方法。屏幕上将返回一个作业 ID(例如 JID_001291194119)。 3.
步骤编号 《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的位置 步骤 3 18.1.4 - 监测导出状况 配置文件 DCIM-LCManagementProfile MOF DCIM_LCService.
1. 根据备份映像文件的位置构造输入参数;即 iDRAC vFlash 卡或网络共享(CIFS 或 NFS)。 2. 调用 RestoreImage() 方法。系统将在屏幕上返回一个作业 ID(例如,JID_001291194119)。 3. 要获取作业完成百分比的状态,请对该作业 ID 执行所需的命令。 除了使用各种脚本语言查询作业 ID 之外,您还可以查看 iDRAC 日志以了解作业状况进度。作业状况显示 Completed(已完成)后,即可查看所有备份条目的生命周期日志。要查看日志,请使用 DCIM_LCService 类的 ExportLCLog() 方法导出日志或在 Lifecycle Controller GUI 中查看日志。 备注: 如果导入失败,则作业状况标记为失败并显示说明失败原因的消息。有关错误消息 ID 和建议措施的 详情,请参阅 support.dell.
参考 - 导入服务器配置文件 备注: 此表中引用的各节仅包含通用示例。 表. 16: 步骤编号和位置 步骤编号 《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的位置 步骤 1 18.2 - 导入服务器配置文件 步骤 2 18.2.1 - 从 iDRAC vFlash 卡导入服务器配置文件 - RestoreImage() 18.2.2 - 从 NFS 共享导入服务器配置文件 - RestoreImage() 18.2.3 - 从 CIFS 共享导入服务器配置文件 - RestoreImage() 步骤 3 18.2.4 - 监测导入状况 配置文件 Dell_LCManagement 配置文件 MOF DCIM_LCService.
管理 vFlash SD 卡 13 vFlash 服务是一项需要授权的功能。vFlash SD 卡是指插入到受管系统中 vFlash SD 卡插槽中的安全数字 (SD) 卡。您可以使用最大容量为 16 GB 的卡。插入卡后,还必须启用 vFlash 服务才能创建和管理分区。 有关 vFlash SD 卡的详情,请参阅永久存储配置文件。 显示 vFlash SD 卡的资源清册 对 DCIM_VFlashView 类执行 Enumerate 操作可以显示 vFlash SD 卡的所有属性,例如: • 可用大小 • 容量 • 许可状态 • 运行状况 • 启用或禁用状态 • 初始化状态 • 写保护状态。 显示 vFlash SD 卡的分区 对 DCIM_OpaqueManagementData 类执行 Enumerate 操作可以显示所有分区及其属性,例如分区 ID、分区 大小和数据格式。 在 vFlash SD 卡上创建和修改分区 在 vFlash SD 卡上创建和修改分区: 1.
14 iDRAC 配置 使用此功能可以配置 iDRAC 属性。 获取和设置 iDRAC 属性 要在服务器上成功执行远程操作,请确保满足使用远程服务的常见前提条件一节中规定的前提条件。 获取和设置 iDRAC 属性,请执行以下操作: 备注: 设置 iDRAC 配置后无需重新引导。 1. 枚举 DCIM_iDRACCardAttribute 类以标识该类的所有当前实例(所有 iDRAC 配置属性)。 2. 要获取所需的属性,请使用 InstanceID 属性和类名称检索特定的实例。 3. 调用 DCIM_iDRACCardService 类的 ApplyAttributes() 方法以使用 FQDD 属性、AttributeName 和 AttributeValue 设置属性。 4. 要获取作业完成百分比的状态,请对该作业 ID 执行所需的命令。 5.
《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的位置 步骤编号 • DCIM_iDRACCardView.mof iDRAC 属性 通过远程服务,您可以设置下表中列出的 iDRAC 属性: 表. 18: LAN 属性 属性 说明 值 VLAN Enabled(VLAN 已启用) 表明操作的 VLAN 模式和参数。VLAN 启用 Enable(启用)或 Disable(禁用) 时,将仅接受匹配的 VLAN ID 通信。禁用 时,VLAN ID 和 VLAN Priority(VLAN 优先 级)不可用,将忽略这两个参数的任何 值。 VLAN ID 设置 VLAN ID 值。通过 IEEE 801.11g 规范定 1 到 4094 义合法的值。 VLAN Priority(VLAN 优先级) 设置 VLAN ID 优先级值。通过 IEEE 801.
属性 说明 值 Account Privilege(帐 户权限) 将 IPMI LAN 通道上用户的最大权限分配 给用户组。 Admin(管理员)、Operator(操作员)、 User(用户)或 No Access(无访问权 限) Smart Card Authentication(智能 卡验证) iDRAC 登录的智能卡验证。如果启用,则 安装智能卡才能访问 iDRAC。 Enable(启用)、Disable(禁用)或 Enable with RACADM(通过 RACADM 启 用) 表. 20: 虚拟介质连接模式 模式 说明 Attached(附加) 虚拟介质设备可以在当前操作环境中使用。虚拟介质启用系统中的软盘映像、软盘驱 动器或 CD/DVD 驱动器,因此可在管理系统的控制台中使用,就像在本地系统上存在 (附加或连接)软盘映像或驱动器一样。 Detached(已分离) 虚拟介质设备不可访问。 Auto-Attached(自动 附加) 每次用户物理连接介质时,虚拟介质设备将自动映射到服务器。 表.
属性 说明 值 当 Register iDRAC Name(注册 iDRAC 名 称)设置为 No(否)时,可以编辑 name (名称)字符串。 Domain Name from DHCP(从 DHCP 获取 域名) iDRAC 从 DHCP 服务器获取域名。 如果设置为 No(否),就必须手动输入 域名。 Yes(是)或 No(否) Domain Name(域 名) 查看或编辑所使用的 iDRAC 域名(如果并 Enable(启用)或 Disable(禁用) 非从 DHCP 获取)。 当 Domain Name from DHCP(从 DHCP 获 取域名)设置为 No(否)时,可以指定 域名。 Host Name String(主 机名字符串) 指定或编辑与 iDRAC 关联的主机名。 Enable(启用)或 Disable(禁用) Host Name String(主机名字符串)最多可 以包含 62 个可打印 ASCII 字符。 获取并设置 iDRAC 用户和角色 要在服务器上成功执行远程操作,请确保满足以下前提条件: • 使用远程服务的常见前提条件 • 获取和设置 iDRAC
表. 23: 步骤编号和位置 步骤编号 《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的位置 步骤 2 5.2.1 帐户和功能(使用 iDRAC 属性) 步骤 3 5.3.1 修改用户名(使用 iDRAC 属性) 步骤 4 5.2.1 帐户和功能(使用 iDRAC 属性) 配置文件 DCIM_iDRACCardProfile MOF • • • • • DCIM_iDRACCardEnumeration.mof DCIM_iDRACCardInteger.mof DCIM_iDRACCardService.mof DCIM_iDRACCardString.mof DCIM_iDRACCardView.
步骤编号 《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的 位置 DCIM_iDRACCardProfile MOF • • • • • 72 DCIM_iDRACCardEnumeration.mof DCIM_iDRACCardInteger.mof DCIM_iDRACCardService.mof DCIM_iDRACCardString.mof DCIM_iDRACCardView.
管理 BIOS 和引导配置 15 使用 BIOS 和引导配置功能可以配置 BIOS 属性以及执行更改引导源和引导顺序等操作。有关详细信息,请参阅 BIOS 和引导管理配置文件。 显示 BIOS 属性的资源清册 对 DCIM_BIOSInteger、DCIM_BIOSEnumeration、DCIM_BIOSPassword 和 DCIM_BIOSString 类之 一执行 Enumerate 操作可以查看系统中 BIOS 属性的所有可用实例。 设置 BIOS 属性 要设置属性,请执行以下操作: 1. 通过 AttributeName 识别目标属性。 2. 确认 IsReadOnly 字段设置为 false。 3. 在调用 SetAttribute() 或 SetAttributes() 方法之前,请记下在步骤 1 中获得的实例信息并准备输入参数。 4. 调用 SetAttribute() 或 SetAttributes() 方法。 5. 检查输出参数。 6.
7. 调用 CreateTargetedConfigJob() 方法。 备注: 必须重新引导系统才能执行设置属性的任务。 8. 使用作业控制配置文件方法查询作业 ID 输出的状况。 9. 重复步骤 2 以确认该方法是否成功执行。 设置、修改和删除 BIOS 密码 要在服务器上成功执行远程操作,请确保满足以下前提条件: • 使用远程服务的常见前提条件。 • iDRAC 上的管理员权限。 • 当前 BIOS 密码的本地状况。 • 必须锁定密码状态。 设置、修改和删除 BIOS 密码: 1. 对 DCIM_BIOSPassword 类执行 enumerate 操作以查看密码状态。密码状态的可能值如下: – 0 - 状态不可用 – 2 - 密码已设置 – 3 - 密码未设置 – 4 - 密码已由跳线禁用 2.
步骤编号 《Lifecycle Controller Web 服务接口指南(Windows 或 Linux)》中的位置 步骤 5 17.9.3 - 监控设置 BIOS 密码状况 配置文件 Dell_BIOSandBootManagement 配置文件 MOF DCIM_BIOSService.
其它用户案例情形 16 本节提供一些混合使用案例。 检索远程服务状况 要在服务器上成功执行远程操作,请确保满足使用远程服务的常见前提条件一节中规定的前提条件。 执行任何远程服务操作(例如,管理 NIC、管理 RAID 配置、资源清册等)之前,请确保远程服务正在运行、 是最新的并且可发送数据。使用获取远程服务状况功能以: • 获取远程服务的当前状况(例如,Ready(就绪)、Not Ready(未就绪)或 Reloading(重新加 载)。 • 持续轮询以确定远程服务是否就绪。 要检索远程服务状况,请执行以下操作: 1. 调用 GetRSStatus() 方法。 系统将返回一个状况,以及 Message、MessageID 和 ReturnValue。 2. 继续以一定的时间间隔执行该方法,直到返回 Ready Status(就绪状况)。 Ready(就绪)状况表示 Lifecycle Controller 已准备好进行操作。 参考 - 检索远程服务状况 备注: 此表中引用的各节仅包含通用示例。 表.
17 远程服务配置文件 本节提供了关于每个配置文件及其类和方法的高级别信息。 有关配置文件及相关 MOF 的详情,请参阅 delltechcenter.com/page/DCIM.Library。 有关 WinRM 和 WS-Management 命令行调用的示例,请参阅: • delltechcenter.com/page/Lifecycle+Controller • 《Lifecycle Controller Web 服务接口指南 - Windows 和 Linux 版本》 操作系统部署配置文件 下表列出了操作系统部署配置文件的类、功能、操作和方法。 表.
类名称 操作 方法 SetAttributes() GetRemoteServicesAPIStatus() 另请参阅自动查找方法、生命周期日志方法和硬件资源 清册方法。 DCIM_LCString 获取枚举 不适用 DCIM_LCEnumeration 获取枚举 不适用 LC 服务方法 以下方法用于设置与自动查找、部件更换和 IO 识别有关的属性。 • SetAttribute() 方法用于设置单个属性的值。 • SetAttributes() 方法用于设置多个属性的值。 • CreateConfigJob() 方法用于应用由 SetAttribute() 和 SetAttributes() 方法设置的挂起值。 • GetRemoteServicesAPIStatus() 方法用于了解 Lifecycle Controller 远程服务是否已准备好接受任何 Web 服 务请求。 自动查找方法 • ReInitiateDHS() 方法用于重新开始配置服务器查找和握手。 • ClearProvisioningServer() 方法用于清除配置服务器值。 • Downl
• ExportFactoryConfiguration() 方法用于将出厂配置从 Lifecycle Controller 导出到远程共享上的文件。 简单 NIC 配置文件 下表列出了简单 NIC 配置文件下的类、功能、操作和方法。 表. 29: .
类名称 功能 操作 方法 DCIM_BIOSEnumeration 使用此子类显示 BIOS 枚举 获取枚举 实例的属性。 SetAttribute() SetAttributes() DCIM_BIOSInteger 使用此子类显示 BIOS 字符 获取枚举 串实例的属性。 SetAttributte() SetAttributes() DCIM_BIOSString 使用此子类显示 BIOS 整型 获取枚举 实例的属性。 SetAttributte() SetAttributes() DCIM_BIOSPassword 使用此子类管理 BIOS 密 码。 获取枚举 ChangePassword() 获取枚举调用 ChangeBootSourceState() ChangeBootOrderByInstanc eID() 获取枚举 不适用 DCIM_BootConfigSetting 该类有以下引导列表实 例: • • • • • IPL BCV UEFI vFlash OneTime 引导管理 DCIM_BootSourceSettin 使用该类更改引导源和相
表. 31: . 永久存储配置文件 类名称 功能 操作 方法 DCIM_PersistentStorage 使用此中心类定义外部方 法。 Service 获取枚举调用 请参阅 vFlash SD 卡方法 DCIM_VFlashView 获取枚举 不适用 获取枚举 不适用 使用该类显示不同的实例 ID 和连接到系统的所有 vFlash SD 卡的相关属性。 DCIM_OpaqueManagem 使用此子类显示特定 vFlash SD 卡上的可用分 entData 区。 vFlash SD 卡方法 • InitializeMedia() 方法用于格式化 vFlash SD 卡。 • VFlashStateChange() 方法用于启用或禁用 vFlash SD 卡。 • CreatePartition() 方法用于在 vFlash SD 卡上创建新分区。 • CreatePartitionUsingImage() 方法用于使用映像文件(以 .img 或 .
类名称 功能 操作 方法 DCIM_EnclosureEMMVi ew 使用该类显示不同的实例 获取枚举 ID 和具有 EMM 固件的机柜 的相关属性。 不适用 DCIM_EnclosurePSUVie w 使用该类显示不同的实例 ID 和机柜的 PSU 的相关属 性。 获取枚举 不适用 DCIM_EnclosureFanSen sor 使用该类显示不同的实例 ID 和机柜风扇的相关属 性。 获取枚举 不适用 DCIM_EnclosureTemper atureSensor 使用该类显示不同的实例 ID 和机柜风扇的相关属 性。 获取枚举 不适用 RAID 方法 RAID 方法用于将属性应用至各个 RAID 组件。每种方法均包含一组输入和输出参数。这些方法具有特定的返回 代码值。RAID 服务类下有四种方法: • AssignSpare() 方法用于分配物理磁盘以作为虚拟磁盘的专用热或全局热备用。 • ResetConfig() 方法用于删除所有虚拟磁盘和取消分配所有热备用物理磁盘。现有虚拟磁盘上的所有数据 将丢失。 备注: 未导入的虚拟磁盘(外部物理磁盘上)不会
• – 创建分片式虚拟磁盘、如果 CreateVirtualDisk() Size 输入参数值低于物理磁盘组的总大小,系统 将创建分片式虚拟磁盘。使用相同物理磁盘组和用于创建第一个虚拟磁盘的 RAID 级别可以创建 附加分片式虚拟磁盘。 – 在目标控制器上创建 Cachecade 虚拟磁盘。此方法将在内部创建 RAID-0 虚拟磁盘。创建方法与 创建分片式虚拟磁盘相同。 UnassignSpares() 方法用于取消分配作为虚拟磁盘专用热备用或作为全局热备用的物理磁盘。 硬件资源清册配置文件 下表列出了有关受管理节点上不同硬件的类、功能、操作和方法。 表.
作业控制配置文件 下表列出了作业控制配置文件下的类、功能、操作和方法。 表. 34: 作业控制配置文件 类名称 操作 方法 DCIM_JobControlService 获取枚举 请参阅作业控制方法 DCIM_LifecycleJob 获取枚举 不适用 作业控制方法 这些方法用于设置作业队列以及从作业队列中删除作业。 • • SetupJobQueue() 方法用于创建包含一个或多个作业的作业队列,这些作业将在队列中按照特定的顺序 执行。 DeleteJobQueue() 方法用于从作业队列删除作业。 电源设备配置文件 下表列出了电源设备配置文件下的类、功能、操作和方法。 表. 35: 电源设备配置文件 类名称 操作 方法 DCIM_PowerSupplyView 获取枚举 不适用 DCIM_PowerSupply 获取枚举 不适用 DCIM_PowerRedundancySet 获取枚举 不适用 电源状态管理配置文件 下表列出了电源状态管理配置文件下的类、功能、操作和方法。 表.
记录日志配置文件 下表列出了记录日志配置文件下的类、功能、操作和方法。 表. 37: 记录日志配置文件 类名称 操作 方法 DCIM_LCRecordLog 获取枚举调用 请参阅记录日志配置文件方法 DCIM_LCRecordLogCapabilities 获取枚举 不适用 DCIM_LCLogEntry 获取枚举集 不适用 DCIM_SELRecordLog 获取枚举调用 不适用 DCIM_SELRecordLogCapabilities 获取枚举 不适用 DCIM_SELLogEntry 获取枚举集 不适用 记录日志配置文件方法 这些方法用于管理系统中生成的日志。 • ClearLog() 方法用于删除 SEL 记录日志中的所有条目。返回代码值 0 表明日志条目删除已成功开始。 • GetConfigResults() 方法提供获取与特定日志条目关联的配置结果的功能。 基于角色授权配置文件 下表列出了基于角色授权配置文件下的类、功能、操作和方法。 表.
基于角色授权配置文件方法 这些方法用于管理基于角色的系统访问权限。 • DCIM_IPMIRoleBasedAuthorizationService 类中的 AssignRoles() 方法用于将 DCIM_IPMIIdentity 实例代表的 安全主体分配给 DCIM_IPMIRole 实例代表的零个或更多角色。 • DCIM_CLPRoleBasedAuthorizationService 类中的 AssignRoles() 方法用于将 DCIM_CLPIdentity 实例代表的 安全主体分配给 DCIM_CLPRole 实例代表的零个或更多角色。 传感器配置文件 下表列出了传感器配置文件下的类、功能、操作和方法。 表. 39: 传感器配置文件 类名称 操作 方法 DCIM_PSNumericSensor 获取枚举集 不适用 DCIM_NumericSensor 获取枚举集 不适用 DCIM_Sensor 获取枚举 不适用 服务处理器配置文件 下表列出了服务处理器配置文件下的类、功能、操作和方法。 表.
事件筛选器配置文件方法 此类方法用于管理事件筛选器。 • • SetEventFilterByCategory() 方法用于为属于特定类别、子类别和严重程度的所有事件筛选器设置操作和 通知。 SetEventFilterByInstanceIDs() 方法用于为属于特定实例 ID 集的所有事件筛选器设置操作和通知。 许可证管理配置文件 下表列出了许可证管理配置文件下的类、功能、操作和方法。 表.
iDRAC 卡配置文件方法 这些方法用于管理 iDRAC。 • SetAttribute() 方法用于设置或更改一个 iDRAC 属性的值。 • SetAttributes() 方法用于设置或更改一组 iDRAC 属性的值。 • CreateTargetedConfigJob() 方法用于应用由 SetAttribute 和 SetAttributes 方法创建的挂起值。 • DeletePendingConfiguration() 方法用于取消由 SetAttribute 和 SetAttributes 方法创建的挂起值。 • ApplyAttributes() 方法用于设置或更改一个 iDRAC 属性的值。 • SendTestEmailAlert() 方法用于发送测试电子邮件警报。 基础服务器和物理资产配置文件 下表列出了基础服务器和物理资产配置文件下的类、功能、操作和方法。 表.
• SetAttributes() 方法用于设置或更改一组属性的值。 • CreateTargetedConfigJob() 方法用于应用由 SetAttribute 和 SetAttributes 方法创建的挂起值。 • DeletePendingConfiguration() 方法用于取消由 SetAttribute 和 SetAttributes 方法创建的挂起值。 • ShowErrorsOnLCD() 方法用于隐藏和显示 LCD 错误。 • IdentifyChassis() 方法用于开启和关闭机箱上的 LED,以便识别机箱。 简单标识管理配置文件 下表列出了简单标识管理配置文件下的类、功能、操作和方法。 表.
故障排除和常见问题 18 错误消息 有关错误消息 ID 和建议措施的详情,请参阅 support.dell.com/manuals 上的 Dell Lifecycle Controller 远程服务错误 消息和故障排除列表。要查看错误消息和相关信息,请从 Error Message ID(错误消息 ID)下拉列表中选择错 误消息 ID。此外,您可以从 delltechcenter.com/page/Lifecycle+Controller 下载详细的错误消息注册表。 自动查找 LCD 消息 下表列出了在执行自动查找操作期间显示的 LCD 消息。 表.
消息 2 解决方案 Blocked Provisioning Server Unreachable/Invalid address(阻止配置 服务器不可使用/地址无效) 检查 BIOS 中 psinfo 的值。 No Service Tag(无服务标签) 引导服务器。如果该问题仍然存在,请联系技术支持。 SSL connection failed no service at IP/ port(SSL 连接失败,IP/端口无服务) 检查 BIOS 中 psinfo 的值,或 DHCP 服务器中的供应商选项。 SSL Connection refused(SSL 连接被拒 绝) 检查 BIOS 中 psinfo 的值,或 DHCP 服务器中的供应商选项。 SSL connection failed (server 服务器证书无效或未获得 iDRAC 上安装的受信服务器 CA 证书的签 authentication)(SSL 连接失败(服务器 名。请更换配置服务器证书或向 iDRAC 中上传经认证的新服务器。 验证)) SSL connection failed (client iDRAC 客户
对于 Lifecycle Controller,在系统启动时按 。在 Lifecycle Controller GUI 中,单击 Platform Update(平 台更新),然后选择 devices to update(要更新的设备)。有关远程服务的详情,请参阅《Lifecycle Controller Web 服务接口指南 - Windows 和 Linux 版本》。 7. 如果发生致命错误并显示红屏,应该怎么做? 当显示红色屏幕时,请执行冷重新引导(关闭系统交流电源然后重启)。 8. 要使用 Lifecycle Controller 或远程服务,需要安装操作系统 (OS) 吗? 无需操作系统即可使用 Lifecycle Controller 或远程服务。 9. 支持哪一种 UEFI 版本,32 位还是 64 位? UEFI 支持 64 位版本。 10. 为何 NIC 资源清册操作未返回任何信息(即使系统已使用 Broadcom 或 INTEL NIC)? Dell 不支持系统上所安装的 NIC。 11.
在 BIOS 和 NIC 中,有一些属性存在关联性。当设置某一特定属性时,所有的关联属性都将根据其关联性 而进行修改。这是可预期的行为。 – BIOS 关联性 - TPM、电源管理、交流电源恢复以及集成 NIC。 – NIC 关联性 - VLAN 模式和 WakeONLAN 属性。 23.
架构 19 本节将介绍生命周期日志的典型架构。 生命周期日志架构 PAGE 98
20 易用系统组件名称 下表列出了系统组件的完全合格设备描述符 (FQDD) 和等效的易用名称。 系统组件名称的 FQDD 易用名称 RAID.Integrated.1 集成 RAID 控制器 RAID.Embedded.1-1 嵌入式 S110 RAID 控制器 RAID.Slot.1-1 插槽 1 中的 RAID 控制器 NIC.Mezzanine.1B-1 夹层中的 NIC NIC.Mezzanine.1C-1 NIC.Mezzanine.1C-2 NIC.Mezzanine.3C-2 NIC.Integrated.1 NIC.Integrated.2 集成 NIC 1 集成 NIC 2 NIC.Integrated.1-1 集成 NIC 1 端口 1 NIC.Integrated.1-1-1 集成 NIC 1 端口 1 分区 1 NIC.Slot.1-1 NIC.Slot.1-2 插槽 1 端口 1 中的 NIC 插槽 1 端口 2 中的 NIC Video.Embedded.1-1 嵌入式视频控制器 HostBridge.Embedded.
系统组件名称的 FQDD 易用名称 Disk.iDRACVirtual.1-1 虚拟连接的磁盘 Floppy.vFlash.<字符串> vFlash SD 卡分区 2 Disk.vFlash.<字符串> vFlash SD 卡分区 3 iDRAC.Embedded.1-1 iDRAC System.Embedded.1-1 系统 HardDisk.List.1-1 硬盘驱动器 C: BIOS.Embedded.1-1 系统 BIOS BIOS.Setup.1-1 系统 BIOS 设置 PSU.Slot.1 电源设备 1 Fan.Embedded.1 Fan.Embedded.2 风扇 1 风扇 2 System.Chassis.1 刀片机箱 LCD.Chassis.1 LCD Fan.Slot. 1 Fan.Slot. 2 … Fan.Slot. 9 风扇 1 风扇 2 … 风扇 9 MC.Chassis.1 MC.Chassis.2 机箱管理控制器 1 机箱管理控制器 2 KVM.Chassis.1 KVM IOM.Slot.1 … IOM.