亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在OpenStack平臺上創建一個VM?

發布時間:2020-05-23 17:38:20 來源:億速云 閱讀:213 作者:鴿子 欄目:云計算

以某個有創建VM權限的賬戶登錄到OpenStack環境(Web環境或者命令行環境);

賬戶發起創建VM的請求,Keystone認證通過后發給該賬戶token;
賬戶憑token調用nova-api創建VM;
nova-api將賬戶戶要創建的VM資源信息發給nova-scheduler,由nova-scheduler調度VM承載機器;
承載機器上的nova-compute從nova-conductor處獲得flavor,并向glance-api請求鏡像;
glance-api從glance-registry處獲取鏡像位置等信息,并反饋給承載機器上的nova-compute;
nova-compute向neutron-server發起網絡創建請求;
neutron-plugins根據neutron-server發出的消息查找被建網絡的資源信息,并傳達給neutron-agents去創建;
neutron-server將neutron-agents的創建結果反饋給承載機器上的nova-compute;
承載機器上的nova-compute向cinder-api發起持久存儲請求,并傳達到cinder-scheduler處,由cinder-scheduler調度承載機器;
cinder-scheduler調度的承載機器的cinder-volume調用后端存儲驅動,創建持久化存儲設備,并將創建結果反饋給cinder-api;
至此,創建VM所需要的計算、系統鏡像、網絡、存儲等資源具備;
nova-compute調用KVM、XEN、VMware等hypervisor創建VM實例;
至此,用戶便可啟動并測試新創建的VM實例,進行恰當的配置后便可使用。
 

創建VM實例時,Glance中必須先存儲有目標鏡像,通過LinuxOS官網獲得的ISO格式鏡像是不能直接用于OpenStack環境的,一般我們會把ISO鏡像安裝到某個虛擬機中進行定制、刪除MAC地址記錄文件后導出為qcow2格式,并上傳到Glance中存儲。

 

示例:創建CentOS官云鏡像VM實例

到CentOS官網下載qcow2格式的云鏡像,http://cloud.centos.org/centos/7/images/
執行自定義的環境變量腳本,內容大致如下:

export OS_TENANT_NAME=adminTenant

export OS_USERNAME=admin

export OS_PASSWORD=openstack

export OS_AUTH_URL=http://****

執行命令:

wget http://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud-1802.qcow2c

將CentOS云鏡像上傳到Glance
glance image-create --name centos71802 --disk-format qcow2 --container-format bare --is-public True --file /images/CentOS-7-x86_64-GenericCloud-1802.qcow2c

查看Glance中存儲的鏡像
glance image-list

查看系統服務狀態
nova service-list

查看網絡資源
nova network-list

查看鏡像資源
nova image-list

查看Flavor約束
nova flavor-list

配置防火墻,打開SSH和ICMP
nova secgroup-list

nova secgroup-add-rule 安全組 tcp 22 22 0.0.0.0/0

nova secgroup-add-rule 安全組 icmp -1 -1 0.0.0.0/0

nova secgroup-list-rules 安全組

獲取keypair
nova keypair-list

創建VM實例
nova boot --image 鏡像值 --flavor 模板值 --nic net-id=網絡值 --security-groups 安全組值 --availability-zone 宿主機的主機名和ZONE名 --key-name 用戶名 實例名

查看VM實例的創建情況
nova list 

獲取VNC控制臺命令
nova get-vnc-console 實例名 novnc

 至此便可通過Web頁面訪問VM實例了,登錄時使用創建VM時的用戶名和密碼。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

健康| 望城县| 安西县| 南汇区| 绥中县| 桦甸市| 塔城市| 泰来县| 定远县| 类乌齐县| 泰宁县| 九江县| 军事| 台北市| 秦皇岛市| 大竹县| 黄骅市| 茂名市| 施甸县| 舒兰市| 山东省| 启东市| 齐齐哈尔市| 米易县| 阳山县| 新津县| 中牟县| 金门县| 乡宁县| 定日县| 鄄城县| 泽州县| 长武县| 乐业县| 海伦市| 泽普县| 咸宁市| 木兰县| 新津县| 河东区| 醴陵市|