Обновление драйвера Emulex на VMware ESXi 5.1. OneCommand Manager.
У меня на одном из хостов VMware ESXi 5.1 в кластере возникли ошибки с вводом-выводом, а именно стала выскакивать ошибка iSCSI aborts. Переподключение LUN ситуацию не изменило. Поэтому решил посмотреть какие-же драйвера стоят на HBA-адаптере.
На блейд-сервер HP ProLiant BL460c Gen8 зашел через iLO, Траблешутинг, включил ESX shell. Затем Alt+F1 и попал в консоль.
Смотрим на свои адаптеры HBA
Где HBADriver в моем случае (подчеркнуто красным) — be2iscsi
На этой страничке Below is a list of the recommend VMware driver / firmware sets for Emulex products есть ссылка на Firmware, а также на CIM Provider и vSphere Plugin. Они нам также понадобятся.
У меня в консоли высвечивалось OCe11, из чего я делаю вывод что мой контроллер -OCe11102, его то я и выбираю. И попадаю на
OneCommand ® Manager обеспечивает централизованное управление Emulex Fibre Channel HBA-адаптеров и 10Gb Ethernet (10GbE) сетевых адаптеров (NIC, FCoE и Iscsi) для физических и виртуальных серверов. С графическим интерфейсом пользователя (GUI), а также с интерфейсом командной строки (CLI), OneCommand менеджер обеспечивает мощную поддержку адаптера и диагностических возможностей, чтобы оптимизировать производительность, минимизировать время простоя и повышение эффективности управления.
Централизованное управление — это хорошо, поставим его.
Поскольку проблема похожа на ту, что возникает при установке vCenter 5.1: «The Fully Qualified Domain Name cannot be resolved«, то может помочь удаление файла nslookup.exe.mui как советует Алексей Магадан, — но мне не помогло. Поставил англ. винду. Установилось.
Поставил.
Добавил персонально этого пользователя в vCenter — регистрация пошла.
Чтобы плагин видел хосты нужен CIM Provider, притом ставить его нужно на каждый хост.
Скачал. Распоковал. Загрузил CIM (файл VMW-ESX-5.0.0-emulex-cim-provider-3.8.15.1-01-offline_bundle-1092025.zip) в репозитарий Update Manager: во вкладке указанной на рисунке нажать на Import Patches.
Затем находим его в списке — он выделен жирным, найти легко, и Add to baseline.
После чего выделяем хост, переходим во вкладку Update Manager, скан, и Remediate.
В списке также имеется информация что патч потребует перезагрузку, поэтому учитываем это.
В идеальном случае хост должен обновиться и информация в плагине появиться.
Однако в моем случае случай был не идеальный — вышла ошибка Adapter information could not be fetched from the server.
James Bowling пишет, что провайдер от HP с провайдером от Emulex не дружили, а сейчас как-бы дружат. Но видимо какие-то глюки остались поэтому поставил вручную
По умолчанию берет из /var…..
Так как я закидывал в датастре, то нужно прописать путь:
Запустил, минут пять ставилось, затем сообщил об окончании и попросил перезагрузку.
Перезагрузился, и…. данные появились.
Теперь посмотрим что у нас с прошивкой
Как видим нужна перезагрузка, перезагружаем хост.
После обновления firmware можно обновлять и драйвера.
У порта 1 два интерфейса:
NIC (верхний ) и iSCSI (на картинке). Соответственно нам нужны два драйвера, которые можно скачать если перейти по ссылке указанной выше, либо по прямой
http://www.emulex.com/downloads/emulex/vmware/vsphere-51/drivers.html
Ethernet Driver
4.6.142.10
(VMware ESXi 5.0/5.1 Driver CD for Emulex OneConnect OCe10102/OCe11102 10GbE Adapter (Network Function))
iSCSI Driver Kit
4.6.142.2
VMware ESXi 5.0/5.1 Driver CD for Emulex OneConnect OCe11102/OCe10102 10GbE Adapter (iSCSI Function)
Скачиваем, распаковываем, и закачиваем zip файлы в репозитарий (для iscsi имя файла — be2iscsi-4.6.142.2-offline_bundle-1128034)
Переходим во вкладку Update Manager, смотрим картинку
Нужно создать Baseline: жмем на Create, следуем указаниям мастера, галочка Fixed, находим наши добавленные патчи от вендора Emulex, добавляем их в нижнее окно и завершаем работу мастера. Обновляем хосты, для чего сначала нужно назначить (Attach) Baselineна хост — Обновление драйверов HP в VMware ESXi 5.1 через Update Manager
Обновилось, но в плагине осталась прежняя версия драйвера. Даже после перезагрузки. Может совпадение, может нет, но инфа обновилась после того как попробовал установить через консоль. Попробовал – потому что система написала что пропускает установку.
Теперь можно обновить прошивку и драйвера на других хостах и поддерживать их в актуальном состоянии не дожидаясь пока WMvare включит обновления в свой дистрибутив.