配置网络节点:
网络节点需要安装的包:
- openstack-neutron.noarch
- openstack-neutron-openvswitch.noarch
- openvswitch.x86_64
# yum install -y openstack-neutron.noarch openstack-neutron-openvswitch.noarch openvswitch.x86_64
网络节点需要运行br-ex br-int br-tun,这些网桥是由openvswitch 管理的,所以先启动起来openvswitch
# systemctl start openvswitch
# systemctl enable openvswitch
# systemctl is-active openvswitch
查看并创建网桥:
# ovs-vsctl list-br
# ovs-vsctl add-br br-ex
# ovs-vsctl add-br br-int
# ovs-vsctl add-br br-tun
将控制节点的neutron.conf同步到网络节点和计算节点上:
[root@neutron ml2]# vim /usr/lib/systemd/system/neutron-l3-agent.service [Unit] Description=OpenStack Neutron Layer 3 Agent After=syslog.target network.target
[Service] Type=simple User=neutron ExecStart=/usr/bin/neutron-l3-agent --config-file /usr/share/neutron/neutron-dist.conf --config-dir /usr/share/neutron/l3_agen t --config-file /etc/neutron/neutron.conf --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-l3- agent --log-file /var/log/neutron/l3-agent.log PrivateTmp=false KillMode=process |