1장. DM-Multipath (Device Mapper Multipathing)

DM-Multipath (Device Mapper Multipathing)로 서버 노드와 단일 장치로의 저장 장치 어레이 사이에서 다중 I/O 경로를 설정할 수 있습니다. 이러한 I/O 경로는 분리된 케이블, 스위치 , 제어기를 포함시킬 수 있는 물리적 SAN 연결입니다. 멀티패싱은 결합된 경로로 구성된 새로운 장치를 생성하여 I/O 경로를 모읍니다.
다음 부분에서는 Red Hat Enterprise Linux 6 초기 릴리즈의 새로운 DM-Multipath 기능에 대해 요약합니다. 그 다음으로 DM Multipath의 개요 및 구성요소, DM-Multipath 설정 개요에 대해 상세히 설명합니다.

1.1. 새로운 기능 및 변경된 기능

다음 부분에서는 Red Hat Enterprise Linux 6 초기 및 후속 릴리즈에 포함된 DM-Multipath의 새로운 기능 및 변경된 기능에 대해 나열합니다.

1.1.1. Red Hat Enterprise Linux 6.0의 새로운 기능 및 변경된 기능

Red Hat Enterprise Linux 6.0에는 다음과 같은 문서와 기능 업데이트 및 변경 사항이 포함되어 있습니다.
  • Red Hat Enterprise Linux 6 릴리즈에서 기본적인 장애 조치 설정에 대한 DM-Multipath 초기 설정 절차가 변경되었습니다. 이제 DM-Multipath 설정 파일을 생성하여 mpathconf 설정 유틸리티로 DM-Multipath를 활성화할 수 있으며, 이는 device-mapper-multipath 모듈을 불러와서 multipathd 데몬을 시작하고 chkconfig를 설정하여 재부팅시 자동으로 데몬을 시작합니다.
    새로운 설정 절차에 대한 자세한 내용은 3.1절. “DM-Multipath 설정 ”에서 참조하십시오. mpathconf 명령에 대한 내용은 mpathconf(5) man 페이지에서 참조하십시오.
  • Red Hat Enterprise Linux 6 릴리즈는 멀티패스 장치 설정을 위한 새로운 모드를 제공합니다. 이는 find_multipaths 설정 파일 매개 변수로 설정합니다. 이전 Red Hat Enterprise Linux 버전에서 멀티패스는 항상 명시적으로 블랙리스트되지 않은 모든 경로의 멀티패스 장치 생성을 시도했습니다. 하지만 Red Hat Enterprise Linux 6에서 find_multipaths 설정 매개 변수를 yes로 설정하면 멀티패스는 다음의 세 가지 조건 중 하나를 충족하는 경우에만 장치를 생성합니다:
    • 동일한 WWID를 갖는 최소 두 개의 블랙리스트되지 않은 경로가 있습니다.
    • 사용자는 multipath 명령으로 장치를 지정하여 수동으로 장치 생성을 강제합니다.
    • 경로는 이전에 생성된 멀티패스 장치 (해당 멀티패스 장치가 현재 존재하지 않아도)와 동일한 WWID를 갖습니다. find_multipaths 매개 변수가 설정되어 있지 않을 때 이전에 생성된 멀티패스 장치가 있을 경우 수행해야 할 절차에 대한 설명은 4.2절. “설정 파일 블랙리스트 ”에서 참조하십시오.
    이 기능은 대부분의 사용자가 블랙리스트를 편집하지 않고 멀티패스 장치로 만들기 위해 자동으로 올바른 경로를 선택하는 멀티패스 장치를 갖게 합니다.
    find_multipaths 설정 매개 변수에 대한 자세한 내용은 4.3절. “설정 파일 기본값 ”에서 참조하십시오.
  • Red Hat Enterprise Linux 6 릴리즈에서는 다음의 I/O 작업에 사용할 경로를 결정하는 두 개의 새로운 경로 선택 알고리즘 queue-lengthservice-time을 제공합니다. queue-length 알고리즘은 경로의 처리되지 않은 I/O 양을 확인한 후 사용할 경로를 결정합니다. service-time 알고리즘은 경로의 처리되지 않은 I/O 양과 상대 처리량을 확인한 후 사용할 경로를 결정합니다. 설정 파일의 경로 선택 매개 변수에 대한 자세한 내용은 4장. DM-Multipath 설정 파일 에서 참조하십시오.
  • Red Hat Enterprise Linux 6 릴리즈에서 우선 순위 함수는 더이상 콜아웃 프로그램이 아닙니다. 대신 이는 경로 검사 함수와 같이 동적 공유 객체입니다. prio_callout 매개 변수는 prio 매개 변수로 대체되었습니다. 지원되는 prio 함수에 대한 자세한 내용은 4장. DM-Multipath 설정 파일 에서 참조하십시오.
  • Red Hat Enterprise Linux 6에서 multipath 명령 출력 결과의 형식이 변경되었습니다. multipath 명령 출력 결과에 대한 자세한 내용은 5.7절. “Multipath 명령 출력 결과 ”에서 참조하십시오.
  • Red Hat Enterprise Linux 6 릴리즈에서 멀티패스 bindings 파일은 /etc/multipath/bindings에 있습니다.
  • Red Hat Enterprise Linux 6 릴리즈는 multipath.conf 파일에서 세 개의 새로운 defaults 매개 변수 checker_timeout, fast_io_fail_tmo, dev_loss_tmo를 제공합니다. 이러한 매개 변수에 대한 자세한 내용은 4장. DM-Multipath 설정 파일 에서 참조하십시오.
  • 멀티패스 설정 파일에서 user_friendly_names 옵션이 yes로 설정되어 있을 때, 멀티패스 장치 이름은 mpathn 형식이 됩니다. Red Hat Enterprise Linux 6 릴리즈에서 n은 영문자가 되므로 멀티패스 장치 이름은 mpatha 또는 mpathb가 됩니다. 이전 릴리즈에서 n은 정수였습니다.

1.1.2. Red Hat Enterprise Linux 6.1의 새로운 기능 및 변경된 기능

Red Hat Enterprise Linux 6.1에는 다음과 같은 문서와 기능 업데이트 및 변경 사항이 포함되어 있습니다.

1.1.3. Red Hat Enterprise Linux 6.2에서 새로운 기능 및 변경된 기능

Red Hat Enterprise Linux 6.2에는 다음과 같은 문서와 기능 업데이트 및 변경 사항이 포함되어 있습니다.
  • Red Hat Enterprise Linux 6.2 릴리즈에서는 multipath.conf 파일의 defaults, devices, multipaths 섹션에 새로운 multipath.conf 매개 변수, rr_min_io_rq를 제공합니다. rr_min_io 매개 변수는 더이상 Red Hat Enterprise Linux 6.2에서 유효하지 않습니다. rr_min_io_rq 매개 변수에 대한 자세한 내용은 4장. DM-Multipath 설정 파일 에서 참조하십시오.
  • dev_loss_tmo 설정 파일 매개 변수는 무한으로 설정할 수 있습니다. 이는 실제 sysfs 변수를 2147483647 초 또는 68 년으로 설정합니다. 이러한 매개 변수에 대한 자세한 내용은 4장. DM-Multipath 설정 파일 에서 참조하십시오.

1.1.4. Red Hat Enterprise Linux 6.3에서 새로운 기능 및 변경된 기능

Red Hat Enterprise Linux 6.3에는 다음과 같은 문서와 기능 업데이트 및 변경 사항이 포함되어 있습니다.
  • queue_without_daemon 설정 파일 매개 변수의 기본값은 현재 no로 설정되어 있습니다.
  • max_fds 설정 파일 매개 변수의 기본값은 현재 max로 설정되어 있습니다.
  • user_friendly_names 설정 파일 매개 변수는 multipath.conf 설정 파일의 defaults, multipaths, devices 섹션에서 설정할 수 있습니다.
  • multipath.conf 설정 파일의 defaults 섹션은 새로운 hwtable_regex_match 매개 변수를 지원합니다.
설정 파일 매개 변수에 대한 보다 자세한 내용은 4장. DM-Multipath 설정 파일 에서 참조하십시오.

1.1.5. Red Hat Enterprise Linux 6.4에서 새로운 기능 및 변경된 기능

Red Hat Enterprise Linux 6.4에는 다음과 같은 문서와 기능 업데이트 및 변경 사항이 포함되어 있습니다.