如何删除 Azure 规模集的扩展
How can I remove an extension for an Azure scale set
我知道我可以删除 Azure 虚拟机的扩展,但是如何对使用 RM 部署的 Azure 规模集执行相同的操作?
我认为使用 Remove-AzureRmVmssExtension
Powershell cmdlet 是最简单的方法。我找不到任何真实的例子,但我很确定这应该不会很难。
您可以使用 Azure CLI 2.0 删除 VMSS 的扩展。您可以使用以下命令。
az vmss extension delete --name
--resource-group
--vmss-name
我在实验室测试,你可以参考下面的例子。
1.List VMSS 扩展。
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.Get 扩展名并将其删除。
az vmss extension delete --name customScript --resource-group shuivmss --vmss-name shui
有关az vmss extension
用法的更多信息请参阅此link。
我知道我可以删除 Azure 虚拟机的扩展,但是如何对使用 RM 部署的 Azure 规模集执行相同的操作?
我认为使用 Remove-AzureRmVmssExtension
Powershell cmdlet 是最简单的方法。我找不到任何真实的例子,但我很确定这应该不会很难。
您可以使用 Azure CLI 2.0 删除 VMSS 的扩展。您可以使用以下命令。
az vmss extension delete --name
--resource-group
--vmss-name
我在实验室测试,你可以参考下面的例子。
1.List VMSS 扩展。
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.Get 扩展名并将其删除。
az vmss extension delete --name customScript --resource-group shuivmss --vmss-name shui
有关az vmss extension
用法的更多信息请参阅此link。