HP為linux系統提供了多個陣列卡管理和查看工具:hpacucli、hpssacli、ssacli。通過這些工具我們可以對RAID做一些配置和判斷磁盤RAID狀態及健康狀態。
hpasmcli 工具可以很詳細查看服務器CPU,內存,處理器,電源等的溫度信息。
下面的文檔主要介紹ssacli工具的基本用戶。其他工具的用法可自行查閱。
centos系統 ssacli安裝包下載地址:
https://downloads.linux.hpe.com/SDR/repo/mcp/centos/7/x86_64/current/
查看raid卡信息(包括控制器狀態、Cache狀態、電池狀態)
# ssacli ctrl all show status
查看raid詳細信息
# ssacli ctrl slot=0 show config detail
查看raid狀態
# ssacli ctrl slot=0 ld all show
查看slot 0 陣列A 所有邏輯驅動器信息
# ssacli ctrl slot=0 array A ld all show
查看slot 0 陣列A 所有物理驅動器信息
# ssacli ctrl slot=0 array A pd all show
查看硬盤
# ssacli ctrl slot=0 pd all show status //查看物理硬盤狀態 # ssacli ctrl slot=0 pd all show //查看物理硬盤
創建raid10
# ssacli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5,2I:1:6 raid=1+0
用3,4,5號盤創建一個raid5陣列
# ssacli ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:5 raid=5
創建raid1
# ssacli ctrl slot=1 create type=ld drives=1I:1:1-1I:1:2 raid=1
刪除raid
# ssacli ctrl slot=1 array B delete forced
緩存:
查看cache信息:
# ssacli ctrl all show config detail | grep -i cache
關閉物理磁盤cache
# ssacli ctrl slot=0 modify drivewritecache=disable
打開邏輯磁盤緩存
# ssacli ctrl slot=0 logicaldrive 2 modify caching=enable
在沒有電池的情況下開啟raid寫緩存
# ssacli ctrl slot=0 modify nobatterywritecache=enable
設置讀寫百分比
# ssacli ctrl slot=0 modify cacheratio=10/90
指示燈:
打開array B磁盤的led燈
# ssacli ctrl slot=0 array B modify led=on
打開3號磁盤的led燈
# ssacli ctrl slot=0 pd 1I:1:3 modify led=on
收集日志
Ahs
Ilo web storage 頁面截圖
/var/log/messages and /var/log/dmesg
執行以下5條命令,將5個以logs開頭的壓縮包發給我。
ssacli ctrl all diag file=logs_logs.zip logs=on ssacli ctrl all diag file=logs_xml.zip xml=on ssacli ctrl all diag file=logs_ris.zip ris=on ssacli ctrl all diag file=logs_zip.zip zip=on ssacli ctrl all diag file=logs.zip