我有一个具有2个虚拟机规模集的VM。需要扩展数据磁盘。我已经成功扩展了VM的数据磁盘(附加磁盘)。之后,我试图扩大比例尺的尺寸 数据磁盘但出现故障。
这是我为扩展VM连接磁盘所做的事情:
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
正确显示了扩展尺寸。
对于VMSS,这是我所做的:
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
}
]
由于升级策略是手动的,因此对其进行了更新:
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连接到其中一个vmss之后,执行了与扩展VM磁盘后执行的命令相同的命令。但是不会显示新扩展的尺寸。
答案 0 :(得分:1)
完成第一步后:az vmss update -n e4s-ss -g e4s --set virtualMachineProfile.storageProfile.dataDisks [0] .diskSizeGb = 130
是否已返回Azure门户,单击实例,选择实例,然后单击升级?
我做到了,对我有用。
答案 1 :(得分:0)
不确定mdadm
从未使用过它,但已经使用下面的文章来成功调整数据磁盘的大小。
尝试一下,看看它是否适合您。
答案 2 :(得分:0)
无论我遵循什么程序都是正确的。
不必停止vmss,它们必须再次为deallocated
和started
。