VMware Integrated OpenStack 4.0 開始,您可以從映像部署虛擬機器,以便稍後無需關閉電源即可調整其大小。您可以變更記憶體、vCPU 和根磁碟大小。

即時調整大小功能針對舊版 VMware Integrated OpenStack 未提供的映像使用 os_live_resize 內容,以便您必須將其新增至現有映像才能調整新虛擬機器大小,而無需關閉虛擬機器的電源。os_live_resize 的值可以是 memorydiskvcpu 或任意組合 (以逗號分隔)。例如 os_live_resize=disk,memory,vcpu

必要條件

必須符合下列映像需求,才能部署可即時調整大小的虛擬機器。
  • VMware Integrated OpenStack 4.0 或更新版本中建立虛擬機器映像,以便 os_live_resize 內容可供使用。
  • 為了能夠調整磁碟大小,請將虛擬機器部署為完整複製 (而非連結複製),並使用 SCSI 虛擬磁碟介面卡類型。不支援 IDE 介面卡類型。

程序

  1. 登入 OpenStack 管理叢集。
  2. 建立使用虛擬機器磁碟的新映像。
    openstack image create --container-format bare --disk-format vmdk \
  3. vmware_adaptertype 內容設定 SCSI 虛擬磁碟。
    --property vmware_adaptertype="lsiLogicsas" --property vmware_disktype="sparse" \
  4. 將從映像部署的虛擬機器設定為完整複製,而非連結複製。
    --property vmware_ostype="otherGuest64" --property img_linked_clone=False \
  5. 將虛擬機器設定設為可透過 os_live_resize 內容即時調整大小。
    --property os_live_resize=vcpu,memory,disk --file cirros-0.3.5-x86_64-disk.vmdk --public cirros

結果

已針對無需關閉電源即可調整大小的虛擬機器建立新映像。