您如何更新现有的VMSS?

时间:2017-09-22 17:43:45

标签: azure-vm-scale-set

至于我如何处理我在PowerShell中使用模板执行的现有VMSS部署,我已经迷失了。例如,我希望所有虚拟机现在都安装了额外的扩展,这不是原始模板的一部分。如何将此扩展添加到所有计算机?

2 个答案:

答案 0 :(得分:0)

您可以再次简单地部署模板。它只会部署差异(所以请确保使用相同的用户名/密码等!)

次要编辑:如果您将upgradePolicy.mode设置为"手册",您还必须执行"更新-AceanRmVmssInstance"调用要更新的每个VM;如果是"自动",它将自动并行地传递给所有VM;如果是"滚动" (在此预览:https://github.com/Azure/vm-scale-sets/tree/master/preview/upgrade),它会分批推出。

答案 1 :(得分:0)

您可以使用Add-AzureRmVmssExtension PowerShell cmdlet添加扩展。如果尚未安装最新版本的Azure PowerShell,请安装。 或者,如果使用CLI,则为“az vmss扩展集”,例如在Azure Cloud Shell中。