Skip to content

安装及配置计算节点的Neutron服务

将NAT网卡设置成混杂模式

ifconfig ens36 promisc

添加外网网卡为混杂模式开机自启

echo "ifconfig ens36 promisc" >> /etc/profile

加载桥接防火墙模块

echo "net.bridge.bridge-nf-call-iptables = 1" >> /etc/sysctl.conf
echo "net.bridge.bridge-nf-call-ip6tables = 1" >> /etc/sysctl.conf
modprobe br_netfilter
sysctl -p

安装Nova软件包

yum -y install openstack-neutron-linuxbridge

修改Neutron配置文件

基本操作

cp /etc/neutron/neutron.conf /etc/neutron/neutron.bak
grep -Ev '^$|#' /etc/neutron/neutron.bak > /etc/neutron/neutron.conf

编辑

vi /etc/neutron/neutron.conf

修改[DEFAULT]

[DEFAULT]
transport_url = rabbit://rabbitmq:000000@controller:5672
auth_strategy = keystone

修改[keystone_authtoken]

[keystone_authtoken]
auth_url = http://controller:5000
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = project
username = neutron
password = 000000

修改[oslo_concurrency]

[oslo_concurrency]
lock_path = /var/lib/neutron/tmp

修改网桥代理

基本操作

cp /etc/neutron/plugins/ml2/linuxbridge_agent.ini /etc/neutron/plugins/ml2/linuxbridge_agent.bak
grep -Ev '^$|#' /etc/neutron/plugins/ml2/linuxbridge_agent.bak > /etc/neutron/plugins/ml2/linuxbridge_agent.ini

编辑

vi /etc/neutron/plugins/ml2/linuxbridge_agent.ini

修改[DEFAULT]

[DEFAULT]
[linux_bridge]
physical_interface_mappings = provider:ens36

修改[vxlan]

[vxlan]
enable_vxlan = false

修改[securitygroup]

[securitygroup]
enable_security_group = true
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewallDriver

修改nova配置文件

vi /etc/nova/nova.conf
[DEFAULT]
vif_plugging_is_fatal = false
vif_plugging_timeout = 0
[neutron]
auth_url = http://controller:5000
auth_type = password
username = neutron
password = 000000
project_name = project
user_domain_name = default
project_domain_name = default
region_name = RegionOne

启动计算节点的Neutron服务

systemctl restart openstack-nova-compute.service
systemctl enable neutron-linuxbridge-agent.service
systemctl start neutron-linuxbridge-agent.service

所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自linlink~文档