20.09.2024

Установка компонентов HPE на Ubuntu Server

Крайне простая установка

Подключение репозитория HPE

echo "deb http://downloads.linux.hpe.com/SDR/repo/mcp ubuntu/current non-free" > /etc/apt/sources.list.d/hp-mcp.list
wget -q -O - http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | apt-key add -
wget -q -O - http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | apt-key add -
wget -q -O - http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | apt-key add -
wget -q -O - http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | apt-key add -

Обновление и установка

apt update
apt install -y ssa ssacli ssaducli

Не все компоненты доступны в репозитории, поэтому можно установить их в ручную.

Установка компонентов в ручную

HPE Agentless Management Service

Используется в серверах Gen8 и 9 для отображения состояния в iLo 4

wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/hp-ams_2.8.3-3056.1ubuntu16_amd64.deb
dpkg -i hp-ams_2.8.3-3056.1ubuntu16_amd64.deb

HPE Array Smart Storage Administration

HP Array Configuration Utility (ACU)

Поддерживаются контролеры: 5312, 5302, 5304, 532, 5i, 4200, 4250ES, 431, 3200, MSA500, MSA1000, 641, 642, 6400, 6400 EM, 6i, MSA500 G2, MSA1500 CS, MSA20, P600, P400, P400i, E200, E200i, P800, E500, P700m, P410i, P411, P212, B110i, P712m, P812, P220i, P222, P420, P420i, P421, P822, P721m, B320i, B120i

wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/hpacucli_9.40.1-1._amd64.deb
wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/cpqacuxe_9.40.2-2._amd64.deb
dpkg -i hpacucli_9.40.1-1._amd64.deb
dpkg -i cpqacuxe_9.40.2-2._amd64.deb

Version 2.40

Поддерживаются контроллеры B110i, B120i, B140i, B320i, H240, H240ar, H241, H244br, P212, P220i, P222, P230i, P244br, P246br, P410, P410i, P411, P420, P420i, P421, P430, P431, P440, P440ar, P441, P530, P531, P711m, P712m, P721m, P731m, P741m, P812, P822, P830, P830i, P840, P840ar, P841

Часто используется со старым оборудованием: Gen5, Gen6, Gen7 и Gen8

wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/hpssa-2.40-13.0_amd64.deb
wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/hpssacli-2.40-13.0_amd64.deb
wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/hpssaducli-2.40-13.0_amd64.deb
dpkg -i hpssa-2.40-13.0_amd64.deb
dpkg -i hpssacli-2.40-13.0_amd64.deb
dpkg -i hpssaducli-2.40-13.0_amd64.deb

Version 3.40

Поддерживаются контроллеры B110i, B120i, B140i, B320i, H240, H240ar, H241, H244br, P212, P220i, P222, P230i, P244br, P246br, P410, P410i, P411, P420, P420i, P421, P430, P431, P440, P440ar, P441, P530, P531, P711m, P712m, P721m, P731m, P741m, P812, P822, P830, P830i, P840, P840ar, P841

wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssa-3.40-3.0_amd64.deb
wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssacli-3.40-3.0_amd64.deb
wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssaducli-3.40-3.0_amd64.deb
dpkg -i ssa-3.40-3.0_amd64.deb
dpkg -i ssacli-3.40-3.0_amd64.deb
dpkg -i ssaducli-3.40-3.0_amd64.deb

Version 4.17

Поддерживаются контроллеры B110i, B120i, B140i, B320i, H240, H240ar, H241, H244br, P212, P220i, P222, P230i, P244br, P246br, P410, P410i, P411, P420, P420i, P421, P430, P431, P440, P440ar, P441, P530, P531, P711m, P712m, P721m, P731m, P741m, P812, P822, P830, P830i, P840, P840ar, P841

Оптимальная версия для использования с оборудованием: Gen7, Gen8 и Gen9

wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssa-4.17-6.0_amd64.deb
wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssacli-4.17-6.0_amd64.deb
wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssaducli-4.17-6.0_amd64.deb
dpkg -i ssa-4.17-6.0_amd64.deb
dpkg -i ssacli-4.17-6.0_amd64.deb
dpkg -i ssaducli-4.17-6.0_amd64.deb

Version 5.30

Поддерживаются контроллеры B110i, B120i, B140i, B320i, H240, H240ar, H241, H244br, P212, P220i, P222, P230i, P244br, P246br, P410, P410i, P411, P420, P420i, P421, P430, P431, P440, P440ar, P441, P530, P531, P711m, P712m, P721m, P731m, P741m, P812, P822, P830, P830i, P840, P840ar, P841, Adaptec SmartHBA-SA, SmartHBA-SA 8i, SmartHBA-SA 8i8e, SmartHBA-SA 8e, SmartHBA-SA 16i, SmartHBA-SA 4i4e, Microchip HBA 1000-16i, HBA 1000-16e, HBA 1000-8i8e, HBA 1000-8i, HBA 1000-8e

Последняя версия где поддерживается Gen9, не поддерживается работа с порталом HPE System Management Homepage, возможен запуск только в консоли и локально используя GUI и скрипт browserstart.sh

wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssa-5.30-6.0_amd64.deb
wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssacli-5.30-6.0_amd64.deb
wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssaducli-5.30-6.0_amd64.deb
dpkg -i ssa-5.30-6.0_amd64.deb
dpkg -i ssacli-5.30-6.0_amd64.deb
dpkg -i ssaducli-5.30-6.0_amd64.deb

Version 6.15

Поддерживаются контроллеры

Поддерживаются Gen10 и более новые. Не поддерживается работа с порталом HPE System Management Homepage, возможен запуск только в консоли и локально используя GUI и скрипт browserstart.sh

wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssa-6.15-11.0_amd64.deb
wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssacli-6.15-11.0_amd64.deb
wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/ssaducli-6.15-11.0_amd64.deb
dpkg -i ssa-6.15-11.0_amd64.deb
dpkg -i ssacli-6.15-11.0_amd64.deb
dpkg -i ssaducli-6.15-11.0_amd64.deb

HPE System Management Homepage

В состав входит большое количество компонентов hpsmh, hp-snmp-agents, hp-smh-templates для Gen8 и более старых поколений можно установить оснастку управления RAID контроллером через Web интерфейс hpssa, hpssacli, hpssaducli или hpacucli, cpqacuxe

Для работы hpsmh необходимо предварительно установить

apt install snmpd snmp -y

Для корректной работы сервиса потребуется библиотека отсутствующая в репозитории


wget http://mirrors.kernel.org/ubuntu/pool/main/libi/libidn/libidn11_1.33-2.2ubuntu2_amd64.deb
dpkg -i libidn11_1.33-2.2ubuntu2_amd64.deb

Затем уже устанавливать основной пакет

wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/hpsmh_7.6.1-9.1-1._amd64.deb
dpkg -i hpsmh_7.6.1-9.1-1._amd64.deb

Затем нужно установить остальные компоненты для работы

HPE System Health Application and Command line Utilities

Для Ubuntu Server 20.04/ 22.04Astra нет пакета lib32gcc1, а заменяющий пакет lib32gcc-s1 не определяется установщиком hp-health. Исправить эту ситуацию можно только перепаковав пакет с новыми зависимостями, если установить просто игнорируя зависимости, то при обновлении или установке других пакетов будет предложено исправить установку.

Предварительная подготовка для пакета hp-health

apt install libc6-i386 lib32gcc-s1 -y

Затем уже устанавливать основной пакет hp-health

wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/hp-health_10.80-1874.10_amd64.deb
dpkg -i hp-health_10.80-1874.10_amd64.deb

Переупаковка и установка пакета hp-health

mkdir tmp
dpkg-deb -R hp-health_10.80-1874.10_amd64.deb tmp
sed -i 's/libc6-i686 | lib32gcc1/libc6-i686 | lib32gcc1 | lib32gcc-s1/g' ./tmp/DEBIAN/control
nano ./tmp/DEBIAN/control
dpkg-deb -b tmp hp-health-fix_10.80-1874.10_amd64.deb
dpkg -i hp-health-fix_10.80-1874.10_amd64.deb

HPE Insight Management SNMP Agents

Предварительная подготовка для пакета hp-snmp-agents

apt install ethtool -y

Затем уже устанавливать основной пакет hp-snmp-agents

wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/hp-snmp-agents_10.80-2965-3_amd64.deb
dpkg -i hp-snmp-agents_10.80-2965-3_amd64.deb

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

при запуске укажите ответ n на вопрос Do you wish to use an existing snmpd.conf (y/n) (Blank is n)

/sbin/hpsnmpconfig -a

HPE System Management Homepage Templates

Установка пакета hp-smh-templates

wget https://downloads.linux.hpe.com/SDR/repo/mcp/ubuntu/pool/non-free/hp-smh-templates_10.60.2-2._all.deb
dpkg -i hp-smh-templates_10.60.2-2._all.deb

Правило в Firewall

iptables -A INPUT -p tcp -m tcp --dport 2381 -m comment --comment "Allow access to HPE System Management Homepage" -j ACCEPT

Как запустить HPE Array Smart Storage Administration

Запуск HP Array Configuration Utility (ACU)

/usr/sbin/cpqacuxe -R

Ручной запуск HPE Array Smart Storage Administration версии 2.40

hpssa -start
/etc/init.d/hpsmhd restart
# после выполнения всех нужных действий остановить сервис
hpssa -stop

Ручной запуск HPE Array Smart Storage Administration версии 3.40/4.17

/usr/sbin/ssa -start
/etc/init.d/hpsmhd restart
# после выполнения всех нужных действий остановить сервис
/usr/sbin/ssa -stop

Автостарт HPE Array Smart Storage Administration версии 2.40

nano /etc/systemd/system/hpssa.service
[Unit]
Description=HP Smart Storage Administrator
After=hpsmhd.service

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/sbin/hpssa -start
ExecStop=/usr/sbin/hpssa -stop

[Install]
WantedBy=multi-user.target
systemctl enable hpssa.service
systemctl start hpssa.service
systemctl status hpssa.service

Автостарт HPE Array Smart Storage Administration версии 3.40/4.17

nano /etc/systemd/system/ssa.service
[Unit]
Description=HPE Smart Storage Administrator
After=hpsmhd.service

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/sbin/ssa -start
ExecStop=/usr/sbin/ssa -stop

[Install]
WantedBy=multi-user.target
systemctl enable ssa.service
systemctl start ssa.service
systemctl status ssa.service

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

apt --fix-broken install

Доступ у web интерфейсу HPE Agentless Management Service

необходим пользователь с root правами, добавление отдельного пользователя manage

adduser manage
groups manage
usermod -a -G root manage
groups manage

Перезапуск всех служб

systemctl restart snmpd hp-health hp-snmp-agents ssa hpsmhd

*


Дополнительная информация

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *