注册
|
稳定
|
每个节点的初始状态。有关注册节点的详情,请参考 将物理机添加为裸机节点。
|
verifying
|
过渡过程中
|
Bare Metal Provisioning 服务使用节点注册过程中提供的 driver_info 配置来验证它是否可以管理节点。
|
可管理
|
稳定
|
当裸机置备服务验证它可以管理该节点时,该节点会过渡到 manageable 状态。您可以使用以下命令将节点从 manageable 状态转换到以下状态之一:
-
OpenStack baremetal 节点 采用 active
-
OpenStack baremetal 节点提供 cleaning available
-
OpenStack baremetal node clean cleaning available
-
OpenStack baremetal node inspect check manageable
在将节点转换为以下失败状态之一后,您必须将节点移到 manageable 状态:
当您需要更新节点时,将节点移到 manageable 状态。
|
检查
|
过渡过程中
|
裸机置备服务使用节点内省来更新硬件派生的节点属性,以反映硬件的当前状态。节点过渡到 manageable 以进行同步检查,然后等待 异步检查。如果发生错误,节点转换以 检查失败 。
|
inspect wait
|
过渡过程中
|
指示异步检查正在进行的调配状态。如果节点检查成功,节点将过渡到 manageable 状态。
|
检查失败
|
稳定
|
表示节点检查失败的置备状态。您可以使用以下命令将节点从 check failed 状态转换到以下状态之一:
-
OpenStack baremetal node inspect check manageable
-
OpenStack baremetal 节点管理 manageable
|
清理
|
过渡过程中
|
处于 清理 状态的节点将被清理并重新编程到已知的配置中。当节点处于 清理 状态时,取决于网络管理,编排器执行以下任务:
-
带外:编排器执行清理
步骤 。
-
in-band:编排器准备环境来引导 ramdisk,以运行带外清理步骤。准备任务包括构建 PXE 配置文件和配置 DHCP。
|
清理等待
|
过渡过程中
|
处于 clean wait 状态的节点将被清理,并放回已知的配置中。这个状态与 清理 状态类似,但处于 clean wait 状态,编排器会等待 ramdisk 引导或 清理 步骤完成。
您可以通过运行 openstack baremetal node abort 中断处于 干净等待状态 的节点清理过程。
|
可用
|
稳定
|
成功预配置和清理节点后,它们会被移到 available 状态,并准备好置备。您可以使用以下命令将节点从 available 状态转换到以下状态之一:
-
openstack baremetal node deploy deploying active
-
OpenStack baremetal 节点管理 manageable
|
部署
|
过渡过程中
|
处于 部署 状态的节点为工作负载准备,这涉及执行以下任务:
-
为节点部署设置适当的 BIOS 选项。
-
分区驱动器并创建文件系统。
-
创建其他子系统可能需要的任何其他子系统(如特定于节点的网络配置和 configuraton 驱动器分区)可能需要的其他资源。
|
wait call-back
|
过渡过程中
|
处于 wait call-back 状态的节点为工作负载准备。这个状态与 deploying 状态类似,除了处于 wait call-back 状态时,编排器会在准备节点前等待任务完成。例如,在编排器准备节点前必须完成以下任务:
-
ramdisk 已引导。
-
已安装引导装载程序。
-
镜像写入磁盘。
您可以通过运行 openstack baremetal node delete 或 openstack baremetal node undeploy 来中断处于 wait call-back 状态的节点部署。
|
部署失败
|
稳定
|
表示节点部署失败的置备状态。您可以使用以下命令将节点从 部署失败状态 转换到以下状态之一:
-
openstack baremetal node deploy deploying active
-
OpenStack baremetal node rebuild deploying active
-
openstack baremetal node delete deleting cleaning clean wait cleaning available
-
OpenStack baremetal node undeploy delete cleaning clean wait cleaning available
|
active
|
稳定
|
处于 active 状态的节点在其上运行的工作负载。裸机置备服务可能会定期收集带外传感器信息,包括电源状态。您可以使用以下命令将节点从 active 状态转换到以下状态之一:
-
openstack baremetal node delete deleting available
-
OpenStack baremetal node undeploy cleaning available
-
OpenStack baremetal node rebuild deploying active
-
OpenStack baremetal node rescue rescuing rescue
|
删除
|
过渡过程中
|
当节点处于 delete 状态时,Bare Metal Provisioning 服务会删除活动的工作负载,并在节点部署或救援期间 删除 添加到节点的任何配置和资源。节点会快速从 删除 状态转换到 清理 状态,然后变为 clean wait 状态。
|
错误
|
稳定
|
如果节点删除失败,节点将移到 错误状态 。您可以使用以下命令将节点从错误 状态转换到以下状态之一:
-
openstack baremetal node delete deleting available
-
OpenStack baremetal node undeploy cleaning available
|
adopting
|
过渡过程中
|
您可以使用 openstack baremetal node adopt 命令将带有现有工作负载的节点从 manageable 变为 active 状态,而无需首先清理和部署节点。当节点处于 采用状态时 ,Bare Metal Provisioning 服务已接管使用其现有工作负载管理节点。
|
rescuing
|
过渡过程中
|
处于 Rescu ing 状态的节点已准备好执行以下救援操作:
-
为节点部署设置适当的 BIOS 选项。
-
创建额外子系统可能需要的任何其他资源,如特定于节点的网络配置。
|
rescue wait
|
过渡过程中
|
处于 rescue wait 状态的节点处于 rescued。这个状态与 rescuing 状态类似,除了处于 rescue wait 状态、编排器等待 ramdisk 启动的编排器,或者执行需要在节点中运行的救援部分,如为名为 rescue 的用户设置密码。
您可以通过运行 openstack baremetal node abort 中断处于 rescue wait 状态的救援操作。
|
rescue failed
|
稳定
|
表示节点救援的置备状态。您可以使用以下命令将节点从 救援失败状态 转换到以下状态之一:
-
OpenStack baremetal node rescue rescuing rescue
-
OpenStack baremetal node unrescue unrescuing active
-
openstack baremetal node delete deleting available
|
rescue
|
稳定
|
处于 rescue 状态的节点正在运行救援 ramdisk。裸机置备服务可能会定期收集带外传感器信息,包括电源状态。您可以使用以下命令将节点从 救援 状态转换到以下状态之一:
-
OpenStack baremetal node unrescue unrescuing active
-
openstack baremetal node delete deleting available
|
unrescuing
|
过渡过程中
|
处于 unrescuing 状态的节点已准备好从 rescue 状态过渡到 active 状态。
|
unrescue 失败
|
稳定
|
表示节点 unrescue 操作失败的置备状态。您可以使用以下命令将节点从 unrescue failed 状态转换到以下状态之一:
-
OpenStack baremetal node rescue rescuing rescue
-
OpenStack baremetal node unrescue unrescuing active
-
openstack baremetal node delete deleting available
|