5.7. 手动清理节点


在未置备节点时,裸机置备服务(ironic)会自动清理节点,以准备它们以进行置备。您可以根据需要在特定节点上执行手动清理。节点清理有两种模式:

  • 仅元数据清理:从节点上的所有磁盘中删除分区。清理的元数据模式比完全清理更快,但安全性较低,因为它仅擦除分区表。仅在可信租户环境中使用此模式。
  • full clean :使用 ATA 安全清除或清除所有磁盘删除所有数据。完成完全清理可能需要几小时时间。

流程

  1. 从您的工作站访问 OpenStackClient pod 的远程 shell:

    $ oc rsh -n openstack openstackclient
    Copy to Clipboard Toggle word wrap
  2. 检查节点的当前状态:

    $ openstack baremetal node show \
     -f value -c provision_state <node>
    Copy to Clipboard Toggle word wrap
    • <node > 替换为要清理的节点的名称或 UUID。
  3. 如果节点不处于 manageable 状态,则将其设置为 manageable

    $ openstack baremetal node manage <node>
    Copy to Clipboard Toggle word wrap
  4. 清理节点:

    $ openstack baremetal node clean <node> \
      --clean-steps '[{"interface": "deploy", "step": "<clean_mode>"}]'
    Copy to Clipboard Toggle word wrap
    • <node > 替换为要清理的节点的名称或 UUID。
    • <clean_mode > 替换为要在节点上执行的清理类型:

      • erase_devices :执行完整清理。
      • erase_devices_metadata :仅执行元数据清理。
  5. 等待清理完成,然后检查节点的状态:

    • 可管理 :清理成功,节点已准备好调配。
    • 清理失败 :清理失败。检查 last_error 字段,以了解故障原因。
  6. 退出 openstackclient pod:

    $ exit
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat