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