При подготовке железа под новый кластер выяснилось, что в ESXi 6.7 нет встроенного драйвера для RAID-контроллера ADAPTEC 8405. Историю поиска подходящего драйвера можно вынести в отдельную серию статей, здесь я продемонстрирую только процедуру установки в боевую систему.
Итак, в хост-системе создан RAID-массив на базе adaptec raid 8405, который не видится гипервизором. Сам гипервизор установлен на другой носитель (в моём случае — на флешку) и, соответственно, загружается без обращения к массиву.
Первым делом разрешим подключение к гипервизору по ssh:
Host — Actions — Services — Enable Secure Shell (SSH).
Подключимся по ssh к esxi и найдем том, на котором хранятся системные файлы. В моем случае это 85afabeb-edec63bc-8e43-99a4c0cee3b6.
$ ssh root@node1.koobik.lan Password: [root@node1:~] df -h Filesystem Size Used Available Use% Mounted on vfat 249.7M 4.0K 249.7M 0% /vmfs/volumes/1328b7e6-469103f5-954c-d2d7b5da9e9a vfat 285.8M 173.8M 112.0M 61% /vmfs/volumes/54a48fba-16e26ca0-f8f6-002590faeec4 vfat 249.7M 148.4M 101.3M 59% /vmfs/volumes/85afabeb-edec63bc-8e43-99a4c0cee3b6
Теперь скопируем архив с драйвером на хост:
$ scp aacraid-6.0.6.2.1.59002-16258587.zip root@node1.koobik.lan:/vmfs/volumes/85afabeb-edec63bc-8e43-99a4c0cee3b6/ Password: aacraid-6.0.6.2.1.59002-16258587.zip 100% 422KB 2.6MB/s 00:00
Теперь на хосте перейдем к архиву и разархивируем его:
[root@localhost:~] cd /vmfs/volumes/85afabeb-edec63bc-8e43-99a4c0cee3b6/ [root@localhost:~] unzip aacraid-6.0.6.2.1.59002-16258587.zip Archive: aacraid-6.0.6.2.1.59002-16258587.zip inflating: aacraid-6.0.6.2.1.59002-offline_bundle-16258587.zip inflating: vmware-esxi-drivers-scsi-aacraid-600.6.2.1.59002.-1.0.6.2494585.x86_64.vib inflating: doc/README.txt inflating: source/driver_source_scsi-aacraid_6.0.6.2.1.59002-1OEM.600.0.0.2494585.tgz inflating: doc/open_source_licenses_scsi-aacraid_6.0.6.2.1.59002-1OEM.600.0.0.2494585.txt inflating: doc/release_note_scsi-aacraid_6.0.6.2.1.59002-1OEM.600.0.0.2494585.txt
Нас интересует файл aacraid-6.0.6.2.1.59002-offline_bundle-16258587.zip. Его мы и установим.
[root@localhost:~] esxcli software vib install -d /vmfs/volumes/85afabeb-edec63bc-8e43-99a4c0cee3b6/aacrai d-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: [root@localhost:~]
Далее перезагрузим хост и проверим, что устройство появилось в системе:
Спасибо, все получилось с контроллером 6805e