====== Конфигурация 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.hpe.com/repo/mcp/CentOS/7.9/x86_64/current/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-mcp * Установить hpssacli командой yum -y update yum -y install hpssacli ---- ---- ====Настройка массива==== * Нам необходимо узнать на каком слоте находиться наш контроллер командой ssacli ctrl all show status Smart Array P400i in Slot 0 (sn: XXXXXXXXXXXXXX) Smart Array P700m in Slot 3 (sn: XXXXXXXXXXXXXX) * Нам необходимо узнать какие диски установлены на Slot 3 командой ssacli 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 коммандой ssacli 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 * Проверяем создался ли массив командой ssacli ctrl slot=3 ld all show Smart Array P700m in Slot 3 array A logicaldrive 1 (2.7 TB, RAID 1+0, OK) ===== Дополнительные команды hpacucli ===== ====Удаление конфигурации массива==== ssacli ctrl slot=3 ld all delete ====Проверка состояния контроллера и батареи==== ssacli ctrl all show config detail | grep -E "(Controller Status|Battery/Capacitor Status)" ====Добавление дисков в spare для RAID массива==== ssacli ctrl slot=3 array A add spares=allunassigned Проверяем, что spare добавился ssacli 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)==== Проверяем настройки контроллера ssacli ctrl all show config detail Меняем размер страйпа (stripe) ssacli ctrl slot=3 logicaldrive 1 modify stripesize=512 ---- ====Смена кэша чтения/записи (cacheratio read/write)==== ssacli ctrl slot=3 modify cacheratio=100/0 ---- ====Включить диод на диске==== ssacli ctrl slot=1 pd 1I:1:1 modify led=on ====Выключить диод на диске==== ssacli ctrl slot=1 pd 1I:1:1 modify led=off ====включение кэш контроллера при использовании SSD в raid массиве==== ssacli ctrl slot=2 array A modify ssdsmartpath=disable ssacli ctrl slot=2 logicaldrive 1 modify arrayaccelerator=enable ====hba disable==== ssacli ctrl slot=0 modify hbamode=off