如何删除Azure比例集

时间:2017-05-28 08:45:00

标签: azure azure-virtual-machine azure-resource-manager

我知道我可以删除Azure虚拟机的扩展,但是如何为使用RM部署的Azure规模集执行相同操作?

2 个答案:

答案 0 :(得分:1)

我认为使用Remove-AzureRmVmssExtension Powershell cmdlet是最简单的方法。我无法找到任何真实的例子,但我很确定它不应该很难。

参考:
https://docs.microsoft.com/en-us/powershell/module/azurerm.compute/remove-azurermvmssextension?view=azurermps-4.0.0

答案 1 :(得分:1)

您可以使用Azure CLI 2.0删除VMSS的扩展程序。您可以使用以下命令。

az vmss extension delete --name
                         --resource-group
                         --vmss-name

我在实验室测试,您可以参考以下示例。

1.列出VMSS extesnion。

root@shui:~/.ssh# az vmss extension list --resource-group shuivmss --vmss-name shui
[
  {
    "autoUpgradeMinorVersion": true,
    "id": null,
    "name": "customScript",
    "protectedSettings": null,
    "provisioningState": null,
    "publisher": "Microsoft.Compute",
    "settings": {
      "fileUris": [
        "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-vmss-custom-script-windows/scripts/helloWorld.ps1"
      ]
    },
    "type": "CustomScriptExtension",
    "typeHandlerVersion": "1.8"
  }
]

2.获取扩展名并将其删除。

az vmss extension delete --name customScript --resource-group shuivmss --vmss-name shui

有关az vmss extension用法的更多信息,请参阅此link