ARM VM在创建完成后,是无法通过UI,修改Availability Set的。

这时候就需要我们通过Azure PowerShell,来修改Availability Set。这个PowerShell的工作原理:

1.获得Azure VM的配置

2.将配置保存在本地

3.删除虚拟机,保持其他配置不变

4.新建虚拟机,并保留配置

1.首先我们在ARM Portal

-  创建新的Azure Resource Group

-  创建新的VM,注意不要设置Availability Set

-  创建一个新的Availability Set,这里命名为Web-AvbSet。不要把任何虚拟机加入这个AvailabilitySet

2.下载Azure PowerShell

3.将PowerShell保存到本地磁盘(比如D盘)。如果想把VM加入A,则运行PowerShell,如下:

./Set-ArmVmAvailabilitySet.ps1 -Subscriptionname ‘订阅名称’ -ResourceGroup ‘LeiARMRG’ -VmName ‘LeiARMWeb01’ -AvailabilitySetName ‘Web-AvbSet’

(1)上图的VMName,就是ARM 虚拟机的名称

(2)ResourceGroup,就是该虚拟机所在的资源组名称,Resource Group Name

(3)AvailabilitySetName,就是我们在步骤1中创建的AvailabilitySet名称

4.执行过程中,会要求我们登录Azure China的账户,并选择相应的订阅信息。

5.执行过程中,PowerShell会将Azure VM的配置文件,保存在ps的同一个路径。

6.PowerShell执行完毕后,我们就可以查看到该VM的Availability Set已经设置为之前的Web-AvbSet

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐