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