Users Guide
4
l "Reboot 3 - Graceful reboot without forced shutdown"(重新引导 3 - 正常重新引导,不强制关机)- 执行 iDRAC 正常关机命令,如果系统在关机后再开机等待时间内关
机,它会将系统再次开机,并将重新引导作业标记为"Reboot Completed"(重新引导完成)。如果系统未在关机后再开机等待时间内关机,系统将关机后再开机。
远程操作系统部署
远程操作系统部署功能可利用 WS-MAN Web 服务协议和 CIFS 及 NFS 网络文件共享协议实现操作系统的远程部署。
远程操作系统部署的主要功能
以下是远程操作系统部署的主要功能:
l 远程激活作为 USB 设备的嵌入式驱动程序的本地公开功能
l 远程获取每个选中的操作系统的嵌入式驱动程序。
l 引导至网络共享上的 ISO 映像。
l 将引导至 ISO 映像下载到 vFlash。
远程操作系统部署接口
Dell 操作系统部署 Web 服务接口可以控制 iDRAC 服务处理器提供的操作系统部署功能,从而支持操作系统的部署。可在 Dell Enterprise Technology Center 网站
www.delltechcenter.com 上找到详细的接口规格和类定义 (.mof) 文件。利用使用了 Web 服务协议 WS-MAN 的 CIM 和 Dell 扩展类,Dell 操作系统部署功能可提供以下功能:
l 获取嵌入式驱动程序包(平台支持的所有操作系统的操作系统驱动程序包)版本:
远程管理控制台、应用和脚本请求驱动程序包版本以及一系列支持的操作系统。
DCIM_OSDeploymentService 类中的 GetDriverPackInfo() 方法会返回嵌入式驱动程序包的版本和驱动程序包所支持的操作系统列表。
l 确定了需要驱动程序的操作系统之后,便可以通过 WS-MAN 调用下面的方法之一来解压合适的驱动程序,本地公开或远程获取这些驱动程序。
¡ DCIM_OSDeploymentService 类中的 UnpackAndAttach() 方法将解压操作系统所需的驱动程序并放在卷标为 OEMDRV 的内部 USB 设备中。对于系统来说,
OEMDRV 就像本地连接的 USB 设备一样。这个方法以操作系统名称和公开时间作为输入参数,并返回一个可供随后检查解压及连接活动状态的作业标志。
¡ DCIM_OSDeploymentService 类中的 UnpackAndShare() 方法解压操作系统所需的驱动程序并复制到网络共享。这个方法以操作系统名称和网络共享信息作为输
入参数,并返回一个可供随后检查解压及共享活动状态的作业标志。网络共享信息包括共享的 IP 地址、共享名称、共享类型、以及用于安全共享的用户名、密码和工作组。
重要信息
l 解压和连接的驱动程序将在 ExposeDuration 参数中指定的时间之后移除,如果方法调用中没有指定时间,则默认将在 18 小时后移除 OEMDRV USB 设备。
l 请在使用系统服务之前确保该过程中连接的 ISO 映像已经分离。
l 使用远程启用命令安装 Red Hat Linux 5.3 时,只要连接 OEM 驱动器(作为驱动程序源),安装便会失败。为避免失败,在使用远程启用命令安装 Red Hat Enterprise Linux
5.3 时,请不要连接 OEM 驱动器。
可用以下方法从网络共享上的 ISO 映像引导系统或启动 PXE 引导机制:
l DCIM_OSDeploymentService 类中的 BootToNetworkISO() 方法可以使用 CIFS 或 NFS 网络共享上的 ISO 映像引导系统。这个方法以 ISO 映像名称、网络共享信息
和公开时间作为输入参数,并返回一个可供随后检查解压及共享活动状态的作业标志。网络共享信息包括共享的 IP 地址、共享名称、共享类型、以及用于安全共享的用户名、密码和
工作组。为了更高的安全性,可用常见的散列算法计算散列值,然后便可将该散列值及所用的散列类型作为输入参数。
l DCIM_OSDeploymentService 类中的 BootToPXE() 方法可启动一个系统的预引导执行环境 (PXE) 。该方法无需任何输入参数。
重要信息
l 解压和连接的驱动程序将在 ExposeDuration 参数中指定的时间之后移除。如果方法调用中没有指定时间,则默认将在 18 小时后移除 OEMDRV USB 设备。
l 请在使用系统服务之前确保该过程中连接的 ISO 映像已经分离。
以下方法用于直接分离本地 OEMDRV 设备或网络 ISO 映像。可在预先设置的公开时间过期之前使用这些方法:
a. DCIM_OSDeploymentService 类中的 DetachDrivers() 方法可分离并移除之前由 UnpackAndAttach() 方法调用连接的 OEMDRV 设备。
b. DCIM_OSDeploymentService 类中的 DetachISOImage()方法可分离并移除之前由 BootToNetworkISO() 方法调用连接的基于网络共享的 ISO 设备。
l 本说明文件中描述的方法中有多个会以输出参数的形式返回作业标识符。可通过这些作业跟踪无法马上执行的操作请求,而且由于底层技术的限制,这些作业将比标准 Web 服务请
求响应的超时时间更长。然后可在 WS-MAN Enumerate 或 Get 请求中使用这些返回的作业标识符来检索作业对象实例。作业对象实例中包括作业状态属性,可通过检查此属性了
解作业的当前状态、已成功完成还是遇到问题并失败。如果作业失败,则作业实例中还将包含有关失败的详细信息的错误信息属性。其它属性中包含其它错误标志信息,可根据所支持
的语言将错误信息本地化,并取得更详细的错误描述及建议的响应操作。