Files
mkdocs/docs/Заметки/Сервера/RAID P440ar/Установка утилиты для управление рейдом.md
T
2025-05-10 13:20:57 +03:00

75 lines
3.6 KiB
Markdown

#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
```