Dell Lifecycle Controller Remote Services v2.30.30.
注、小心和警告 注: “注”表示可以帮助您更好地使用计算机的重要信息。 小心: “小心”表示可能会损坏硬件或导致数据丢失,并说明如何避免此类问题。 警告: “警告”表示可能会造成财产损失、人身伤害甚至死亡。 版权所有 © 2016 Dell Inc. 保留所有权利。本产品受美国、国际版权和知识产权法律保护。Dell 和 Dell 徽标是 Dell Inc. 在 美国和/或其他管辖区域的商标。所有此处提及的其他商标和名称可能是其各自所属公司的商标。 2016 - 03 Rev.
目录 1 简介...........................................................................................................................5 为何使用 Lifecycle Controller?............................................................................................................5 iDRAC 配合 Lifecycle Controller 一起使用的优点.................................................................................5 主要功能........................................................................................................................
服务器配置文件 - 导出或导入........................................................................................................ 18 固件更新......................................................................................................................................... 19 部件更换.........................................................................................................................................20 服务器配置文件 — 导出或导入.....................................................................................
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 系统连 接网络进行识别和验证的功能相结合,并与一对多管理控制台进行集成,可减少手动设置和管理服
• 增强了安全性 - 通过提供对远程服务器的安全访问,管理员可以执行关键的管理功能,同时维护服务器和 网络的安全。 • 提高了效率 - 通过 Lifecycle Controller Remote Services,您可以使用 Dell OpenManage Essentials 和 Dell 合作伙伴控制台实现服务器配置管理自动化,从而在服务器部署扩展时实现高效管理。 有关 iDRAC 的更多信息,请参阅 dell.
• 为 PERC 9.3 控制器提供固件更新支持 • 为 HBA 330 迷你适配器提供固件更新支持 • 为 ConnectX-4 Lx 双端口 25 GbE DA/SFP rNDC 提供固件更新支持 • 为 Dell PowerEdge R730xd 提供灵活的增强型背板分区或拆分模式。背板可以拆分为 4–20、8–16、16– 8、20–4 • 为以下 PCI SSD 卡提供固件更新支持: – Dell Express Flash NVMe PM1725 800 GB PCIe SSD 控制器 – Dell Express Flash NVMe PM1725 1.6 TB PCIe SSD 控制器 – Dell Express Flash NVMe PM1725 3.2 TB PCIe SSD 控制器 – Dell Express Flash NVMe PM1725 1.6 TB PCIe SSD 适配器(通过三星) – Dell Express Flash NVMe PM1725 3.
什么是 Web 服务 API? Web 服务管理 (WS-MAN) 是分布式管理任务组 (DMTF) 的开放式标准,该标准定义了一种基于简单对象访问 协议 (SOAP),用于管理服务器、设备、应用程序和各种 Web 服务的协议。WS-MAN 为系统在整个 IT 基础架 构中访问和交换管理信息提供了一种通用方式。 DMTF 是一个工业组织,负责制定、维护和改善企业 IT 环境中的系统管理标准。DMTF 数据模型非常复杂, 通常需要多个事务处理才能实现简单的操作,例如,指定用户名和密码,或授予用户帐户管理员权限。为减少 事务数量,Lifecycle Controller 还提供了基于属性型号的 Dell 管理数据模型。 Lifecycle Controller API 适于何处使用? Lifecycle Controller-Remote Services 是基于标准的接口,控制台通过该接口为远程服务器进行任务集成, 例如,集成远程服务器的裸机配置和一对多操作系统部署。Dell 的 Lifecycle Controller 利用了 Lifecycle Controller GUI 和 Lifecycle Con
谁可以使用本 API? Lifecycle Controller-Remote Services 功能是否可用取决于您所购买的许可证类型(也就是,Basic Management、iDRAC Express、iDRAC Express for Blades 或 iDRAC Enterprise)。在 iDRAC Web 接口和 Lifecycle Controller-Remote Services 中只有已授权的功能才可用。有关许可证管理的更多信息,请参阅 iDRAC 用户指南。有关 Lifecycle Controller-Remote Services 授权的更多信息,请参阅授权。 一对多管理是如何实现的? 管理站通过网络发送 WS-MAN 命令,该 WS-MAN 命令从防火墙外部通过网络安全地传递,并保持安全性。 您可能需要的其他信息 除了本指南以外,您还可以参阅 dell.com/support/home 或 dell.
• Dell Repository Manager User Guide(Dell Repository Manager 用户指南)介绍了对于运行受支持的 Microsoft Windows 操作系统的系统,如何为其创建包含 Dell Update Packages (DUP) 的自定义捆绑包和 存储库。 • Dell Systems Software Support Matrix(Dell 系统软件支持值表)中的 Lifecycle Controller Supported Dell Systems and Operating Systems(Lifecycle Controller 支持的 Dell 系统和操作系统)部分提供了可 以部署在目标系统上的 Dell 系统和操作系统的列表。 • Dell PowerEdge RAID Controller (PERC) 9 User's Guide(Dell PowerEdge RAID Controller (PERC) 9 用 户指南)提供了有关 PERC 9 控制器的规格和配置相关的信息。 • Glossary(词汇表)介绍本说明文件中使用的
c. d. • 在软件和安全组框中,通过以下项单击所需的链接: – 企业系统管理 – 远程企业系统管理 – Serviceability Tools – Dell 客户端命令套件 – Connections 客户端系统管理 要查看说明文件,请单击所需的产品版本。 使用搜索引擎: – 在搜索框中键入说明文件的名称和版本。 联系 Dell 注: 如果没有活动的 Internet 连接,您可以在购货发票、装箱单、帐单或 Dell 产品目录上查找联系信 息。 Dell 提供了若干联机及电话支持和服务选项。服务会因所在国家和地区以及产品的不同而有所差异,您所在的 地区可能不提供某些服务。如要联系 Dell 解决有关销售、技术支持或客户服务问题: 1. 请转至 Dell.com/support。 2. 选择您的支持类别。 3. 在页面底部的选择国家/地区下拉列表中,确认您所在的国家或地区。 4.
Remote Services 功能 2 使用 Lifecycle Controller-Remote Services 可以执行下列操作: • 部署和配置 • 监测 • 维护 • 创建和安排作业 部署和配置 通过使用各种 Lifecycle Controller-Remote Services 功能,可以在系统的整个生命周期内对其执行不同的配 置。您可以在系统中执行 BIOS、iDRAC、RAID、FC-HBA 以及 NIC 配置和操作系统部署等操作。 服务器配置配置文件 服务器配置配置文件包含组件配置信息,通过将此文件导入目标系统可以为 BIOS、iDRAC、RAID、NIC、 FC-HBA、系统和 Lifecycle Controller 应用这些配置。有关更多信息和白皮书,请参阅 delltechcenter.
• 检索当前 iDRAC 配置和资源清册 • 获取和设置任何可配置的 iDRAC 属性 • 管理 iDRAC 用户帐户 RAID 配置 RAID 配置功能用于管理 RAID 存储的属性和功能。RAID 存储使用一组属性来建模,其中包含代表机柜、存储 适配器、逻辑磁盘、物理磁盘驱动器及 PCIe SSD 设备的各组属性。此外还有一项配置服务,该服务中包含用 于配置 RAID 存储的所有方法。 可以执行以下操作: • 检索 RAID 资源清册的当前配置。 • 删除所有虚拟磁盘并取消分配所有热备份物理磁盘驱动器。 • 准备外部物理磁盘驱动器以将其包含到本地配置中。 • 管理热备份。 • 管理自加密驱动器的密钥。 • 管理虚拟磁盘。可以执行以下操作: • – 创建单个虚拟磁盘。创建虚拟磁盘后,虚拟磁盘的 FQDD 就会更改。 – 使用连接到 PERC 控制器的物理磁盘驱动器初始化(快速或慢速)虚拟磁盘。 – 从 PERC 控制器删除虚拟磁盘。 配置以下 RAID 属性: – 虚拟磁盘 - 读取策略、写入策略和磁盘高速缓存策略 – 控制器 - 后台初始化速率、检查
NIC 配置 网络接口控制器 (NIC) 配置功能用于设置或修改支持的 NIC 卡(例如,Intel、QLogic 和 Broadcom)的配置 设置。使用 Lifecycle Controller-Remote Services 无论在本地或远程都可以设置或更新这些配置设置。 Lifecycle Controller 所支持的 NIC 提供了一组集中在单个控制器中的网络功能: • 传统的 NIC 功能 • 基于以太网的互联网小型计算机系统接口 (iSCSI) 功能 • 基于以太网的光纤信道 (FCoE) 功能 您可以配置各种设备功能,例如: • 个性化(FCoE、ISOE、第 2 层 NIC) • NIC 分区的带宽分配 • 引导与卸载 • I/O 标识 操作系统部署 操作系统部署功能用于远程部署使用 WSMAN Web 服务协议(该协议使用 CIFS 和 NFS 网络文件共享协议) 的操作系统。通过远程激活 USB 驱动器等本地提供的嵌入式驱动程序可以消除对物理介质的依赖。 注: 默认情况下,所有 Dell 支持的操作系统都可通过驱动程序使用 iDRAC 和 Lifecycle
作近场卡读取器,它可在距离服务器前面板不足 20 毫米时读取服务器上的数据。您可以执行使用 LCD 面板 完成的大多数任务。系统信息是从 NFC 检索的基本的硬件资源清册信息。此属性允许您设置访问权限、检查 是否存在 QuickSync 功能、启用或禁用 Inactivity Timer、设置不活动状态超时值。 注: 此功能仅在 Android 移动设备上受支持。 有关 QuickSync 功能的更多信息,请参阅 en.community.dell.com/techcenter/systems-management/w/ wiki/1906.dcim-library-profile.aspx 上的 System QuickSync(系统 QuickSync)配置文件说明文件。另请 参阅 dell.
有关 USB 设备管理的更多信息,请参阅 en.community.dell.com/techcenter/systems-management/w/ wiki/1906.dcim-library-profile.
• 传感器 生命周期日志 生命周期日志中包含 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 和 WSMAN 界面中,此功能仍被称为“嵌入式技术支持报告”。 带外服务器性能监测 您可以使用这项功能监测 CPU、内存和 I/O 的性能指数。Intel ME 支持使用“计算每秒用量”(CUPS) 功能来监 测
• 在存储控制器中启用 RAID 模式 - PERC S110 和 PERC S130 需要进行两次导入 - 第一次用于将嵌入式 SATA 控制器设置为 RAID 模式,第二次用于针对创建虚拟磁盘等操作配置 RAID 控制器。 示例: 如果导入系统中的 EmbSata BIOS 属性未设置为 RAIDMode,第一次导入必须包含以下内容: RaidMode 第二次服务器导入用于在 PERC 控制器中应用配置: False Ignore PAGE 20注: 诊断程序、驱动程序包以及 iDRAC with Lifecycle Controller 等无需计划即可立即更新。这些更新过 程将由正在下载状态变为已完成状态。在作业标记为已完成时,更新 iDRAC 会重设 iDRAC。 有关自动更新的更多信息,请参阅 www.delltechcenter.
• iDRAC • LC 数据 • 诊断程序 • 驱动程序包 用户信息将被永久删除,您将无法获取这些信息。不过,BIOS 和 iDRAC 仍可正常工作,而诊断程序和驱动程 序包也可以重新安装。 管理 Web 服务器证书 默认情况下,在 iDRAC 中提供有自签名证书。您可以生成证书签名请求 (CSR),然后使用 CSR 来创建证书颁 发机构 (CA) 签名的证书。要使用此功能,可采用 iDRACCard 配置文件中提供的以下方法: • GenerateSSLCSR • ExportSSLCertificate • ImportSSLCertificate • DeleteSSLCertificate 支持导出和导入操作的方法如下: • Web 服务器证书 • Directory Service 的 CA 证书 • 自定义签名证书 要使用新证书,请重新启动 iDRAC。系统添加了一种专门针对此用途的新方法 iDRACReset。 有关管理 Web 服务器证书的更多信息,请参阅 www.delltechcenter.
• 创建作业 — 创建特定类型的作业来应用配置。 • 计划作业和作业队列 — 可以使用 SetupJobQueue() 方法利用单次系统重新启动运行多个作业。如果所创 建的作业未设置启动时间,请使用 SetupJobQueue() 方法设置其执行时间和顺序。作业将被设置为在指 定的时间执行。 • 删除作业 — 删除指定的现有作业或同时删除所有作业。 • 报告所有作业 — 使用单个命令报告所有作业。 • 报告计划作业 — 使用 JobStatus = Scheduled 选择筛选器生成所有计划作业的报告。 作业类型 作业分为两种类型:一是系统创建的作业(隐式),二是用户创建的作业(显式)。 • 系统创建的作业产生于运行特定的远程服务任务时。例如,在执行导出硬件资源清册、导出许可证、创建 永久存储分区等远程服务功能时,系统就会创建一个作业并返回作业 ID。通过轮询作业状况,可确定任务 的完成情况。 • 用户创建的作业(例如 CreateTargetedConfigJob、CreateRebootJob 和 InstallFromURI)用于对 RAID、NIC、BIOS 等应用用户的配置
API 使用入门 - 有关资料和链接 3 要学习使用 Lifecycle Controller 的任何功能请从 Dell TechCenter Lifecycle Controller 主页 (delltechcenter.com/LC)开始。 该主页包含多个 URL 引用形式的章节,这些引用的 URL 是直接指向相应章节的链接。 您可以按照以下步骤学习使用 Lifecycle Controller API: 1. 确定功能或所需的管理操作。 2. 确定 API 是如何针对所需的管理活动进行构建的。 3. 使用客户端访问该 API。 4.
配置文件名称 说明 以太网端口 以太网端口配置文件扩充了参考配置文件的管理功能,添加了对以太网端口、其关联控 制器和以太网接口的描述。 事件过滤器 Dell 事件过滤器配置文件提供了查看事件过滤器以及设置事件措施和通知的管理功能。 风扇 DCIM 风扇配置文件描述了用于运行与系统中风扇管理相关的系统管理任务的属性和接 口。 光纤信道 光纤信道配置文件通过添加对光纤信道主机总线适配器 (FC HBA) 配置进行描述的功 能,扩展了参考配置文件的管理功能。 iDRAC 卡 DCIM iDRAC 卡配置文件对用于执行与 iDRAC 卡基本属性管理相关的系统管理任务的 属性和接口进行说明。 DCIM_iDRACCardEnumeration 类具有 PTMode 和 AdminState 属性,支持 LOMP2P 或 USB-P2P 模式下的 iDRAC 网桥配置。 通过设置 Port、Timeout、Password、Enable 和 LowerEncryptionBitLength 属性, 将可以配置 VNC 服务器。 DCIM_iDRACCardInteger 具有用于 SMTP 配置的新
配置文件名称 说明 DCIM_LCService.ExportCompleteLCLog() 方法让您能够导出完整的生命周期日志。 DCIM_LCService.
配置文件名称 说明 • 将控制器模式由 RAID 更改为 HBA,或由 HBA 更改为 RAID。 记录日志 DCIM 记录日志配置文件提供了描述受管系统元素日志的管理功能。 基于角色授权 DCIM 基于角色授权配置文件描述了用于运行与授权相关的系统管理任务的属性和接 口。 传感器 DCIM 传感器配置文件描述了用于运行与系统中传感器管理相关的系统管理任务的属性 和接口。 简单身份管理 DCIM 简单身份管理配置文件描述了用于运行与帐户和身份管理相关的系统管理任务的 属性和接口。 简单 RAID 配置文件扩充了描述 RAID 存储配置的管理功能。RAID 存储作为一组属性建模,其中 包含存储适配器、物理磁盘、逻辑磁盘、终端机柜的各组属性以及这些属性组之间的父 子关系。 服务处理器 DCIM 服务处理器配置文件描述了用于运行与服务处理器和 iDRAC 管理相关的系统管 理任务的属性和接口。 简单 NIC 简单 NIC 配置文件扩充了参考配置文件的管理功能,添加了描述 NIC 网络控制器配置 的功能。 通过设置 VirtMacAddr、VirtIscsiMacAddr、VirtFI
MOF WSDL 和 XSD API 定义 管理对象文件 (MOF) 是对配置文件说明文档的补充说明,记录 Dell 特定 CIM 类的类实施。Web 服务说明语 言 (WSDL) 和 XML 架构定义 (XSD) 文件说明产生的功能。 受管对象文件 通用信息模型 (CIM) 是一项公开标准,它定义了如何将 IT 环境中的受管元素表示为一组通用对象以及这些对 象之间的关系。其目的是为了以独立于特定制造商或供应商的统一方式管理这些受管对象。 在受管对象文件 (MOF) 中包含有对类、属性和方法进行规范说明的相应文件。 注: 要访问 MOF,请转到 Dell TechCenter (delltechcenter.
我们还为您提供了与说明文档中各章节对应的样例脚本,针对 Windows 和 Linux 分别使用 WinRM 和 wsmancli。 在最佳实践指南中包含使用 WinRM 或 WSMAN 执行各种任务的常见工作流程的详细说明。为 Lifecycle Controller API 方法提供软件开发包 (SDK) 所用的语言是 PYTHON 脚本语言。该 SDK 用于实现下列主要目 标: • 最佳实践指南中所描述的工作流程为您掌握成熟、已知和有效的 API 使用方法提供了指导。 • 对应的 PYTHON 样例脚本是单独提供的。调用这些脚本之后,就可以使用输出日志在特定系统配置上提 供近似计时,以及查看未经处理的 WinRM 或 Open-WSMAN 输入和输出。 注: 这些脚本位于此处 — http://en.community.dell.com/techcenter/extras/m/white_papers/ 20066173.
API 访问的授权和许可要求 我们提供四种级别的 iDRAC 许可: 注: 请使用此链接 en.community.dell.com/techcenter/extras/m/white_papers/20067632.aspx 下 载 WSMAN License and Privilege Specification(WSMAN 许可证与权限说明)白皮书。 • Base Management with IPMI • Express • Express for Blades • 企业 表.
整合 Lifecycle Controller API 4 本节列出要将 Lifecycle Controller API 整合到应用程序之中所需的资源: • API 客户端 – 列出了支持 WinRM 或 WSMAN 的 API 客户端。通过 API 客户端可以使用各种编程语言创建 应用程序。 • 最佳实践指南 – 介绍有关常用工作流程的信息,并提供适用于所有常用流程的即用型 Python 脚本。 • 样例脚本与工具 – 提供了其他使用示例和参考。 • 使用 Lifecycle Controller-Remote Services 的应用程序 – 列出了多种已集成 Lifecycle Controller API 的 应用程序。 • WinRM 和 OpenWSMAN 的安装与配置 – 标出了用于配置 WinRM 和 WSMAN 的资源。 API 客户端 以下是指向各种 API 客户端的链接: • WinRM 脚本编程 API,MSDN — msdn.microsoft.com/en-us/library/aa384469(VS.85).
使用 Lifecycle Controller-Remote Services 的应用程序 下列应用程序使用了 Lifecycle Controller-Remote Services • Dell Compellent | Fluid Data Network Storage Solution — compellent.com • Dell Lifecycle Controller Integration v2.0 for System Center Configuration Manager — dell.com/ support/drivers/us/en/555/DriverDetails/DriverFileFormats?DriverId=Y6J43 • OpenManage Essentials - 系统管理 — en.community.dell.com/techcenter/systems-management/w/ wiki/1989.openmanage-essentials.aspx • Chassis Management Controller (CMC) — en.
5 社交媒体参考 要获取更多最新的信息,请访问 Dell TechCenter,然后搜索所需的信息。 表. 4: 产品信息 产品名称和主题 Dell TechCenter 上的链接 Lifecycle Controller en.community.dell.com/techcenter/systems-management/w/wiki/ 1979.lifecycle-controller.aspx integrated Dell Remote Access Controller (iDRAC) en.community.dell.com/techcenter/systems-management/w/wiki/ 3204.dell-remote-access-controller-drac-idrac.aspx Dell Chassis Management Controller en.community.dell.com/techcenter/systems-management/w/wiki/ 1987.dell-chassis-management-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.