可以在创建规模集期间设置升级策略模式,也可以在部署后进行更改。 如果未显式设置升级策略模式,则默认为手动。 若要更改现有规模集部署的升级策略模式,请参阅“更改升级策略模式”。
在 Azure 门户中创建虚拟机规模集的过程中,在“管理”选项卡下,将升级策略设置为“滚动”、“自动”或“手动”。
              
              
              
              
            
使用 Azure CLI 创建新的规模集时,请使用 az vmss create 和 -upgrade-policy-mode 设置升级策略模式。
az group create --name myResourceGroup --location chinanorth2
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
使用 Azure PowerShell 创建新的规模集时,请使用 New-AzVmss 和 -UpgradePolicyMode 参数来设置升级策略模式。
New-AzResourceGroup -Name "myResourceGroup" -Location "chinanorth2"
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",
        }
    }
 
后续步骤
了解如何对虚拟机规模集的升级策略模式进行更改。