add notes on site
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
#note #RAID #firmware
|
||||
Для обновления прошивки нам нужна утилита для управления рейдом из ОС или ILO.
|
||||
[[Установка утилиты для управление рейдом]]
|
||||
Они нужны для того что бы узнать текущую версию прошивки и надо ли вообще обновляться
|
||||
Найти прошивку нужно на сайте поддержки HP.
|
||||
https://support.hpe.com/connect/s/softwaredetails?language=en_US&softwareId=MTX_26880c85fb3e4f5897e03283cc&tab=releaseNotes
|
||||
Для Debiana к сожалению готового пакета нет поэтому мы будем распаковывать RPM пакет для Red Hat Enterprise Linux 7.1
|
||||
Выберем в меню нужные параметры и получим ссылку на скачивание.
|
||||
![[Pasted image 20250502234053.png]]
|
||||
Установим пакет rpm2cpio для распаковки rpm-пакета
|
||||
```
|
||||
apt install rpm2cpio
|
||||
```
|
||||
После установки скачаем прошивку по ссылке с сайта HP
|
||||
Распаковываем
|
||||
```
|
||||
rpm2cpio firmware-smartarray-ea3138d8e8-7.20-1.1.x86_64.rpm | cpio -id
|
||||
```
|
||||
|
||||
Переходим в директорию с прошивкой
|
||||
```
|
||||
cd /usr/lib/x86_64-linux-gnu/firmware-smartarray-ea3138d8e8-7.20-1.1
|
||||
```
|
||||
|
||||
И запускаем скрипт установки
|
||||
```
|
||||
./setup
|
||||
```
|
||||
|
||||
Скрипт предложит ввести цифру с нужным нам Рейд контроллером
|
||||
После завершения требуется перезагрузить компьютер
|
||||
@@ -0,0 +1,74 @@
|
||||
#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
|
||||
```
|
||||
Reference in New Issue
Block a user