===== NVMe Community Edition driver ===== Не все модели дисков одинаково работают "из коробки" под ESXi. Например, вы можете быть "счастливым" обладателем бренда **Silicon Motion** и ваши диски ESXi не распознает. Пример. ;#; {{:wiki:esxi_unrecognized_nvme_disk.jpg|}} ;#; Существуют, впрочем, драйверы Community Edition, которые позволяют запустить некоторые модели дисков, которые не определились в системе. Поиск драйверов представляет отдельную проблему. Иногда драйверы приходится находить в неожиданных местах, вроде веб-архива: https://archive.org/download/flings.vmware.com/Flings/Community%20NVMe%20Driver%20for%20ESXi/ Файл с архивом требуется загрузить (при помощи любого SFTP-клиента) на ESXi в директорию //tmp//: /tmp/nvme3.zip Теперь можно запускать установку: esxcli software vib install -d /tmp/nvme3.zip :!: //Если при установке возникают ошибки - есть шанс, что все файлы внутри скачанного архива необходимо перепаковать архиавтором и снова загрузить на сервер архив.// Результат успешной установки выглядит примерно следующим образом: ;#; {{:wiki:esxi_nvme_community_install_result.jpg|}} ;#; После установки необходимо перезагрузить ноду. НО: без отключения встроенного драйвера //nvme_pcie// - после перезагрузки драйвер community edition так и не заработал. На примере диск продолжает использовать драйвер //nvme_pcie// после установки драйвера Community Edition. Убедиться в том, что драйвер Community Edition установлен - можно командой: esxcli software vib list | grep -i nvme А посмотреть - под каким драйвером работает диск - вот так: esxcli storage core adapter list ;#; {{:wiki:nvme_using_standard_nvme_driver.jpg|}} ;#; Поэтому, если диск не определится после перезагрузки - потребуется отключение стандартного модуля //nvme_pcie//. Это можно сделать следующим образом, после чего отправить ноду снова в ребут: esxcfg-module -d nvme_pcie :!: //Если на хосте ESXi работают диски другого вендора - операция отключения драйвера может нести риски. Если что-то пошло не так - есть вероятность, что придётся загружаться с образа восстановления ESXi при помощи опции //shift + R// во время запуска системы ESXi.// Убеждаемся, что загружены community - драйверы для дисков. ;#; {{:wiki:nvme_using_community_nvme_driver.jpg|}} ;#; Осталось посмотреть - всё ли хорошо с диском в vCenter, либо на самом хосте ESXi. Как видно - диск присутствует с распознанным объёмом. ;#; {{::vcenter_nvme_silicon_recognized.jpg|}} ;#; {{tag>VMWare VM VCenter VSphere ESXi Hardware}}