29.03.2018

Робота з дисковим масивом HP через утиліту hpacucli

Працюючи з дисковим масивом в режимі online - дуже стане в нагоді команда hpacucli. З назви зрозуміло, що відноситься вона до обладнання від компанії HP. Зібрав набір основних команд, які допоможуть освоїтися з утилітою.

скорочення
Скорочення, які можна використовувати в командах chassisname = ch
controller = ctrl
logicaldrive = ld
physicaldrive = pd
drivewritecache = dwc
hpacucli
hpacucli # hpacucli
# Hpacucli helpNote: можете використовувати утиліту у своїх скриптах

Управління контролером дискового масиву

Показати інформацію (детально) hpacucli> ctrl all show config
hpacucli> ctrl all show config detail
статус контролера hpacucli> ctrl all show status
управління кешуванням hpacucli> ctrl slot = 0 modify dwc = disable
hpacucli> ctrl slot = 0 modify dwc = enable
Пересканіровать пристрої, додані з моменту останнього сканування hpacucli> rescandetects newly added devices since the last rescan

Управління фізичними дисками в масиві

Показати інформацію (детально) hpacucli> ctrl slot = 0 pd all show
hpacucli> ctrl slot = 0 pd 2: 3 show detail
Можна вказати певний слот для відображення інформації тільки за певним диску
статус дисків hpacucli> ctrl slot = 0 pd all show status
hpacucli> ctrl slot = 0 pd 2: 3 show status
Очістака hpacucli> ctrl slot = 0 pd 2: 3 modify erase
Управління діодами на дисках hpacucli> ctrl slot = 0 pd 2: 3 modify led = on
hpacucli> ctrl slot = 0 pd 2: 3 modify led = off

Управління логічними дисками

Показати інформацію (детально) hpacucli> ctrl slot = 0 ld all show [detail]
hpacucli> ctrl slot = 0 ld 4 show [detail]
статус дисків hpacucli> ctrl slot = 0 ld all show status
hpacucli> ctrl slot = 0 ld 4 show status
Управління діодами на дисках hpacucli> ctrl slot = 0 ld 4 modify led = on
hpacucli> ctrl slot = 0 ld 4 modify led = off
Перезапустити «відмовили» диски hpacucli> ctrl slot = 0 ld 4 modify reenable forced
створення дисків # Логічний диск
hpacucli> ctrl slot = 0 create type = ld drives = 1: 12 raid = 0
# Логічний диск - чергування
hpacucli> ctrl slot = 0 create type = ld drives = 1: 13,1: 14 size = 300 raid = 1
# Логічний диск - raid 5
hpacucli> ctrl slot = 0 create type = ld drives = 1: 13,1: 14,1: 15,1: 16,1: 17 raid = 5

drives - конкретні диски, все диски (all drives) або невикористовувані диски (unassigned drives)

size -розмір логічного диска в Мб
raid - тип raid 0, 1, 1 + 0 and 5
видалення hpacucli> ctrl slot = 0 ld 4 delete
Додавання дисків hpacucli> ctrl slot = 0 ld 4 add drives = 2: 3
Додавання дискового простору (примусово) hpacucli> ctrl slot = 0 ld 4 modify size = 500 forced
Додавання резервного диска spare hpacucli> ctrl slot = 0 array all add spares = 1: 5,1: 7