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-length
및service-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
로 설정되어 있을 때, 멀티패스 장치 이름은mpath
n 형식이 됩니다. Red Hat Enterprise Linux 6 릴리즈에서 n은 영문자가 되므로 멀티패스 장치 이름은mpatha
또는mpathb
가 됩니다. 이전 릴리즈에서 n은 정수였습니다.
1.1.2. Red Hat Enterprise Linux 6.1의 새로운 기능 및 변경된 기능
Red Hat Enterprise Linux 6.1에는 다음과 같은 문서와 기능 업데이트 및 변경 사항이 포함되어 있습니다.
- 이 문서에는 새로운 장 5.2절. “단일 경로 장치에서 멀티패스 장치로 root 파일 시스템 이동 ”이 포함되어 있습니다.
- 이 문서에는 새로운 장 5.3절. “단일 경로 장치에서 멀티 패스 장치로 스왑 파일 시스템 이동 ”이 포함되어 있습니다.
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 설정 파일 에서 참조하십시오.- 5.2절. “단일 경로 장치에서 멀티패스 장치로 root 파일 시스템 이동 ”에 설명된 절차가 업데이트되었습니다.
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에는 다음과 같은 문서와 기능 업데이트 및 변경 사항이 포함되어 있습니다.
multipath.conf
설정 파일의defaults
섹션 및devices
섹션은 새로운retain_attached_hardware_handler
매개 변수 및 새로운detect_prio
매개 변수를 지원합니다. 설정 파일 매개 변수에 대한 자세한 내용은 4장. DM-Multipath 설정 파일 에서 참조하십시오.- 이 문서에는 새로운 섹션 3.4절. “initramfs 파일 시스템에서 멀티패스 설정하기 ”이 포함되어 있습니다.