如果您已將升級原則設為手動,則對擴展集模型所做的任何變更都不會自動套用。 您必須在每個個別虛擬機器上手動觸發升級。 手動升級功能會根據擴展集設定檔中的虛擬機器組態集,以更新選取的執行個體。
注意
若要在升級期間更新映像參考版本,請註冊下列功能旗標:
Register-AzProviderFeature -FeatureName ImageReferenceUpgradeForVmoVMs -ProviderNamespace Microsoft.Compute
選取您要對其進行執行個體升級的虛擬機器擴展集。 在 [設定]下的功能表中,選取 [執行個體],然後選取您要升級的執行個體。 選取之後,按一下 [升級] 選項。
使用 az vmss update-instances 更新虛擬機器擴展集執行個體。 如果使用統一協調流程,則 --instance-ids
參數會參考執行個體的識別碼,如果使用彈性協調流程,則會參考執行個體名稱。
az vmss update-instances \
--resource-group myResourceGroup \
--name myScaleSet \
--instance-ids {instanceIds}
使用 Update-AzVmssInstance 更新虛擬機器擴展集執行個體。 如果使用統一協調流程,則 -InstanceId
參數會參考執行個體的識別碼,如果使用彈性協調流程,則會參考執行個體名稱。
Update-AzVmssInstance `
-ResourceGroupName "myResourceGroup" `
-VMScaleSetName "myScaleSet" `
-InstanceId instanceId
使用 update instances 更新虛擬機器擴展集執行個體。 如果使用統一協調流程,則 instanceIds
參數會參考執行個體的識別碼,如果使用彈性協調流程,則會參考執行個體名稱。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myScaleSet/manualupgrade?api-version={apiVersion}
{
"instanceIds": [
"myScaleSet1",
"myScaleSet2"
]
}
下一步
您也可以使用 Azure CLI 或 Azure PowerShell,在虛擬機器擴展集上執行一般管理工作。