PowerPath에 디바이스에 대한 경로 1개가 누락되었습니다.
Summary: 운영 체제가 디바이스의 모든 경로를 올바르게 검색하더라도 PowerPath에 경로 하나가 누락되었습니다.
Symptoms
ASM용 디바이스 구성
환경:
OS: AIX(모든 릴리스)
Dell SW: PowerPath for AIX
DELL 어레이: 모든
비 DELL SW: ASM
운영 체제가 디바이스에 대한 모든 경로를 검색하지만 PowerPath가 1을 제외한 모든 경로를 구성하고 있습니다.
PowerPath 누락 경로에서 사용하는 HBA의 I/O가 더 많아 HBA 간에 로드가 불균형한 것으로 나타납니다.
예를 들어, Symmetrix 디바이스 104에 대한 모든 경로를 열거합니다(다른 어레이 유형에 대해 유사한 출력을 사용함)
(inq에서)
/dev/rhdiskpower26 :EMC :SYMMETRIX :5978 :2500104000 : 262145280 /dev/rhdisk44 :EMC :SYMMETRIX :5978 :2500104000 : 262145280 /dev/rhdisk121 :EMC :SYMMETRIX :5978 :250<0104000 : 262145280 /dev/rhdisk198 :EMC :SYMMETRIX :5978 :2500104<000 : 262145280 /dev/rhdisk313 :EMC :SYMMETRIX :5978 :2500104000 : 262145280
모의 디바이스를 확인할 때 다음을 볼 수 있습니다.
# powermt display dev=26 Pseudo name=hdiskpower26 Symmetrix ID=000xxxxxxx25 Logical device ID=00104 Device WWN=60000970000xxxxxxx25533030313034 state=alive; policy=SymmOpt; queued-IOs=0 ============================================================================== --------------- Host --------------- - Stor - -- I/O Path -- -- Stats --- ### HW Path I/O Paths Interf. Mode State Q-IOs Errors ============================================================================== 1 fscsi1 hdisk198 FA 6d:09 active alive 0 0 0 fscsi0 hdisk121 FA 3d:04 active alive 0 0 0 fscsi0 hdisk44 FA 4d:04 active alive 0 0
hdisk313이 누락되었습니다.
Cause
ASM이 호스트에서 사용되며 잘못 구성되었습니다. ASM 디바이스가 구성되면 해당 메이저 또는 마이너가 대표 의사 디바이스의 메이저 또는 마이너와 일치해야 합니다.
원시 의사 장치의 주 또는 부를 살펴보면 다음을 찾을 수 있습니다.
# ls -l -Ralsi /dev/rhdiskpower26 87478 0 crw-rw---- 1 root system 36, 26 Jul 26 11:11 rhdiskpower26
ASM 디바이스는 주 36 및 부 26으로 생성되어야 합니다. 즉, 다음과 같아야 합니다.
# ls -Ralsi /dev/ASM_104 87518 0 crw-rw-r-- 1 grid oinstall 36, 26 Jul 26 11:13 ASM_104
이 경우 다음을 찾을 수 있습니다.
# ls -Ralsi /dev/ASM_104 87518 0 crw-rw-r-- 1 grid oinstall 19,313 Jul 26 11:13 ASM_104
그리고 이 주요, 부조쌍을 찾으면 다음을 찾을 수 있습니다.
# ls -Ralsi /dev | grep 19,313 87518 0 crw-rw-r-- 1 grid oinstall 19,313 Jul 26 11:13 ASM_104 87438 0 brw------- 1 root system 19,313 Jul 26 11:11 hdisk313 87439 0 crw------- 1 root system 19,313 Jul 26 11:11 rhdisk313
hdisk313 ... 잃어버린 길
PowerPath에서 모의 디바이스를 구성하려고 할 때는 모든 경로를 열어야 합니다. hdisk313인 경우 ASM이 디바이스를 보유하고 있기 때문에 열기가 실패합니다. PowerPath에서 선택할 수 없습니다. 따라서 ASM 디바이스는 PowerPath에서 관리하지 않는 하나의 경로(로드 밸런싱 없음)만 사용합니다. 경로에 장애가 발생하면 애플리케이션이 축소됩니다(장애 조치(failover) 없음). 이는 이 누락된 경로를 처리하는 HBA의 로드가 다른 HBA의 로드보다 훨씬 높은 이유를 설명합니다(fcstat fcsX에서 볼 수 있음).
Resolution
해결 방법은 ASM 디바이스를 올바르게 생성하는 것입니다.
# rm /dev/ASM_104 # mknod /dev/ASM_104 c 36 26 <<<<< the node is created in"raw" mode, with major 36 and minor 26, which are the major/minor of hdiskpower26. # chown grid:oinstall /dev/ASM_104