0

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

4

2 回答 2

0

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

于 2017-09-24T23:36:02.730 回答
0

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

次要编辑:如果您将 upgradePolicy.mode 设置为“手动”,则还必须对要更新的每个 VM 执行“Update-AzureRmVmssInstance”调用;如果是“自动”,它将自动并行发送到所有虚拟机;如果它是“滚动”(在此处预览:https ://github.com/Azure/vm-scale-sets/tree/master/preview/upgrade ),它将分批推出。

于 2017-09-22T23:25:29.050 回答