Перейти к содержанию

# note #raid #utils

Все действия выполняются на ОС Proxmox 8.4 (Debian). Рейд контроллер P440ar на сервере HP Dl 360 G9
Для установки утилиты требуется ее скачать или закинуть из файлопомойки на сервер
Скачиваем утилиту

    wget https://downloads.linux.hpe.com/sdr/repo/mcp/pool/non-free/hpssacli-2.40-13.0_amd64.deb

Устанавливаем пакет

    dpkg -i hpssacli-2.40-13.0_amd64.deb

Далее мы можем использовать команды:

Посмотреть статус контроллера

    hpssacli ctrl all show status

Статус покажет текущее состояние контроллера и его слот
Далее мы будем использовать параметр слота в качестве указателя для дальнейших команд
Посмотреть физические диски

    hpssacli ctrl slot=0 pd all show status

Посмотрев диски можно узнать их расположение в сервере вида

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

Указывается что это физический диск находящийся в порте 1i в боксе 1 слоте 1
Эти данные понадобиться нам для дальнейшей настройки

Посмотреть логические диски

    hpssacli ctrl slot=0 ld all show status

Полная информация по контроллеру

    hpssacli ctrl all show detail

Собрать рейд

    hpssacli ctrl slot=0 create type=ld drives=1I:1:3 raid=0 stripsize=16

Указываем контроллер в нужном слоте. Указываем тип логический диск кеазываем через запятую диски в формате порт:бокс:слот. Указываем уровень рейда и размер страйпа.
Страйп это блок данных который записывается за одну итерацию IO. Для больших файлов лучше большой блок, для маленьких маленький.
Размеры страйпов бывают:
8
16
32
64
128
256
512
1024
Лучше всего смотреть в спеках рейд котроллера.
Для удаления рейда

    hpssacli ctrl slot=0 logicaldrive 2 delete

Так же указываем контроллер, какой логический диск и команду удалить. Если диск используется из ОС, то он не даст его удалить.

Включения кеша контроллера при работе с SSD.
Отключаем функцию SSDSmartPath.
Это функция позволяет увеличить производительность дисков при большом их количестве, так как кеш маленький по размеру. При малом количестве дисков следует включить кеш контроллера для увеличения производительности.
Эти функции надо включить и перевести систему в ХБА режим если мы планируем строить SDS

    hpssacli ctrl slot=2 array A modify ssdsmartpath=disable

Выбираем слот контроллера и какой массив будем использовать

    hpssacli ctrl slot=2 logicaldrive 1 modify arrayaccelerator=enable