就我一生而言,即使阅读了文档,我也无法弄清Update-AzureRmVmss,Update-AzureRmVmssInstance和Update-AzureRmVmssVM与Azure资源管理器(AzureRM)的区别。
我正在寻找一个命令,该命令将更新Azure VMSS(虚拟机规模集)中的所有VM,无论实例数量如何。升级策略设置为手动。
答案 0 :(得分:0)
您在一个规模集中有许多VM,每个VM都称为一个实例。
在手动模式下,当您更新比例集模型时,现有VM不会发生任何事情。
要更新现有VM,必须对每个现有VM进行“手动升级”。
powershell命令为:
Update-AzVmssInstance -ResourceGroupName "myResourceGroup" -VMScaleSetName "myScaleSet" -InstanceId instanceId
您必须为规模集中的每个VM运行此命令。
如果要使用单个命令升级所有VM,则需要将升级策略更改为自动或滚动。