6.4. 附加和分离虚拟网络接口
裸机恢复调配服务具有一个 API,可用于管理虚拟网络接口之间的映射。例如,OpenStack 网络服务和物理接口(NIC)中的接口。您可以为每个裸机置备节点配置这些接口,将虚拟网络接口(VIF)设置为物理网络接口(PIF)映射逻辑。要配置接口,请使用 openstack baremetal node vif*
命令。
前提条件
- 包括裸机置备服务成功的 overcloud 部署。如需更多信息,请参阅 第 3 章 使用裸机置备服务部署 IPv4 overcloud 或 第 4 章 使用裸机置备服务部署 IPv6 overcloud。
流程
列出当前连接到裸机节点的 VIF ID:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 附加 VIF 后,裸机恢复调配服务使用物理端口的实际 MAC 地址更新 OpenStack 网络服务中的虚拟端口。检查此端口地址:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在您创建
baremetal-0
节点的网络中创建一个新端口:openstack port create --network baremetal --fixed-ip ip-address=192.168.24.24 baremetal-0-extra
$ openstack port create --network baremetal --fixed-ip ip-address=192.168.24.24 baremetal-0-extra
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 从实例中删除端口:
openstack server remove port overcloud-baremetal-0 4475bc5a-6f6e-466d-bcb6-6c2dce0fba16
$ openstack server remove port overcloud-baremetal-0 4475bc5a-6f6e-466d-bcb6-6c2dce0fba16
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查列表中是否不再存在 IP 地址:
openstack server list
$ openstack server list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查是否有 VIFs 附加到节点:
openstack baremetal node vif list baremetal-0 openstack port list
$ openstack baremetal node vif list baremetal-0 $ openstack port list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 添加新创建的端口:
openstack server add port overcloud-baremetal-0 baremetal-0-extra
$ openstack server add port overcloud-baremetal-0 baremetal-0-extra
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证新 IP 地址是否显示新端口:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查 VIF ID 是新端口的 UUID:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查 OpenStack 网络端口 MAC 地址是否已更新,并与裸机置备服务端口之一匹配:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重新引导裸机节点,以便它识别新的 IP 地址:
openstack server reboot overcloud-baremetal-0
$ openstack server reboot overcloud-baremetal-0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在分离或附加接口后,裸机操作系统会删除、添加或修改已更改的网络接口。当替换端口时,DHCP 请求会获取新的 IP 地址,但这可能需要一些时间,因为旧的 DHCP 租期仍然有效。要立即启动这些更改,请重新引导裸机主机。