Содержание

HP Smart Array P410/P410i

Экспорт в PDF Преобразовать страницу в формат Open Document

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

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

Установка ПО в 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