<a name="top"></a>

HP Smart Array P410/P410i

Экспорт в PDF

Дата создания: 2022/04/17 17:42 (C) mihanik

Список источников информации

https://shurshun.ru/linux-rabota-s-kontrollerom-raid-ot-hp/?ysclid=l23gmlavrv

https://blog.it-kb.ru/2016/08/26/install-hp-array-config-utility-acu-on-centos-linux-7-2-for-hp-smart-array-controllers-as-6400-management/?ysclid=l23gkxxq6n

https://blog.bissquit.com/hardware/hp-proliant-dl160-g6-nastrojka-raid-kontrollera-hp-smart-array-p410/?ysclid=l23kojzdrp

http://pyatilistnik.org/raid-p410i-orc/

https://ittricks.ru/administrirovanie/cheat-sheets/569/rabota-s-diskovym-massivom-hp-cherez-util?ysclid=l24n41na1j

https://ru-tld.ru/h/help_system:servera:raid:nastroika-hpacucle?ysclid=l24nm7c1fm

…

Установка ПО в Centos 7 для работы с RAID-контроллером

Сначала добавляем репозиторий от HP

Создаём файл /etc/yum.repos.d/spp.repo со следующим содержанием

[SPP] name=Service Pack for ProLiant baseurl=http://downloads.linux.hpe.com/repo/spp/rhel/7Server/x86_64/current/ enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-ServicePackforProLiant

Ставим непосредственно ПО (из репозитория и не только)

cd ~ wget https://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p2141321215/v80068/cpqacuxe-9.40-12.0.x86_64.rpm wget https://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p1257348637/v80070/hpacucli-9.40-12.0.x86_64.rpm yum install ./*.rpm yum install hpsmh yum install hpssacli

Примеры использования ПО

Проверяем статус контроллера:

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

hpacucli controller all show status

Нормальное состояние контроллера должно отображаться так:

Показать диагностическую информацию

hpssacli ctrl all show config

Видно, что у меня 2 диска сбоят.

Просмотр статусов логических дисков

hpssacli controller slot=0 logicaldrive all show status

Видно что что один из массивов находится в состоянии Interim Recovery Mode (как раз тот, в котором сбоят диски). Это означает, что массив работает, но из последних сил и на сниженной скорости.

Просмотр статусов физических дисков

hpssacli controller slot=0 physicaldrive all show status

Можем получить более детальную информацию:

hpacucli ctrl all show config detail | more

Ну... Тут всё не влезло, но видно, что показывается много нужной информации.

Создание RAID массива

# Создание логического диска с RAID 0 включающего один физический диск
hpacucli ctrl slot=1 create type=ld drives=1I:1:10 raid=0
# Создание логического диска с RAID 1 с двух физических дисков
hpacucli ctrl slot=1 create type=ld drives=1I:1:10,1I:1:11 size=300 raid=1
# Создание логического диска с RAID 5 с тремя физическими дисками
hpacucli ctrl slot=1 create type=ld drives=1I:1:10,1I:1:11,1I:1:12raid=5

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

hpacucli ctrl slot=1 ld 1 add drives=1I:1:10

Добавить запасной диск:

hpacucli ctrl slot=0 array all add spares=1I:1:10

Увеличение размера логического диска до указанного в size, после добавление нового физического

hpacucli ctrl slot=1 ld 1 modify size=500 forced

В моем случае ругнется и даст подсказку — нельзя делать диск меньше чес он сейчас.

Error: "size=500" is not a valid option for logicaldrive 1
Available options are:
Max: 2288560 (Units in MB)
Min: 1430350 (Units in MB)
MaxMBR: Max. for MBR Partition Table (2097152 MB = 2 TB)

Свободное место можно взять из детального вывода

hpacucli ctrl all show config detail

У меня после добавления свободно 0,9Tb

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

Работа с внутренним кешем

#Изменить пропорции кеширования:
hpssacli ctrl slot=1 modify cacheratio=100/0
# Выключить/включить кэш
hpacucli ctrl slot=1 modify dwc=disable
hpacucli ctrl slot=1 modify dwc=enable

⇑ Наверх ⇑

В моей WIKI постоянно ведётся какая-то работа со статьями. Если у вас возникли вопросы или замечания, можете их отправлять на почту support@mihanik.net