网络配置

创建裸金属部署网(Provision

对于裸金属,目前仅支持FLAT网络;FLAT组网每台裸金属必须且只能配置一个管理网,其余都是业务网。

  1. 选择顶部“云服务”页签,单击左侧导航树[网络与安全/网络]菜单项,进入网络页面。

  1. 单击<新建>按钮,弹出新建网络对话框。

  1. 管理网要求名称必须以ironicMagNet为前缀,网络类型需选择FLAT,且必须是共享网络。如创建业务网络,则网名称不要以ironicMagNet为前缀,且不是共享网络。

图-1 新建网络

 

  1. 单击网络名称,进入网络详情页面,单击<新建子网>按钮,弹出新建子网对话框。

  1. 设置参数,此处需在高级页面开启DHCP功能否则无法成功完成裸金属节点部署。点击<新建>按钮,完成新建子网。

图-2 新建子网

 

虚拟交换机配置

如果在前期网络规划中,管理网和部署网(Provision网络)可以互通,则无需执行步骤2-4

  1. 绑定业务端口。UIS云平台前台完成裸金属管理网络创建后,为了保证裸金属可用域网络出口可以正常使用,需要绑定业务网卡,将部署网卡(Provision)添加到网络出口之上,如下。

#ovs-vsctl add-port vswitch3 eth2

#ovs-vsctl show

 

  1. 为网络出口网桥配置部署网段IP

#ip addr add 101.0.0. 254/24 dev vswitch3

#ifconfig vswitch3

 

  1. 测试部署网络连通性。

  1. 检查裸金属管理节点是否存在裸金属管理网对应的命名空间,查看其内部IP

#ip netns

qdhcp-5b34b5f7-5bec-430d-ab27-44a2b0f7d140 (id: 0)

#ip netns exec qdhcp-5b34b5f7-5bec-430d-ab27-44a2b0f7d140 ip addr

 

  1. 测试网络连通性

#ping 101.0.0.2

 

  1. 同样可以在网络命名空间中ping 101.0.0.254

 

  1. 修改ironic配置/etc/ironic/ironic.conf,将上述网桥IP写入配置,再重启openstack-ironic-conductor服务

api_url=http://101.0.0.254:6385

tftp_server=101.0.0.254

systemctl restart openstack-ironic-conductor.service