Апр 162022
 

esxПереустановили Esxi, и после этого не получается подключить хранилище, которое было создано ранее? Получили ошибку Failed to create VMFS datastore — Cannot change the host configuration? Тогда за решением проблемы Вам сюда.

Гарантированно этот метод работает с версией Esxi 6.5, но по опыту будет работать и в более поздних версиях.

И так, анамнез:
На хосте версии 6.5 пытаемся создать datastore на внешнем хранилище. ESX видит LUN, но при попытке создать datastore выдает ошибку «Failed to create VMFS datastore — Cannot change the host configuration»
Вариант 1:
Если LUN подключен через iSCSI то проблема может быть в настройке MTU на виртуальном свитче. В настройках свитча нужно выставить стандартный MTU 1500(9000 при использовании Jumboframe)
Вариант 2:
Подключаемся к хосту по SSH, для этого необходимо первым делом включить его на хосте.
Для этого заходим в Web интерфейс, и идем по пути:

Manage -> Service

1. Запускаем NMS-SSH
2. Запускаем SSH клиент (например Putty)
3. Выполняем команду

ls -lha /vmfs/devices/disks

Которая вернет нам список всех дисков. Тут нужно найти наш LUN и запомнить его id. Одним из ориентиров для поиска можно использовать размер LUN.
Например он может выглядеть как naa.600508b1001cc1a42b17822960e57948
!!Важно!!
На этом этапе важно не ошибиться, т.к. дальнейшие действия будут подразумевать потерю данных на диске.
Теперь, зная id, выполняем команду:

partedUtil setptbl /vmfs/devices/disks/naa.600508b1001cc1a42b17822960e57948 msdos

Правильным ответом в командной строке должно быть:

msdos
0 0 0 0

В противном случае, при попытке создания хранилища, может быть Вариант 3:
Получаем ошибку «Error: Connection timed out during write on /dev/disks/naa.600508b1001cc1a42b17822960e57948 WriteNewPtable: Unable to commit to disk», что говорит нам о физической проблеме. В данном случае проблема может быть в FC-патче, но это может быть и SFPшка или порт на FC-свитче.

Полезные ссылки:
Failed to create VMFS datastore

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)