【发布时间】:2019-04-06 09:13:01
【问题描述】:
我有一个带有 2 个虚拟机规模集的 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 磁盘后执行的相同命令。但是新展开的尺寸并没有显示出来。
【问题讨论】:
标签: azure azure-storage azure-vm-scale-set