Инструменты пользователя

Инструменты сайта


Боковая панель

Каталог

help_system:servera:raid:nastroika-hpssacli

Конфигурация RAID HP через утилиту hpssacli, ssacli (обновленная утилита hpacucli)

для утилиты ssacli команды идентичные, замените hpssacli на ssacli при наборе команд

Для того чтобы сконфигурировать RAID HP smart array через утилиту hpssacli необходимо проделать следующие шаги:


установка DEBIAN

  • Скачать пакет командой
 wget http://downloads.linux.hpe.com/SDR/repo/mcp/debian/pool/non-free/hpssacli-2.10-14.0_amd64.deb
  • Установить hpssacli командой
 dpkg -i hpssacli-2.10-14.0_amd64.deb

установка CentOS

  • добавить файл hp.repo репозитария в /etc/yum.repos.d/ со следующей секцией
 [mcp]
 name=Management Component Pack
 baseurl=http://downloads.linux.hp.com/repo/mcp/CentOS/6.5/x86_64/current
 enabled=1
 gpgcheck=0
 gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp
  • Установить hpssacli командой
 yum -y update
 yum -y install hpssacli


Настройка массива

  • Нам необходимо узнать на каком слоте находиться наш контроллер командой
 hpssacli ctrl all show status
 
 Smart Array P400i in Slot 0   (sn: XXXXXXXXXXXXXX)
 Smart Array P700m in Slot 3   (sn: XXXXXXXXXXXXXX)
  • Нам необходимо узнать какие диски установлены на Slot 3 командой
  hpssacli ctrl slot=3 pd all show
 
 Smart Array P700m in Slot 3
 unassigned
    physicaldrive 75:1:29 (port 75:box 1:bay 29, SAS, 1000.2 GB, OK)
    physicaldrive 75:1:30 (port 75:box 1:bay 30, SAS, 1000.2 GB, OK)
    physicaldrive 75:1:31 (port 75:box 1:bay 31, SAS, 1000.2 GB, OK)
    physicaldrive 75:1:32 (port 75:box 1:bay 32, SAS, 1000.2 GB, OK)
    physicaldrive 75:1:33 (port 75:box 1:bay 33, SAS, 1000.2 GB, OK)
    physicaldrive 75:1:34 (port 75:box 1:bay 34, SAS, 1000.2 GB, OK)
  • Мы имеем в наличии 6 дисков, создадим из них RAID 10 коммандой
 hpssacli ctrl slot=3  create type=ld drives=75:1:29,75:1:30,75:1:31,75:1:32,75:1:33,75:1:34 raid=1+0 stripesize=128
  • Проверяем создался ли массив командой
 hpssacli ctrl slot=3 ld all show
 
 Smart Array P700m in Slot 3
 array A
 logicaldrive 1 (2.7 TB, RAID 1+0, OK)

Дополнительные команды hpacucli

Удаление конфигурации массива

 hpssacli ctrl slot=3 ld all delete

Проверка состояния контроллера и батареи

 hpssacli ctrl all show config detail | grep -E "(Controller Status|Battery/Capacitor Status)"

Добавление дисков в spare для RAID массива

 hpssacli ctrl slot=3 array A add spares=allunassigned

Проверяем, что spare добавился

 hpssacli ctrl slot=3 pd all show
 Smart Array P700m in Slot 3
 
 array A
    physicaldrive 75:1:29 (port 75:box 1:bay 29, SAS, 1000.2 GB, OK)
    physicaldrive 75:1:30 (port 75:box 1:bay 30, SAS, 1000.2 GB, OK)
    physicaldrive 75:1:31 (port 75:box 1:bay 31, SAS, 1000.2 GB, OK)
    physicaldrive 75:1:32 (port 75:box 1:bay 32, SAS, 1000.2 GB, OK)
    physicaldrive 75:1:33 (port 75:box 1:bay 33, SAS, 1000.2 GB, OK)
    physicaldrive 75:1:34 (port 75:box 1:bay 34, SAS, 1000.2 GB, OK)
    physicaldrive 75:1:35 (port 75:box 1:bay 35, SAS, 1000.2 GB, OK, spare)

Смена размера страйпа (stripe)

Проверяем настройки контроллера

 hpssacli ctrl all show config detail

Меняем размер страйпа (stripe)

 hpssacli ctrl slot=3 logicaldrive 1 modify stripesize=512

Смена кэша чтения/записи (cacheratio read/write)

 hpssacli ctrl slot=3 modify cacheratio=100/0

Включить диод на диске

hpssacli ctrl slot=1 pd 1I:1:1 modify led=on

Выключить диод на диске

hpssacli ctrl slot=1 pd 1I:1:1 modify led=off

включение кэш контроллера при использовании SSD в raid массиве

hpssacli ctrl slot=2 array A modify ssdsmartpath=disable
hpssacli ctrl slot=2 logicaldrive 1 modify arrayaccelerator=enable
help_system/servera/raid/nastroika-hpssacli.txt · Последние изменения: 2020/04/26 20:28 — alexey