#azure #azure-storage #azure-vm-scale-set
#azure #azure-хранилище #azure-vm-scale-set
Вопрос:
У меня есть виртуальная машина с набором масштабируемых виртуальных машин 2. Требуется расширить диск данных. Я успешно расширил диск данных виртуальной машины (подключенный диск). После чего я пытаюсь увеличить размер дисков данных набора данных, но безуспешно.
Это то, что я сделал, чтобы расширить подключенный диск виртуальной машины:
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 к одной из виртуальных машин выполняются те же команды, которые были выполнены после расширения диска виртуальной машины. Но недавно увеличенный размер не отображается.
Ответ №1:
После выполнения первого шага: обновление az vmss -n e4s-ss -g e4s -установите virtualMachineProfile.storageProfile.dataDisks[0].diskSizeGb=130
Вернулся ли на портал Azure, нажал на экземпляры, выбрал экземпляры и нажал на обновление??
Я сделал это, и у меня это сработало.
Ответ №2:
Не уверен, что mdadm
никогда не использовал, использовал его, но использовал статью ниже, чтобы успешно изменить размер диска с данными.
Попробуйте и посмотрите, работает ли это для вас.
Комментарии:
1. Для расширения диска данных виртуальной машины мы уже следовали этому документу.
Ответ №3:
Любая процедура, которой я следовал, верна. Вместо остановки виртуальных машин они должны быть deallocated
и started
снова.