Menu

ESXi-6.0: Ошибка при добавлении новой datastore через vSphere Client

2019-05-16 - ESXi-6.0

Столкнулся с такой вот ошибкой.

“HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” for object ‘ha-datastoresystem’ on ESXi….”

Здесь просто краткий перевод, а решение я нашёл здесь http://www.vexperienced.co.uk/2012/01/02/error-adding-datastores-to-esxi-resolved-using-partedutil/

Как я понял, причин в основном две:

– Некоторые производители(HP, Dell) утилит для работы с RAID-масивами некорректно создают разделы или завершают операцию создания раздела

– Разделы на дисках или RAID-массивах были созданы в осях Mac OSX, ZFS, W2k8 r2 x64 и т.д.

В результате получаем раздел неопределённого типа.

В моём случае был сервер HP Proliant DL360 G6 на который только что установили ESXi-6.0.0-build-5572656 В сервере стоял Smart Array P410i, и через штатный конфигуратор контроллера, было создана два массива RAID-10 и RAID-1. Так вот RAID-10 я как раз и не мог добавить в качестве нового datastore. При этом второй LUN на этом же контроллере собранный как RAID-1 без проблем добавлялся и удалялся.

Для решения проблемы рекомендуют переразметить диск (ВСЕ ДАННЫЕ НА ТОМЕ БУДУТ УНИЧТОЖЕНЫ) средствами самого ESXi, указав тип диска msdos

Предварительно в клиенте vSphere находим идентификатор нашего проблемного диска/тома

Подключаемся к хосту через SSH и выполняем.

partedUtil mklabel /dev/disks/naa.600508b1001c9c5e7f37377b9d56ee13 msdos