75 lines
3.6 KiB
Markdown
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
|
|
```
|