Не удается расширить VMFS-хранилище – cannot change the host configuration

После разворачивания ESXi 6.5U1 потребовалось увеличить размер локального хранилища, расположенного на загрузочном диске (boot device).

Спойлерю – сразу не получилось :).

Я подключился в Host Client, выбрал хранилище и нажал кнопку “Increase capacity”:

Выбрал опцию “Expand an existing VMFS datastore extent”:

Выбрал подходящее дисковое устройство, на котором появилось свободное место:

Выделил расширяемый VMFS-раздел:

Нажал “Finish” и получил ошибку:

Поиск в Google быстро привел к тому, что расширение VMFS-раздела на загрузочном устройстве (Boot device) допускается только из командной строки. И второе допущение – мы растягиваем исключительно последний раздел на устройстве.

Ниже – перевод этой инструкции для моего хранилища.

  1. Подключитесь по ssh к гипервизору.
  2. Узнайте идентификатор дискового устройства. Идентификатор идет с указанием номера раздела, в примере это “:3”
  3. Получим список разделов устройства (без указания номера раздела)
    1. В выводе мы видим список разделов, где первая цифра в строке – это номер раздела, затем начальный и конечный сектора. Мы будем растягивать раздел №3.
    2. Обратите внимание на вывод “NewLastUsableLBA” – это новое значение последнего сектора для нашего раздела №3.
  4. Опционально – получим новое количество используемых секторов (если в выводе предыдущего пункта вы не увидели это значение).
  5. Увеличим размер раздела, растянув его на добавленное место.
  6. Копия заголовка таблицы разделов должна находиться в конце диска. Добавив пустое место, мы ее “потеряли”. Вернем на место.
  7. Обновим список VMFS-хранилищ.
  8. Растянем VMFS-хранилище

Теперь можно вернуться в Host Client и обновить список хранилищ.

Процесс достаточно тривиален, главная сложность – найти подходящее руководство.

Leave a Reply

Your email address will not be published. Required fields are marked *