HP서버 정보 보기 - hpssacli, hpacucli
HP서버 정보 보기 - hpssacli, hpacucli
HP서버 정보 보기 - hpssacli, hpacucli
HP 서버를 운영중에 있다면 HW의 정보를 보기 위한 tool로 hp에서 제공하는 ssacli, acucli, asmli를 사용해봤을 것이다.
이 tool 사용 명령어 중 실제 운영하며 자주 참조하게 되는 명령어에 대해서 포스팅 해보려고 한다.
먼저 ssacli, acucli, asmcli의 의미는 다음과 같다.
ssacli : Smart Storage Administrator Command Line Interface
acucli : Array Configuration Utility Command Line Interface
asmcli : Server Management Application Command Line Interface
이중 acucli는 ssacli 하위 버전으로 ssacli에 대해 설명하도록 하고 asmcli은 다음 포스팅에 작성하였다.
SSACLI (Smart Storage Administrator Command Line interface)
hpssacli rpm설치 후 command에 hpssacli를 입력하면 ssacli command mode로 진입할 수 있다.
hpacucli 역시 아래 명령어를 다 사용할 수 있다.
command mode로 진입하지 않고도
hpssacli ctrl all show config
와 같이 입력하여 사용할 수 있고, 리다이렉션 > 을 사용해 file로 남길 수 도 있다.
자주 사용하는 명령어로는
ctrl all show config -> disk정보 및 raid 구성
ctrl all show status -> controller 및 cache의 상태
ctrl all show detail -> controller의 모든 상태정보
위 3가지를 운영하면서 많이 사용하게 된다.
특히, HP ProLiant Gen8 제품의 경우 Cache battery가 자주 fail 되는 것을 볼 수 있는데,
물리 서버의 health LED에만 주황색 LED가 점등되면 거의 70%가 cache battey fail이었다.
hpssacli crtl all show status 명령어로 cache battey의 fail 여부를 알 수 있다.
(cache battery가 fail되었다고 cache까지 같이 교체하는 경우도 있긴 한데 cache battey에 관한 내용은 추후 포스팅 하도록 하겠다.)
또한 disk가 fail일 경우 health LED와 함께 Disk LED가 점등되는데
hpssacli ctrl all show config으로 slot을 확인 할 수 있으며, disk 교체 시 rebuildng 진행여부를 확인 가능하다.
hpssacli ctrl all show detail을 입력하면 아래와 같은 정보가 출력되는데,
Smart Array P400 in Slot 1
Bus Interface: PCI
Slot: 1
Serial Number: 시리얼번호
RAID 6 (ADG) Status: Disabled
Controller Status: OK
Chassis Slot:
Hardware Revision: Rev E
Firmware Version: 6.00
Rebuild Priority: Medium
Expand Priority: Medium
Surface Scan Delay: 15 secs
Surface Scan Mode: Idle
Post Prompt Timeout: 0 secs
Cache Board Present: True
Cache Status: OK
Accelerator Ratio: 50% Read / 50% Write
Drive Write Cache: Disabled
Total Cache Size: 256 MB
No-Battery Write Cache: Disabled
Battery/Capacitor Count: 1
SATA NCQ Supported: True
운영하며 참조했던 정보는
시리얼번호, Firmware Version, Surface Scan Mode 및 Delay, Accelerator Ratio, Battery/Capacitor이다.
Firmware의 경우 현재 array cotroller의 펌웨어 버전이며 지속적으로 HP에서 버그픽스 버전이 올라오기 때문에
유지보수 계약이 되어있다면 꾸준히 업그레이드를 해주는 것이 좋다.
Surface Scan Mode는 hp에서 disk를 scan할 때 disk의 표면의 스캔 방식 depth를 어디까지 설정하는 가를 의미한다.
이에 대해서는 이슈가 있었던 적이 있어 추후에 포스팅을 하도록 하겠다.
Accelerator Ratio는 캐시의 read 및 write 비율을 의미하는데 보통 50/50으로 설정하고 RW비율에 따라 조정한다.
Battery/Capacitor Count: 1는 cache battey가 인식된 수를 의미한다.
가끔 cache battey 이상이 있을 때 Battery/Capacitor detail로 어떤 이슈가 있는지 메시지가 출력된다.