Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


unix-linux:debian:stretch:how-to-switch-fc-hba-qlogic-controller-driver-qla2xxx-to-target-mode-on-debian-linux

Переключение драйвера контроллеров FC HBA QLogic (qla2xxx) в режим Target Mode в ОС Debian GNU/Linux

Для того, чтобы физический сервер на базе ОС Debian GNU/Linux с оптическим контроллером FC HBA QLogic мог выступать в сети FC SAN в качестве СХД, необходимо выполнить ряд специальных настроек на стороне этого сервера. В числе обязательных настроек – переключение драйвера qla2xxx, обеспечивающего работу контроллера FC HBA QLogic, из режима Initiator Mode в режим Target Mode.

Проверим в каком режиме работает модуль ядра обеспечивающий работу HBA QLogic

# cat /sys/module/qla2xxx/parameters/qlini_mode
enabled

Это значит, что все контроллеры FC HBA QLogic в нашей системе работают в режиме Initiator Mode (режим, используемый по умолчанию).

Создадим конфигурационный файл для изменения параметров загрузки модуля ядра qla2xxx:

# nano /etc/modprobe.d/qla2xxx.conf

В файле укажем опцию запуска, отключающую Initiator Mode:

qla2xxx.conf
# Disable QLogic FC HBA "Initiator Mode"
options qla2xxx qlini_mode=disabled

Чтобы созданный файл попал в initial ramdisk, выполняем пересборку образа initrd командой:

# update-initramfs -u

После этого перезагружаем сервер и убеждаемся в том, что Initiator Mode больше не используется, тем самым драйвер может работать в режиме Target Mode.

# cat /sys/module/qla2xxx/parameters/qlini_mode

disabled

После этого можно приступать к настройке ПО, отвечающего за инициацию и работу c FC Target, такого как LIO или SCST.


Проверено на следующих конфигурациях:

Версия ОС
Debian GNU/Linux Stretch 9.5
Debian GNU/Linux Buster 10.0

Автор первичной редакции:
Алексей Максимов
Время публикации: 20.06.2019 13:08

Обсуждение

Ваш комментарий:
 
unix-linux/debian/stretch/how-to-switch-fc-hba-qlogic-controller-driver-qla2xxx-to-target-mode-on-debian-linux.txt · Последнее изменение: 20.06.2019 13:44 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki