HP Virtual Connect, Emulex LPe1205 и неменяющиеся WWN

May 06, 2014 11:40

Переставлял блэйд-сервера HP из корзины где Virtual Connect, который назначал WWN серверам, в корзину, где тоже Virtual Connect, но используются заводские WWN
Сервера с HBA QLogic после перестановки получили заводские WWN, как и было положено. А сервера с адаптерами Emulex LPe1205 (всего штук 10 серверов) сохранили WWN назначенные в предыдущей корзине, хотя в Onboard Administrator'е отображались заводские
Обновление и откат прошивки HBA результата не дали

Гугл рассказал, что адаптеры Emulex имеют аж 3 места, где хранятся WWN:
volatile memory - то что используетс я в работе в настоящий момент
non-volatile memory - энергонезависимая память, где хранятся WWN которые будут использоваться при следующей загрузке
прошитые на заводе значения

Так вот почему-то некоторые адаптеры (как говорит поддержка, зависит чуть ли не от партии и может проявляться или не проявляться для одной и той же модели), попадая в корзину с Virtual Connect (или другими свитчами, которые не умеют менять WWN на любых адаптерах HP, например Brocade), который использует заводские значения, не перезаписывают заводские WWN в non-volatile memory

После переписки с поддержкой HP (которая надо заметить признала глюк и пообещала что L3 работает над проблемой) предложила workaround:
однако, у Emulex есть утилита OneCommand Manager, которая позволяет, помимо всего прочего, вручную записывать в non-volatile memory произвольные значения (в том числе есть кнопочка Get Factory Default WWNs)

Утилита поставляется в виде отдельной софтины для Windows, Linux, Mac, Solaris, FreeBSD, и плагина для vCenter
При этом, в OneCommand Manager для Windows можно добавлять и другие сервера, в том числе ESXi (так что для управления гипервизорами плагин для vCenter не обязателен, что лично мне было приятно. Не люблю ставить лишние плагины ради одноразового использования)
Чтобы управлять серверами с ESXi (в том числе из плагина для vCenter) нужно установить Emulex CIM Provider (поставляется в виде bundle, можно ставить через Update Manager)

Выглядит всё примерно так:
Выбираем конкретный FC порт, вкладка Maintenance и кнопка Change WWN



Дальше нажимаем Get Factory Default WWN


Ребут и готово

Связка с ESXi довольно нестабильная. Хосты регулярно пропадают из консоли и появляются после перезагрузки, а иногда просто так со временем (толи CIM Provider не отличается надежностью, толи ESXi любит, чтобы им управляли из vCenter). Но тем не менее схема работает

Плагин для vCenter и CIM Provider:
http://www.emulex.com/downloads/emulex/drivers/vmware/vsphere-50/management/

Там же можно выбрать и для другие ОС.

vm

Previous post
Up