Openstack網路配置--horizon篇
Neutron是Openstack的網路管理元件,提供網路、子網和路由器的抽象。建立網路必須要建立一個外部網路,可以讓外部訪問openstack的外部網路,多租戶之間共享的網路,外部網路必須由管理員建立,因為外部網路是和物理網路有直接對映關係的虛擬網路。在網路裡可以設定一個或多個內部網路,這些內部網路直接連線vm。如果openstack外的網路要訪問vm,就必須在網路之間建立路由。接下來,我們就一步一步的去建立openstack的網路。
1、建立外部網路
在管理員-網路 中點選建立網路:
Flat模式指的是:基於不使用vlan的物理網路實現的虛擬網路,一個物理網路只能實現一個虛擬網路。專案選擇“services”表示公共資源,通常外部網路不屬於特定的某個專案。
成功建立名為“extnet”的外部網路。
點選網路名稱->“extnet”,再點選子網,建立子網:
網路地址為外部網路連線的子網地址:
子網詳情頁,填入外部網路空閒的地址段,用逗號隔開:
建立成功後,可看到extnet_subnet:
2、建立私有網路
建立名為“demo_net”的私有網路:
私有網路中的每個專案的網路是隔離的:
因為是私有網路,所以分配地址池可以不用填寫,按順序分配即可。
建立成功:
3、建立路由
私有網路連線到外網需要路由,開啟“專案”-“網路”-“路由”,新建路由:
建立名為“demo_router”的路由:
此時,路由連線到外部網路部分已完成,下面需要把私有網路頁連線到路由上,點選“demo_router”:
為路由增加介面:
子網列表中選定私有網路:
這樣就把私有網路加入到了路由上,狀態“DOWN”不影響實際使用。
在“專案”-“網路”-“網路拓撲”中可以檢視當前的網路拓撲圖:
至此,基於horizon的openstack網路配置已完成。