5.2. 配置节点清理


默认情况下,Bare Metal Provisioning 服务使用名为 provisioning 的网络来用于节点清理。但是,OpenStack 网络中的网络名称不是唯一的,因此租户可能会创建具有相同名称的网络,这会导致与裸机置备服务冲突。要避免冲突,请使用网络 UUID。

前提条件

流程

  1. 要配置节点清理,在托管裸机置备服务的控制器上提供提供商网络 UUID:

    ~/templates/ironic.yaml

    parameter_defaults:
        IronicCleaningNetwork: <UUID>

    &lt;UUID> 替换为您在前面的步骤中创建的裸机网络的 UUID。

    您可以使用 openstack network show 命令找到 UUID:

    openstack network show NETWORK_NAME -f value -c id
    注意

    您必须在初始 overcloud 部署后执行此配置,因为网络的 UUID 事先不可用。

  2. 若要应用这些更改,请使用 openstack overcloud deploy 重新部署 overcloud。有关部署命令的更多信息,请参阅 第 3.4 节 “部署 overcloud”

5.2.1. 手动清理节点

要手动启动节点清理,节点必须处于 manageable 状态。

节点清理有两种模式:

仅元数据清理 - 从给定节点上的所有磁盘中删除分区。这是一个更快速的整个周期,但的安全性会降低,因为它只擦除分区表。仅在可信租户环境中使用此模式。

full clean - 使用 ATA secure erase 或shredding 从所有磁盘中删除所有数据。这可能要花费几个小时才能完成。

前提条件

流程

启动 元数据 清理:

$ openstack baremetal node clean _UUID_ \
    --clean-steps '[{"interface": "deploy", "step": "erase_devices_metadata"}]'

启动 完整 清理:

$ openstack baremetal node clean _UUID_ \
    --clean-steps '[{"interface": "deploy", "step": "erase_devices"}]'

使用您要 清理的节点的 UUID 替换 UUID。

成功清理后,节点状态返回到 manageable。如果状态 清理失败,请检查 last_error 字段是否有故障原因。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.