iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 9
0

主題

OpenStack Neutron(2)

前言

昨天安裝完Neutron管理機的部分,今天要來安裝Compute運算機的部分,因為我們網路連線不是只有實體機要上網,但是把網路流量回到管理機再出去也不聰明,因而在這邊就是用管理的方式,我們只要把網路介面設定好,不同台電腦也可以管理並且使用同樣的方式將流向送至各處.

主要內容

那今天的內容比較簡單,只有安裝完其他主機的部分
設定擋部分很多說明與昨天的重複,我就不重複下註解了

安裝套件

sudo apt install neutron-linuxbridge-agent -y

設定neutron.conf

sudo vim /etc/neutron/neutron.conf
[DEFAULT]
transport_url = rabbit://openstack:AMQP密碼@controller
auth_strategy = keystone

[keystone_authtoken]
auth_uri = http://controller:5000
auth_url = http://controller:35357
memcached_servers = controller:11211
auth_type = password
project_domain_name = default
user_domain_name = default
project_name = service
username = neutron
password = NEUTRON密碼

下面兩種一樣則一安裝喔

Provider Network

1.編輯linuxbridge_agent.ini設定擋

sudo vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge]
physical_interface_mappings = provider:要分享的網卡名稱

[vxlan]
enable_vxlan = False

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

Self-Service Network

1.編輯linuxbridge_agent.ini設定擋

sudo vim /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge]
physical_interface_mappings = provider:要分享的網卡名稱

[vxlan]
enable_vxlan = True
local_ip = 正在設定的這台主機IP
l2_population = True

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

不管哪種都要安裝的

1.編輯nova.conf設定擋

sudo vim /etc/nova/nova.conf
[neutron]
url = http://controller:9696
auth_url = http://controller:35357
auth_type = password
project_domain_name = default
user_domain_name = default
region_name = RegionOne
project_name = service
username = neutron
password = NEUTRON密碼

重啟服務

sudo service nova-compute restart
sudo service neutron-linuxbridge-agent restart

驗證服務

1.登入admin管理者指令模式
2.列出服務

neutron ext-list

3.主機列表

openstack network agent list

基本上HOST的地方要有出現Controller和其他Compute的電腦名稱
當然status部分當然要全部都是UP拉
有問題往前稍微檢查一下,一定要當場解決喔

後記

今天的內容就很簡單就是把網路大家都接成「大平台」,就連外部的電腦也一起加入,因為主要在做運算的還是這些小小compute的工作,明天開始我會介紹一下他其他的插件,我相信這還可以講很多呢!
希望大家可以在這一個月中讀到非常多的應用技巧,那如果有問題可以以私訊我的方式是使用問題回復,我會盡可能地回答問題,那會在後面統一做回覆,或者如果有想知道的相關的應用也可以提出討論喔。

參考資料

OpenStack Doc


上一篇
OpenStack Neutron(1)
下一篇
OpenStack Neutron(3)
系列文
OpenStack-多到數不清的套件改36

尚未有邦友留言

立即登入留言