Manuals

Manuals
. 진단 명령 일람: Dell PowerVault 136T SNC 사용자 설명서

목차 페이지로 돌아가기

진단 명령 일람

Dell™ PowerVault™ 136T SNC 사용자 설명서

부팅 모드

특수 절차

이벤트 로그 덤프

명령 흐름 로그(CFL) 정보로 작업하기

Code 43 덤프 파일 검색

부팅 모드 명령

진단 명령


여기에서는 진단이 필요할 때 수행하는 절차를 설명합니다.

부팅 모드

SNC에는 정상 모드와 진단 모드의 두 가지 작동 모드가 있습니다. SNC 모듈을 원하는 모드로 다시 부팅하기 위해 서비스 터미널에서 두 가지 명령을 사용할 수 있습니다. SNC는 다른 모드로 재부팅하라는 명령을 받기 전까지는 기존 모드로 동작합니다.

SNC가 진단 모드로 부팅되는 경우 서비스 터미널에 명령 프롬프트 diagmode >가 표시됩니다. 진단 모드에서는 제한된 명령만 이용하여 SNC 인터페이스를 테스트할 수 있습니다. 또한 이더넷, FC 및 SCSI 인터페이스용 장치 드라이버가 비활성화되기 때문에 이러한 인터페이스에 대한 루프백 테스트를 수행할 수 있습니다.

진단 모드 실행

SNC 진단 모듈의 특수한 기능이 필요한 경우 diagBoot 명령을 사용합니다. diagBoot를 참조하십시오. 다음을 수행하십시오.

  1. SNC에서 모든 SCSI 및 FC 케이블을 제거합니다. 그렇게 하지 않으면 연결된 디스크나 테이프 장치의 데이터가 손상됩니다.
  2. 테이프 라이브러리를 정상적으로 종료합니다.
  3. 이더넷 케이블이 설치되어 있으면 제거합니다. 단계 3과 단계 4에 대한 자세한 내용은 서비스 포트 연결을 참조하십시오.
  4. 서비스 포트에 터미널을 연결합니다.
  5. 테이프 라이브러리를 켭니다. 테이프 라이브러리를 부팅하는 데는 SNC보다 더 많은 시간이 걸립니다.
  6. 다음 중 하나를 수행합니다.
    • 서비스 터미널에 명령 프롬프트 diagmode >가 표시되면 해당 진단 테스트를 실행합니다.
    • 서비스 터미널에 명령 프롬프트 diagmode >가 표시되지 않으면 diagBoot 명령을 입력합니다.
  7. SNC가 다시 부팅될 때까지 기다립니다.
  8. diagmode > 프롬프트가 나타나면 해당 진단 테스트를 실행합니다.

정상 모드 복귀

SNC가 진단 모드에 있을 때 정상 작동 상태로 돌아가려면 normalBoot를 실행합니다. normalBoot를 참조하십시오.

  1. 서비스 터미널에서 normalBoot 명령을 입력합니다.
  2. SNC가 다시 부팅될 때까지 기다립니다.
  3. 프롬프트에서 이전 MAP으로 진행합니다.

특수 절차

여기서는 특수 절차에 대한 정보를 제공합니다.

상태 점검

상태 점검 기능은 SNC에 연결된 인터페이스와 장치의 작동 상태를 주기적으로 파악하는 방법을 제공합니다.

수동 상태 점검

SNC가 정상 모드에 있는 경우에만 서비스 터미널에서 상태 점검이 수동으로 실행됩니다. 이 절차에서는 "장치 사용 준비" 레벨의 상태 점검을 수행하는 hlthChkNow 명령을 사용합니다. 이 점검에는 SCSI 장치의 가용성 확인이 포함됩니다. 상태 점검 기능으로 작동 상태를 확인할 수 있도록 SCSI 대상 장치를 연결해서 전원을 켭니다.

상태 점검과 연관된 다른 명령을 확인하려면 서비스 포트 명령 일람에서 hlthChk 접두사로 시작되는 명령을 참조하십시오.

  1. 모든 I/O를 중지합니다.
  2. 이더넷 케이블이 설치되어 있으면 제거합니다.
  3. 서비스 포트에 터미널을 연결합니다.
  4. 서비스 터미널에서 hlthChkNow 명령을 입력합니다.
  5. 서비스 터미널에 표시된 결과를 점검하여 인터페이스 및 연결된 장치의 상태를 확인합니다.
  6. 오류가 발생한 것으로 나타나면 적절한 MAP을 수행합니다.

이벤트 로그 덤프

SNC의 이벤트 로그에 기록된 이벤트는 서비스 터미널에 표시될 수 있습니다. 이 정보는 정상적인 이벤트와 내부 및 외부의 오류 원인을 찾는 데 도움이 될 수 있는 비정상적인 이벤트를 확인할 수 있으므로 아주 유용합니다.

각 항목에는 일련 번호, 날짜, 시간, 이벤트 코드, 이벤트 소스(인터페이스 명칭 또는 시스템 프로세스), 인덱스 및 이벤트 설명이 포함되어 있습니다. 실시간 시계가 설정된 경우 타임 스탬프가 실제 시간이 됩니다. 그렇지 않을 경우 시간은 부팅 시간에 대해 상대적입니다.

이벤트 로그는 2000개 이상의 이벤트를 보유합니다. 로그가 가득 차면 가장 최근의 이벤트가 가장 오래된 이벤트를 덮어씁니다. SNC가 마지막으로 부팅된 이후의 이벤트만 보거나 이전 부팅 때부터 누적된 좀더 긴 이벤트 목록을 볼 수 있습니다. 심각도별로 이벤트를 볼 수도 있습니다. Warning을 선택하면 경고 및 알림 이벤트가 나타납니다. Information을 선택하면 정보, 경고 및 알림 이벤트가 나타납니다.

loggerDumploggerDumpCurrent 명령을 참조하십시오.


명령 흐름 로그(CFL) 정보로 작업하기

시퀀스 이벤트와 단일 명령 이벤트의 두 종류 이벤트가 명령 흐름 로그(CFL) 파일에 기록됩니다. 시퀀스 이벤트는 Read/Write 명령입니다. 모든 다른 이벤트는 단일 명령 이벤트입니다. 명령 흐름 로그 정보를 생성하기 위해 여러 개의 명령어를 사용할 수 있습니다.

  • cfLogTimePlayback
  • cfLogTimePlaybackAll
  • cfLogEventPlayback
  • cfLogEventPlaybackAll

특정 LUN, 정해진 기간이나 지정된 이벤트 횟수에 의해 제한된 명령 흐름 로그 정보를 얻기 위해 이들 명령어를 사용합니다.

이들 명령어에 의한 출력은 정보가 제공되는 장치의 내부 LUN 수를 시작합니다. 장치의 제조업체, 제품 ID와 일련 번호 또한 이 줄에 표시됩니다.

LUN=1 Vendor=HP Prodict=Ultrium 1-SCSI SN=IE71K05450

이 줄 다음에 LUN에 표시된 지정된 이벤트가 프린트됩니다. 각 줄은 이벤트 번호로 시작됩니다. 다음 예에서 이벤트 번호는 506입니다:

000000506 May27 08:17:12 2 125 Write=021540 ERR=000000 08:28:45

이벤트 숫자 다음에는 달, 일, 시작시간, 초기화 채널과 초기화 색인이 옵니다. 이벤트 506에서 초기화 색인 다음의 "Write"는 시퀀스 이벤트 "Write"가 로그 되고 있다는 것을 나타냅니다. "Write" 다음의 숫자 "021540"은 SNC가 "Write" 명령을 실행한 횟수를 나타냅니다. 명령이 실행되는 과정 중에는 오류가 기록되지 않습니다. SNC가 시퀀스 이벤트를 완료하는데 걸리는 시간을 결정하기 위해 이 줄 끝에 표시된 타임 스탬프와 시작 시간을 비교해 보십시오.

데이터가 호스트까지 또는 호스트로부터 전송되었을 경우, 새로운 줄은 전송 방향(호스트까지 "DIR=IN"이고 호스트로부터는 "DIR=OUT"), 필요한 바이트의 수(REQ)와 실제 전송된 바이트의 수(XFER)가 표시됩니다.

DIR=IN REQ=14 XFER=14

아래 이벤트 511에서와 같이 이벤트가 단순 명령 이벤트인 경우, 초기화 색인 다음에는 작동 코드 의 8개 문자 약어, 명령 기술자 블록(6, 10, 12나 16 바이트 길이), 명령 완료 상태와 종료 시간이 옵니다.

000000511 MAY27 08:28:51 2 125 MODE SNS 1a0000000c00 GOOD(00) 08:28:51

작동 코드와 명령 기술자 블록 정보를 이해하려면 SCSI 명령 참조 안내서를 참고하십시오.

명령 완료 상태가 좋지 않을 때마다(상태 확인 02), 아래 이벤트 739에서와 같이18 바이트 감지 데이터가 표시됩니다.

000000739 MAY27 08:37:38 2 125 LOG SNS 4d002e00000000040000 CHCK(02)08:37:38

DIR=IN REQ=400 XFER=00

DEV-SENSE=70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 cf 00 02

잘못된 요구사항: CDB에서 유효하지 않은 필드

SNC가 상태로 돌아갔을 때 상태가 장치와 SNC일 경우 상태 기원은 DEV로 나타납니다. Filemark, EOM, ILI, key, 부가적인 감지 코드와 추가 sense code qualifier(감지 코드 자격자)에 대한 감지 데이터 필드는 다음 줄에서 번역되고 표시됩니다. 이들 필드에서 감지 데이터를 이해하려면 SCSI 명령 참조 안내서를 참고하십시오.

cfLogEventPlayback [LUN],[events], cfLogEventPlaybackAll [events], cfLogTimePlayback [LUN],[minutes]cfLogTimePlaybackAll [minutes] 명령을 참고하십시오.


Code 43 덤프 파일 검색

또한 이 이벤트는 플래시 파일 시스템에 저장된 파일 이름과 함께 SNC 이벤트 로그에 기록됩니다. 이 파일은 재설정되기 전 FC 인터페이스의 상태에 대한 정보를 포함하고 있습니다. 파일을 검색하려면 다음 단계를 따르십시오.

  1. 서비스 터미널을 서비스 포트에 연결합니다. 서비스 포트 연결을 참조하십시오.
  2. 서비스 터미널에서 키를 누릅니다. 프롬프트가 표시되지 않으면 서비스 포트 MAP으로 이동하여 RS-232 케이블과 서비스 터미널이 올바르게 작동하는지 확인합니다.
  3. 서비스 터미널에서 cd /ffs/dump 명령을 입력하여 DUMP 디렉토리로 이동합니다.
  4. 서비스 터미널에서 ls 명령을 입력하여 디렉터리의 파일 목록을 표시합니다. 오류 조건이 2회 이상 발생하면 두 개 이상의 파일이 있는 것일 수 있습니다.
  5. 참고: 덤프 파일 이름은 .dmp로 끝나며 파일은 SNC 모듈의 펌웨어를 업데이트할 때마다 자동으로 삭제됩니다.
  6. 사용 중인 통신 소프트웨어로 파일을 저장하고 하이퍼터미널 설명을 보려면 단계 6 - 8을 참조하십시오. 파일을 저장한 후 단계 9로 이동합니다.
  7. 하이퍼터미널 창을 사용하는 경우 sz fc1.dmp를 사용하십시오
    • 파일 이름 fc1.dmp가 예로 사용되었습니다.
    • 인용 부호 사이에 파일 확장자가 .dmp인 8자 이하의 파일 이름을 지정합니다.

  8. 하이퍼터미널 창에서 Transfer and Receive File을 선택합니다.
  9. 하이퍼터미널 창을 사용하는 경우 다른 파일에 대해서도 단계 6과 7을 반복합니다. 단계 9로 이동합니다.
  10. Dell에 분석을 위한 덤프 파일을 보내는 방법에 대해서는 Dell에 문의하십시오. 도움말을 참조하십시오.

부팅 모드 명령

diagBoot

이 명령은 SNC를 정상 작동에서 특수 진단 모드로 변환할 때에만 사용되며 다음 기능을 수행합니다.

  • /nvfs/mt 디렉토리가 있는지 확인합니다
  • 기존 부트 라인을 SNC의 /nvfs/mt 디렉토리에 있는 파일로 복사합니다
  • SNC가 특수 진단 시작 스크립트 /ffs/mt/diagnstk.rc를 사용하여 부팅하도록 지시하는 새로운 부트 라인을 설치합니다
  • 이 명령은 영구 맵 파일 이름을 config/device.map에서 config/device.bak으로 바꿉니다(재부팅 후 새 파일이 생성됩니다).
  • 재부팅 명령을 실행하여 변경 사항을 적용합니다

normalBoot

normalBoot 명령은 SNC를 특수 진단 모드에서 정상 작동 모드로 변환하기 위해서만 사용되며 다음 기능을 수행합니다.

  • diagBoot에 의해 복사된 부트 라인을 복원합니다.
  • 새 영구 장치 맵을 삭제하고 원본 맵 파일의 이름을 config/device.map으로 재지정하고 SNC 재부팅에 사용할 수 있도록 복원합니다.
  • SNC를 재부팅합니다.

진단 명령

여기서는 SNC가 진단 모드에서 부팅될 때 사용할 수 있는 명령에 대해 설명합니다.

  • 명령은 진단 모드에서만 사용할 수 있습니다. 이더넷, FC 및 SCSI 인터페이스를 테스트할 때 showBox 명령과 접미어 Test가 붙은 세 개의 명령을 사용해야 합니다.
  • 이더넷 루프백 플러그, FC 루프백 플러그 및 SCSI 케이블은 각각 대응하는 루프백 테스트에 필요합니다.
주의: 모든 SCSI 및 FC 케이블을 SNC에서 제거해야 합니다. 그렇게 하지 않으면 연결된 디스크나 테이프 장치의 데이터가 손상됩니다.

elTest

elTest는 이더넷 루프백 테스트입니다. SNC가 진단 모드에 있어야 이 명령을 사용할 수 있으며 루프백 플러그가 이더넷 포트에 설치되어 있어야 합니다.

이 테스트는 일련의 루프백 테스트를 실행합니다. 테스트 데이터를 전송하고 유효성을 확인한 후. 테스트 결과가 좋으면 Ethernet OK로 끝납니다.

오류가 발견되면 아래와 같이 오류가 발생한 테스트 번호가 표시됩니다. 테스트가 실패했을 경우 이전 단계인 MAP으로 돌아갑니다.

fcSlotTest [x]

SNC가 진단 모드에 있어야 이 명령을 사용할 수 있으며 루프백 플러그가 GBIC에 연결되어 있어야 합니다.

fcSlotTest 명령은 FC 슬롯의 신뢰도를 테스트합니다. x는 테스트할 FC 슬롯 번호로 대체합니다. 이 명령은 슬롯이나 케이블 테스트에 사용할 수 있습니다.

다음 예제 코드는 FC 슬롯 1에 대한 테스트 화면입니다.

실패한 FC 테스트 1

참고: FC의 "링크(link)" LED가 켜지지 않으면 테스트가 실패합니다.

scsiChannelTest (x,y)

SNC가 진단 모드에 있어야 이 명령을 사용할 수 있으며 두 개의 SCSI 채널이 SCSI 케이블로 연결되어 있어야 합니다.

scsiChannelTest 명령은 한 쌍의 SCSI 채널에 대해 신뢰도 테스트를 수행합니다. xy는 테스트할 SCSI 채널 번호로 대체합니다. 괄호는 선택 사항입니다. 이 명령은 SCSI 인터페이스 또는 SCSI 케이블 테스트에 사용됩니다.

다음 예는 SCSI 채널 1과 2에 대한 테스트 화면입니다.

다음 결과는 실패한 SCSI 포트 테스트의 예입니다. 테스트가 실패했을 경우 이전 단계인 MAP으로 돌아갑니다.

실패한 SCSI 테스트(케이블이 연결되어 있지 않음)

showBox

showBox 명령은 문자를 사용하여 장치의 후면도를 표시하는 방식으로 SNC의 구성 요소를 표시합니다. 또한 이 명령은 각 슬롯에 대한 케이블 연결 요구 사항을 나열합니다.

그림 1. showBox

supportDump

supportDump 명령은 여러 서비스 포트 명령의 실행 결과를 표준 방식으로 지정된 순서로 표시합니다. 결과 파일은 문제 해결에 사용됩니다. supportDump에 의해 호출되는 각 명령은 다음과 같습니다.


목차 페이지로 돌아가기

Laptops | Desktops | Business Laptops | Business Desktops | Workstations | Servers | Storage | Services | Monitors | Printers | LCD TVs | Electronics
© 2012 Dell | About Dell | Terms & Conditions | Unresolved Issues | Privacy Statement | Ads and Emails | Dell Recycling | Contact | Site Map | Feedback
AT | AU | BE | BR | CA | CH | CL | CN | CO | DE | DK | ES | FR | HK | IE | IN | IT | JP | KR | ME | MX | MY | NL | NO | PA | PR | RU | SE | SG | UK | VE | ALL

snWEB9