如果将升级策略设置为手动,则不会自动应用对规模集模型所做的任何更改。 需要在每台单独的虚拟机上手动触发升级。 手动升级功能将根据规模集配置文件中的虚拟机配置集更新所选实例。
注意
若要在升级期间更新映像引用版本,请注册以下功能标志:
Register-AzProviderFeature -FeatureName ImageReferenceUpgradeForVmoVMs -ProviderNamespace Microsoft.Compute
选择要对其执行实例升级的虚拟机规模集。 在“设置”下的菜单中,选择“实例”,然后选择要升级的实例。 选择后,单击“升级”选项。
使用 az vmss update-instances 更新虚拟机规模集实例。 如果使用的是统一业务流程,则 --instance-ids
参数将引用实例的 ID;如果使用灵活业务流程,则引用实例名称。
az vmss update-instances \
--resource-group myResourceGroup \
--name myScaleSet \
--instance-ids {instanceIds}
使用 Update-AzVmssInstance 更新虚拟机规模集实例。 如果使用的是统一业务流程,则 -InstanceId
参数将引用实例的 ID;如果使用灵活业务流程,则引用实例名称。
Update-AzVmssInstance `
-ResourceGroupName "myResourceGroup" `
-VMScaleSetName "myScaleSet" `
-InstanceId instanceId
使用 update instances 更新虚拟机规模集实例。 如果使用的是统一业务流程,则 instanceIds
参数将引用实例的 ID;如果使用灵活业务流程,则引用实例名称。
POST https://management.chinacloudapi.cn/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachineScaleSets/myScaleSet/manualupgrade?api-version={apiVersion}
{
"instanceIds": [
"myScaleSet1",
"myScaleSet2"
]
}
后续步骤
还可以使用 Azure CLI 或 Azure PowerShell 对虚拟机规模集执行常见的管理任务。