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.
  • Перезавантажуємо хост.

  1. Качаємо драйвер із сайту VMware.
  2. З завантаженого iso забираємо файлBCD-bfa-2.3.0.0-00000-offline_bundle-310895.zip, копіюємо його на сервер vMA за допомогою утиліти WinSCP в папку/tmp/distr/.
  3. У vMA виконуємо команду:vihostupdate -server -install -bundle /tmp/distr/BCD-bfa-2.3.0.0-00000-offline_bundle-310895.zip.
  4. Перезавантажуємо хост.

Може вийде що по будь-якійчерез ESX не довірятиме цифровий підпис драйвера. Тоді установка завершиться з помилкою:

ESXi

Обійти це можна вимкнувши перевірку цифрового підпису за допомогою параметра —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. Ми можемо переглянути список встановлених адаптерів з консолі:

ESXi

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

Brocade

Бачимо, що на адаптері стара прошивка, значить потрібно оновити.

Розархівуємо архів з прошивкою:

# 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