第 2 章 为 overcloud 部署准备 Ceph Storage 节点
这种情境中的所有节点都是使用 IPMI 进行电源管理的裸机系统。这些节点不需要操作系统,因为 director 会将 Red Hat Enterprise Linux 8 镜像复制到每个节点。此外,这些节点上的 Ceph Storage 服务也容器化。director 在内省和置备过程中通过 Provisioning 网络与每个节点通信。所有节点都通过原生 VLAN 连接到此网络。
2.1. 清理 Ceph Storage 节点磁盘
Ceph Storage OSD 和日志分区需要 GPT 磁盘标签。这意味着,Ceph 存储上的额外磁盘需要在安装 Ceph OSD 服务前转换为 GPT。您必须从磁盘中删除所有元数据,以允许 director 在它们上设置 GPT 标签。
您可以通过在 /home/stack/undercloud.conf
文件中添加以下设置,将 director 配置为删除所有磁盘元数据:
clean_nodes=true
使用此选项时,裸机置备服务会运行一个额外的步骤来引导节点,并在每次将节点设置为 可用时
清理磁盘。这个过程会在第一个内省和每次部署前添加额外的电源周期。裸机置备服务使用 wipefs --force --all
命令来执行清理。
设置此选项后,运行 openstack undercloud install
命令来执行此配置更改。
wipefs --force --all
命令可删除磁盘上的所有数据和元数据,但不执行安全擦除。安全的清除需要更长的时间。