1. 程式人生 > >Openstack網路配置--horizon篇

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網路配置已完成。