6.2.2. 在裸机置备服务中配置端口组
创建一个端口组,将多个网络接口 整合到单一 绑定接口 中。
前提条件
- 包括裸机置备服务成功的 overcloud 部署。如需更多信息,请参阅 第 3 章 使用裸机置备服务部署 IPv4 overcloud 或 第 4 章 使用裸机置备服务部署 IPv6 overcloud。
流程
通过指定其所属的节点、其名称、地址、模式、属性以及是否支持将端口回退到独立端口来创建端口组。
# openstack baremetal port group create --node NODE_UUID --name NAME --address MAC_ADDRESS --mode MODE --property miimon=100 --property xmit_hash_policy="layer2+3" --support-standalone-ports
您还可以使用
openstack baremetal port group set
命令来更新端口组。如果没有指定地址,则部署的实例组地址与 OpenStack 网络端口相同。如果没有附加 neutron 端口,则端口组配置将失败。
在接口附加过程中,端口组的优先级高于端口,因此首先会使用它们。目前,无法指定接口附加请求中是否需要端口组还是端口。没有任何端口的 port 组将被忽略。
注意您必须在镜像中手动配置端口组,或者通过生成
configdrive
并将其添加到节点的instance_info
中。确保有cloud-init
版本 0.7.7 或更高版本,以便端口组配置正常工作。将端口与端口组关联:
在端口创建过程中:
# openstack baremetal port create --node NODE_UUID --address MAC_ADDRESS --port-group test
在端口更新过程中:
# openstack baremetal port set PORT_UUID --port-group PORT_GROUP_UUID
通过提供具有
cloud-init
或支持绑定的镜像来引导实例。要检查端口组是否已正确配置,请运行以下命令:
# cat /proc/net/bonding/bondX
在这里,
X
是cloud-init
为每个配置的端口自动生成的数字,从0
开始,每配置的端口组中递增一。