리눅스 multipath 설정.

참고문서: 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에 매핑되었는지 확인할 수 있다.

답글 남기기

Your email address will not be published.