openstack學習-計算管理

實驗經過openstack dashboard和openstack CLI兩種方式管理Hypervisor、主機聚合、規格密鑰對以及虛擬機組的測試,並測試虛擬機發放、生命週期管理以及快照和重建等
openstack學習-計算管理web

Openstack Dashboard操做

Hypervisor和主機聚合管理

主機聚合經過將主機組合到一塊兒來把可用區域劃分紅邏輯單元。建立一個主機聚合,而後選擇要放裏面的主機。安全

使用admin用戶登錄Openstack Dashboard界面。在導航欄選擇「管理員-計算-虛擬機管理器」,進入虛擬機列表,查看hypervsior概覽等信息。
openstack學習-計算管理
選擇「計算主機」,計入計算主機列表,查看計算節點信息
openstack學習-計算管理
導航欄,選擇「管理員-計算-主機聚合」,進入主機聚合列表,點擊建立主機聚合
openstack學習-計算管理
在「主機聚合」中,輸入主機聚合名稱「HostAggr_web和可用分區名稱"nova"
openstack學習-計算管理
選擇」管理聚合內的主機「,將可用主機compute1添加進來,完成主機聚合的建立
openstack學習-計算管理
返回主機聚合列表,顯示剛剛建立的主機聚合
openstack學習-計算管理
可見,主機聚合已經成功建立
刪除主機聚合裏面的主機,在」管理聚合內的主機「中,點擊刪除便可
openstack學習-計算管理網絡

規格管理

在」管理員-計算-規格(實例類型)「中,進入規格列表,點擊建立規格
openstack學習-計算管理
在」建立實例類型信息「中,按照以下方式進行填寫ide

名稱:Flavor_web_test
vcpus:1
RAM(MB):128
Root Disk(GB):根磁盤大小,1
其餘保持默認
openstack學習-計算管理
選擇」實例類型使用權「,將項目」Project_web"添加,表示該項目可使用該實例學習

openstack學習-計算管理

密鑰對和虛擬機組管理

在「項目-計算-密鑰對」,進入密鑰對列表,點擊建立
openstack學習-計算管理
輸入密鑰對名稱「KeyPairWeb",,而後建立
openstack學習-計算管理
保存密鑰對到本地
openstack學習-計算管理
查看密鑰對詳細信息
openstack學習-計算管理測試

虛擬機實例操做

導航欄選擇」項目-計算-實例「,進入虛擬機實例列表。單擊建立實例3d

openstack學習-計算管理
在詳情頁面,輸入實例名稱‘Instance_web01",選擇發放虛擬機實例的可用分區nova和數量1,點擊下一步
openstack學習-計算管理
進入」源「頁面,在建立新卷下方選擇否,而後將「Img_web」鏡像添加選中
openstack學習-計算管理
下一步進入「實例類型」,將「Flavor_web"添加
openstack學習-計算管理
因爲沒有建立網絡和安全組,跳過,直接進入密鑰對,選擇」KeyPairWeb
openstack學習-計算管理
點擊建立實例code

返回虛擬機實例列表,顯示的虛擬機已經建立完畢,處於運行狀態
openstack學習-計算管理server

虛擬機實例的開啓、關閉

在項目-計算-實例中,進入虛擬機列表,點擊Actions的列表,選擇關閉實例blog

openstack學習-計算管理

相同的,能夠開啓實例

openstack學習-計算管理

關於虛擬機實例的硬重啓,軟重啓,掛起,鎖定等均可以經過該界面完成

cli 操做

Hypervisor,主機聚合和可用分區管理

hypervisor管理

openstack hypervisor是Hypervisor相關命令
查看虛擬機列表

openstack hypervisor list --long

openstack學習-計算管理
查看主機列表
openstack學習-計算管理

建立主機聚合「HostAggr_cli"

openstack aggregate create --zone nova HostAggr_cli

openstack學習-計算管理
添加主機compute1

openstack aggregate add host HostAggr_cli compute1

openstack學習-計算管理

規格管理

建立規格Flavor_cli,以下進行配置
vcpus:1
RAM:128M
Root Disk:根磁盤大小1GB
該規格僅對項目Project_cli可見
其餘保持默認

openstack flavor create --vcpus 1 --ram 128 --disk 1 --private --project Project_cli Flavor_cli

openstack學習-計算管理
查看規格Flavor_cli的詳細信息

openstack flavor show Flavor_cli

openstack學習-計算管理
此時Flavor_cli並非公開的,須要改成公開可以被全部項目使用,須要刪除從新建立

openstack flavor delete Flavor_cli

從新建立Flavor_cli,並確認此時該規格已是公開

openstack flavor create --vcpus 1 --ram 128 --disk 1 Flavor_cli

openstack學習-計算管理

密鑰對和虛擬機管理

建立密鑰對KeyPairCli

openstack keypair create KeyPairCli

openstack學習-計算管理

建立虛擬機實例」Instance_cli_01",按照以下配置
可用分區nova
鏡像:Img_cli
規格:Flavor_cli
密鑰對:KeyPairCli

openstack server create --availability-zone nova --image Img_cli --flavor Flavor_cli --key-name KeyPairCli Instance_cli_01

openstack學習-計算管理
檢查虛擬機實例Instance_cli_01狀態,爲Active表示虛擬機實例建立成功

openstack server list

openstack學習-計算管理

虛擬機關閉

openstack server stop Instance_cli_01

檢查虛擬機狀態

openstack server show Instance_cli_01 | grep status

openstack學習-計算管理
開啓虛擬機

openstack server start Instance_cli_01
相關文章
相關標籤/搜索