16.2. QLogic 어댑터용 NVMe 호스트 구성
NVMe 관리 명령줄 인터페이스(nvme-cli) 유틸리티를 사용하여 Qlogic 어댑터로 NVMe(Non-volatile Memory Express™) 호스트를 구성할 수 있습니다.
절차
nvme-cli유틸리티를 설치합니다.# yum install nvme-cli이렇게 하면
/etc/nvme/디렉터리에hostnqn파일이 생성됩니다.hostnqn파일은 NVMe 호스트를 식별합니다.qla2xxx모듈을 다시 로드합니다.# modprobe -r qla2xxx # modprobe qla2xxx로컬 및 원격 포트의 WWNN(World Wide Node Name) 및 WWPN(World Wide Port Name) 식별자를 찾습니다.
# dmesg |grep traddr [ 6.139862] qla2xxx [0000:04:00.0]-ffff:0: register_localport: host-traddr=nn-0x20000024ff19bb62:pn-0x21000024ff19bb62 on portID:10700 [ 6.241762] qla2xxx [0000:04:00.0]-2102:0: qla_nvme_register_remote: traddr=nn-0x203b00a098cbcac6:pn-0x203d00a098cbcac6 PortID:01050d이러한
host-traddr및traddr값을 사용하여 하위 시스템 NVMe(NQN)를 찾습니다.# nvme discover --transport fc \ --traddr nn-0x203b00a098cbcac6:pn-0x203d00a098cbcac6 \ --host-traddr nn-0x20000024ff19bb62:pn-0x21000024ff19bb62 Discovery Log Number of Records 2, Generation counter 49530 =====Discovery Log Entry 0====== trtype: fc adrfam: fibre-channel subtype: nvme subsystem treq: not specified portid: 0 trsvcid: none subnqn: nqn.1992-08.com.netapp:sn.c9ecc9187b1111e98c0800a098cbcac6:subsystem.vs_nvme_multipath_1_subsystem_468 traddr: nn-0x203b00a098cbcac6:pn-0x203d00a098cbcac6Replace nn-0x203b00a098cbcac6:pn-0x203d00a098cbcac6 을
traddr로 바꿉니다.Replace nn-0x20000024ff19bb62:pn-0x21000024ff19bb62 를
host-traddr로 바꿉니다.nvme-cli도구를 사용하여 NVMe 컨트롤러에 연결합니다.# nvme connect --transport fc \ --traddr nn-0x203b00a098cbcac6:pn-0x203d00a098cbcac6 \ --host-traddr nn-0x20000024ff19bb62:pn-0x21000024ff19bb62 \ -n nqn.1992-08.com.netapp:sn.c9ecc9187b1111e98c0800a098cbcac6:subsystem.vs_nvme_multipath_1_subsystem_468\ -k 5참고연결 시간이 기본
keep-alive 시간 초과 값을 초과하면오류가 표시됩니다. 예를 들어,-k옵션을 사용하여 keep-alive 타이머(5초) expired!-k 7을 사용할 수 있습니다.여기,
Replace nn-0x203b00a098cbcac6:pn-0x203d00a098cbcac6 을
traddr로 바꿉니다.Replace nn-0x20000024ff19bb62:pn-0x21000024ff19bb62 를
host-traddr로 바꿉니다.nqn.1992-08.com.netapp:sn.c9ecc9187b1111e98c0800a098cbcac6:subsystem.vs_nvme_multipath_1_subsystem_468 을
subnqn으로 바꿉니다.5 를 keep-live 제한 값으로 초 단위로 바꿉니다.
검증
현재 연결된 NVMe 장치를 나열합니다.
# nvme list Node SN Model Namespace Usage Format FW Rev ---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- /dev/nvme0n1 80BgLFM7xMJbAAAAAAAC NetApp ONTAP Controller 1 107.37 GB / 107.37 GB 4 KiB + 0 B FFFFFFFF # lsblk |grep nvme nvme0n1 259:0 0 100G 0 disk