Установка RedHat Enterprise Linux AS4 на HP ProLiant DL380G5 (redhat linux hardware)
Прогресс не дремлет, и вот добрый старый Hewlett Packard выпускает новое
поколение своих серверов Proliant. На этот раз число количество изменений
аппаратной части зашкаливает, и если с точки зрения удобства и эксплуатации
они вполне оправданы, то установка старенького RHEL4 обещала быть весёлой.
Весьма кстати на глаза попала статья
[[http://www.opennet.ru/base/sys/redhat_proliant.txt.html «Установка RedHat
Enterprise Linux (RHEL) AS4 на HP ProLiant ML150G3″]], и успех автора вселил
некоторый оптимизм, за что ему отдельное искреннее спасибо.
Сразу оговорюсь — скорее всего, что-то можно было бы сделать эффективнее,
но с линуксом мне не так часто приходится сталкиваться, чтобы знать его
досконально. Итак, поехали. В наличии:
Hewlett Packard Proliant DL380G5 с DVD-RW и без флоповода.
RedHat Enterprise Linux AS4.
Обновлённый драйвер cciss в виде пакета.
Дискетой с драйвером воспользоваться не представлялось возможным ввиду
отсутствия дисковода. Также, в отличие от ML150G3, в дистрибуте RHEL4 нет
драйвера для нового Broadcom-а (сейчас это драйвер bnx2). По этой
причине возникла гениальная идея воспользоваться флэшкой.
Лирическое отступление 1. В ходе экспериментов, благо было в
запасе немного времени, я попробовал переписать содержимое дискеты с
драйверами на флэш и подсунуть её инсталятору, но инсталятор не посчитал
VFAT-ом отформатированную флэшку достойным внимания носителем.
Подготовка свелась к шагам, описанным в разделе «Подготовка» статьи
[[http://www.opennet.ru/base/sys/redhat_proliant.txt.html «Установка RedHat
Enterprise Linux (RHEL) AS4 на HP ProLiant ML150G3″]]: из rpm-ки с драйвером
были извлечены модули для ядер 2.6.9-5.EL и
2.6.9-5.ELsmp и записаны на флэшку.
Как и предполагалось, инсталятор бодренько сообщил о том, что No valid
drives found. Не унываем, втыкаем флешку, переключаемся на консольку с
шеллом, грузим модуль usb-storage, создаём девайсы, монтируем
флэшку и загружаем драйвер:
# insmod usb-storage.ko
# mknod /dev/sda1
# mkdir /tmp/dd
# mount /dev/sda1 /tmp/dd
# insmod /tmp/dd/2.6.9-5.EL/cciss.ko
Убеждаемся в консольке с сислогом, что загрузка прошла нормально, там должно
появиться что-то весьма похожее на это:
HP CISS Driver (v 2.6.16-5)
cciss: Device 0x3230 has been found at bus 6 dev 0 func 0
ACPI: PCI interrupt 0000:06:00.0[A] -> GSI 18 (level, low) -> IRQ 185
MSI INIT SUCCESS
cciss: using DAC cycles
blocks= 143305920 block_size= 512
heads= 255, sectors= 32, cylinders= 17562
blocks= 573367600 block_size= 512
heads= 255, sectors= 32, cylinders= 70266
В данном случае, в отличие от описанной в исходной статье ситуации, мне не
пришлось создавать девайсы, я просто вернулся в консольку с инсталятором и
сказал Done.
Вся установка прошла в штатном режиме. Единственное отличие — кнопку
«Reboot» можно не нажимать, а сразу переходить к генерации
initrd, поскольку консоль с шеллом в этот момент ещё доступна.
Собственно, полностью соответствует П.5 упомянутой
выше статьи. Отмечу только два момента:
1. Установка идёт с участием однопроцессорного ядра, в то время как после
установки по умолчанию загрузится мультипроцессорное, поскольку в DL380G5
нынче устанавливают процессоры DualCore.
2. Почему-то у меня в initrd не оказалось модулей
scsi_mod.ko и sd_mod.ko. Возможно, я прощёлкал
какой-то шаг. Поэтому мне пришлось их добавить в initrd и внести
соответствующую правку в init.
Лирическое отступление 2. Когда я повторял эксперимент, благо у
меня под рукой уже была машина с установленным RHEL4, я заранее подготовил
initrd для обоих ядер и на этом этапе просто скопировал их с
флешки в /mnt/sysimage/boot. Ну а если бы мне пришлось решение
тиражировать, я бы ещё и скриптик бы написал 😉
Вот, собственно, и всё. В копилке знаний — опыт этакой хитрой установки,
пригодится наверняка не раз, ибо с небольшими модификациями подойдёт для
многого.
Все права сохранены. 8Gamers.NET © 2011 — 2023
Вики IT-KB
Установка HPE System Management Tools на сервер HP ProLiant DL380 G5 с CentOS Linux 7.4
Основное описание процесса установки и настройки можно найти в статье Настройка CentOS Linux 7.2 на сервере HP ProLiant DL360 G5. Установка HP System Management Tools В данной заметке приводится выжимка основных действий для обновлённого набора утилит HPE System Management Tools в CentOS Linux 7.4.
Подключаем репозитории HPE и устанавливаем пакеты
Загружаем ключи и создаём конфиг.файлы репозиториев
# wget http://downloads.linux.hpe.com/SDR/repo/spp/GPG-KEY-spp \ -O /etc/pki/rpm-gpg/RPM-GPG-KEY-HP-SPP # wget http://downloads.linux.hpe.com/SDR/repo/mcp/GPG-KEY-mcp \ -O /etc/pki/rpm-gpg/RPM-GPG-KEY-HP-MCP # touch /etc/yum.repos.d/HP-MCP.repo # touch /etc/yum.repos.d/HP-SPP-Current.repo # touch /etc/yum.repos.d/HP-SPP-2014-06.repo
Наполняем конфиг.файлы для репозиториев (в нашем случае создаются подключения с именами HP-MCP , HP-SPP-Current , HP-SPP-2014-06 )
# nano /etc/yum.repos.d/HP-MCP.repo
# HP Management Component Pack repo # About repo: http://downloads.linux.hpe.com/SDR/project/mcp/ # About keys: http://downloads.linux.hpe.com/SDR/keys.html # [HP-MCP] name=HP Software Delivery Repository for Management Component Pack baseurl=http://downloads.linux.hpe.com/repo/mcp/centos/7/x86_64/current enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-HP-MCP
# nano /etc/yum.repos.d/HP-SPP-Current.repo
# HP Service Pack for ProLiant (current version) repo # About repo: http://downloads.linux.hpe.com/SDR/project/spp/ # About keys: http://downloads.linux.hpe.com/SDR/keys.html # [HP-SPP-Current] name=HP Software Delivery Repository for Service Pack for ProLiant (current) baseurl=http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7/x86_64/current enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-HP-SPP
# nano /etc/yum.repos.d/HP-SPP-2014-06.repo
# HP Service Pack for ProLiant (ver.2014.06.0) repo # About repo: http://downloads.linux.hpe.com/SDR/project/spp/ # About keys: http://downloads.linux.hpe.com/SDR/keys.html # [HP-SPP-2014-06] name=HP Software Delivery Repository for Service Pack for ProLiant (Last G5 SPP) baseurl=http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7.2/x86_64/2014.06.0_supspp_rhel7.0_x86_64/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-HP-SPP
Проверяем список доступных пакетов на примере HP-MCP (или HP-SPP-Current , HP-SPP-2014-06 )
# yum --disablerepo="*" --enablerepo="HP-MCP" list available
# yum install net-snmp-utils # yum install hp-health hp-snmp-agents ssa ssacli hp-smh-templates hpsmh hponcfg hpdiags
Настраиваем службу snmpd
Запускаем утилиту первоначальной настройки службы snmpd для работы с HPE System Management Homepage
Отвечаем на вопросы утилиты, например, как это было показано ранее
По завершении работы hpsnmpconfig при необходимости вносим дополнительные правки в конфиг.файл службы snmpd
rwcommunity stRonGPa$W0Rd 127.0.0.1 rocommunity public 127.0.0.1 syscontact Tetrapak.Molokoev@holding.com syslocation KOMI, Syktyvkar, BigBud str. 7, Office 5A . dontLogTCPWrappersConnects yes
Включаем автозапуск службы snmpd
# systemctl enable snmpd && service snmpd restart
Выполняем проверку, отправив пару SNMP-запросов
# snmpget -v1 127.0.0.1 -c public sysDescr.0 # snmpwalk -v1 127.0.0.1 -c public
Настраиваем службы HPE
Включаем автозагрузку служб
# systemctl enable hp-health # systemctl enable hpsmhd
# systemctl start hp-health # ssa -start # systemctl restart hpsmhd
Добавляем в брандмауэер правило для удалённого доступа к HPE System Management Homepage
# firewall-cmd --permanent --new-service=hpsmh
Наполняем конфиг.файл созданной службы firewalld:
# nano /etc/firewalld/services/hpsmh.xml
version="1.0" encoding="utf-8"?> > >hpsmh > >HPE System Management Homepage > protocol="tcp" port="2381"/> >
Активируем службу firewalld
# firewall-cmd --permanent --zone=public --add-service=hpsmh # firewall-cmd --reload
Проверяем доступ к консоли по адресу https://server.fqdn:2381/
Для входа на SMH используем данные учёной записи с правами администратора сервера. Обратите внимание на то, что для успешной авторизации пользователь должен входить в группу root. Это подтверждается практическими экспериментами и старым документом HP System Management Homepage Software — Cannot Login as Root on Linux Server.
# groups user1 # usermod -a -G root user1 # groups user1
Дополнительные источники информации:
Проверено на следующих конфигурациях:
Автор первичной редакции:
Алексей Максимов
Время публикации: 18.03.2018 12:41
Обсуждение
unix-linux/centos/centos-linux-7-4-on-hp-proliant-dl380-g5-install-hpe-system-management-tools-homepage-smh.txt · Последнее изменение: 28.05.2018 17:17 — Алексей Максимов