본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.
E-Series-Linux(NVMe over RoCE)에서 호스트에서 스토리지 검색 및 연결
SANtricity System Manager에서 각 호스트를 정의하기 전에 호스트에서 타겟 컨트롤러 포트를 검색한 다음 NVMe 연결을 설정해야 합니다.
단계
-
다음 명령을 사용하여 예상 MTU 속도로 호스트에서 각 어레이 HIC 포트로 ping이 가능한지 확인하십시오.
ping -M do -s <size> <IP of array HIC port>
-
다음 명령을 사용하여 모든 경로에 대해 NVMe-oF 타겟의 사용 가능한 서브시스템을 검색합니다.
nvme discover -t rdma -a target_ip_address
이 명령에서 target_ip_address는 target 포트의 IP 주소입니다.
"NVMe 검색" 명령은 호스트 액세스에 관계없이 하위 시스템의 모든 컨트롤러 포트를 검색합니다. # nvme discover -t rdma -a 192.168.1.77 Discovery Log Number of Records 2, Generation counter 0 =====Discovery Log Entry 0====== trtype: rdma adrfam: ipv4 subtype: nvme subsystem treq: not specified portid: 0 trsvcid: 4420 subnqn: nqn.1992-08.com.netapp:5700.600a098000a527a7000000005ab3af94 traddr: 192.168.1.77 rdma_prtype: roce rdma_qptype: connected rdma_cms: rdma-cm rdma_pkey: 0x0000 =====Discovery Log Entry 1====== trtype: rdma adrfam: ipv4 subtype: nvme subsystem treq: not specified portid: 1 trsvcid: 4420 subnqn: nqn.1992-08.com.netapp:5700.600a098000a527a7000000005ab3af94 traddr: 192.168.2.77 rdma_prtype: roce rdma_qptype: connected rdma_cms: rdma-cm rdma_pkey: 0x0000
-
다른 연결에 대해서도 2단계를 반복하십시오.
-
"NVMe connect -t RDMA -n discovered_sub_nqn -a target_ip_address -Q queue_depth_setting -l controller_loss_timeout_period" 명령을 사용하여 첫 번째 경로에서 검색된 하위 시스템에 연결합니다
위에 나열된 명령은 재부팅 후에는 유지되지 않습니다. nvme connect명령은 NVMe 연결을 다시 설정하기 위해 재부팅 후 매번 실행해야 합니다.호스트가 액세스할 수 없는 검색된 포트에 대한 연결이 설정되지 않았습니다. 이 명령을 사용하여 포트 번호를 지정하면 연결이 실패합니다. 기본 포트는 연결에 대해 설정된 유일한 포트입니다. 권장 큐 깊이 설정은 1024입니다. 다음 예시와 같이 -Q 1024명령줄 옵션을 사용하여 기본 설정값인 128을 1024로 재정의할 수 있습니다.권장 컨트롤러 손실 시간 제한 시간(초)은 60분(3600초)입니다. 다음 예제와 같이 '-l 3600' 명령줄 옵션을 사용하여 기본 설정인 600초를 3600초로 재정의합니다. # nvme connect -t rdma -a 192.168.1.77 -n nqn.1992- 08.com.netapp:EF80.600a098000a527a7000000005ab3af94 -Q 1024 -l 3600
-
4단계를 반복하여 두 번째 경로에서 발견된 하위 시스템을 연결합니다.
-
선택 사항 - 부팅할 때마다 대상을 자동으로 검색하고 연결하도록 호스트를 설정합니다.
-
2단계와 3단계의 검색 매개변수를 다음 절차 및 형식을 사용하여 `/etc/nvme/discovery.conf`에 추가합니다.
# echo "--transport=rdma --traddr= target_ip_address --trsvcid=4420" | sudo tee -a /etc/nvme/discovery.conf
-
/etc/nvme/discovery.conf파일을 채운 후 다음 명령을 사용하여 nvmf-autoconnect 서비스를 활성화합니다.sudo systemctl enable nvmf-autoconnect.service
-
다음 단계
연결을 설정한 후 "호스트를 정의합니다".