add notes on site

This commit is contained in:
2025-05-10 13:20:57 +03:00
parent 06187b3761
commit 40edadb98e
55 changed files with 3210 additions and 0 deletions
@@ -0,0 +1,16 @@
#note #error #ILO
Текст ошибки
iLO Self-Test reports a problem with: Embedded Flash/SD-CARD
Такая ошибка возникает при использовании ILO4 на серверах HP DL360 G9. Это впаянная SD карта. Из за большокго количество операций чтения записи карта кораптится. Для сброса ошибки требуется отформатировать карту и перезагрузить сервер.
Для форматирования карты заходим в ILO с правами администратора. Видим ошибку в категории
Status
ILO Health Degraded
Кликаем на ILO Health, открывается окно диагностики.
![[Pasted image 20250502153656.png]]
Пробуем перезагрузить ILO
![[Pasted image 20250502153811.png]]
Если это не помогло, то кликаем на ILO Health на окне диагностики и нажимаем кнопку форматирования Флеш карты
![[Pasted image 20250502154443.png]]
Если кнопка не активна то это другая проблема, требуется погуглить
@@ -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
```