Openstack入門篇(十二)之neutron服務(計算節點)的部署與測試


  • 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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM