Multipath
Package가 running 상태로 구성되어 있는지 확인
Last updated
Was this helpful?
Package가 running 상태로 구성되어 있는지 확인
Last updated
Was this helpful?
DM Multipath는 서버 노드와 스토리지 장치 구간에서 다중 I/O 경로를 구성할 수 있다. 다중 경로는 결합된 경로로 구성된 새로운 장치를 생성하여 I/O 경로를 모은다.[1]
한쪽 I/O 경로가 장애가 발생하면, 다른 경로로 전환할 수 있는 Active/Standby 구성으로 장애 조치 가능
I/O가 round-robin 방식으로 경로에 분산되도록 구성 가능하고, 일부 설정에서 i/o 경로에서의 부하량을 감지하여 이를 재조정할 수 있다.
<multipath.conf 항목설명[2]>
항목
설명
defaults
Multipath에 대한 기본값 설정
blacklist
Multipath를 사용하지 않을 특정장치 목록
blacklist_exceptions
blacklist에서 예외처리할 장치 설정
multipaths
개별적인 Multipath 장치에 대한 설정
devices
개별적인 스토리지 유형에 대한 설정
1. multipath 파일 설치 여부 확인
# rpm -qa | grep multipath
1-1. multipath 파일이 없을 경우, yum으로 패키지 설치
# yum install *multipath*
2. multipath 정상 설치 확인
# multipath -l
※ 위에 빨간색 표시된 것과 같이 /etc/ 밑에 multipath.conf 파일을 찾을 수 없는 오류가 나온다. 설정 파일은 아래와 같이 해당 경로에서 복사해 사용 가능하다.
3. multipath 파일을 /etc/ 밑으로 복사
# cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/
4. multipath 정보 확인
# multipath -l
※ 전의 "multipath -l"의 결과와 다른 메세지를 확인할 수 있다. conf 파일은 인식하지만, multipath driver가 로드되지 않아 발생하는 메세지이다.
5. multipath driver 기동 # service multipathd restart
※ driver가 로드되지 않았다는 메세지가 사라지고 아무런 값이 출력되지 않는다.
[1] https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/dm_multipath/mpio_overview [2] https://linux.die.net/man/5/multipath.conf