Fiber Channel Target Mode 설정

먼저 스토리지에 장착된 FC HBA를 TARGET MODE로 변경하는 작업을 하도록 한다.
필자의 스토리지서버에는 QLOGIC QLE2464 4G HBA가 장착되어 있다.
Target Mode를 지원하는 FC HBA는 대표적으로 Qlogic 23xx,24xx,25xx 시리즈가 있다.
emulex 의 컨트롤러도 지원을 한다고 하는데 필자는 직접 구성이 잘되고 이상없이 잘되는걸 확인함.

현재 포트 모드 확인하기
fcinfo hab-port 명령으로 확인한다.

root@zfs-server:/root# fcinfo  hba-port
HBA Port WWN: 210000e08b91672b
        Port Mode: Initiator
        Port ID: 2
        OS Device Name: /dev/cfg/c8
        Manufacturer: QLogic Corp.
        Model: QLE2464
        Firmware Version: 05.03.01
        FCode/BIOS Version:  BIOS: 3.27; fcode: 3.23; EFI: 6.07;
        Serial Number: FFC0643L25223
        Driver Name: qlc
        Driver Version: 20100408-3.01
        Type: L-port
        State: online
        Supported Speeds: 1Gb 2Gb 4Gb 
        Current Speed: 4Gb 
        Node WWN: 200000e08b91672b
        Max NPIV Ports: 127
        NPIV port list:

Target Mode로 변경하기

1. 드라이버 확인
아래의 커맨드들을 이용해서 드라이버 이름을 확인한다.
특히 pciex1077,2432 부분을 잘 기억해두기 바란다.

root@zfs-server:/root# mdb  -k
Loading modules: [ unix genunix specfs dtrace mac cpu.generic uppc pcplusmp scsi_vhci zfs sata sd ip hook neti sockfs arp usba uhci stmf stmf_sbd idm mpt_sas cpc crypto random lofs ufs logindmux ptm nfs ]
> ::devbindings -q qlc
ffffff04e60a3560 pciex1077,2432, instance #0 (driver name: qlc)
ffffff04e60a32b8 pciex1077,2432, instance #1 (driver name: qlc)
ffffff04e60a3010 pciex1077,2432, instance #2 (driver name: qlc)
ffffff04e60a1d48 pciex1077,2432, instance #3 (driver name: qlc)
> $q

root@zfs-server:/root# 

 

2. qlc드라이버 제거 및 qlt 드라이버 추가
qlt가 Target driver 이다.
커맨드 후에 나오는 메시지들은 에러 메시지가 아니니 걱정하지 않아도 된다.
root@zfs-server:/root# update_drv -d -i 'pciex1077,2432' qlc
Cannot unload module: qlc
Will be unloaded upon reboot.
root@zfs-server:/root# update_drv -a -i 'pciex1077,2432' qlt
devfsadm: driver failed to attach: qlt
Warning: Driver (qlt) successfully added to system but failed to attach
root@zfs-server:/root# 

 

3. 시스템 재시작

root@zfs-server:/root# init 6

 

4. Target Mode확인
root@zfs-server:/root# fcinfo hba-port
HBA Port WWN: 210000e08b91672b
        Port Mode: Target
        Port ID: 0
        OS Device Name: Not Applicable
        Manufacturer: QLogic Corp.
        Model: QLE2464
        Firmware Version: 0.0.0
        FCode/BIOS Version: N/A
        Serial Number: not available
        Driver Name: COMSTAR QLT
        Driver Version: 20100505-1.05
        Type: unknown
        State: offline
        Supported Speeds: 1Gb 2Gb 4Gb 
        Current Speed: not established 
        Node WWN: 200000e08b91672b