Развернуть диски данных набора масштабируемых виртуальных машин Azure (VMSS)

#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 никогда не использовал, использовал его, но использовал статью ниже, чтобы успешно изменить размер диска с данными.

https://learn.microsoft.com/en-us/azure/virtual-machines/linux/expand-disks#expand-a-disk-partition-and-filesystem

Попробуйте и посмотрите, работает ли это для вас.

Комментарии:

1. Для расширения диска данных виртуальной машины мы уже следовали этому документу.

Ответ №3:

Любая процедура, которой я следовал, верна. Вместо остановки виртуальных машин они должны быть deallocated и started снова.