類型模板額外規格用於計算執行個體的進階組態。VMware Integrated OpenStack 透過類型模板額外規格公開其他功能。

備註:

NSX-T Data Center 中不支援設定虛擬介面配額。下列額外規格無法用於 NSX-T Data Center 部署:

  • quota:vif_limit
  • quota:vif_reservation
  • quota:vif_shares_level
  • quota:vif_shares_share

但是,vSphere 7.0 與新的 VDS 和 NSX-T Data Center 搭配使用時,確實支援上述額外規格的其他功能。

若要為 NSX-T Data Center 設定 QoS,請建立 Network I/O Control (NIOC) 設定檔,然後將其套用至您部署中的傳輸節點的 N-VDS。請參閱設定 Network I/O Control 設定檔

如果映像中繼資料和類型模板額外規格發生衝突,則映像中繼資料的優先順序會高於類型模板額外規格。

表 1. VMware Integrated OpenStack 中的類型模板額外規格
額外規格 說明

hw:vifs_multi_thread

指定 true 可為每個虛擬介面提供其自己的傳輸執行緒。

quota:cpu_limit

指定最大 CPU 配置 (MHz)。值 0 表示 CPU 使用率不受限制。

quota:cpu_reservation

指定保證的 CPU 配置 (以 MHz 為單位)。

quota:cpu_reservation_percent

以執行個體實際 CPU 速度的百分比指定保證的 CPU 配置。

此參數優先於 cpu_reservation 參數。

quota:cpu_shares_level

指定配置的 CPU 共用率層級。您可以輸入 custom,然後新增 cpu_shares_share 參數以提供自訂值。

quota:cpu_shares_share

指定配置的 CPU 共用率數。

如果 cpu_shares_level 參數未設定為 custom,會忽略此值。

quota:disk_io_limit

指定最大磁碟交易配置 (IOPS)。值 0 表示磁碟交易數不受限制。

quota:disk_io_reservation

指定保證的磁碟交易配置 (IOPS)。

quota:disk_io_shares_level

指定配置的磁碟交易共用率層級。您可以輸入 custom,然後新增 disk_io_shares_share 參數以提供自訂值。

quota:disk_io_shares_share

指定配置的磁碟交易共用率數。

如果 disk_io_shares_level 參數未設定為 custom,會忽略此值。

quota:memory_limit

指定最大記憶體配置 (MB)。值 0 表示記憶體使用量不受限制。

quota:memory_reservation

指定保證的記憶體配置 (MB)。

quota:memory_reservation_percent

以執行個體實際記憶體的百分比指定保證的記憶體配置。值 100 表示客體記憶體也完全保留。

此參數優先於 memory_reservation 參數。

quota:memory_shares_level

指定配置的記憶體共用率層級。您可以輸入 custom,然後新增 memory_shares_share 參數以提供自訂值。

quota:memory_shares_share

指定配置的記憶體共用率數。

如果 memory_shares_level 參數未設定為 custom,會忽略此值。

quota:vif_limit

指定最大虛擬介面頻寬配置 (Mbps)。值 0 表示虛擬介面頻寬不受限制。

quota:vif_reservation

指定保證的虛擬介面頻寬配置 (Mbps)。

quota:vif_shares_level

指定配置的虛擬介面頻寬共用率層級。您可以輸入 custom,然後新增 vif_shares_share 參數以提供自訂值。

quota:vif_shares_share

指定配置的虛擬介面頻寬共用率數。

如果 vif_shares_level 參數未設定為 custom,會忽略此值。

vmware:boot_efi_secure_boot

指定 true,可以在啟動期間載入的任何 EFI 映像上執行簽章檢查。

vmware:boot_enter_bios

指定 true,可以使虛擬機器在下次啟動時進入 BIOS 組態。虛擬機器會在下次啟動後自動重設此參數。

vmware:boot_retry

指定啟動開機順序之前的延遲 (以毫秒為單位)。

vmware:boot_retry_delay

指定重試開機順序之前的延遲 (以毫秒為單位)。

如果 boot_retry_enabled 參數設定為 false,會忽略此值。

vmware:boot_retry_enabled

指定 true,可以在開機失敗時重試開機順序。

vmware:cpu_affinity

指定執行個體可使用的 CPU 清單。

Vmware:cpu_affinity 可設定為諸如「[0,"2-3","50-60",71,74,"81-82"]」

0 表示 cpu0,

"2-3" 表示 cpu2 和 cpu3

"50-60" 表示 cpu50、cpu51、cpu52...cpu59、cpu60

vmware:extra_config

以 JSON 格式指定自訂組態。例如,'{"acpi.smbiosVersion2.7":"FALSE"}'

vmware:hw_version

指定用來建立映像的硬體版本。在具有不同主機版本的環境中,您可以使用此參數將執行個體放置在正確的主機上。

vmware:latency_sensitivity_level

指定虛擬機器的延遲敏感度層級。

vmware:latency_sensitivity_per_cpu_high

為虛擬機器中所選的虛擬 CPU 指定高延遲敏感度層級。使用 OpenStack CLI 指定此選項。

例如,vmware:latency_sensitivity_per_cpu_high="1,3" 為虛擬機器中的 vcpu1vcpu3 設定高延遲敏感度。

vmware:resource_pool

指定要在其上放置新執行個體的資源集區。

如果包含執行個體的專案名稱與您環境中資源集區的名稱相符,則該執行個體預設會放置在該資源集區中。設定此參數會覆寫預設行為,並強制將執行個體放置在指定的資源集區中。

vmware:set_bios_uuid

指定 true,可以將執行個體的 Nova UUID 用作裝置 UUID。

vmware:storage_policy

指定用於新執行個體的儲存區原則。

如果未啟用以儲存區原則為基礎的管理 (SPBM),則會忽略此參數。

vmware:tenant_vdc

指定要在其中放置執行個體的承租人虛擬資料中心的 UUID。

vmware:vgpu

指定要連結至執行個體的共用 vGPU 數目。

vmware:vm_group

指定要在其中放置虛擬機器的 DRS 虛擬機器群組。如果您指定的虛擬機器群組不存在,執行個體將無法開啟電源。