HP Array Configuration Utility Command Line Interface (hpacucli)

Из названия следует, что HP Array Configuration Utility Command Line Interface — это консольная утилита для конфигурирования RAID-контроллеров Hewlett-Packard. Этот незаменимый инструмент позволяет выполнять все настройки контроллера прямо из загруженной операционной системы, не заходя в BIOS. Итак, приступим к его установке в Debian.

Установка hpacucli в Debian

Добавить адрес репозитория в файл /etc/sources.list:

mcedit /etc/sources.list
deb http://downloads.linux.hpe.com/SDR/downloads/MCP/Debian/ jessie/current non-free

Добавить ключ нового репозитория в базу данных доверенных ключей:

sudo wget http://downloads.linux.hpe.com/SDR/repo/mcp/GPG-KEY-mcp
sudo apt-key add GPG-KEY-mcp

Обновить пакеты и установить hpacucli:

sudo apt-get update
sudo apt-get install hpacucli

На этом установка hpacucli завершена. Далее приведу список команд для работы с этой утилитой.

 

Информационные команды hpacucli

Статус RAID-контроллера

sudo hpssacli ctrl all show status
Smart Array E200i in Slot 0 (Embedded)
   Controller Status: OK
   Cache Status: OK
   Battery/Capacitor Status: OK

Конфигурация RAID-контроллера (кратко)

sudo hpssacli ctrl all show config
Smart Array E200i in Slot 0 (Embedded)    (sn: QL73MW9999    )

   Internal Drive Cage at Port 1I, Box 1, OK

   Internal Drive Cage at Port 2I, Box 1, OK
   array A (SAS, Unused Space: 0  MB)

      logicaldrive 1 (136.7 GB, RAID 1, OK)

      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 146 GB, OK)
      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 146 GB, OK)

   array B (SAS, Unused Space: 0  MB)

      logicaldrive 2 (279.4 GB, RAID 1, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK)

   unassigned

      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 300 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 300 GB, OK)

Конфигурация RAID-контроллера (подробно)

sudo hpssacli ctrl all show config detail
Smart Array E200i in Slot 0 (Embedded)
   Bus Interface: PCI
   Slot: 0
   Serial Number: QL73MW3990
   Cache Serial Number: P9A3A0B9SUB8AV
   RAID 6 (ADG) Status: Disabled
   Controller Status: OK
   Hardware Revision: A
   Firmware Version: 1.86
   Rebuild Priority: Medium
   Expand Priority: Medium
   Surface Scan Delay: 15 secs
   Surface Scan Mode: Idle
   Parallel Surface Scan Supported: No
   Post Prompt Timeout: 0 secs
   Cache Board Present: True
   Cache Status: OK
   Cache Ratio: 50% Read / 50% Write
   Drive Write Cache: Enabled
   Total Cache Size: 128 MB
   Total Cache Memory Available: 96 MB
   No-Battery Write Cache: Disabled
   Cache Backup Power Source: Batteries
   Battery/Capacitor Count: 1
   Battery/Capacitor Status: OK
   SATA NCQ Supported: False
   Number of Ports: 2 Internal only
   Driver Name: cciss
   Driver Version: 3.6.26
   Driver Supports HP SSD Smart Path: False
   PCI Address (Domain:Bus:Device.Function): 0000:13:08.0


   Internal Drive Cage at Port 1I, Box 1, OK
      Power Supply Status: Not Redundant
      Drive Bays: 4
      Port: 1I
      Box: 1
      Location: Internal

   Physical Drives
      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK)
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 300 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 300 GB, OK)

   Internal Drive Cage at Port 2I, Box 1, OK
      Power Supply Status: Not Redundant
      Drive Bays: 2
      Port: 2I
      Box: 1
      Location: Internal

   Physical Drives
      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 146 GB, OK)
      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 146 GB, OK)

   Array: A
      Interface Type: SAS
      Unused Space: 0  MB
      Status: OK
      Array Type: Data

      Logical Drive: 1
         Size: 136.7 GB
         Fault Tolerance: 1
         Heads: 255
         Sectors Per Track: 32
         Cylinders: 35132
         Strip Size: 128 KB
         Full Stripe Size: 128 KB
         Status: OK
         Caching:  Enabled
         Unique Identifier: 600508B1001039393020202020200005
         Disk Name: /dev/cciss/c0d0
         Mount Points: / 9.3 GB Partition Number 2, /home 122.3 GB Partition Number 7
         OS Status: LOCKED
         Logical Drive Label: A0000A9DQL73MW3990     9BFF
         Mirror Group 1:
            physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 146 GB, OK)
         Mirror Group 2:
            physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 146 GB, OK)
         Drive Type: Data
         LD Acceleration Method: Controller Cache

      physicaldrive 2I:1:5
         Port: 2I
         Box: 1
         Bay: 5
         Status: OK
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Native Block Size: 512
         Rotational Speed: 15000
         Firmware Revision: HPD8
         Serial Number: J4V71VXC
         Model: HP      DF146A4941
         PHY Count: 1
         PHY Transfer Rate: 3.0Gbps

      physicaldrive 2I:1:6
         Port: 2I
         Box: 1
         Bay: 6
         Status: OK
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Native Block Size: 512
         Rotational Speed: 15000
         Firmware Revision: HPDB
         Serial Number: 3LN0PN6Y00009736X8YB
         Model: HP      DF146ABAA9
         PHY Count: 1
         PHY Transfer Rate: 3.0Gbps
.......

Cтатус логических дисков

sudo hpssacli ctrl slot=0 logicaldrive all show status
   logicaldrive 1 (136.7 GB, 1): OK
   logicaldrive 2 (279.4 GB, 1): OK

Cтатус физических дисков

sudo hpssacli ctrl slot=0 pd all show status
   physicaldrive 2I:1:5 (port 2I:box 1:bay 5, 146 GB): OK
   physicaldrive 2I:1:6 (port 2I:box 1:bay 6, 146 GB): OK
   physicaldrive 1I:1:1 (port 1I:box 1:bay 1, 300 GB): OK
   physicaldrive 1I:1:2 (port 1I:box 1:bay 2, 300 GB): OK
   physicaldrive 1I:1:3 (port 1I:box 1:bay 3, 500 GB): OK
   physicaldrive 1I:1:4 (port 1I:box 1:bay 4, 300 GB): OK

Информация о физическом диске

sudo hpssacli ctrl slot=0 pd 2I:1:5 show detail
Smart Array E200i in Slot 0 (Embedded)

   array A

      physicaldrive 2I:1:5
         Port: 2I
         Box: 1
         Bay: 5
         Status: OK
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Native Block Size: 512
         Rotational Speed: 15000
         Firmware Revision: HPD8
         Serial Number: J4V71VXC
         Model: HP      DF146A4941
         PHY Count: 1
         PHY Transfer Rate: 3.0Gbps

Режим работы RAID-контроллера

sudo hpssacli ctrl slot=0 show
Smart Array E200i in Slot 0 (Embedded)
   Bus Interface: PCI
   Slot: 0
   Serial Number: QL73MW3990
   Cache Serial Number: P9A3A0B9SUB8AV
   RAID 6 (ADG) Status: Disabled
   Controller Status: OK
   Hardware Revision: A
   Firmware Version: 1.86
   Rebuild Priority: Medium
   Expand Priority: Medium
   Surface Scan Delay: 15 secs
   Surface Scan Mode: Idle
   Parallel Surface Scan Supported: No
   Post Prompt Timeout: 0 secs
   Cache Board Present: True
   Cache Status: OK
   Cache Ratio: 50% Read / 50% Write
   Drive Write Cache: Enabled
   Total Cache Size: 128 MB
   Total Cache Memory Available: 96 MB
   No-Battery Write Cache: Disabled
   Cache Backup Power Source: Batteries
   Battery/Capacitor Count: 1
   Battery/Capacitor Status: OK
   SATA NCQ Supported: False
   Number of Ports: 2 Internal only
   Driver Name: cciss
   Driver Version: 3.6.26
   Driver Supports HP SSD Smart Path: False
   PCI Address (Domain:Bus:Device.Function): 0000:13:08.0

Состояние RAID-массивов

sudo hpssacli ctrl slot=0 ld all show detail
   array A

      Logical Drive: 1
         Size: 136.7 GB
         Fault Tolerance: 1
         Heads: 255
         Sectors Per Track: 32
         Cylinders: 35132
         Strip Size: 128 KB
         Full Stripe Size: 128 KB
         Status: OK
         Caching:  Enabled
         Unique Identifier: 600508B1001039393020202020200005
         Disk Name: /dev/cciss/c0d0
         Mount Points: / 9.3 GB Partition Number 2, /home 122.3 GB Partition Number 7
         OS Status: LOCKED
         Logical Drive Label: A0000A9DQL73MW3990     9BFF
         Mirror Group 1:
            physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 146 GB, OK)
         Mirror Group 2:
            physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 146 GB, OK)
         Drive Type: Data
         LD Acceleration Method: Controller Cache

   array B

      Logical Drive: 2
         Size: 279.4 GB
         Fault Tolerance: 1
         Heads: 255
         Sectors Per Track: 32
         Cylinders: 65535
         Strip Size: 128 KB
         Full Stripe Size: 128 KB
         Status: OK
         Caching:  Enabled
         Unique Identifier: 600508B1001039393020202020200008
         Disk Name: /dev/cciss/c0d1
         Mount Points: /var/RAID1 279.4 GB Partition Number 1
         OS Status: LOCKED
         Logical Drive Label: A7529430QL73MW3990     8B91
         Mirror Group 1:
            physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)
         Mirror Group 2:
            physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 300 GB, OK)
         Drive Type: Data
         LD Acceleration Method: Controller Cache

 

Команды управления

Включить кэш

sudo hpssacli ctrl slot=0 ld all modify arrayaccelerator=enable

Включить кэширование записи (write-cache)

sudo hpssacli ctrl slot=0 modify dwc=enable

Изменить пропорции кэширования

sudo hpssacli ctrl slot=0 modify cacheratio=50/50

Создать логический диск

RAID0 из одного диска

sudo hpssacli ctrl slot=0 create type=ld raid=0 drives=2I:1:5 drivetype=ss_sata

RAID5 из 4-х дисков

sudo hpssacli ctrl slot=0 create type=ld raid=5 drives=2I:1:5,2I:1:6,2I:1:7,2I:1:8 drivetype=ss_sata

Удалить логический диск

Удалить логический диск №2

sudo hpssacli ctrl slot=0 logicaldrive 2 delete forced

Перезапустить отказавшие диски

Перезапустить отказавший логический диск №4

sudo hpssacli ctrl slot=0 ld 4 modify reenable forced

Добавление резервных дисков

sudo hpssacli ctrl slot=0 array all add spares=1:5,1:7

Добавление дополнительного физического диска к логическому

Добавить диск 2:3 (диск №3 в корзине №2) к логическому диску №4

sudo hpssacli ctrl slot=0 ld 4 add drives=2:3

Увеличение размера логического диска

Увеличить размер логического диска №4 до 500Гб

sudo hpssacli ctrl slot=0 ld 4 modify size=500 forced

Пересканировать устройства, добавленные с момента последнего сканирования

sudo hpssacli rescandetects newly added devices since the last rescan

Очистка физического диска

Очистить физический диск №3 из корзины №2

sudo hpssacli ctrl slot=0 pd 2:3 modify erase

Включение/выключение светодиодов

Включить светодиоды дисков, входящих в логический диск №4

sudo hpssacli ctrl slot=0 ld 4 modify led=on

Выключить светодиоды дисков, входящих в логический диск №4

sudo hpssacli ctrl slot=0 ld 4 modify led=off

Изменение параметра surface scan delay

Этот параметр задаёт интервал сканирования поверхности lun.
Сканирование поверхности — фоновый процесс, который проверяет жёсткие диски на наличие поврежденных секторов в отказоустойчивых логических дисках.
В RAID 5 также проверяется согласованность данных четности.
Это гарантирует возможность успешного восстановления всех данных в случае выхода диска из строя.
Возможное значение 1-30 секунд.

sudo hpssacli ctrl slot=0 modify surfacescandelay=3

Изменение параметра POST Prompt Timeout

Эта опция устанавливает тайм-аут подсказки (F1 / F2 POST (Power On Self Test)) для контроллера во время загрузки системы.

sudo hpssacli ctrl slot=0 modify PostPromptTimeout=0

Добавить комментарий