При установке VMWare ESXi 6.7 на новый сервер оказалось, что в этой версии гипервизора нет встроенного драйвера для RAID-контроллера Adaptec 8405. В результате ESXi не видит локальный RAID-массив на базе Adaptec RAID 8405 (гипервизор установлен на SD карту, поэтому загружается корректно).
В этой статье мы покажем, как вручную установить драйвер на VMWare ESXi.
Сначала разрешите удаленное подключение к хосту ESXi через SSH: Host -> Actions -> Services -> Enable Secure Shell (SSH).
Подключитесь к хосту ESXi по SSH и найдите том, на котором хранятся системные файлы.
Подключимся по ssh к esxi и найдем том, на котором хранятся системные файлы ({Your_Volume_ID}
).
df -h
Скопируйте архив с драйвером на хост ESXi:
$ scp aacraid-6.0.6.2.1.59002-16258587.zip root@host1:/vmfs/volumes/{Your_Volume_ID}/
Распакуйте архив:
unzip aacraid-6.0.6.2.1.59002-16258587.zip
Драйвер RAID контроллера находится в файле aacraid-6.0.6.2.1.59002-offline_bundle-16258587.zip. Установите драйвер:
esxcli software vib install -d /vmfs/volumes/{Your_Volume_ID}/aacraid-6.0.6.2.1.59002-offline_bundle-16258587.zip
Installation Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. Reboot Required: true VIBs Installed: Adaptec_Inc_bootbank_scsi-aacraid_6.0.6.2.1.59002-1OEM.600.0.0.2494585 VIBs Removed: VMW_bootbank_scsi-aacraid_1.1.5.1-9vmw.670.0.0.8169922 VIBs Skipped:
Перезагрузите хост ESXi и проверьте, что локальный диск стал доступен
В некоторых случаях чтобы найти правильный драйвер для вашего оборудования, нужно получить правильный идентификатор устройства.
Можно вывести полный список всех устройств:
lspci -v
Можно применить фильтр по классу устройства (например, для сетевых карт используется Class 0200):
lspci -v | grep "Class 0200" -B 1
По выводу команду можно узнать полное имя и модель оборудования.