Skip to main content
E-Series Systems
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

물리적 NVMe 장치 타겟에 NVMe 볼륨에 액세스합니다

기여자

사용 중인 OS 및 확장 경로 다중화 방법에 따라 디바이스 타겟에 대한 입출력을 구성할 수 있습니다.

RHEL 8, RHEL 9 및 SLES 15의 경우, I/O는 Linux 호스트가 물리적 NVMe 장치 타겟으로 지정합니다. 기본 NVMe 다중 경로 솔루션은 호스트에서 표시되는 분명한 단일 물리적 장치의 물리적 경로를 관리합니다.

물리적 NVMe 장치는 I/O 타겟입니다

의 링크에 대한 I/O를 실행하는 것이 가장 좋습니다 /dev/disk/by-id/nvme-eui.[uuid#] 물리적 NVMe 장치 경로로 직접 이동하는 것이 아니라 /dev/nvme[subsys#]n[id#]. 이러한 두 위치 간의 링크는 다음 명령을 사용하여 찾을 수 있습니다.

# ls /dev/disk/by-id/ -l
lrwxrwxrwx 1 root root 13 Oct 18 15:14 nvme-eui.0000320f5cad32cf00a0980000af4112 -> ../../nvme0n1

I/O가 에 실행됩니다 /dev/disk/by-id/nvme-eui.[uuid#] 을 통해 직접 전달됩니다 /dev/nvme[subsys#]n[id#] 기본 NVMe 다중 경로 솔루션을 사용하여 모든 경로를 이 경로 아래에서 가상화했습니다.

다음을 실행하여 경로를 볼 수 있습니다.

# nvme list-subsys

예제 출력:

nvme-subsys0 - NQN=nqn.1992-08.com.netapp:5700.600a098000a522500000000589aa8a6
\
+- nvme0 rdma traddr=192.4.21.131 trsvcid=4420 live
+- nvme1 rdma traddr=192.4.22.141 trsvcid=4420 live

"NVMe list -Subsys" 명령을 사용할 때 네임스페이스 장치를 지정하면 해당 네임스페이스에 대한 경로에 대한 추가 정보가 제공됩니다.

# nvme list-subsys /dev/nvme0n1
nvme-subsys0 - NQN=nqn.1992-08.com.netapp:5700.600a098000af44620000000058d5dd96
\
 +- nvme0 rdma traddr=192.168.130.101 trsvcid=4420 live non-optimized
 +- nvme1 rdma traddr=192.168.131.101 trsvcid=4420 live non-optimized
 +- nvme2 rdma traddr=192.168.130.102 trsvcid=4420 live optimized
 +- nvme3 rdma traddr=192.168.131.102 trsvcid=4420 live optimized

또한 다중 경로 명령에 후크를 사용하여 기본 페일오버를 위한 경로 정보를 볼 수도 있습니다.

#multipath -ll
참고 경로 정보를 보려면 '/etc/multipath.conf'에서 다음을 설정해야 합니다.
defaults {
        enable_foreign nvme
}

예제 출력:

eui.0000a0335c05d57a00a0980000a5229d [nvme]:nvme0n9 NVMe,Netapp E-Series,08520001
size=4194304 features='n/a' hwhandler='ANA' wp=rw
|-+- policy='n/a' prio=50 status=optimized
| `- 0:0:1 nvme0c0n1 0:0 n/a optimized    live
`-+- policy='n/a' prio-10 status=non-optimized
`- 0:1:1 nvme0c1n1 0:0 n/a non-optimized    live