Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3장. DM-Multipath 설정

다음 부분에서는 DM-Multipath 설정에 대한 단계적인 절차의 예를 다루고 있습니다. 이에는 다음과 절차가 포함됩니다:
  • 기본적인 DM-Multipath 설정
  • 로컬 디스크 무시
  • 설정 파일에 장치 추가
  • initramfs 파일 시스템에서 멀티패스 시작하기

3.1. DM-Multipath 설정

시스템에 DM-Multipath를 설정하기 전에, 시스템이 업데이트되었는지와 device-mapper-multipath 패키지가 포함되어 있는 지를 확인합니다.
멀티패스 설정 파일 /etc/multipath.conf를 생성하는 mpathconf 유틸리티로 멀티패스를 설정합니다.
  • /etc/multipath.conf 파일이 이미 존재할 경우, mpathconf 유틸리티가 이를 편집하게 됩니다.
  • /etc/multipath.conf 파일이 존재하지 않을 경우, mpathconf 유틸리티는 /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf 파일을 시작 파일로 사용하게 됩니다.
  • /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf 파일이 존재하지 않을 경우 mpathconf 유틸리티는 /etc/multipath.conf 파일을 처음부터 생성하게 됩니다.
/etc/multipath.conf 파일을 편집할 필요가 없을 경우, 다음 명령을 실행하여 기본적인 장애 조치 설정을 위해 DM-Multipath를 구성할 수 있습니다. 이 명령은 멀티패스 설정 파일을 활성화하고 multipathd 데몬을 시작합니다.
# mpathconf --enable --with_multipathd y
multipathd 데몬을 시작하기 전 /etc/multipath.conf 파일을 편집해야 할 경우 다음 절차를 사용하여 기본적인 장애 조치 설정을 위해 DM-Multipath를 구성합니다.
  1. --enable 옵션과 함께 mpathconf 명령을 실행합니다:
    # mpathconf --enable
    mpathconf 명령의 추가 옵션에 대한 자세한 내용은 mpathconf man 페이지를 참조하시거나 --help 옵션을 함께 지정하여 mpathconf 명령을 실행하십시오.
    # mpathconf --help
    usage: /sbin/mpathconf <command>
    
    Commands:
    Enable: --enable 
    Disable: --disable
    Set user_friendly_names (Default n): --user_friendly_names <y|n>
    Set find_multipaths (Default n): --find_multipaths <y|n> 
    Load the dm-multipath modules on enable (Default y): --with_module  <y|n>
    start/stop/reload multipathd (Default n): --with_multipathd  <y|n>
    chkconfig on/off multipathd (Default y): --with_chkconfig  <y|n>
    
  2. 필요한 경우 /etc/multipath.conf 파일을 편집합니다. DM-Multipath의 기본값 설정은 시스템에 컴파일되며 /etc/multipath.conf 파일에 설정할 필요가 없습니다.
    path_grouping_policy의 기본값은 failover에 설정되어 있으므로, 예시에 있는 /etc/multipath.conf 파일을 편집하지 않아도 됩니다. 기본값 외에 다른 것으로 설정 파일에 있는 값을 변경하는 것에 대한 내용은 4장. DM-Multipath 설정 파일 에서 확인하시기 바랍니다.
    설정 파일의 초기 기본값 부분에서는 시스템을 설정하여 멀티패스 장치 이름이 mpathn 형식이 됩니다. 이러한 설정을 하지 않으면, 멀티패스 장치 이름은 장치의 WWID로 별칭될 수 있습니다.
  3. 필요시 설정 파일을 저장하고 편집기를 종료합니다.
  4. 다음의 명령을 실행합니다:
    # service multipathd start
설정 파일에서 user_friendly_name 값이 yes로 설정되어 있으면 멀티패스 장치는 /dev/mapper/mpathn으로 생성됩니다. 선택하신 별칭으로 장치 이름을 설정하는 방법에 대한 자세한 내용은 4장. DM-Multipath 설정 파일 에서 참조하시기 바랍니다.
사용자 친화적 이름을 사용하지 않으려면 다음 명령을 실행합니다:
# mpathconf --enable --user_friendly_names n

참고

멀티패스 데몬을 시작한 후 멀티패스 설정 파일을 편집해야 할 경우 service multipathd reload 명령을 실행하여 변경 사항을 적용합니다.