扩展Azure虚拟机规模集(VMS)数据磁盘
我有一个虚拟机与2个虚拟机规模集。需要扩展数据磁盘。我已成功扩展虚拟机的数据磁盘(连接磁盘)。之后,我试图扩大规模集的大小 数据磁盘,但有故障 这是我为扩展VM连接的磁盘所做的:扩展Azure虚拟机规模集(VMS)数据磁盘,azure,azure-storage,azure-vm-scale-set,Azure,Azure Storage,Azure Vm Scale Set,我有一个虚拟机与2个虚拟机规模集。需要扩展数据磁盘。我已成功扩展虚拟机的数据磁盘(连接磁盘)。之后,我试图扩大规模集的大小 数据磁盘,但有故障 这是我为扩展VM连接的磁盘所做的: az disk update --resource-group e4s --name e4s-vm-0_disk2_a3d99285cfbc4f0987c8a9c8e4c1f7ef --size-gb 130 ssh连接到实例并执行: sudo mdadm --assemble --update=devicesize
az disk update --resource-group e4s --name e4s-vm-0_disk2_a3d99285cfbc4f0987c8a9c8e4c1f7ef --size-gb 130
ssh连接到实例并执行:
sudo mdadm --assemble --update=devicesize /dev/md0 /dev/sdc
sudo mount /dev/md0 /mnt/data
sudo xfs_growfs /mnt/data
之后,df-h
正确显示了扩展尺寸
对于虚拟机,我所做的就是:
az vmss update -n e4s-ss -g e4s --set virtualMachineProfile.storageProfile.dataDisks[0].diskSizeGb=130
已选中比例集模型:
az disk update --resource-group e4s -n e4s-vm-0_disk2_a3d99285cfbc4f0987c8a9c8e4c1f8ef --size-gb 130
[
{
"caching": "None",
"createOption": "empty",
"diskSizeGb": 130,
"lun": 0,
"managedDisk": {
"storageAccountType": "Premium_LRS"
},
"name": null
}
]
在门户中,它也显示为130的大小
更新了sc
由于升级策略是手动的,因此对其进行了更新:
az vmss update-instances -n e4s-ss -g e4s --instance-ids 1
az vmss update-instances -n e4s-ss -g e4s --instance-ids 2
ssh连接到其中一个VM后,执行与扩展VM磁盘后相同的命令。但是没有显示新扩展的大小。不确定mdadm的大小。从未使用过它,但使用下面的文章成功地调整了数据磁盘的大小
试试看它是否适合你。我遵循的任何程序都是正确的。
不要停止虚拟机,它们必须
解除分配
并再次启动
。执行第一步后:az vms update-n e4s ss-g e4s-set virtualmachineeprofile.storageProfile.dataDisks[0]。diskSizeGb=130
是否返回Azure门户,单击实例,选择实例并单击升级
我做到了这一点,它对我很有用。我已经按照此文档展开了VM数据磁盘。