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 y): --user_friendly_names <y|n>
    Set find_multipaths (Default y): --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>
  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 명령을 실행하여 변경 사항을 적용합니다.