====== Ubuntu и hpacucli (RAID) ====== Средство мониторинга и управления HP SmartArray P400 (RAID) Брать hpacucli тут: http://downloads.linux.hp.com/SDR/downloads/MCP/ubuntu/pool/non-free/ Ubuntu 14.04: # echo 'deb http://downloads.linux.hp.com/SDR/repo/mcp trusty/current non-free' > /etc/apt/sources.list.d/hp.list # echo 'deb http://downloads.linux.hp.com/SDR/repo/mcp precise/current non-free' >> /etc/apt/sources.list.d/hp.list # wget -q http://downloads.linux.hp.com/SDR/repo/mcp/GPG-KEY-mcp -O - | apt-key add - # aptitude update # apt-get install hpacucli Использование: /# hpacucli ctrl all show config Smart Array P400 in Slot 3 (sn: PA5360J9STT1T1) array A (SATA, Unused Space: 0 MB) logicaldrive 1 (1.4 TB, RAID 5, Recovering, 0% complete) physicaldrive 1I:0:1 (port 1I:box 0:bay 1, SATA, 500 GB, OK) physicaldrive 1I:0:2 (port 1I:box 0:bay 2, SATA, 500 GB, OK) physicaldrive 1I:0:3 (port 1I:box 0:bay 3, SATA, 500 GB, OK) physicaldrive 1I:0:4 (port 1I:box 0:bay 4, SATA, 1 TB, Rebuilding) Сокращения, которые можно использовать в командах chassisname = ch controller = ctrl logicaldrive = ld physicaldrive = pd drivewritecache = dwc ===== Управление контроллером дискового массива ===== Показать информацию 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 Изменение Cache Ratio: hpacucli ctrl slot=3 modify cacheratio=25/75 ===== Управление физическими дисками в массиве ===== Показать информацию (детально) 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=5drives — конкретные диски, все диски (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 {{tag>hpacucli ubuntu raid рейд}}