HBA Qlogic Qla2xxx оптоволоконный канал не отображается targetcli

2252
Hygrinet

Я экспериментирую с FC с целью создания SAN, но, похоже, застрял на первом препятствии - мне кажется, я не могу получить targetcli, чтобы дать мне возможность использовать мою карту qla2xxx в качестве цели. Я не использовал FC раньше, и пытаюсь использовать руководства RHEL, чтобы помочь мне настроить этот встроенный дистрибутив Gentoo. Я наверняка что-то упустил где-то, но где ?! Я не установил никаких пользовательских USE-флагов для сборки targetcli / rtslib, просто обычный ebuild для portage.

Вывод из targetcli

gentoo-3 ~ # targetcli targetcli GIT_VERSION (rtslib GIT_VERSION) Copyright (c) 2011-2013 by Datera, Inc. All rights reserved. Loaded iscsi_target_mod kernel module. Created '/sys/kernel/config/target/iscsi'. /> ls o- / .................................. [...] o- backstores ....................... [...] | o- fileio ............ [0 Storage Object] | o- iblock ............ [0 Storage Object] | o- pscsi ............. [0 Storage Object] | o- rd_dr ............. [0 Storage Object] | o- rd_mcp ............ [0 Storage Object] o- iscsi ...................... [0 Targets] 

Модули загружаются как положено

gentoo-3 ~ # lsmod | grep qla qla2xxx 478604 0  scsi_transport_fc 38566 1 qla2xxx 

Режим инициатора отключен на hba с использованием qla2xxx.qlini_mode = отключенный аргумент ядра

gentoo-3 ~ # cat /sys/module/qla2xxx/parameters/qlini_mode disabled 

HBA WWN правильно

gentoo-3 ~ # cat /sys/class/fc_host/host4/port_name  0x50014380029c208e 

Версия драйвера

gentoo-3 ~ # cat /sys/module/qla2xxx/version  8.07.00.18-k 

Ядро и версия системы

gentoo-3 ~ # uname -a Linux gentoo-3 4.1.2 #4 SMP Tue Jul 21 10:49:33 BST 2015 x86_64 Intel(R) Core(TM) i5-3450S CPU @ 2.80GHz GenuineIntel GNU/Linux 
2

1 ответ на вопрос

2
Hygrinet

Что ж, я нашел ответ в конце концов после долгих раздумий с конфигурацией ядра - я не включил следующую директиву конфигурации:

CONFIG_TCM_QLA2XXX=m 

и как таковой, targetcli не будет загружать этот модуль и создавать соответствующие структуры в / sys / kernel / config. Конечно, мне нужно было все остальное, только не это!

О, самое интересное с настройкой ядра с нуля.

Это должно быть на ServerFault, не так ли? В любом случае ... тебе повезло, что ты запустил Gentoo в этом деле. В RHEL / CentOS 7 параметры CONFIG_TCM_QLA2XXX = m просто не компилируются. Модуль ядра просто сломан. Vinícius Ferrão 7 лет назад 0

Похожие вопросы