您可以透過設定映像中繼資料來為 OpenStack 執行個體啟用即時調整大小。透過即時調整大小,您可以在開啟執行個體電源的同時變更執行個體的磁碟大小、記憶體和 vCPU。
必要條件
- 請勿使用已啟用 SR-IOV 的連接埠建立已啟用即時調整大小的執行個體。即時調整大小與 SR-IOV 不相容。
- 請勿在承租人虛擬資料中心內使用已啟用即時調整大小的執行個體。即時調整大小與承租人虛擬資料中心不相容。
此外,下列條件適用於即時調整磁碟大小:
- 使用 VMDK 做為映像的磁碟格式。
- 針對映像使用 SCSI 虛擬磁碟介面卡類型。不支援 IDE 介面卡類型。
- 從映像將虛擬機器部署為完整複製。連結複製無法即時調整大小。
程序
- 以
root
使用者身分登入 Integrated OpenStack Manager,然後開啟工具箱。
ssh root@mgmt-server-ip
toolbox
- 在啟用即時調整大小的情況下建立新映像。
openstack image create image-name --disk-format {vmdk | iso} --container-format bare --file image-file {--public | --private} [--property vmware_adaptertype="vmdk-adapter-type"] [--property vmware_disktype="{sparse | preallocated | streamOptimized}"] --property vmware_ostype="operating-system" --property img_linked_clone="false" --property os_live_resize="{vcpu | memory | disk}"
選項 |
說明 |
image-name |
輸入來源映像的名稱。 |
--disk-format |
輸入 vmdk。 |
--container-format |
輸入 bare。容器格式引數目前不是由 Glance 使用。 |
--file |
指定要上傳的映像檔。 |
{--public | --private} |
包括 --public,使映像可供所有使用者使用,或包括 --private,使映像僅供目前使用者使用。 |
--property vmware_adaptertype |
指定 VMDK 磁碟的介面卡類型。對於磁碟即時調整大小,您必須指定 SCSI 介面卡。 如果不包括此參數,介面卡類型由 Introspection 決定。 |
--property vmware_disktype |
指定 sparse、preallocated 或 streamOptimized。 如果不包括此參數,磁碟類型由 Introspection 決定。 |
--property vmware_ostype |
指定映像上的作業系統。 |
--property img_linked_clone |
輸入 false。 |
--property os_live_resize |
指定 vcpu、memory、disk 或任意組合,並以逗號分隔 (例如 vcpu,memory,disk)。 |
結果
當您使用此程序中定義的映像來建立虛擬機器時,可以調整這些虛擬機器的大小且無需關閉電源。