设置虚拟机规模集的升级策略(预览版)
注意
采用统一业务流程的虚拟机规模集的升级策略正式发布 (GA)。
对于使用灵活业务流程的虚拟机规模集,升级策略目前处于预览状态。 需同意补充使用条款才可使用预览版。 在正式版 (GA) 推出之前,这些功能的某些方面可能会有所更改。
可以在创建规模集期间设置升级策略,也可以在部署后进行更改。 如果未显式设置升级策略,则默认为手动。 若要更改现有规模集部署的升级策略,请参阅“更改升级策略”。
在 Azure 门户中创建虚拟机规模集的过程中,在“管理”选项卡下,将升级策略设置为“滚动”、“自动”或“手动”。
使用 Azure CLI 创建新的规模集时,请使用 az vmss create 和 -upgrade-policy-mode
设置升级策略模式。
az vmss create \
--resource-group myResourceGroup \
--name myScaleSet \
--orchestration-mode Flexible \
--image Ubuntu2204 \
--lb myLoadBalancer \
--upgrade-policy-mode manual \
--instance-count 5 \
--admin-username azureuser \
--generate-ssh-keys
注意
在使用具有灵活业务流程的虚拟机规模集上的 PowerShell 创建规模集期间,将升级策略设置为自动目前尚不可用。 若要将升级策略设置为自动,请在部署规模集后更新升级策略。 请参阅更改虚拟机规模集上的升级策略。
使用 Azure PowerShell 创建新的规模集时,请使用 New-AzVmss 和 -UpgradePolicyMode
参数来设置升级策略模式。
New-AzVmss `
-ResourceGroupName "myResourceGroup" `
-Location "chinanorth2" `
-VMScaleSetName "myScaleSet" `
-OrchestrationMode "Flexible" `
-VirtualNetworkName "myVnet" `
-SubnetName "mySubnet" `
-PublicIpAddressName "myPublicIPAddress" `
-LoadBalancerName "myLoadBalancer" `
-UpgradePolicyMode "Manual"
使用 ARM 模板时,将 upgradePolicy
参数添加到模板的属性部分以设置升级策略模式。
"properties": {
"upgradePolicy": {
"mode": "manual",
}
}
后续步骤
了解如何对虚拟机规模集的升级策略进行更改。