8.5.2. 在访问模式中为裸机客户端配置端口


裸机客户端需要端口信息来连接到交换机。完成此操作有两种方法:

  • 自动: 节点内省.要使用自动方法,将对应的交换机的 mac 值设置为 ML2HostConfigs 参数的一部分。
  • Manual: 设置 OpenStack Networking (neutron)端口配置。如果您的 overcloud 不包括裸机内省功能,请使用此方法。

流程

  • 自动:

    1. 运行内省命令:

      $ openstack baremetal introspection start [--wait] <NODENAME>
      Copy to Clipboard Toggle word wrap

      裸机节点在内省过程中获取交换机的 MAC 地址。networking-ansible ML2 驱动程序使用此 MAC 地址映射到您在 ML2HostConfigs 参数中对应的交换机使用 mac 参数定义的同一 MAC 地址。

    2. 等待内省完成。
  • 手动:

    1. 为裸机节点创建端口。使用以下示例命令创建端口:

      $ openstack baremetal port create [NODE NIC MAC] --node [NODE UUID] \
          --local-link-connection port_id=[SWICH PORT ID] \
          --local-link-connection switch_info=[SWITCH NAME] \
          --local-link-connection switch_id=[SWITCH MAC]
      Copy to Clipboard Toggle word wrap

      将方括号中的下列值替换为您自己的环境详情:

      [NODE NIC MAC]
      连接到交换机的 NIC 的 MAC 地址。
      --node [NODE UUID]
      使用新端口的节点的 UUID。
      --local-link-connection port_id=[SWITCH PORT ID]
      连接到裸机节点的交换机上的端口 ID。
      --local-link-connection switch_info=[SWITCH NAME]
      连接到裸机节点的交换机名称。switch name 必须与 ML2HostConfigs 参数中定义的对应交换机名称匹配。
      --local-link-connection switch_id=[SWITCH MAC]
      交换机的 MAC 地址。这必须与 ML2HostConfigs 参数中的交换机配置中的对应的 mac 值匹配。这是使用 switch_info 的替代选项。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat