首先在瀏覽器輸入咱們的控制節點的ip地址登陸horizon,也就是dashboard控制頁面
輸入好用戶名與密碼,這時輸入的用戶名與密碼會與我們的老大哥keystone進行認證。確認你輸入的這個用戶有沒有權限登錄這個雲平台。然后會返回一個token給這個用戶。
ok,這是登錄進來的頁面,有三個項目,一個是admin項目,創建的一個demo項目,還有是openstack中所有組件所在的一個service項目
選擇管理員選項中的網絡配置,可以看到上面什么都沒有
點擊又上角的創建網絡,首先這個創建的網絡是屬於虛擬的,這個網絡創建完成后,所有的租戶都要連接到這個網絡上來。就相當於一個核心交換的功能,想要vm上網就需要通過這個條網絡。只有管理員才能創建共享的網絡,其他用戶無法創建
各位請看
因為項目屬於admin,所以這個網絡並不屬於任何一個租戶。
供應商網絡類型就是五種網絡模式
這里我們選擇vxlan
段ID就是vlan的vlan ID ;GRE的Tunnel ID;Vxlan的VNI這里我們選擇1
網絡模式選擇共享與外部網絡,因為這個網絡創建就是讓各個租戶來連接,並且屬於訪問Internet的網絡。
在network網絡節點控制台上面輸入"ip netns show"
什么都沒有,然后點擊提交
上面創建的網絡屬於admin項目中,而且登錄的用戶也是admin用戶,所以點擊下項目下的網絡進行網絡配置
點創建子網
網絡地址:
網絡地址是網絡節點唯一能上網的那個IP的網段
之前是ens33后來將ens33的IP添加到br-ex網橋中
網關:
真實物理機的網關
分配地址池:
dhcp的地址池
再來查看一下網絡節點的ip netns
還是什么都沒有,在瀏覽器端創建子網,再次查看網絡節點的ip netns
可以看到ID和上面命令行的ID是一樣的。進入管理員網絡界面,點擊剛才新建的網絡
第一個箭頭是剛才我們創建的子網
第二個箭頭是子網上面的一個端口
第三個箭頭是端口上面連接的一個dhcp服務
在控制台看不太明顯,查看命令行網絡節點ovs-vsctl show 查看Bridge br-int
可以看到第一個箭頭的Prot與控制台的端口名稱一樣,並且下面的tag1就是划分的vlan1,在創建的時候指定的ID號,有端口必然要連接一個設備,這個端口連接的就是DHCP服務,這么說,您可能不信,沒關系,請看
在網絡節點進入這個端口
第一個就框就是這個dhcp的網卡,192.168.1.170就是這個dhcp的ip,可以在這里進行抓包等一系列操作
子網創建完后,核心的東西已經創建出來了,然后進行測試,退出admin用戶登錄demo用戶
登錄普通用戶后,想要創建虛機,首先要創建網絡。進入網絡界面
可以直接看到一個external的網絡,因為這個網絡是管理員創建的共享網絡。
普通用戶要自己創建一個網絡然后與共享網絡關聯,建立轉發關系
創建網絡
租戶自己創建的網絡沒有必要創建成共享的。
這個網絡地址可以隨便寫,因為創建的是私網地址。指定網關
創建dhcp地址池,指定dns。創建
ok創建成功,也可以通過命令行查看
發現又新建一個dhcp,這個59b就是demo的dhcp了。登錄管理員用戶查看普通用戶的dhcp端口
切回普通用戶 ,想要內網訪問外網,就需要將用戶自己創建的網絡與管理員創建的網絡進行關聯,所以就需要路由
創建路由
這里的外部網絡就是指路由器的網關,路由器要先連外在連內。創建
注意:每創建一個網絡設備都會在網絡節點上出現一個名稱空間
創建成功后,需要將路由連接內網,這時候我們進入到網絡拓撲界面
這是我們剛剛新建的路由器,點擊添加接口,連接內網
選擇我們剛才創建的內部網絡,其他的什么都不用選擇了,提交
ok,發現他們三個連接上來了
在網絡節點上查看
一個是外網IP一個是內網IP,起到承上啟下左右,在路由中ping www.baidu.com
網絡有了之后就可以搭建vm了
進入計算——雲主機界面
虛擬機名字
選擇的區域(后面會說)
選擇鏡像
選擇套餐,內存,cpu之類的
選擇網絡,這里我們選擇用戶自己創建的網絡。啟動實例
剛剛我已經創建了一個VM1所以就不在創建了
詳細信息
vnc連接,跟阿里的沒啥區別
還有一系列的虛擬機操作