Для рознирення дискового масиву MSA2050, а саме збільшення розміру Volume на MSA, у vCenter не відобразилось вільне місце через “Increase Datastore Capacity”

Тому було вирішено розширити через SSH.
Етапи виконання:
- Переводимо любий хост у кластері в режим обслуговування

- Заходимо на цей хост по WEB, вмикаємо SSH та знаходимо необхідний Datastore у списку
- Далі переходимо до диску, натиснувши на посилання

- Копіюєм поле Path

- Спочатку виконуємо перевірку, якщо буде запропоновано виправити помилки, підтверджуємо, тобто вибираємо пункт «Fix»
partedUtil fixGpt “/vmfs/devices/disks/naa.600c0ff0003c82f75625a06001000000”
- Записуємо результат наступної команди, нам він знадобиться наприкинці
partedUtil getUsableSectors /vmfs/devices/disks/naa.600c0ff0003c82f75625a06001000000

- Зупиняємо монітор
/etc/init.d/storageRM stop
- Виконуємо пошук дисків
offset=”128 2048″; for dev in `esxcfg-scsidevs -l | grep “Console Device:” | awk {‘print $3’}`; do disk=$dev; echo $disk; partedUtil getptbl $disk; { for i in `echo $offset`; do echo “Checking offset found at $i:”; hexdump -n4 -s $((0x1300000+(512*$i))) $disk; hexdump -C -n 128 -s $((0x130001d + (512*$i))) $disk; done; } | grep -B 1 -A 5 d00d; echo “———————“; done
Знаходимо потрібний нам диск та записуємо дані

- Виконуємо команду використовуючі дані получені в пунктах 6 та 8 (Expand datastore)
partedUtil setptbl /vmfs/devices/disks/naa.600c0ff0003c82f75625a06001000000 gpt “1 2048 1289043934 AA31E02A400F11DB9590000C2911D1B8 0”
де “1 2048 1289043934 AA31E02A400F11DB9590000C2911D1B8 0” взято з пункту 8, але 1289043934 взято з пункту 6
- Виконуємо, для запису даних
vmkfstools –growfs “/vmfs/devices/disks/naa.600c0ff0003c82f75625a06001000000:1” “/vmfs/devices/disks/naa.600c0ff0003c82f75625a06001000000:1”
- Запускаємо монітор
/etc/init.d/storageRM start
- Виводимо хост з режиму обслуговування

- Запускаємо “Rescan Storage…”
На цьому розширення диску закінчено, після сканування дискового масиву новий об’єм буде доступний на усіх хостах vCenter.






