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, RHEL 9, RHEL 10, SLES 15 and SLES 16 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, SLES 16, RHEL 9 및 RHEL 10의 경우 네이티브 NVMe 멀티패싱이 기본적으로 활성화되어 있으므로 추가 구성이 필요하지 않습니다. |