참고문서: https://access.redhat.com/documentation/ko-KR/Red_Hat_Enterprise_Linux/6/html-single/DM_Multipath/
구성: CentOS7, 1HBA, EMC cx4-120 스토리지, SAN 스토리지
1. multipath 패키지 설치
# yum install device-mapper-multipath
2. 설정
/etc/multipath.conf 화일을 아래와 같이 설정한다. blacklist 부분은 internal disk가 HP 이므로 multipath를 사용하지 않기 위해서 등록했다.
defaults { user_friendly_names yes find_multipaths yes } blacklist { device { vendor "HP" product "*" } }
3. multipathd 실행
CentOS7 에서는 systemctl 커맨드로 서비스를 제어한다. 이전 버전에서는 service 커맨드를 사용한다.
# systemctl start multipathd # multipath
4. utility
multipath
# multipath -l mpathr (3600601607f121a00a4dbda29b08fe411) dm-21 DGC ,RAID 5 size=50G features='1 queue_if_no_path' hwhandler='1 emc' wp=rw |-+- policy='service-time 0' prio=0 status=active | `- 0:0:0:6 sdi 8:128 active undef running `-+- policy='service-time 0' prio=0 status=enabled `- 0:0:1:6 sdad 65:208 active undef running mpathe (3600601607f121a00928ae972b5d1e411) dm-11 DGC ,RAID 5 size=20G features='1 queue_if_no_path' hwhandler='1 emc' wp=rw |-+- policy='service-time 0' prio=0 status=active | `- 0:0:1:12 sdaj 66:48 active undef running `-+- policy='service-time 0' prio=0 status=enabled `- 0:0:0:12 sdo 8:224 active undef running
5. 기타
/etc/multipath 에 wwids 화일과, bindings 화일이 있다. multipath 유틸리티와 이 화일들을 이용하면, 어떤 multipath device가 어떤 device에 매핑되었는지 확인할 수 있다.