목차

Linux FC SAN target 서비스 구성

일반적으로 HBA(Host Bus Adaptor) 또는 FC(Fiber Channel) SAN을 구성하는경우는 스토리지 와 서버간 연결을 위해서 사용하는데, 스토리지 장비가 없을경우 또는 서버를 스토리지로 구성하고자 하는 경우에 이 FC SAN을 이용하여 스토리지처럼 LUN 서비스를 구성할 수 있다.

즉 서버A 는 FC SAN Storage Server 역할을 하고 서버B, 서버C 는 FC SAN Client 형태로 사용하는 구조이다.

Target Server 구성

일단 FC SAN Target은 리눅스 서버 커널 3.5 이상에서만 지원한다. (참조:http://www.linux-iscsi.org/wiki/Fibre_Channel)

The following QLogic Fiber Channel HBAs are supported in 4/8-gigabit mode:

QLogic 2400 Series (QLx246x), 4GFC
QLogic 2500 Series (QLE256x), 8GFC (fully qual'd)

The QLogic Fibre Channel fabric module (qla2xxx.ko, Linux kernel driver database) for the Linux SCSI Target was released with Linux kernel 3.5 on July 21, 2012.

With Linux 3.9, the following 16-gigabit QLogic Fibre Channel HBA is supported, which makes LIO the first open source target to support 16GFC:

QLogic 2600 Series (QLE266x), 16GFC, SR-IOV

With Linux 3.9, the following QLogic CNAs are also supported:

QLogic 8300 Series (QLE834x), 16GFS/10 GbE, PCIe Gen3 SR-IOV
QLogic 8100 Series (QLE81xx), 8GFC/10 GbE, PCIe Gen2

이와같이 리눅스 커널 3.5 이상에서만 지원하는관계로 Redhat Enterprise Linux 6 이하 버전은 지원되지 않는다.

Enable Target mode

기본적으로 qla2xxx 드라이버는 initiator mode 에서 실행됩니다. LIO 와 함께 사용하려면 먼저 해당 qlini_mode 모듈 매개 변수로 파이버 채널 대상 모드를 활성화하십시오.

Target mode를 사용하려면 다음 매개 변수를 qla2xxx 모듈 구성 파일에 추가하십시오.

options qla2xxx qlini_mode="disabled"

이후 dracut -f로 initrd를 재구성하고 리부팅합니다.

참조 : https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/storage_administration_guide/ch-fibrechanel

참조링크