Multipath는 리눅스에서 여러 경로를 통해 스토리지 디바이스에 액세스할 수 있는 기능입니다. 이를 통해 스토리지 장치의 가용성과 퍼포먼스를 향상시킬 수 있습니다. Multipath는 여러 개의 경로를 통해 스토리지 장치에 연결되는 다양한 경로를 통해 스토리지 장치에 대한 액세스를 제공합니다. 이는 SCSI, iSCSI, Fibre Channel 및 FCoE와 같은 다양한 프로토콜에서 지원됩니다.

Multipath는 스토리지 장치의 연결을 관리하고 경로 중단시 다른 경로로의 재연결을 가능하게하여 스토리지 시스템의 가용성 및 신뢰성을 최적화합니다. 이를 통해 데이터 손실을 방지하고, 시스템의 다운타임을 줄일 수 있습니다.

시스템에 multipath 패키지가 설치되어 있어야 합니다.

iSCSI 기준

  1. multipath 패키지 설치 확인 및 설치
# rpm -qa | grep multipath
# yum install iscsi-initiator-utils device-mapper-multipath -y
  1. iSCSI LUN 검색
# iscsiadm -m discovery -t sendtargets -p 192.168.1.14
192.168.1.14:3260,1 iqn.2000-01.com.synology:NAS.default-target.0a3b10dd459
192.168.1.19:3260,1 iqn.2000-01.com.synology:NAS.default-target.0a3b10dd459
# iscsiadm -m discovery -t sendtargets -p 192.168.1.19
192.168.1.14:3260,1 iqn.2000-01.com.synology:NAS.default-target.0a3b10dd459
192.168.1.19:3260,1 iqn.2000-01.com.synology:NAS.default-target.0a3b10dd459
  1. iSCSI LUN 등록
# iscsiadm -m node -p 192.168.1.14 -l
# iscsiadm -m node -p 192.168.1.19 -l
  1. multipath 설정파일 생성 (WWID(ID_SERIAL)값이 같은 것끼리 자동으로 mpath로 묶음)
# mpathconf --enable --with_multipathd y --find_multipaths y
  1. multipath 확인
# multipath -ll
# lsblk

image.png