OS

OS 멀티패스(Multipath) 확인 방법

kubectl 2023. 7. 11. 17:55
반응형

멀티패스는 서버와 스토리지 간의 경로 장애를 관리하고, 고가용성 및 성능을 향상시키기 위해 사용되는 기술입니다. 일반적으로 스토리지 시스템은 여러 개의 경로를 통해 서버와 통신하며, 이 경로 중 하나가 장애가 발생하면 데이터 전송에 문제가 발생할 수 있습니다. 멀티패스는 이러한 경로 장애 상황에서 다른 경로를 자동으로 선택하여 데이터 전송을 보장합니다.

 

multipath
multipath

멀티패스(Multipath)  이점

  • 고가용성: 멀티패스는 여러 경로를 통해 스토리지에 접근하기 때문에 한 경로의 장애가 발생해도 다른 경로를 통해 데이터 접근이 가능합니다. 이로써 시스템의 가용성을 향상시킵니다.
  • 성능 향상: 멀티패스는 여러 경로를 병렬로 사용하여 데이터 전송 속도를 향상시킬 수 있습니다. 데이터가 여러 경로를 통해 동시에 전송되므로 처리량이 증가하고 응답 시간이 단축됩니다.
  • 멀티패스는 주로 서버 운영 체제에서 지원되며, 각 운영 체제에서는 다양한 방법으로 멀티패스를 구성하고 확인할 수 있습니다. 아래에서는 주요 운영 체제별 멀티패스 확인 방법을 안내합니다.

 

 

OS별 대한 멀티패스(Multipath) 확인 방법

 

1. Linux 멀티패스 확인 방법 

multipath -ll

이 명령어는 현재 시스템에서 구성된 멀티패스 디바이스의 정보를 보여줍니다. "active ready running"은 정상 상태를 의미하며, "active undef running"은 한 쪽 패스에 장애가 있는 경우입니다.

 

Linux 멀티패스(Multipath) 구성 파일 확인:

 

Linux 멀티패스(Multipath) 구성 파일은 다음 경로에서 확인할 수 있습니다.

- /etc/multipath.conf
- /etc/multipath/bindings
- /etc/multipath/wwids
      이러한 파일을 편집하여 멀티패스 구성을 수정할 수 있습니다.

Linux 멀티패스 시작 및 확인

systemctl start multipathd
systemctl enable multipathd
multipath -ll

 

2. Veritas(VXVM VCS) 멀티패스 확인 방법

Veritas FCS 및 LUN 확인 명령어 실행: 

vxdmpadm getsubpaths all 

이 명령어는 Veritas Dynamic Multi-Pathing(DMP)를 통해 구성된 서브패스(FCS)와 LUN의 정보를 보여줍니다

 

Veritas 멀티패스 갯수 및 FCS 확인 명령어 실행: 

vxdmpadm listctlr all 

이 명령어는 시스템에서 인식된 멀티패스 갯수와 사용 중인 FCS 정보를 보여줍니다.

 

Veritas VCS 핫빗카드 체크 명령어 실행: 

lltconfig -a list
lltstat -nvv | more

위 명령어는 VCS(Cluster Server)의 핫빗카드(내부 핫빗용) 정보를 확인할 수 있습니다.

 

Veritas VX disk 확인 명령어 실행: 

vxdg list
vxdisk list
vxprint -ht

 

 

 

3. AIX(AIX 멀티패스) 확인 방법 

 AIX Disk 갯수 확인 명령어 실행: 

lsdev -Cc disk | wc -l 

위 명령어는 시스템에서 인식된 디스크의 갯수와 디스크 정보를 확인할 수 있습니다. 멀티패스 갯수는 이 값을 실제 LUN 갯수로 나누면 얻을 수 있습니다.

 

AIX에서 VXVM Disk 확인 명령어 실행: 

vxdisk list | wc -l
vxdisk list

이 명령어는 AIX에서 구성된 VXVM(Volume Manager)의 디스크 정보를 확인할 수 있습니다. 동일한 LUN 갯수를 확인하고 PATH 갯수를 기록할 수 있습니다.

 

AIX 이더채널 카드 체크 명령어 실행: 

lsdev -Cc adapter
ifconfig -a
lsattr -El entx (x: Interface) 
lsdev -Cc adapter | grep -i fcs
lscfg -vl fcs0 | grep -i net
lsmpio -ar
lspath

위 세 가지 명령어를 통해 AIX에서 이더넷 채널 카드(Enternet Channel Adapter) 정보 및 인터페이스 설정을 확인할 수 있습니다. Active-Active, Active-Standby 등의 설정을 확인할 수 있습니다.

 

 4. EMC 스토리지 PowerPath 확인 방법

 EMC PowerPath 정보 확인 명령어 실행: 

powerrmt display

이 명령어는 EMC PowerPath의 구성 정보를 표시합니다.

 

Logical device 확인 명령어 실행: 

powerrmt display dev=all 

이 명령어는 모든 논리 디바이스(Logical Device)의 정보를 표시합니다.

 

LUN 상태 및 Path 상태 확인 명령어 실행: 

powerrmt display paths 

이 명령어는 LUN의 상태와 각 경로(Path)의 상태를 확인할 수 있습니다.

 

5. Windows 멀티패스 확인 방법 

Windows 명령 프롬프트(CMD)를 엽니다. 

다중 경로 구성 캡처 명령어 실행:

mpclaim.exe -v c:\multipathconfig.txt

 

 

다양한 운영 체제에서 멀티패스를 확인하는 방법을 설명해드렸습니다. 각 운영 체제별로 멀티패스 확인 명령어와 관련된 정보를  정리해보았습니다.

반응형