-
1.Neutron組件安裝
[root@linux-node2 ~]# yum install -y openstack-neutron-linuxbridge ebtables ipset
-
2.配置通用組件
編輯/etc/neutron/neutron.conf 文件並完成如下操作: [root@linux-node2 ~]# vim /etc/neutron/neutron.conf 在[DEFAULT]部分,配置RabbitMQ消息隊列訪問權限: [DEFAULT] ... transport_url = rabbit://openstack:openstack@192.168.56.11 在 “[DEFAULT]” 和 “[keystone_authtoken]” 部分,配置認證服務訪問: [DEFAULT] ... auth_strategy = keystone [keystone_authtoken] ... auth_uri = http://192.168.56.11:5000 auth_url = http://192.168.56.11:35357 memcached_servers = 192.168.56.11:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = neutron password = neutron 在 [oslo_concurrency] 部分,配置鎖路徑: [oslo_concurrency] ... lock_path = /var/lib/neutron/tmp 查看所有配置項: [root@linux-node2 ~]# grep "^[a-z]" /etc/neutron/neutron.conf auth_strategy = keystone transport_url = rabbit://openstack:openstack@192.168.56.11 auth_uri = http://192.168.56.11:5000 auth_url = http://192.168.56.11:35357 memcached_servers = 192.168.56.11:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = neutron password = neutron lock_path = /var/lib/neutron/tmp
-
3.配置linuxbridge代理
控制節點的/etc/neutron/plugins/ml2/linuxbridge_agent.ini配置文件和計算節點是一樣的,可以使用scp拷貝過去
[root@linux-node1 ~]# scp /etc/neutron/plugins/ml2/linuxbridge_agent.ini root@192.168.56.12:/etc/neutron/plugins/ml2/
-
4.配置計算服務來使用網絡服務
編輯/etc/nova/nova.conf文件並完成下面的操作: 在[neutron] 部分,配置訪問參數: [neutron] ... url = http://192.168.56.11:9696 auth_url = http://192.168.56.11:35357 auth_type = password project_domain_name = default user_domain_name = default region_name = RegionOne project_name = service username = neutron password = neutron
-
5.完成安裝
重啟計算服務: [root@linux-node2 ~]# systemctl restart openstack-nova-compute.service 啟動Linuxbridge代理並配置它開機自啟動: [root@linux-node2 ~]# systemctl enable neutron-linuxbridge-agent.service [root@linux-node2 ~]# systemctl start neutron-linuxbridge-agent.service
-
6.在node1上查看是否成功啟用
[root@linux-node1 ~]# neutron agent-list
[root@linux-node1 ~]# nova service-list
這兩個出來的結果正常,才可以正常創建虛擬機


-
7.底層網絡變化
使用brctl show查看

此時node2上的虛擬機網絡結構如下:
linux-node2作為計算節點,對應的tap設備為:tap31d0e21e-bb,並且連接到bridge

