Quantcast
Channel: VMware Communities : Blog List - All Communities
Viewing all articles
Browse latest Browse all 3805

(KB#1029039)ESX/ESXi 4.x와 ESXi 5.0에서 SCSI 호스트측 NMP에러/상황 이해하기

$
0
0

이 문서는 이해를 돕기위해 KB#1029039를 한글로 번역한 것입니다. 번역본과 원문의 의미가 상이한 경우 원문이 우선함을 밝힙니다.

- VMware 한국  GSS L3 Tech. Support

 

목적

이 문서는 vmkernel.log에서 확인할 수 있는 NMP에러에서  SCSI 호스트 상태 메세지에 대한 정보를 제공합니다.

설명

아래 표는 VMware에서 정의되고 갱신되는 VMkernel의 SCSI 호스트 상태 메세지를 설명합니다.:

 

 

상태

VMK_SCSI_HOST_OK   = 0x00 or 0x0

예제

vmkernel: 76:23:45:36.239   cpu11:22687)NMP: nmp_CompleteCommandForPath: Command 0x28 (0x41000b10f000) to   NMP device "naa.600601601f7019001
6361881f3b4de11" failed on physical path "vmhba3:C0:T2:L10" H:0x0 D:0x2 P:0x0 Valid   sense data: 0x2 0x4 0x3.

설명

이 상태는   호스트측에서 아무런 에러가 없을 때 표시됩니다. 장치 또는 플러그인의 상태코드가 있는지 확인이 필요합니다. 경우에   따라, Possible sense Data 대신에Valid sense data를 볼 수 있습니다.

 

장치 SCSI상태(Check Condition과 같은)에 대한 자세한 정보는   http://www.t10.org/lists/2status.htm를 참조합니다.

 

상태

VMK_SCSI_HOST_NO_CONNECT =   0x01 or 0x1

예제

vmkernel: 27:10:19:24.190   cpu1:4552)NMP: nmp_CompleteCommandForPath: Command 0x2a (0x41000504e500) to   NMP device "naa.600601602c411800
f955e0bbe09fdb11" failed on physical path "vmhba1:C0:T1:L0" H:0x1 D:0x0 P:0x0 Possible   sense data: 0x0 0x0 0x0.

설명

이 상태는   LUN으로의 연결이 끊어졌을   때 나타납니다. LUN이 더 이상 Array측에서 호스트에 보여지지   않거, Array로의 물리적 연결이 제거되었을 때 나타납니다.

 

자세한   정보는SCSI   events that can trigger ESX server to fail a LUN over to another path   (1003433)를 참조합니다.

 

상태

VMK_SCSI_HOST_BUS_BUSY   = 0x02 or 0x2

예제

vmkernel: 116:03:44:19.039   cpu4:4100)NMP: nmp_CompleteCommandForPath: Command 0x2a (0x4100020e0b00) to   NMP device "sym.029010111
831353837" failed on physical path "vmhba2:C0:T0:L152" H:0x2 D:0x0 P:0x0 Possible   sense data: 0x0 0x0 0x0.

설명

이 상태는   HBA 드라이버가 장치로   명령을 보낼 수 없을 때 나타납니다. 환경에서 FCP 프레임이 Drop되었을 때 발생할 수도 있습니다.

 

상태

VMK_SCSI_HOST_TIMEOUT =   0x03 or 0x3

예제

vmkernel: 4:10:53:57.450   cpu6:4197)ScsiDeviceIO: 1672: Command 0x1a to device   "naa.6006016053702100
6e618a620a1ddf11" failed H:0x3 D:0x0 P:0x0 Possible sense data: 0x0 0x0 0x0.

설명

이 상태는   Array로 가는 명령어가   time out되었을 때 나타납니다.

 

상태

VMK_SCSI_HOST_BAD_TARGET =   0x04 or 0x4

예제

vmkernel: 0:00:21:42.980   cpu0:4103)ScsiDeviceIO: SCSICompleteDeviceCommand:747: Command 0x28 to device
"naa.6001e4f0191f37
00108a26974d0ffdda" failed H:0x4 D:0x0 P:0x0 Possible sense data: 0x0 0x0 0x0.

설명

이 상태는   드라이버가 잘못된 타깃으로의 명령을 거부했을 때 나타납니다. 일반적으로 타깃이 하드웨어 장애를 겪을 때 발생하지만, 명령이 잘못된   타깃 ID로 보내졌을때도 발생합니다.

 

상태

VMK_SCSI_HOST_ABORT   = 0x05 or 0x5

예제

vmkernel: 0:00:13:23.910   cpu20:4251)NMP: nmp_CompleteCommandForPath: Command 0x2a (0x4100010bf9c0) to   NMP device "naa.60060480000190
103838533030363542" failed on physical path "vmhba3:C0:T0:L4" H:0x5 D:0x0 P:0x0 Possible   sense data: 0x0 0x0 0x0.

설명

이 상태는   드라이버가 타깃으로 가는 병령을 중지해야 했을 때 나타납니다. 명령  타임아웃이나 프레임에서의 패리티 오류일 때 발생할 수 있습니다.

 

상태

VMK_SCSI_HOST_PARITY =   0x06 or 0x6

예제

설명

이 상태는   일반적인 에러일 때 나타납니다. 예를 들면, 다른 에러 (데이터 오버런 또는 언더런과   같은)에 의해 설명되지 않는 이벤트에 대해  발생합니다.

 

상태

VMK_SCSI_HOST_ERROR =   0x07 or 0x7

예제

vmkernel: 0:00:57:27.056   cpu4:4100)NMP: nmp_CompleteCommandFor
PhysicalPath: Command 0x16 (0x41000e639880) to NMP device   "naa.600601602a1b1
70074c945e4d5d9dc11" failed on physical path "vmhba3:C0:T0:L0"   H:0x7 D:0x0   P:0x0 Possible sense data: 0x0 0x0 0x0.

설명

이 상태는   스토리지 initiator 오류로   인해 장치가 reset 되었을 때 나타납니다. 오랜된 Emulex   HBA 펌웨어나 (드물지만) bad  HBA의 결과로 발생합니다.

bad HBA시나리오에 대한 자세한 내용은   One   host shows a Storage Initiator Error while all other hosts show SCSI Reservation   Conflicts (1021187)를 참조합니다.

 

상태

VMK_SCSI_HOST_RESET =   0x08 or 0x8

예제

vmkernel: 0:19:26:42.068   cpu0:4103)NMP: nmp_CompleteCommand
ForPath: Command 0x28 (0x4100070e8e80) to NMP device "naa.60060480000190
101883533030323731" failed on physical path "vmhba2:C0:T1:L27"   H:0x8 D:0x0   P:0x0 Possible sense data: 0x0 0x0 0x0.

설명

이 상태는   HBA 드라이버가  I/O를 거부했을 때 나타납니다.  HBA가 타깃을 reset할 때 발생할 수 있습니다.

 

상태

VMK_SCSI_HOST_BAD_INTR =   0x09 or 0x9

예제

설명

이것은   오랜된 오류로 반드시 관찰되어서는 안됩니다.

 

상태

VMK_SCSI_HOST_PASSTHROUGH   = 0x0a or 0xa

예제

설명

이것은   오랜된 오류로 반드시 관찰되어서는 안됩니다.    드라이버가 드라이버에서의 일시적인 상황으로 실패한 I/O를 반환하고 그러한 I/O가 재시도될 것이라는 것을 의미했었습니다.

 

 

상태

VMK_SCSI_HOST_SOFT_ERROR =   0x0b or 0xb

예제

vmkernel: 0:02:59:13.873   cpu4:4302)NMP: nmp_CompleteCommand
ForPath: Command 0x2a (0x41000603c840) to NMP device   "naa.500000e113a3f090" failed on physical path   "vmhba0:C0:T0:L0" H:0xb D:0x0 P:0x0 Possible sense data: 0x0 0x0 0x0.

설명

이 상태는   HBA 드라이버가 DID_REQUEUE   명령을 반환했을 때 나타납니다.  이 상태를 받게되면, I/O명령은 즉시 다시 발행됩니다.

 

상태

VMK_SCSI_HOST_RETRY   = 0x0c or 0xc

예제

vmkernel: 0:00:21:46.926   cpu3:4099)NMP: nmp_CompleteCommandFor
PhysicalPath: Command 0x28 (0x41000cea7d00) to NMP device   "naa.6006016042961
700d8f545356140dc11" failed on physical path "vmhba2:C0:T0:L6"   H:0xc D:0x0   P:0x0 Possible sense data: 0x0 0x0 0x0.

설명

이 상태는   일시적인 오류때 나타납니다. 이 상태가 반환되면,   I/O명령은 requeued 되고 다시 실행됩니다.

 

상태

VMK_SCSI_HOST_REQUEUE   = 0x0d or 0xd

예제

vmkernel: 0:20:34:39.755   cpu0:4103)NMP: nmp_CompleteCommandFor
PhysicalPath: Command 0x28 (0x41000fe5fa00) to NMP device "naa.60030d907361
7461305f76766f6c3300" failed on physical path   "vmhba2:C0:T0:L63" H:0xd D:0x0 P:0x0 Possible sense data: 0x0 0x0 0x0.

설명

이 상태는   HBA 드라이버가 명령을   중지하려 할 때 나타나고 iocb 링의 모든 명령들에 대해IOSTAT_LOCAL_REJECT를 설정합니다. 원래의 명령이 다시 requeue되도록 합니다.

 

 

 


Viewing all articles
Browse latest Browse all 3805

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>