實驗通過openstack dashboard和openstack CLI兩種方式管理Hypervisor、主機聚合、規格密鑰對以及虛擬機組的測試,并測試虛擬機發放、生命周期管理以及快照和重建等
主機聚合通過將主機組合到一起來把可用區域劃分成邏輯單元。創建一個主機聚合,然后選擇要放里面的主機。
使用admin用戶登陸Openstack Dashboard界面。在導航欄選擇“管理員-計算-虛擬機管理器”,進入虛擬機列表,查看hypervsior概覽等信息。
選擇“計算主機”,計入計算主機列表,查看計算節點信息
導航欄,選擇“管理員-計算-主機聚合”,進入主機聚合列表,點擊創建主機聚合
在“主機聚合”中,輸入主機聚合名稱“HostAggr_web和可用分區名稱"nova"
選擇”管理聚合內的主機“,將可用主機compute1添加進來,完成主機聚合的創建
返回主機聚合列表,顯示剛剛創建的主機聚合
可見,主機聚合已經成功創建
刪除主機聚合里面的主機,在”管理聚合內的主機“中,點擊刪除即可
在”管理員-計算-規格(實例類型)“中,進入規格列表,點擊創建規格
在”創建實例類型信息“中,按照如下方式進行填寫
名稱:Flavor_web_test
vcpus:1
RAM(MB):128
Root Disk(GB):根磁盤大小,1
其他保持默認
選擇”實例類型使用權“,將項目”Project_web"添加,表示該項目可以使用該實例
在“項目-計算-密鑰對”,進入密鑰對列表,點擊創建
輸入密鑰對名稱“KeyPairWeb",,然后創建
保存密鑰對到本地
查看密鑰對詳細信息
導航欄選擇”項目-計算-實例“,進入虛擬機實例列表。單擊創建實例
在詳情頁面,輸入實例名稱‘Instance_web01",選擇發放虛擬機實例的可用分區nova和數量1,點擊下一步
進入”源“頁面,在創建新卷下方選擇否,然后將“Img_web”鏡像添加選中
下一步進入“實例類型”,將“Flavor_web"添加
由于沒有創建網絡和安全組,跳過,直接進入密鑰對,選擇”KeyPairWeb
點擊創建實例
返回虛擬機實例列表,顯示的虛擬機已經創建完畢,處于運行狀態
在項目-計算-實例中,進入虛擬機列表,點擊Actions的列表,選擇關閉實例
相同的,可以開啟實例
關于虛擬機實例的硬重啟,軟重啟,掛起,鎖定等都可以通過該界面完成
openstack hypervisor是Hypervisor相關命令
查看虛擬機列表
openstack hypervisor list --long
查看主機列表
創建主機聚合“HostAggr_cli"
openstack aggregate create --zone nova HostAggr_cli
添加主機compute1
openstack aggregate add host HostAggr_cli compute1
創建規格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
查看規格Flavor_cli的詳細信息
openstack flavor show Flavor_cli
此時Flavor_cli并不是公開的,需要改為公開能夠被所有項目使用,需要刪除重新創建
openstack flavor delete Flavor_cli
重新創建Flavor_cli,并確認此時該規格已經是公開
openstack flavor create --vcpus 1 --ram 128 --disk 1 Flavor_cli
創建密鑰對KeyPairCli
openstack keypair create KeyPairCli
創建虛擬機實例”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
檢查虛擬機實例Instance_cli_01狀態,為Active表示虛擬機實例創建成功
openstack server list
虛擬機關閉
openstack server stop Instance_cli_01
檢查虛擬機狀態
openstack server show Instance_cli_01 | grep status
開啟虛擬機
openstack server start Instance_cli_01
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。