4.5. 转换为下一代电源管理驱动程序
Red Hat OpenStack Platform 现在使用下一代驱动程序(也称为 硬件类型 )替换旧的驱动程序。
下表显示了与下一代硬件类型等效的旧驱动程序之间的比较:
旧驱动程序 | 新硬件类型 |
---|---|
|
|
|
|
|
|
|
|
VBMC ( |
|
|
|
在 OpenStack Platform 15 中,这些较旧的驱动程序已被删除,不再可访问。在升级到 OpenStack Platform 16.1 之前,您必须更改为硬件类型。
流程
检查当前启用的硬件类型列表:
source ~/stackrc openstack baremetal driver list --type dynamic
$ source ~/stackrc $ openstack baremetal driver list --type dynamic
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您使用未启用的硬件类型驱动程序,请使用
undercloud.conf
文件中的enabled_hardware_types
参数启用驱动程序:enabled_hardware_types = ipmi,redfish,idrac
enabled_hardware_types = ipmi,redfish,idrac
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 保存文件并刷新 undercloud:
openstack undercloud install
$ openstack undercloud install
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,为您的电源管理类型替换
OLDDRIVER
和NEWDRIVER
变量:source ~/stackrc OLDDRIVER="pxe_ipmitool" NEWDRIVER="ipmi" for NODE in $(openstack baremetal node list --driver $OLDDRIVER -c UUID -f value) ; do openstack baremetal node set $NODE --driver $NEWDRIVER; done
$ source ~/stackrc $ OLDDRIVER="pxe_ipmitool" $ NEWDRIVER="ipmi" $ for NODE in $(openstack baremetal node list --driver $OLDDRIVER -c UUID -f value) ; do openstack baremetal node set $NODE --driver $NEWDRIVER; done
Copy to Clipboard Copied! Toggle word wrap Toggle overflow