硬件检查

裸机服务支持两种检查:

1、带外检查,ilo、idrac和irmc

2、带内检查,ironic-inspector

在检查启动前,节点应该处于可管理状态。如果是在注册或可用状态,请将其更改到可管理状态:

openstack baremetal node manage <node_UUID>
openstack baremetal node inspect <node_UUID>

3、功能发现

secure_boot (true or false):是否支持节点的安全引导
boot_mode (bios or uefi):节点使用的启动模式
cpu_vt (true or false):是否启用了cpu虚拟化
cpu_aes (true or false):是否启用了cpu AES扩展
max_raid_level (integer, 0-10):节点支持的最大raid级别
pci_gpu_devices (non-negative integer):节点上的GPU设备数量

4、操作员可以在nova flavor中指定这些功能,以便选择要调度的节点

nova flavor-key my-baremetal-flavor set capabilities:pci_gpu_devices="> 0"
 
nova flavor-key my-baremetal-flavor set capabilities:secure_boot="true"

5、带内检查

带内检查包括在目标节点上引导一个ramdisk并直接从中获取信息。 这个过程比带外检查更加脆弱和耗时,但并不是供应商特定的,可以在各种硬件上工作。 带内检查正在使用 ironic-inspector项目。

它受到所有硬件类型的支持,并且如果启用,则默认使用ipmi硬件类型。 检查员检查界面必须启用使用它,inspector接口必须开启。

[DEFAULT]
enabled_inspect_interfaces = inspector,no-inspect
[inspector]
enabled = True
[inspector]
endpoint-override = http://inspector.example.com:5050
[processing]
add_ports = all
keep_ports = present
原文地址:https://www.cnblogs.com/gushiren/p/9516282.html