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
.