ESX, Будні
типового системного адміністратора
Установка драйвера для HBA-адаптера Brocade 825 на ESXi 5.0
- сервер VMware ESXi 5.0;
- Дискова полиця;
- HBA-адаптери Brocade 825 до сервера для підключення до дискової полиці.
Вимикаємо сервер, вставляємо картки, вмикаємо та…. у меню "Storage Adapters" vSphere Client встановлені HBA-адаптери не бачимо =( Виявляється ESXi 5.0 не має драйверів для Brocade 825).
| На жаль, ні ESX(i) 4.1, ні ESXi 5.0 не розпізнають HBA-адаптер Brocade 825, адаптер не відображається в доступних пристроях Storage Adapters. Необхідно інсталювати драйвер. Для ESXi 5.0: |
- Качаємо драйвер з сайту VMware або з сайту Brocade, я скачав від Brocade пакет .
- Розархівуємо. Копіюємо файлBrocade_bootbank_scsi-bfa_3.0.0.0-1OEM.500.0.0.406165.vib наdatastore1у папкуvibчерез клієнт vSphere.
- У локальній консолі або через ssh (відповідно включаємо ESXi Shell або SSH у Troubleshootng Mode Option в DCIU) виконуємо команду:esxcli software vib install -v /vmfs/volumes/datastore1/vib/Brocade_bootbank_scsi-bfa_3.0. .500.0.0.406165.vib.
- Перезавантажуємо хост.
- Качаємо драйвер із сайту VMware.
- З завантаженого iso забираємо файлBCD-bfa-2.3.0.0-00000-offline_bundle-310895.zip, копіюємо його на сервер vMA за допомогою утиліти WinSCP в папку/tmp/distr/.
- У vMA виконуємо команду:vihostupdate -server -install -bundle /tmp/distr/BCD-bfa-2.3.0.0-00000-offline_bundle-310895.zip.
- Перезавантажуємо хост.
Може вийде що по будь-якійчерез ESX не довірятиме цифровий підпис драйвера. Тоді установка завершиться з помилкою:

Обійти це можна вимкнувши перевірку цифрового підпису за допомогою параметра —no-sig-check
Насправді виявилося, що якщо дотримуватися цієї інструкції, то драйвер хоч і ставиться, однак у меню «Storage Adapters» vSphere Client встановлені HBA-адаптери так і не з'являються. Тому пішов іншим шляхом. Але попередньо довелося видалити драйвер, встановлений за минулою інструкцією:
Просимо список драйверів:
# esxcli software vib list
Шукаємо у списку який ми встановили та видаляємо:
# esxcli software vib remove -n scsi-bfa
Тепер переходимо до встановлення. Качаємо зі сторінки "VMware ESXi 5.0, 5.1 Adapter Drivers Package" і зі сторінки останній "Multi-Boot Code Image".
Закачуємо на Datastore1 обидва архіви, переводимо ESXi в Maintenance Mode і підключаємося по SSH до сервера.
Розархівуємо пакет із драйвером:
# tar zxvf brocade_driver_esx5x_v3-2-1-0.tar.gz
І запускаємо установку:
Якщо все нормально, то ми побачимо HBA-адептери в меню «Storage Adapters»:

Самі драйвери ставляться у каталог /opt/brocade/bin. Ми можемо переглянути список встановлених адаптерів з консолі:

І запитати інформацію щодо будь-якого адаптера:

Бачимо, що на адаптері стара прошивка, значить потрібно оновити.
Розархівуємо архів з прошивкою:
# tar -xvf brocade_adapter_boot_fw_v3-2-1-0.tar
І прошиваємо адаптери:
# /opt/brocade/bin//bcu boot —update 1 brocade_adapter_boot_fw_v3-2-1-0
# /opt/brocade/bin//bcu boot —update 2 brocade_adapter_boot_fw_v3-2-1-0