对于裸金属,目前仅支持FLAT网络;FLAT组网每台裸金属必须且只能配置一个管理网,其余都是业务网。
选择顶部“云服务”页签,单击左侧导航树[网络与安全/网络]菜单项,进入网络页面。
单击<新建>按钮,弹出新建网络对话框。
管理网要求名称必须以ironicMagNet为前缀,网络类型需选择FLAT,且必须是共享网络。如创建业务网络,则网名称不要以ironicMagNet为前缀,且不是共享网络。
图-1 新建网络
单击网络名称,进入网络详情页面,单击<新建子网>按钮,弹出新建子网对话框。
设置参数,此处需在高级页面开启DHCP功能否则无法成功完成裸金属节点部署。点击<新建>按钮,完成新建子网。
图-2 新建子网
如果在前期网络规划中,管理网和部署网(Provision网络)可以互通,则无需执行步骤2-4。
绑定业务端口。UIS云平台前台完成裸金属管理网络创建后,为了保证裸金属可用域网络出口可以正常使用,需要绑定业务网卡,将部署网卡(Provision)添加到网络出口之上,如下。
#ovs-vsctl add-port vswitch3 eth2
#ovs-vsctl show
为网络出口网桥配置部署网段IP。
#ip addr add 101.0.0. 254/24 dev vswitch3
#ifconfig vswitch3
测试部署网络连通性。
检查裸金属管理节点是否存在裸金属管理网对应的命名空间,查看其内部IP
#ip netns
qdhcp-5b34b5f7-5bec-430d-ab27-44a2b0f7d140 (id: 0)
#ip netns exec qdhcp-5b34b5f7-5bec-430d-ab27-44a2b0f7d140 ip addr
测试网络连通性
#ping 101.0.0.2
同样可以在网络命名空间中ping 101.0.0.254。
修改ironic配置/etc/ironic/ironic.conf,将上述网桥IP写入配置,再重启openstack-ironic-conductor服务。
api_url=http://101.0.0.254:6385
tftp_server=101.0.0.254