NPIV (N_Port ID Virtualization)
NPIV - это технология Fibre Channel, позволяющая разбить физический адаптер (HBA) на виртуальные (VHBA). Каждый виртуальный адаптер идентифицируется своим уникальным именем порта (WWPN) и именем узла (WWNN), что позволяет со стороны хранилища идентифицировать их и привязать отдельный LUN на каждый VHBA.
Порядок действия для создания VHBA:
-
Переходим в CLI сервера.
-
Командой
storage hba-npiv
просматриваем имеющиеся SCSI NPIV устройства. -
Удостовериться в поддержке устройством NPIV можно, посмотрев на наличие поля max_vports и его значение, отличное от 0.
-
Создать VHBA через
storage pool-create
, указав name, parent_fabric_wwn и, при желании, wwnn и wwpn. -
На хранилище создать маппинг LUNs к WWPN.
-
Пересканировать SCSI корзины узла командой
storage rescan-vhba
. -
Увидеть появившиеся LUNs можно командой
storage fc-luns
. -
При необходимости перезагрузить сервер для обнаружения им новых LUNs.
-
Далее необходимо зайти в Web-интерфейс контроллера и просканировать блочные устройства сервера, и у найденного блочного хранилища просканировать LUNs;
-
Найденные LUNs можно подключить к ВМ.
Удалить VHBA можно командой storage pool-destroy
, указав name.
Посмотреть VHBA можно командой storage pools
.