Download PDF
Download page Просмотр, создание и удаление vHBA.
Просмотр, создание и удаление vHBA
Предварительно должны быть настроены:
- Сервер виртуализации (подключен и настроен физический адаптер Fibre Channel ( далее — FC) и его интерфейсы).
- Аппаратное СХД (настроены интерфейсы на FC адаптере, RAID-массивы и LUNs).
- Опционально: SAN коммутатор (подключены и настроены порты, настроены целевые устройства для взаимодействия).
NPIV
(виртуализация идентификатора N_Port
) — это технология Fibre Channel
, позволяющая совместно использовать один физический HBA
Fibre Channel
с несколькими виртуальными портами (vHBA), каждый виртуальный порт идентифицируется собственным WWPN
(имя порта в формате Word) и WWNN
(имя узла в формате Word). vHBA
управляет LUN для виртуальных машин.
Обнаружение адаптеров HBA
, поддерживающих NPIV
, осуществляется с помощью команды virsh nodedev-list --cap vports
, которая возвращает список серверов виртуализации scsi_host
, способных генерировать vHBA
. Эти scsi_host
описываются как родительские. Если значение HBA
не возвращается, следует проверить конфигурацию сервера виртуализации.
Подключать LUN к ВМ допускается только с помощью функции Libvirt Storage Pools
, использовать Драйвер узла
не допускается по причине того, что при создании с помощью драйвера устройства узла vHBA будет доступен во время текущей загрузки системы. Если сервер виртуализации перезагружается, то управление и регенерация виртуального HBA является задачей системного администратора.
Функция Libvirt Storage Pools
автоматически создает vHBA
при запуске пула носителей и уничтожает vHBA
при уничтожении пула носителей. Если пул хранения запускается автоматически при запуске libvirt
, vHBA будет доступен для использования доменами libvirt
. Автоматическим запуском пула можно управлять с помощью команды virsh pool-autostart
.
Использование пула носителей для создания и управления vHBA
позволяет обнаруживать и перечислять LUN с помощью команды virsh vol-list
и обеспечивает простой механизм миграции виртуальных машин, использующих vHBA
LUN, если один и тот же пул хранения определяется и запускается на исходном и целевом серверах виртуализации. vHBA
должен использовать пул type='scsi'
. Тип атрибута исходного адаптера должен быть fc_host
. Обязательные атрибуты WWNN
и WWPN
обеспечивают уникальный и согласованный механизм именования LUN. Атрибут parent_fabric_wwn
обеспечивает более согласованный механизм поиска родительского HBA
между перезагрузками физического сервера виртуализации.
LUN vHBA можно добавить в XML-конфигурацию домена или подключить к ВМ в режиме горячего подключения в качестве диска или сквозного LUN. Документация формата домена XML описывает различные детали, касающиеся использования диска или LUN. При горячем подключении устройства рекомендуется использовать синтаксис команды virsh attach-device
.