4.7. 在 overcloud 上注册裸机节点


注册您的物理计算机是置备裸机节点的三个步骤的第一个步骤。Red Hat OpenStack Platform (RHOSP) director 需要一个自定义节点定义模板,用于指定物理计算机的硬件和电源管理详情。您可以使用 JSON 或 YAML 格式创建此模板。将物理计算机注册为裸机节点后,您将内省它们,然后您最终调配它们。

注意

如果使用预置备的裸机节点,您可以跳过 overcloud 上注册和内省裸机节点。

先决条件

  • 访问 stack 用户的 undercloud 主机和凭据。

流程

  1. stack 用户身份登录 undercloud 主机。
  2. 查找 stackrc undercloud 凭据文件:

    $ source ~/stackrc
    Copy to Clipboard Toggle word wrap
  3. 在新节点定义模板中(如 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"
    Copy to Clipboard Toggle word wrap

    提示

    有关模板参数值和 JSON 示例的更多信息,请参阅 Director 安装和使用指南中的 为 overcloud 注册节点

  4. 验证模板格式化和语法。

    示例

    $ openstack overcloud node import --validate-only ~/templates/\
    baremetal-nodes.yaml
    Copy to Clipboard Toggle word wrap

  5. 更正任何错误并保存您的节点定义模板。
  6. 将节点定义模板导入到 RHOSP director,将每个节点从您的模板注册到 director:

    示例

    $ openstack overcloud node import ~/baremetal-nodes.yaml
    Copy to Clipboard Toggle word wrap

验证

  • 节点注册和配置完成后,确认 director 已成功注册节点:

    $ openstack baremetal node list
    Copy to Clipboard Toggle word wrap

    baremetal node list 命令应包含导入的节点,其状态应为 manageable

后续步骤

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat