中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

为Ironic服务配置Neutron网络服务

需要配置网络,以便裸金属服务管理baremetal节点可以与Neutron网络服务通信以实现DHCP,PXE引导和其他要求。

  • 裸金属服务管理baremetal节点与IPMI OOB Network(即BMC管理网络)互通:Ironic Conductor节点可以通过ipmitool管理BM Node,可以在ironic-conductor节点通过IPMI命令操作裸金属服务器节点验证。
  • Provisioning Network复用External Network与BM Nodes二层互通:BM Node可以从Provisioning Network DHCP获取到IP地址和TFTP服务器的访问接口,要求裸金属服务器PXE网口和裸金属服务发放Provisioning network在二层互通。

以下安装配置在裸金属服务管理baremetal节点执行。

  1. 裸金属服务管理baremetal节点安装OVS Agent。
    1
    yum -y install openstack-neutron-openvswitch ipset
    
  2. 按照以下内容修改“/etc/neutron/plugins/ml2/openvswitch_agent.ini”文件。
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    [linux_openvswitch]
    physical_interface_mappings = provider-ironic:eno3
     
    [ovs]
    datapath_type = system
    bridge_mappings = provider-ironic:br-ex
     
    [agent]
    l2_population = True
     
    [securitygroup]
    enable_security_group=true
    firewall_driver = openvswitch
    
  3. 启动vswitchd守护进程。
    1
    2
    3
    systemctl enable openvswitch
    systemctl start openvswitch
    systemctl status openvswitch
    
  4. 手动创建OVS provider Bridge。
    1
    2
    ovs-vsctl add-br br-ex
    ovs-vsctl add-port br-ex eno3
    

    执行完此步骤,SSH连接将断开。需要登录BMC并从控制台登录操作系统,将eno3网卡上的IP地址删除并将其IP地址配置到br-ex网桥上,操作命令参考如下:

    ip addr del 192.168.100.100/24 dev eno3
    ip link set dev br-ex up
    ip addr add 192.168.100.100/24 dev br-ex
    ip route add default via 192.168.100.1 dev br-ex

    配置完成后,使用SSH重新登录即可。

  5. 启动OVS Agent。
    1
    2
    3
    systemctl enable neutron-openvswitch-agent.service
    systemctl start neutron-openvswitch-agent.service
    systemctl status neutron-openvswitch-agent.service
    
  6. 验证OVS provider Bridge是否创建成功。
    1
    ovs-vsctl show
    

    命令输出中存在"Bridge br-ex",且br-ex下有"Port eno3",则表示创建成功。

  7. 验证Ironic服务对接Nova服务,需要等待5重启后2min后验证。

    以下验证在controller节点验证。

    1
    nova-manage cell_v2 list_hosts
    

    1
    openstack hypervisor list
    

    1
    openstack compute service list
    

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词