以下示例说明了如何使用 fwupdate 为 Oracle ILOM 服务处理器以及系统 BIOS 或 OBP 更新新固件。可以使用 fwupdate 更新本地服务处理器或远程服务处理器。使用本地更新时,fwupdate 将使用最快的可用本地接口。如果有可用的主机到 ILOM 连接,则使用此快速连接,否则将使用 KCS 接口。
注意 - 服务器功能丧失。不正确地更新服务处理器固件可能导致服务处理器受损。 |
开始之前
确保正确配置了主机到 ILOM 互连或 KCS 接口,以便与目标 Oracle ILOM 服务处理器通信。
从 https://support.oracle.com 下载服务处理器更新。
其中包括目标 Oracle ILOM 服务处理器的元数据或固件文件。
为了确保固件与目标服务处理器兼容,请先阅读固件文件随附的所有文档和发行说明,然后再继续。
fwupdate list sp_bios
fwupdate list sp_bios -H sp_ip -U username
其中,sp_ip 是服务处理器的 IP 地址,username 是用于登录 Oracle ILOM 服务处理器的用户名。
在系统提示时输入 Oracle ILOM 密码。
此时将显示与目标相关的输出结果。例如,此命令的输出结果与以下类似:
================================================ SP + BIOS ================================================== ID Product Name ILOM Version BIOS/OBP Version XML Support ----------------------------------------------------------------------------- sp_bios SUN FIRE X4270 SERVER v3.0.12.0 r64525 07060223 N/A
fwupdate update sp_bios -x metadata.xml
其中,metadata.xml 为指向元数据文件的路径。
fwupdate update sp-bios-firmware -n sp_bios -f sp-bios-fimware-package-file.pkg
其中,sp-bios-fimware-package-file.pkg 为服务器的 Oracle ILOM 服务处理器的固件文件的路径。
fwupdate update sp_bios -x metadata.xml -H sp_ip -U username
其中,metadata.xml 为服务器的 Oracle ILOM 服务处理器的元数据文件的路径。
如果运行的是早期版本的 Oracle Solaris 11.2,则必须在更新之后手动对远程系统执行关开机循环。
fwupdate update sp-bios-firmware -n sp_bios -f sp-bios-fimware-package-file.pkg -H sp_ip -U username
其中,sp-bios-fimware-package-file.pkg 为服务器的 Oracle ILOM 服务处理器的固件文件的路径。
Oracle ILOM 服务处理器将进行更新。
Do you wish to automatically reboot now? [y/n]?