似乎无法弄清楚如何在资源管理器堆栈中更改现有Azure VM的可用性集.它没有接口.在ResourceManager模式下,Azure Powershell工具中不存在Set-AzureAvailabilitySet.它确实存在于服务堆栈模式中.但这对我没有帮助.
小智 5
AFAIK,此功能可能会在今年年底前解决.MS团队允许这样的操作是一个巨大的挑战.更改可用性集需要查看Azure上的VM移动体系结构.例如,在已包含VM的可用性集中添加VM意味着将其放入不同的默认域.Becasue VM mobilty是Azure(无实时迁移)的问题,这不是一个简单的操作.
我编写了一个Powershell脚本,可以通过重新创建它来更改ARM VM的AS.
试一试,尽情享受:
如何使用它 ?
1-下载脚本并将其保存到本地位置
2-运行它并提供所需的参数
要么
2- ./Set-ArmVmAvailabilitySet.ps1 -VmName'VM名称'-ResourceGroup'资源组'-AvailabilitySetName'作为名称'-SubscriptionName'订阅名称'
要从AvailabilitySet中删除VM,请执行以下操作:
./Set-ArmVmAvailabilitySet.ps1 -VmName'VM名称'-ResourceGroup'资源组'-AvailabilitySetName 0 -SubscriptionName'订阅名称'
下载链接
版本1.01:https: //gallery.technet.microsoft.com/Set-Azure-Resource-Manager-f7509ec4
| 归档时间: |
|
| 查看次数: |
2806 次 |
| 最近记录: |