Openstack Dashboard 操作指南

Openstack Dashboard 操作指南



這裏我大概把我們能用到的基本操作做一個說明。


使用admin賬戶登陸進去之後,看到的頁面應該是這樣。這裏如果是非admin賬戶的話,左邊就只有projet標籤頁,而沒有admin標籤頁。


wKioL1NgVSeQCyTdAAIEdWyAcpU652.jpg

右上角的“Settings” 可以進行一系列用戶的設置,例如語言選擇,更改密碼等


Admin標籤頁(管理員權限)

這個標籤頁,只有管理員權限的用戶才能訪問。分爲2部分,System Panel 和 Identity Panel。

System Panel(系統面板)

Overview(概況)

Overview:這裏會列出所有的系統的虛擬機使用情況。包括刪除的虛擬機。


Resouce Usage(資源使用情況)

這裏會顯示系統資源的使用情況。


Hypervisors(虛擬機管理器)

顯示物理機器的資源情況,cpu,內存和硬盤,虛擬機數量

Instances(雲主機)

這裏就是列出所有的虛擬機,並且可以對虛擬機進行操作,例如遷移,刪除等。

wKiom1NgV1ySpll8AAHFrQH_V1g508.jpg


Volumes(雲硬盤)

顯示用戶使用和創建的卷。這個地方我現在還不是很清楚。


wKioL1NgV52g-1_jAAECF8EtOw0770.jpg

Flavors(雲主機類型)

目前默認有5個Flavor,你可以編輯Flavor,創建Flavor。目前支持指定某個Flavor給租戶使用。當用戶要求的虛擬機不在Flavor裏,那麼你就可以使用這種方式,爲特定的租戶創建一個Flavor。普通用戶是不能自己創建Flavor,也不能自己定義虛擬機的配置。


wKioL1NgV9DQG3ogAAGRNu3Rmn8765.jpg



Images(鏡像)

這裏鏡像的管理,可以上傳鏡像,你需要知道你上傳的image是什麼格式。

wKioL1NgWHmBK4dhAADoL_Wslxw862.jpg

創建鏡像

wKiom1NgWLijVsOkAAHc29uHfDA830.jpg

Public, 就是表示該Image可以所有租戶都可以看見。對於Image來說,用戶自己也是可以上傳image,設置是否只是自己訪問,還是所有租戶都可以看見。

Protected:如果打鉤,那麼你在列表裏就無法刪除,可以避免誤刪除。如果需要刪除,通過編輯,去掉打鉤,就可以刪除。

鏡像對硬盤和內存的最小需求,其實是爲了日後創建虛擬機的時候,如果Flavor無法滿足Image的需求的情況下,就會隱藏該Flavor。



Networks(網絡)


這裏管理員創建的網絡,有點類似數據中心的接入,聯通線路,電信線路。對於租戶來說,可以選擇不同的線路出去。不過目前路由器的出口,只能是1條線路。

這裏我們創建一個外網,內網以後再projet內部配置。記住要勾選External Network, 點擊創建。

wKioL1NgWQHhXPZoAADFYgIKy4g784.jpg

點擊網絡名字進入網絡的詳細頁面:wKiom1NgWYeSgmfcAABA_tG3ySQ861.jpg


創建Subnet,Floating IP 地址池,分配公網IP給虛擬機。


wKioL1NgWbagctT4AAEBaO3LDTg913.jpg

這裏我分配172.22.14.10 到172.22.14.50的IP爲浮動IP池。

wKioL1NgWgjQ1moIAADZtae32Dc798.jpg

添加後

wKiom1NgWofiEmmxAAByZU0j940146.jpg

Routers(路由)

管理員不需要創建路由器,可以查看到所有租戶創建的路由器,並且進行刪除。

Defaults(默認值)

這是系統的默認設置。

System Info(系統信息)

系統的基本信息

Identity Panel(認證面板)


Projects(項目)

系統內置兩個項目,爲了試驗,我創建了一個Test項目。

wKioL1NgWzOziNiPAAFOIfJYGEo744.jpg

由於我現在還沒有創建用戶,所以別的tab不需要設置

Users(用戶)

wKioL1NgW36wzTYWAAJmhx-Ggb8223.jpg


我們這裏創建一個用戶:chaidong, 添加到project:Test

wKiom1NgW7KT90LnAADz0tkRCoY071.jpg




Project標籤頁(普通用戶)

這裏我使用上面創建的用戶chaidong登陸,以下是一個虛擬機的創建流程。

創建內部網絡 :Manage Network->Networks->Create Network

wKiom1NgXNSBc2jtAADWFkFFz30143.jpg

wKioL1NgXLiipFDxAAEvix6iiAw945.jpg




創建路由:Manage Network->Routers->Create Router


wKiom1NgXUjC6BD_AAB2RMs6yok438.jpg

Set Gateway ,選擇public爲外網

wKioL1NgXXnDpwyxAACBUPC1pc0651.jpg

wKioL1NgXZvhohAUAAE3TiFkdJU453.jpg

結果如圖

wKioL1NgXgKACtaAAACrOmTkg58360.jpg

然後在路由詳情頁面設置interface

wKiom1NgXkjzZZeWAAE0sN8YYEw154.jpg

添加Interface,Subnet會顯示剛纔創建的網絡,點擊創建

wKioL1NgXjzB-dBXAAFgMORkyvY760.jpg

查看網絡拓撲

wKiom1NgXo2xLSYBAACR5UB7ew4420.jpg


設置安全組,默認的安全組,是拒絕所有的訪問。Manage Compute->Access & Security

wKioL1NgXrbjr8WHAADX822_j_8273.jpg


wKiom1NgXzKBjIyoAAE_GHM44nM621.jpg

我們需要打開22端口和允許ping。

22端口

wKioL1NgXxGzXq1FAAJtuqhMsao693.jpg


允許ping


wKioL1NgXx6g4COrAAJYZ0YeNW0707.jpg

創建祕鑰,下載到本地。

wKiom1NgX7ziYKXvAAEE9K-_fmU098.jpg

wKioL1NgX53QNc-pAAEFBCVUb4w290.jpg

申請Floating Ip

wKiom1NgYA7x8fUtAAD7_Dyh5A0354.jpg


wKioL1NgX_DhuDT3AADaNhVh1p4425.jpg



結果

wKioL1NgX_3hl8VSAACmKuiRbDk858.jpg


創建虛擬機,Flavor選擇的時候,需要注意,不能選擇tiny,因爲Ubuntu的鏡像要求比tiny大。

Manage Compute->Images & Snapshots

wKiom1NgYMOw_n5ZAAE4IuwlNq8555.jpg

wKiom1NgYUyDDuilAAG84XnuCOI695.jpg

選擇key,這裏可以設置root用戶的密碼

wKiom1NgYRziS12-AAECVQwRx58827.jpg

選擇網絡

wKioL1NgYS7Qw8IxAAEad0o20oc854.jpg

對這個Ubuntu鏡像來說,需要添加命令行操作以開啓ssh,當然也可以建好虛擬機之後,用dashboard的console登陸進去做修改。這裏直接修改,在Post-Creation裏添加如下代碼:

wKioL1NgYvDTgbPIAAEbGrc6BEk905.jpg

#!/bin/sh
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config
service ssh restart


虛擬機創建完成後,需要給它分配浮動IP以連接外網。

wKioL1NgY7qD4JC9AAEjsogsVcU313.jpg

選擇剛纔申請的IP

wKioL1NgY86hC5_hAAEK3VlMwsk963.jpg

1-2分鐘之後,浮動IP就關聯好了

wKioL1NgY_vxkRsoAADbHRH0dSU998.jpg

這個時候,就可以ping通虛擬機了

wKioL1NgaB6BV5glAADbMTFVw2Q333.jpg

然後可以用過dashboard的console,或者ssh登陸到建好的虛擬機。


wKioL1NgZQizRzJeAAF9lVfxaRc025.jpg

wKioL1NgZSLikevOAAEewI9bB8I982.jpg


然後輸入剛纔設置的root的密碼就可以正常登陸了。

或者通過ssh登陸:


ssh -l root floating_ip_address


之後,連上虛擬機之後,發現dns服務器沒有設置。


echo "dns-nameservers 192.168.244.1" >> /etc/sysconfig/network


這個也可以加到post-creation裏。


對CentOS來說,可以直接使用:


echo "nameserver 8.8.8.8" >> /etc/resolv.conf


另外添加了一個windows鏡像windows_server_2012, flavor需要選擇small以上。

這個鏡像需要建好之後進入dashboard的console更改密碼,之後可以使用windows遠程桌面連接。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章