본문 바로가기
System Administrator/VMware

VMware ESXi 서버에서 LSI Log 수집 방법

by sleuth0513 2018. 10. 15.

1.    개요
    VMware ESXi OS를 사용하는 서버에 Storcli 소프트웨어 설치를 통한 LSI Log를 추가 수집하는 방법

 

2.    테스트 환경

Server Model

UCS B200 M4(UCSB-B200-M4)

Raid Controller

UCSB-MRAID12G(LSI 3108 ROC)

Raid Configuration

RAID 1(Mirror)

Local Disk

UCS-HDD300GI2F105

OS Version

VMware ESXi 6.0.0 Build 3620759

 

3.    관련 자료
Cisco Bug ID: CSCut37134

제목: UCS B/C M4 Series MRAID12G Raid Controller goes inoperable/crashes
내용: LSI Driver(lsi_mr3) 문제로 인하여 서버의 Local Disk를 사용할 수 없는 장애 발생

#

 

Note

Cisco Bug ID: CSCut37134에는 장애 증상(Symptom)으로 명확한 장애 Log가 없이ESXi OS의 비정상적인 상태에 대한 언급만 나열하고 있습니다. 해당 장애가 발생하였을 경우, 정확한 장애 원인 분석(Root cause)을 위해서는 LSI에서 제공하는 별도의 Log 수집 Script를 이용하여 LSI Raid Controller에 대한 별도의 Log 수집이 필요합니다.

 

4.    Log 수집을 위한 Software 설치

Step1.  lsigetvmware.tgz  1.19.04_StorCLI.zip 파일을 Download하고 1.19.04_StorCLI.zip 는 압축을 풀어줍니다.

1.19.04_StorCLI\storcli_all_os\Vmware-NDS 폴더의 vmware-esx-storcli-1.19.04.vib설치 파일을 ESXi에 설치합니다.

image.png

Step2.  WinSCP 프로그램을 사용하여 LSI Log를 수집하고자 하는 ESXi Host Login 합니다.

image.png

Step3.  WinSCP 프로그램을 사용하여 lsigetvmware.tgz vmware-esx-storcli-1.19.04.vib (\1.19.04_StorCLI\storcli_all_os\Vmware-NDS \) 파일을 ESXi /tmp 파일에 Upload합니다.
 image.png
ø 해당 파일에는 가급적 모든 Permission을 넣어줍니다.

Step4.  Putty 및 기타 SSH 프로그램을 이용하여 해당 ESXi 서버에 Login 합니다.

 image.png

Step5.  LSI Log를 수집하기 위하여 strocli VIB를 설치 합니다.
# esxcli software vib install -v /tmp/vmware-esx-storcli-1.19.04.vib --no-sig-check

image.png

#

 

Note

해당 소프트웨어는 설치 이후에 OS 재시작을 필요로 하지 않습니다.

(Reboot Required: false)

 

Step6.  VIB가 설치되었는지 확인합니다.
# esxcli software vib list

image.png
제조사(Vendor) LSIvmware-esx-storcli-1.19.04 프로그램이 설치되었는지 확인합니다.

Step7.  설치된 software가 정상적으로 동작하는지 확인합니다.
# /opt/lsi/storcli/storcli /c0 show all

image.png

 

5.    Log 수집 Tool 설치

Step1.  tmp Directory로 이동하여 lsigetvmware.tgz파일의 압축을 풀어줍니다.
# cd /tmp > # tar xvf lsigetvmware.tgz

image.png

Step2.  lsigetvmware_022817 Directory로 이동하여 생성된 파일을 확인합니다.
# tar xvf lsigetvmware.tgz

image.png

 

Step3.  Log 수집 스크립트를 실행합니다.
# ./lsigetlunix.sh -D -Q

image.png

 

Step4.  수집된 Log 파일을 확인합니다.

image.png

 

Step5.  WinSCP 프로그램을 이용하여 lsi.vmware_6.0.0. [호스트명].101518.032913.tar.gz 형태의 파일을 로컬PC에 다운로드합니다.

image.png

 

--- 문서 끝 ---



댓글