E-Series-Linux(NVMe over InfiniBand)에서 호스트에서 페일오버 설정
스토리지 배열에 대한 중복 경로를 제공하기 위해 호스트에서 장애 조치를 실행하도록 구성할 수 있습니다.
시스템에 필요한 패키지를 설치해야 합니다.
-
RHEL(Red Hat) 호스트의 경우 "rpm -q device-mapper-multipath"를 실행하여 패키지가 설치되어 있는지 확인합니다
-
SLES 호스트의 경우 'rpm-q multipath-tools'를 실행하여 패키지가 설치되어 있는지 확인합니다
을 참조하십시오 "NetApp 상호 운용성 매트릭스 툴" SLES 또는 RHEL의 GA 버전에서 다중 경로가 올바르게 작동하지 않을 수 있으므로 필요한 업데이트가 설치되었는지 확인합니다. SLES 12 use Device Mapper Multipath (DMMP) for multipathing when using NVMe over Infiniband. RHEL 8, RHEL9, and SLES 15 use a built-in Native NVMe Failover. Depending on which OS you are running, some additional configuration of multipath is required to get it running properly.
SLES 12에서 DMMP(Device Mapper Multipath) 활성화
기본적으로 DM-MP는 SLES에서 비활성화되어 있습니다. 호스트에서 DM-MP 구성 요소를 활성화하려면 다음 단계를 완료하세요.
-
다음 예에 표시된 대로 NVMe E-Series 장치 항목을 /etc/multipath.conf 파일의 devices 섹션에 추가합니다.
devices { device { vendor "NVME" product "NetApp E-Series*" path_grouping_policy group_by_prio failback immediate no_path_retry 30 } }
-
시스템 부팅 시 시작되도록 'multipid'를 구성합니다.
# systemctl enable multipathd
-
현재 실행되고 있지 않으면 '멀티페이드'를 시작합니다.
# systemctl start multipathd
-
'멀티페이드' 상태를 확인하여 활성 상태이고 실행 중인지 확인합니다.
# systemctl status multipathd
기본 NVMe 다중 경로를 사용하여 RHEL 8 설정
기본 NVMe Multipathing은 RHEL 8에서 기본적으로 비활성화되어 있으며 아래 단계를 사용하여 활성화해야 합니다.
-
기본 NVMe 다중 경로를 켜기 위해 'modprobe' 규칙을 설정합니다.
# echo "options nvme_core multipath=y" >> /etc/modprobe.d/50-nvme_core.conf
-
새로운 'modprobe' 파라미터로 initramfs를 다시 만듭니다.
# dracut -f
-
서버를 재부팅하여 기본 NVMe 경로 다중화가 활성화된 상태로 전환합니다.
# reboot
-
호스트를 부팅한 후 기본 NVMe 경로 다중화가 활성화되었는지 확인합니다.
# cat /sys/module/nvme_core/parameters/multipath
-
명령 출력이 N인 경우 기본 NVMe Multipathing은 여전히 비활성화되어 있습니다.
-
명령 출력이 Y인 경우 기본 NVMe 다중경로 기능이 활성화되고 발견한 모든 NVMe 장치에서 이 기능을 사용할 것입니다.
-
|
SLES 15 및 RHEL 9의 경우 기본 NVMe 다중 경로를 기본적으로 사용하며 추가 구성이 필요하지 않습니다. |