4.7. 在 overcloud 上注册裸机节点
Red Hat OpenStack Platform (RHOSP) director 需要自定义节点定义模板,用于指定物理机的硬件和电源管理详情。您可以使用 JSON 或 YAML 格式创建此模板。在将物理计算机注册为裸机节点后,您要内省它们,最后进行调配。
如果您使用预置备节点,您可以跳过注册、内省和调配裸机节点,并前往 部署启用了 spine-leaf 的 overcloud。
先决条件
-
访问
stack
用户的 undercloud 主机和凭据。
流程
-
以
stack
用户身份登录 undercloud 主机。 查找
stackrc
undercloud 凭证文件:$ source ~/stackrc
创建新节点定义模板,如
barematal-nodes.yaml
。添加包含其硬件和电源管理详情的物理机列表。示例
nodes: - name: "node01" ports: - address: "aa:aa:aa:aa:aa:aa" physical_network: ctlplane local_link_connection: switch_id: 52:54:00:00:00:00 port_id: p0 cpu: 4 memory: 6144 disk: 40 arch: "x86_64" pm_type: "ipmi" pm_user: "admin" pm_password: "p@55w0rd!" pm_addr: "192.168.24.205" - name: "node02" ports: - address: "bb:bb:bb:bb:bb:bb" physical_network: ctlplane local_link_connection: switch_id: 52:54:00:00:00:00 port_id: p0 cpu: 4 memory: 6144 disk: 40 arch: "x86_64" pm_type: "ipmi" pm_user: "admin" pm_password: "p@55w0rd!" pm_addr: "192.168.24.206"
提示如需有关模板参数值和 JSON 示例的更多信息,请参阅 安装和管理 Red Hat OpenStack Platform 指南中的 为 overcloud 注册节点。
验证模板格式化和语法。
示例
$ openstack overcloud node import --validate-only ~/templates/\ baremetal-nodes.yaml
- 更正任何错误并保存节点定义模板。
将节点定义模板导入到 RHOSP director,从模板将每个节点注册到 director:
示例
$ openstack overcloud node import ~/baremetal-nodes.yaml
验证
节点注册和配置完成后,确认 director 已成功注册节点:
$ openstack baremetal node list
baremetal node list
命令应包含导入的节点,并且状态应该可以管理
。
后续步骤
- 继续执行下一步,在 overcloud 上检查裸机节点。
其他资源
- 使用 director 安装和管理 Red Hat OpenStack Platform 指南中的 为 overcloud 注册节点。
- 命令行界面参考中的 overcloud 节点导入