要调整ARM虚拟机的磁盘大小,首先需要将虚拟机在管理界面关闭掉。
关闭虚拟机后,使用下面的命令获取虚拟机对象:
$vm= Get-AzureRmVm -ResourceGroupName <RgName> -Name <VMName>
查看系统盘和数据盘:
PSC:\Users\DanielHX> $vm.StorageProfile.OsDisk
OsType : Windows
EncryptionSettings:
Name : Dan2012R2_OSDisk
Vhd :Microsoft.Azure.Management.Compute.Models.VirtualHardDisk
Image :
Caching : ReadWrite
CreateOption : Attach
DiskSizeGB :
ManagedDisk :
PSC:\Users\DanielHX> $vm.StorageProfile.DataDisks
Name : Dan2012R2-20170803-225032
DiskSizeGB :
Lun : 0
Caching : None
CreateOption : Attach
SourceImage :
VirtualHardDisk:
修改系统磁盘大小:
PSC:\Users\DanielHX> $vm.StorageProfile.OsDisk.DiskSizeGB = 200
修改数据磁盘大小:
PSC:\Users\DanielHX> $vm.StorageProfile.DataDisks[0].DiskSizeGB = 50
修改完成后,Update虚拟机:
PSC:\Users\DanielHX> $vm | Update-AzureRmVM
操作完成后,启动虚拟机,在磁盘管理(diskmgmt.msc)中查看磁盘容量变化,根据需要进行卷的扩展: