4.7. 在 overcloud 中注册裸机节点
注册您的物理机是置备裸机节点的三个步骤。Red Hat OpenStack Platform (RHOSP) director 需要一个自定义节点定义模板,用于指定物理机器的硬件和电源管理详情。您可以使用 JSON 或 YAML 格式创建此模板。将物理机注册为裸机节点后,您将内省它们,然后最后置备它们。
注意
如果使用预置备节点,您可以跳过 overcloud 上的注册和内省裸机节点。
先决条件
-
访问
stack用户的 undercloud 主机和凭据。
流程
-
以
stack用户身份登录 undercloud 主机。 查找
stackrcundercloud 凭据文件:$ 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 示例的更多信息,请参阅 Director 安装和使用指南中的 为 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 安装和使用指南中的 为 overcloud 注册节点。
- 命令行界面参考中的 overcloud 节点导入