본문 바로가기
HW Knowledge/Dell Technologies

Linux 환경에서 DSET 취합

by 스쳐가는인연 2017. 10. 26.

PowerEdge 운영 중 오류 발생 등으로 하드웨어 점검이 필요한 때, 로그 취합이 필요할 수 있는데, 유용한 툴이 DSET이다. Dell 공식 Website에서 DSET을 다운로드 받아서 실행하면 현재 운영 중인 시스템의 정보를 취합할 수 있다.

 

 

1. DSET 패키지 다운로드

DSET 3.7.0 for Linux (final version)
dell-dset-lx32-3.7.0.219.bin
dell-dset-lx64-3.7.0.219.bin

 

2. 실행 가능하도록 권한 변경

# chmod +x dell-dset-lx64-3.7.0.219.bin

 

 

3. DSET명령 수행

# ./dell-dset-lx64-3.7.0.219.bin

 

           2) Create a One-Time Local System DSET Report

           Creates a Local System DSET report.

           Note: This option does not permanently install DSET on the system.

 

Do you want to collect info for all hardware categories [y|n]:y

Do you want to collect info for all storage categories [y|n]:y

Do you want to collect info for all software categories [y|n]:y

Do you want to collect linux log files [y|n]:y

Do you want to collect advanced log files [y|n]:y

Do you want to store this report in a default name and location [y|n]:y

Do you want to enable report filtering (For more information, see the User's Guide) [y|n]:n

Do you want to upload the report on request to Dell Technical Support after the report is generated [y|n]:n

 

정상 수행되는 경우, 아래 형태의 파일이 생성된다.

DSET Report for [Hostname - SvcTag-XXXXX-Modelname] on Date and Time.zip

 

DSET 수행 시, 결과물이 없이 Terminate 될 수 있는데, 이 경우는 시스템에 OpenManage가 설치되어 있지 않을 때 또는, 툴 권한 문제로 주로 경험할 수 있다.

 

리눅스 환경에서, OpenManage 배포는 일부 까다롭다. 필요 패키지의 의존성 등으로 많은 오류를 경험할 수 있다.

(당황하지 않고~ 트러블 슈팅이 필요하다는 의미이겠다.)

 

2. DSET 명령 수행 중 결과물이 생성되지 않고 수행 중단 되는 경우(특정 파일의 경로 없이 바로 쉘 프롬프트가 보임)

 

3. OpenManage Server Administrator (OMSA) 설치 상태 확인을 위해 아래 명령을 수행해보자.

# omreport system alertlog >> /tmp/alertlog

# omreport system esmlog >> /tmp/esmlog

 

4. 결과가 취합되지 않는다면(오류가 발생한다면), OMSA가 설치되어 있지 않은 것이다.

 

A. Download OMSA

Dell OpenManage Server Administrator Managed Node (Consolidated), v8.5

https://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverId=PJG60

패키지를 다운로드 받아 설치하면 되나, 앞서 언급한 것처럼, 일부 라이브러리의 호환 이슈를 겪을 수 있으며, 발견된 라이브러리 패키지를 추가 설치해야 한다.

관련 패키지는 시스템 마다 다르게 나타날 수 있다.

 

B. Copy OMSA

# /tmp/OM-SrvAdmin-Dell-Web-LX-8.5.0-2372_A00.tar.gz

 

C. 압축해제

# tar -xvf OM-SrvAdmin-Dell-Web-LX-8.5.0-2372_A00.tar.gz

 

D. 필요 라이브러리 설치 (수행 전 yum repository 구성 필요)

# yum install net-snmp-utils libcmpiCppImpl.so.0 libcmpiCppImpl0 openwsman-server libwsman.so.1 libwsman_client.so.1 libwsman_curl_client_transport.so.1 openwsman-client sblim-sfcc sblim-sfcb

 

E. 재시작

# reboot

 

5. DSET 실행 (추 후 사용을 위한 설치)

           3) Install/Upgrade DSET and Remote Provider (Recommended)

           Installs required components to generate reports for local and remote systems and also remote report collection

           from this system.

 

6. DSET 실행 (Cont.)

# /usr/sbin/dellsysteminfo -s 127.0.0.1 -u root -d hw,st,sw,lg,ad

 

7. DSET 제거

# ./dell-dset-lx64-3.7.0.219.bin -qu

 

반응형