8.6. 测试 networking-ansible ML2 功能
完成裸机节点的 networking-ansible
配置后,创建一个裸机工作负载来验证配置是否正确。
前提条件
- 具有 OpenStack Baremetal (ironic)服务的 overcloud。
-
启用
networking-ansible
ML2 驱动程序。 -
ML2HostConfigs
参数包含交换机访问详情。 - 注册的裸机节点。
- 用于在交换机上用于节点连接的对应裸机端口配置。这个端口可以是访问端口或中继端口。
- 在 OpenStack Networking (neutron)中定义的基于 VLAN 的 provisioning 网络来进行初始调配。
- 在 OpenStack Networking (neutron)中定义的基于 VLAN 的租户网络,用于内部通信。
- overcloud 中可用的磁盘映像和密钥对。
流程
创建裸机系统:
要创建使用访问端口的裸机系统,请运行以下命令:
openstack server create --flavor baremetal --image overcloud-full --key default --network tenant-net test1
要创建使用中继端口的裸机系统,请运行以下命令:
openstack server create --flavor baremetal --image overcloud-full --port {primary-port-uuid} --key default test1
overcloud 最初会在 provisioning 网络中创建裸机系统。创建完成后,network -ansible
驱动程序会更改交换机上的端口配置,以便裸机系统使用租户网络。