пятница, 9 марта 2018 г.

Установка накопителя Intel DC P3700 для работы с VMware ESXi

Недавно взял себе NVME накопитель Intel DC P3700 для тестирования All-Flash vSAN.

После установки накопителя в сервер и загрузки гипервизора, P3700 не появился в списке устройств для хранения (Devices), хотя и отображался на вкладке адаптеров (Adapters).



Для начала было решено обновить драйвер устройства. По HCL был выбран и установлен подходящий драйвер.
esxcli software vib install -v intel-nvme-1.2.0.9-1OEM.600.0.0.2768847.x86_64.vib
Однако результат остался прежним. Проверка журналов ESXi и индикации на самом устройстве не выявили никаких проблем. Для более детального анализа потребовалась утилита для работы с Flash накопителями Intel под ESXi - Intel SSD Data Center Tool. После установки и запуска утилита показала текущую версию прошивки.
[root@esx1:/opt/intel/isdct] ./isdct show -intelssd
- Intel SSD DC P3700 Series CVFT534200HG400BGN -
Bootloader : 8B1B012FDevicePath : intel-nvme0
DeviceStatus : HealthyFirmware : 8DV10151
FirmwareUpdateAvailable : Firmware=8DV101H0 Bootloader=8B1B0133
Index : 0
ModelNumber : INTEL SSDPEDMD400G4
ProductFamily : Intel SSD DC P3700 Series
SerialNumber : CVFT534200HG400BGN
Для обновления использовалась команда:
[root@esx1:/opt/intel/isdct] ./isdct load -intelssd 0

WARNING! You have selected to update the drives firmware!Proceed with the update? (Y|N): YUpdating firmware...
- Intel SSD DC P3700 Series CVFT534200HG400BGN -
Status : Firmware Updated Successfully.
Please reboot the system.
Запуск утилиты с различными параметрами, позволяющими посмотреть SMART счетчики и информацию об устройстве, также не показали отклонений в работе устройства.

В поисках возможных причин проблемы я зашел в BIOS сервера и бинго! В настройках PCI-E слотов была отключена поддержка Optional ROM для адаптера. На этапе загрузки сервера BIOS может передавать управление Optional ROM, чтобы выполнить инициализацию устройства. В частности, Optional ROM должен быть включен, когда выполняется загрузка с логического устройства, созданного средствами аппаратного RAID контроллера или при загрузке по SAN.

Включение данного параметра позволило гипервизору обнаружить накопитель.

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

Отправить комментарий