縮放設定檔

虛擬機器擴展集可讓您定義縮放設定檔或範本,以指定虛擬機器執行個體的屬性。 虛擬機器縮放設定檔中設定的屬性範例包括:

  • VM 映像
  • 管理員認證
  • 網路介面設定
  • 負載平衡器後端集區
  • OS 和資料磁碟設定

當您增加擴展集的容量或執行個體計數時,擴展集會根據設定檔中定義的設定,將新的虛擬機器新增至集合。 具有縮放設定檔的擴展集也可進行協調流程,例如重新映像輪流升級執行個體修復,以及自動作業系統更新

重要

虛擬機器縮放設定檔設定對統一協調流程模式中的擴展集為必要選項,對彈性協調流程模式中的擴展集則為選擇性選項。

使用縮放設定檔建立擴展集

根據預設,擴展集會使用虛擬機器縮放設定檔建立。 如需範例,請參閱建立 Azure 虛擬機器建立和管理 Azure 虛擬機器

不使用縮放設定檔建立擴展集

重要

自 2023 年 11 月起,如果未指定協調流程模式,則使用 PowerShell 和 Azure CLI 建立的 VM 擴展集會預設為彈性協調流程模式。 如需此變更的詳細資訊及您應該採取的動作,請移至針對 VMSS PowerShell/CLI 客戶的中斷性變更 - Microsoft 社群中樞

您可以選擇性地建立彈性協調流程模式中的虛擬機器擴展集,而不需要虛擬機器縮放設定檔。 此設定類似於建立和部署可用性設定組,您可以在其中手動建立虛擬機器執行個體,並將其新增至集合。 這在不使用縮放設定檔建立擴展集時很有用,適用於:

  • 當您需要完全控制所有 VM 屬性時。
  • 當您必須遵循自己的 VM 命名慣例時。
  • 當您想要將不同類型的 VM 新增至相同的擴展集時。
  • 當您必須控制虛擬機器放入特定可用性區域或容錯網域的位置時。
功能 虛擬機器擴展集 (沒有縮放設定檔) 可用性設定組 (Availability Sets)
容量上限 1000 200
支援可用性區域 No
對齊容錯網域數目上限 3 3
新增要設定的新 VM Yes Yes
將 VM 新增至特定的容錯網域 No
更新網域數目上限 N/A。 更新網域已淘汰 20

建立虛擬機器擴展集之後,您便能手動連結虛擬機器。

注意

您無法在 Azure 入口網站中建立沒有縮放設定檔的虛擬機器擴展集。

根據預設,Azure CLI 會建立具有縮放設定檔的擴展集。 省略縮放設定檔參數,可建立沒有縮放設定檔的虛擬機器擴展集。

az group create
 --name myResourceGroup
 --location westus3
az vmss create \
	--name myVmss \
	--resource-group myResourceGroup \
        --orchestration-mode flexible \
	--platform-fault-domain-count 3 

下一步