6장. 장치가 다중 경로 방지
다중 경로 장치를 구성할 때 선택한 장치를 무시하도록 DM Multipath를 구성할 수 있습니다. DM Multipath는 이러한 무시된 장치를 다중 경로 장치로 그룹화하지 않습니다.
6.1. DM Multipath가 경로에 대한 다중 경로 장치를 생성할 때 조건
DM Multipath에는 경로에 대한 다중 경로 장치를 만들지 또는 경로를 무시할지 여부를 결정하는 기본 규칙 세트가 있습니다. 동작을 구성할 수 있습니다.
find_multipaths
구성 매개 변수를 off
로 설정하면 다중 경로에서 명시적으로 비활성화되지 않은 모든 경로에 대해 다중 경로 장치를 항상 생성하려고 합니다. find_multipaths
구성 매개 변수가 on
의 로 설정된 경우 다음 조건 중 하나가 충족되는 경우에만 다중 경로가 장치를 생성합니다.
- 비활성화되지 않은 WWID(WWide Identification)가 동일한 두 개 이상의 경로가 있습니다.
-
다중 경로
명령으로 장치를 지정하여 장치 생성을 수동으로 강제 적용합니다. - 경로(WWID)는 해당 다중 경로 장치가 현재 존재하지 않는 경우에도 이전에 생성된 다중 경로 장치와 동일한 WWID입니다. 다중 경로 장치가 생성될 때마다 다중 경로가 장치의 WWID를 기억하여 장치의 WWID가 자동으로 생성되므로 해당 WWID가 있는 경로가 표시되는 즉시 장치를 다시 생성합니다. 이를 통해 다른 장치에서 멀티패스를 비활성화하지 않고도 다중 경로 장치에 올바른 경로를 자동으로 선택할 수 있습니다.
이전에 find_multipaths
매개변수를 사용하지 않고 다중 경로 장치를 생성한 다음 나중에 매개 변수를 으로 설정하면 /etc/multipath/wwids
파일에서 다중 경로 장치로 생성되지 않는 모든 장치의 WWID를 제거해야 할 수 있습니다. 다음 예제는 샘플
/etc/multipath/wwids
파일을 보여줍니다. WWID는 슬래시 (/
)로 묶여 있습니다.
# Multipath wwids, Version : 1.0 # NOTE: This file is automatically maintained by multipath and multipathd. # You should not need to edit this file in normal circumstances. # # Valid WWIDs: /3600d0230000000000e13955cc3757802/ /3600d0230000000000e13955cc3757801/ /3600d0230000000000e13955cc3757800/ /3600d02300069c9ce09d41c31f29d4c00/ /SWINSYS SF2372 0E13955CC3757802/ /3600d0230000000000e13955cc3757803/
on
및 off
외에도 find_multipaths
를 다음 값으로 설정할 수도 있습니다.
strict
-
다중 경로는 이전에 다중 경로가 수행되지 않았으며
/etc/multipath/wwids
파일에 없는 경로를 허용하지 않습니다. smart
-
다중 경로에서는 항상
udev
에서 비활성화되지 않은 장치를 표시 즉시 허용합니다.multipathd
가find_multipaths_timeout
매개변수로 설정된 시간 내에 장치를 생성하지 않으면 장치에서 해당 클레임을 해제합니다.
find_multipaths
의 기본 제공 기본값이 꺼져
있습니다. 그러나 mpathconf
에서 생성한 기본 multipath.conf
파일은 find_multipaths
값을 의 로
설정합니다.
find_multipaths
매개변수가 on
;의 로 설정된 경우 다중 경로인 여러 경로가 있는 장치에서만 다중 경로를 비활성화합니다. 이로 인해 일반적으로 장치에서 다중 경로를 비활성화할 필요가 없습니다.
이전에 생성된 다중 경로 장치를 차단
목록에 추가하면 -w
옵션을 사용하여 해당 장치의 WWID를 /etc/multipath/wwids
파일에서 제거하면 다른 프로그램과 관련된 문제를 방지할 수 있습니다. 예를 들어, /etc
파일에서 WWID /multipath/
wwids3600d0230000000000e13954f89300
장치를 제거하려면 다음 방법 중 하나를 사용할 수 있습니다.
장치 이름을 사용하여 다중 경로 장치 제거.
#multipath -w /dev/sdb wwid '3600d0230000000000e13954ed5f89300' removed
장치의 WWID를 사용하여 다중 경로 장치 제거.
#multipath -w 3600d0230000000000e13954ed5f89300 wwid '3600d0230000000000e13954ed5f89300' removed
또한 -W
옵션을 사용하여 /etc/multipath/wwids
파일을 업데이트할 수도 있습니다. 이렇게 하면 현재 다중 경로 장치의 WWID만 포함하도록 /etc/multipath/wwids
파일이 재설정됩니다. 파일을 재설정하려면 다음을 실행합니다.
#multipath -W successfully reset wwids
추가 리소스
-
multipath.conf(5)
매뉴얼 페이지