Dell Lifecycle Controller Remote Services v2.50.50.
注、小心和警告 注: “注”表示帮助您更好地使用该产品的重要信息。 小心: “小心”表示可能会损坏硬件或导致数据丢失,并说明如何避免此类问题。 警告: “警告”表示可能会造成财产损失、人身伤害甚至死亡。 版权所有 © 2017 Dell Inc. 或其附属公司。保留所有权利。 Dell、EMC 和其他商标均为 Dell Inc. 或其附属公司的商标。其他商标均为其各自所有者的商 标。 2017 - 09 Rev.
目录 1 简介............................................................................................................................................................... 5 Lifecycle Controller 的优势...............................................................................................................................................5 iDRAC 配合 Lifecycle Controller 一起使用的优点........................................................................................................ 6 主要功能..........................
服务器许可证 - 导入................................................................................................................................................. 19 配置服务器................................................................................................................................................................. 19 服务器报废或重新利用............................................................................................................................................20 管理 Web 服务器证书.................
1 简介 Dell Lifecycle Controller 提供高级嵌入式系统管理,用于执行部署、配置、更新、维护和诊断等系统管理任务。它在最新的 Dell 服务器 中作为 integrated Dell Remote Access Controller (iDRAC) 带外解决方案和嵌入式统一可扩展固件接口 (UEFI) 应用程序的一部分提供。 iDRAC 与 UEFI 固件结合使用,可访问和管理硬件的各个方面,包括除传统 Baseboard Management Controller (BMC) 功能之外的组件 和子系统管理。 Dell Lifecycle Controller Remote Services 进一步实现了一对多方式的远程系统管理。Remote Services 可使用安全的 Web 服务接口通 过网络进行访问,应用程序和脚本还可以通过编程方式使用 Remote Services。通过 Remote Services,管理控制台能够执行一对多裸 机服务器配置。通过将配置服务器功能与对 Dell 系统连接网络进行识别和验证的功能相结合,并与一对多管理控制台进行集成,可减 少手动设置和管理服
iDRAC 配合 Lifecycle Controller 一起使用的优点 优点包括: • 增加正常运行时间 - 尽早通知可能的或实际的故障可帮助阻止服务器发生故障或在故障发生后缩短恢复时间。 • 提高工作效率和降低总体拥有成本 (TCO) - 将管理员的范围扩展到更多数量的远程服务器可提高 IT 人员工作效率的同时降低运营 成本(例如出差)。 • 增强了安全性 - 通过提供对远程服务器的安全访问,管理员可以执行关键的管理功能,同时维护服务器和网络的安全。 • 提高了效率 - 通过 Lifecycle Controller Remote Services,您可以使用 Dell OpenManage Essentials 和 Dell 合作伙伴控制台实现服务 器配置管理自动化,从而在服务器部署扩展时实现高效管理。 有关 iDRAC 的更多信息,请参阅 dell.
此发行版中的新功能 此版本中支持的更新有: • 添加了 Dell EMC DSS 9500 和 DSS 9250 服务器支持。 • 增强了 Server Configuration Profile 支持,包括固件存储库导入、针对导入和导出的本地文件流式传输以及可选的 JSON 格式。 使用 Lifecycle Controller 远程服务的优势 当 Dell 检查最常见的管理任务和相关的效率低下情况时,它会发现执行管理任务所需的额外时间不是因为工具,而是因为如何在多个 工具之间分配功能。例如,配置、部署和更新等最常见的任务不仅需要多个工具和多种介质格式,但也通过 Web 搜索驱动程序和固 件等工具。此传统交付型号会导致低效使用时间、潜在错误和可能的安全风险。Lifecycle Controller - Remote Services 可以解决所有 这些系统管理问题。 Lifecycle Controller 中的可授权功能 《Web 服务管理 (WS-MAN) 授权与权限说明》包含了使用由具备 Lifecycle Controller 的 Dell Remote Access Controller
Lifecycle controller 还支持使用 iDRAC 中的服务器 KVM 或虚拟控制台通过图形用户界面 (GUI) 执行本地一对一系统管理任务,适用于 操作系统安装、更新、配置以及在单个本地服务器上运行诊断程序。这消除了使用多个选项 ROM 进行硬件配置的需求。有关详情, 请参阅 delltechcenter.
您可能需要的其他信息 除了本指南以外,您还可以参阅 dell.com/support/home 或 dell.
• Dell EMC 可维护性工具文档 — Dell.com/ServiceabilityTools • 客户端命令套件系统管理文档 — Dell.com/DellClientCommandSuiteManuals • a 转至 Dell.
2 Remote Services 功能 使用 Lifecycle Controller-Remote Services 可以执行下列操作: • 部署和配置 • 监测 • 维护 • 创建和安排作业 主题: • 部署和配置 • 监测 • 维护 • 作业管理 部署和配置 通过使用各种 Lifecycle Controller-Remote Services 功能,可以在系统的整个生命周期内对其执行不同的配置。您可以在系统中执行 BIOS、iDRAC、RAID、FC-HBA 以及 NIC 配置和操作系统部署等操作。 服务器配置文件 服务器配置文件文件包含组件配置信息,这些信息用于应用 BIOS、iDRAC、RAID、NIC、FC-HBA、系统和 Lifecycle Controller 的配 置,其方法是将配置文件导入到目标系统中。 WS-MAN 和 Redfish API 支持服务器配置文件的导出和导入。 有关更多信息和白皮书,请参阅 delltechcenter.
• 对引导顺序中列出的任何设备提供一次性引导支持 iDRAC 配置 iDRAC 配置功能用于管理运行与 iDRAC 的基本属性管理相关的系统管理任务的属性和接口。远程访问控制器的属性被划分为多个视 图,以便为客户端查询 iDRAC 视图和设置 iDRAC 属性提供一种简单方法。 可以执行以下操作: • 检索当前 iDRAC 配置和资源清册 • 获取和设置任何可配置的 iDRAC 属性 • 管理 iDRAC 用户帐户 RAID 配置 RAID 配置功能用于管理 RAID 存储的属性和功能。RAID 存储使用一组属性来建模,其中包含代表机柜、存储适配器、逻辑磁盘、物 理磁盘驱动器及 PCIe SSD 设备的各组属性。此外还有一项配置服务,该服务中包含用于配置 RAID 存储的所有方法。 可以执行以下操作: • 检索 RAID 资源清册的当前配置。 • 删除所有虚拟磁盘并取消分配所有热备份物理磁盘驱动器。 • 准备外部物理磁盘驱动器以将其包含到本地配置中。 • 管理热备份。 • 管理自加密驱动器的密钥。 • 管理虚拟磁盘。可以执行以下操作: • • 创建单个虚拟磁盘。创建
有关 RAID 配置的更多信息,请参阅 en.community.dell.com/techcenter/systems-management/w/wiki/1906.dcim-library-profile.aspx 上的 SimpleRaid 配置文件说明文件。此外,还可参阅 dell.
• 配置服务器的网络参数。 查看或编辑信息后,您可以使用移动设备对其进行故障排除或配置。要使用此功能,您必须在移动设备上安装 OpenManage Mobile (OMM) 软件应用程序,并且在服务器上启用挡板。QuickSync 功能可让您将移动设备用作近距离读取器,可在距离服务器前面板不 到 20 毫米的位置读取服务器上的数据。您可以通过使用 LCD 面板执行大多数任务。系统信息是从 NFC 检索的基本硬件资源清册信 息。该属性允许您设置访问权限、检查是否存在 QuickSync 功能、启用或禁用非活动计时器、设置非活动超时值。 注: 此功能仅在 Android 移动设备上受支持。 有关 QuickSync 功能的详情,请参阅 en.community.dell.com/techcenter/systems-management/w/wiki/1906.dcim-libraryprofile.aspx 上的 System QuickSync 配置文件文档。另请参阅 dell.
监测 您可以使用各种 Lifecycle Controller-Remote Services 功能,在系统的整个生命周期中对其进行监测。用于帮助您监测系统的功能包 括:当前和出厂的硬件资源清册、生命周期日志、系统事件日志、固件资源清册等。 收集系统资源清册 当“重新启动时收集系统资源清册”(CSIOR)设置为“启用”时,Lifecycle Controller 每次重新启动系统时都会执行资源清册,并收集 所有硬件的配置信息。此外,系统资源清册收集还会检测硬件发生的任何变更。如果启用了“部件更换”功能并且 CSIOR 检测到受 管硬件被更换,Lifecycle Controller 将根据上次系统重新启动期间收集的资源清册来在新安装的设备上还原先前的配置和固件。 CSIOR 设置默认为启用,您可以使用 Lifecycle Controller 从本地将其禁用,或使用 WS-MAN 从远程将其禁用。您可以将其设置更改 为如下之一: • 启用 - 每次重新启动系统时收集硬件资源清册和配置信息。收集系统资源清册可能会影响引导时间(取决于系统中的硬件)。 • 禁用 - 每次重新启动系统时不收集硬件资源清册和配
生命周期日志 生命周期日志中包含 BIOS、存储控制器、LOM 和添加式 NIC 卡(如果支持)的配置和固件更新项。可将 生命周期日志导出至网络 共享或保存至 USB 驱动器。可以通过 iDRAC Web 界面、RACADM 和 WS-MAN 界面访问 生命周期日志。 生命周期日志提供以下信息: • iDRAC、BIOS、NIC 和 RAID 配置更改 • 所有远程操作的日志 • 基于设备、版本和日期的固件更新历史 • 错误消息 ID • 主机电源事件或重新引导 • POST 错误 • 用户登录到任何 iDRAC 界面 有关事件和错误消息的更多信息,请参阅 dell.
SupportAssist 收集 “SupportAssist 收集”用于提供服务器上安装的硬件、操作系统 (OS) 及软件应用程序运行状况报告的相关信息。此功能涵盖 Dell System E-Support Tool (DSET) 收集的应用程序信息。管理员可使用该报告来解决关键业务问题。由“SupportAssist 收集”收集的数 据比如有: • 硬件资源清册 • 服务器、Lifecycle Controller 及其组件的相关信息 • BIOS 引导顺序信息 • Lifecycle Controller 日志条目 • 固件相关信息 • vFlash SD 卡分区信息 • PERC 控制器和 NVMe PCIe SSD 驱动器的 TTY 日志 注: 在 iDRAC Web 界面中,“技术支持报告”功能重命名为“SupportAssist 收集”。在 RACADM 和 WS-MAN 界面中,此功能 仍被称为“嵌入式技术支持报告”。 带外服务器性能监测 您可以使用这项功能监测 CPU、内存和 I/O 的性能指数。Intel ME 支持使用“计算每秒用量”(CUPS) 功能来监测
导入服务器配置文件时的例外情况 在某些 Dell 设备中,需要进行两次导入才能成功应用服务器配置配置文件。第一次导入配置文件用于启用隐藏的设备,第二次导入用 于配置。 执行以下操作时需要进行两次导入: • 在存储控制器中启用 RAID 模式 - PERC S110 和 PERC S130 需要进行两次导入 - 第一次用于将嵌入式 SATA 控制器设置为 RAID 模 式,第二次用于针对创建虚拟磁盘等操作配置 RAID 控制器。 示例: 如果导入系统中的 EmbSata BIOS 属性未设置为 RAIDMode,第一次导入必须包含以下内容: RaidMode 第二次服务器导入用于在 PERC 控制器中应用配置: PAGE 192 创建重新引导作业。 3 计划更新作业。 4 监控作业,直到该作业完成。 注: 诊断程序、驱动程序包以及 iDRAC with Lifecycle Controller 等无需计划即可立即更新。这些更新过程将由正在下载状态变为 已完成状态。在作业标记为已完成时,更新 iDRAC 会重设 iDRAC。 有关自动更新的更多信息,请参阅 www.delltechcenter.
服务器报废或重新利用 您可以使用报废或重新利用功能删除服务器相关的数据,例如系统配置、日志、PERC NV 高速缓存(如有)等等,但您无法使用这 项功能删除 iDRAC 许可证。通过 LC-Remote Services 可以删除以下信息: • BIOS • iDRAC • LC 数据 • 诊断程序 • 驱动程序包 用户信息将被永久删除,您将无法获取这些信息。不过,BIOS 和 iDRAC 仍可正常工作,而诊断程序和驱动程序包也可以重新安装。 管理 Web 服务器证书 默认情况下,在 iDRAC 中提供有自签名证书。您可以生成证书签名请求 (CSR),然后使用 CSR 来创建证书颁发机构 (CA) 签名的证 书。要使用此功能,可采用 iDRACCard 配置文件中提供的以下方法: • GenerateSSLCSR • ExportSSLCertificate • ImportSSLCertificate • DeleteSSLCertificate 支持导出和导入操作的方法如下: • Web 服务器证书 • Directory Service 的 CA 证书 •
作业管理 Lifecycle Controller 支持您创建、计划、跟踪和管理系统管理任务,这些系统管理任务也称为“作业”。 可将单个作业或一组作业立即运行或安排在以后某个时刻运行。多个作业在列表中的顺序是按其执行次序排列的。如果在计划的作业 开始时刻必须重新引导系统,必须将一项重新引导作业添加至该作业列表中。 远程服务提供了下列功能来管理 Lifecycle Controller 作业: • 创建作业 — 创建特定类型的作业来应用配置。 • 计划作业和作业队列 — 可以使用 SetupJobQueue() 方法利用单次系统重新启动运行多个作业。如果所创建的作业未设置启动时 间,请使用 SetupJobQueue() 方法设置其执行时间和顺序。作业将被设置为在指定的时间执行。 • 删除作业 — 删除指定的现有作业或同时删除所有作业。 • 报告所有作业 — 使用单个命令报告所有作业。 • 报告计划作业 — 使用 JobStatus = Scheduled 选择筛选器生成所有计划作业的报告。 作业类型 作业分为两种类型:一是系统创建的作业(隐式),二是用户创建的作业(显式)。 • 系统创建
当作业在 Automated Task Application(自动任务应用,先前为 SSM)中完成后,作业状态会在作业存储中立即更新。作业立即转变 为“已完成”状态并启动同步。在同步成功后,系统将处于就绪状态。 22 Remote Services 功能
3 API 使用入门 - 有关资料和链接 要学习使用 Lifecycle Controller 的任何功能请从 Dell TechCenter Lifecycle Controller 主页(delltechcenter.
表.
配置文件名称 说明 这些方法 DCIM_LCService.SetBackupSchedule()、DCIM_LCService.GetBackupSchedule() 和 DCIM_LCService.ClearBackupSchedule() ,允许计划服务器配置文件的自动备份。 DCIM_LCService.ExportCompleteLCLog() 方法让您能够导出完整的生命周期日志。 DCIM_LCService.
配置文件名称 说明 服务处理器 DCIM 服务处理器配置文件描述了用于运行与服务处理器和 iDRAC 管理相关的系统管理任务的属性和接 口。 简单 NIC 简单 NIC 配置文件扩充了参考配置文件的管理功能,添加了描述 NIC 网络控制器配置的功能。 通过设置 VirtMacAddr、VirtIscsiMacAddr、VirtFIPMacAddr、VirtWWN、VirtWWPN 和 VirtualizationMode 的属性,支持虚拟地址管理。 软件资源清册 Dell 软件资源清册配置文件扩充了参考配置文件的管理功能,添加了描述系统软件资源清册的功能。 软件更新 软件更新配置文件扩充了参考配置文件的管理功能,添加了更新平台固件或软件的功能。 DCIM_SoftwareInstallationService: installfromRepository 和 DCIM_SoftwareInstallationService: GetRepoBasedUpdateList 允许通过更新存储库更新。 固态驱动器 (SSD) 磨损程度计量器:能够提供连接至 PERC 控制器的固态硬盘驱动器 (SS
XML 架构说明 XML 架构(也称为 XSD)是对某类 XML 文档的说明,通常以对该类文档的结构和内容的约束形式来表示,它处于 XML 自身限定的 基本句法约束之上而非其中。通常使用一些规定元素顺序的语法规则组合来表示这些约束。 注: 要访问 XSD,请使用链接 en.community.dell.com/dell-groups/dtcmedia/m/mediagallery/20074445.aspx Web 服务接口指南 Web 服务接口指南 (WSIG) 是用于指导您使用嵌入式 Lifecycle Controller 远程服务 Web 服务接口所提供功能的参考指南。该指南提供 通过使用 Windows WinRM 和开源的 WSMANCLI 命令行公用程序来利用针对 WSMAN 协议的 Web 服务的信息和示例。 • Windows 版本 - http://en.community.dell.com/techcenter/extras/m/white_papers/20438393.aspx • Windows 批处理文件示例 - http://en.community.dell.
和监测系统组件的其他代理程序生成的错误和事件信息。这些事件将在其中一个系统管理控制台中记录并显示给用户,或同时在两个 管理控制台中记录并显示。 XML 架构 Lifecycle Controller XML 架构指南为 Lifecycle Controller 所用的 XML 提供诠释,对 Lifecycle Controller 所输出的各种 XML 内容进行说 明,例如: • 日志 • 配置结果 • 硬件资源清册 • 属性 • 服务器配置文件 注: 要访问 Lifecycle Controller XML Schema Guide(Lifecycle Controller XML 架构指南),请使用链接 http:// en.community.dell.
功能 Base Management with IPMI iDRAC Express iDRAC Express for Blades iDRAC Enterprise 服务器配置文件导出 否 否 否 是 服务器配置文件导入 是 是 是 是 部件更换 否 是 是 是 远程服务(通过 WSMAN) 是 是 是 是 *表示该功能仅在 Dell 第 13 代 PowerEdge 服务器上受支持。 白皮书 白皮书可提供关于使用 Lifecycle Controller、iDRAC 等固件产品完成的业务关键流程的深入信息。您可以使用 GUI 功能、RACADM 命 令、WS-MAN 或 Redfish API 调用来执行这些流程。 Lifecycle Controller 和 iDRAC 白皮书 要访问有关 Lifecycle Controller 和 iDRAC 的白皮书,请转到 delltechcenter.
4 整合 Lifecycle Controller API 本节列出要将 Lifecycle Controller API 整合到应用程序之中所需的资源: • API 客户端 – 列出了支持 WinRM 或 WSMAN 的 API 客户端。通过 API 客户端可以使用各种编程语言创建应用程序。 • 最佳实践指南 – 介绍有关常用工作流程的信息,并提供适用于所有常用流程的即用型 Python 脚本。 • 样例脚本与工具 – 提供了其他使用示例和参考。 • 使用 Lifecycle Controller-Remote Services 的应用程序 – 列出了多种已集成 Lifecycle Controller API 的应用程序。 • WinRM 和 OpenWSMAN 的安装与配置 – 标出了用于配置 WinRM 和 WSMAN 的资源。 主题: • API 客户端 • 最佳实践流程参考资料 • 样例脚本和工具 • 使用 Lifecycle Controller-Remote Services 的应用程序 • WinRM 和 OpenWSMAN 的安装与配置 API 客户
样例脚本和工具 少数使用 Lifecycle Controller API 的示例脚本可用于 Recite。Recite 是基于 Python 的工具,可提供简单快速的界面以使用 Dell Lifecycle Controller API。它具有交互模式,有助于在服务器上运行单一命令或运行批处理命令以自动执行操作顺序。 • 交互式 Recite 环境 — en.community.dell.com/techcenter/systems-management/w/wiki/3757.recite-interactive-ws-manscripting-environment.aspx • 其他脚本编程示例 — en.community.dell.com/techcenter/systems-management/w/wiki/1981.scripting-the-dell-lifecyclecontroller.
OpenWSMAN CLI 是一种开源的 Linux WSMAN 客户端。OpenWSMAN CLI 源代码和安装信息可从 openwsman.github.
5 社交媒体参考 要获取更多最新的信息,请访问 Dell TechCenter,然后搜索所需的信息。 表. 4: 产品信息 产品名称和主题 Dell TechCenter 上的链接 Lifecycle Controller en.community.dell.com/techcenter/systems-management/w/wiki/1979.lifecyclecontroller.aspx integrated Dell Remote Access Controller (iDRAC) en.community.dell.com/techcenter/systems-management/w/wiki/3204.dell-remote-accesscontroller-drac-idrac.aspx Dell Chassis Management Controller en.community.dell.com/techcenter/systems-management/w/wiki/1987.dell-chassismanagement-controller.
6 术语和定义 下表中列出了此说明文件中使用的术语及其定义。 表. 5: 术语和定义 术语 定义 LC Lifecycle Controller Enumerate 指的是在 DSP0226_V1.1 的 8.2 节和 DSP0227_V1.0 的 9.1 节中说明的 WS-MAN ENUMERATE 操作。 Get 指的是在 DSP00226_V1.1 的 7.3 节和 DSP0227_V1.0 的 7.