SoHo - Intel management

1. Установка Intel Remote Agent на RHEL5

1.1. Подготовительные действия

создать дополнительные каталоги

mkdir -p /root/iso/rhel5 /root/cd/rhel5<

скопировать установочный CD на /root/iso/rhel5/RHEL5-*.iso

смонтировать

mount -o loop /root/iso/rhel5/RHEL5-*.iso /root/cd/rhel5<

Установить дополнительные пакеты для Intel Agent:

cd /root/cd/rhel5/Server
rpm -Uvh sysstat-7.* net-snmp-5.* lm_sensors-2.* xinetd-2.*
         openssl097a-0.* compat-libstdc++-33-*
         kernel-headers-2.* kernel-devel-2.*<

отредактировать имя ОС в файлах /etc/redhat-release,/etc/issue,/etc/issue.net (добавить ES):

Red Hat Enterprise Linux ES Server release 4.92 (Tikanga)<

создать ссылку на броузер:

cd /usr/bin
ln -s firefox mozilla<

для установки Intel OFU (утилита перепрошивки BIOS) понадобится версия библиотеки w3c-libwww для RHEL5. Ее необходимо собрать вручную.

cd /root
rpmbuild --rebuild w3c-libwww-5.4.0-10.1.RHEL4.2.src.rpm
оно собирается...
cp /usr/src/redhat/RPMS/x86-64/w3c-libwww-5.4.0-10.1.RHEL4.2.x86-64.rpm /root<

Устанавливаем

rpm -Uvh /root/w3c-libwww-5.4.0-10.1.RHEL4.2.x86-64.rpm<

Также необходимо установить библиотеки 32-битной совместимости, если потребуется

1.2. Установить LANDesk

  • Скачать установочный CD локальных агентов LANDesk отсюда: Intel® System Management Software CD 2 Image Update<
  • Распаковать ISO из zip-архива
  • Войти на сервер как root
  • Смонтировать ISO (или прошитый CDROM) и скопировать содержимое на диск:
rsync -av /media/SysSysMgt\ 1.5-CD2 /root/SysMgtCD2/<
  • Установить LanDesk:
cd /root/SysMgtCD2/LANDesk/MSM/ldlogon/unix/linux/
./lsminstall.sh
cd /root/SysMgtCD2/SystemConsole/Linux
python setupLinux.py<
  • Установить утилиты и драйверы (часть из них уже была установлена LANDesk, поэтому сообщения типа "пакет XXX уже установлен" игнорируем):
cd /root/SysMgtCD2/Utilities/ARSC
./InstallARSC.sh
cd /root/SysMgtCD2/Utilities/DPC-CLI/linux/rhlinux
./CLI_RHLinuxcd
cd /root/SysMgtCD2/Utilities/IPMIDriver/linux_Install.sh
./setup.sh
cd /root/SysMgtCD2/Utilities/SNMP_SA/Baseboard_Subagent/linux
./snmpsubagentinstall.sh<

1.3. Установить OFU

  • Устанавливаем утилиту
cd /root/SysMgtCD2/Utilities/OFU/linux
rpm -Uvh flashupdt-1.9.60-1.i386.rpm<
  • Устанавливаем драйвер afu
rpm -Uvh afu-1.40-1.i386.rpm<
  • Установка ругнется на ошибку компиляции драйвера
  • Забираем патч отсюда amifldrv-el5.patch<
  • Применяем патч:
cd /usr/local
patch -p0 < /root/amifldrv-el5.patch<
  • Пересобираем драйвер:
/etc/init.d/afu stop
/bin/rm -rf /usr/local/afu/driver/2.6.18-1.2747.el5
/etc/init.d/afu build<
  • Устанавливаем драйвер:
/etc/init.d/afu start<
  • Проверяем, что драйвер работает:
/usr/local/flashupdt/afulnx2_32 /t<

Должно выдать что-то вроде:

AMI Firmware Update Utility - Version 1.40 (for linux with driver)
Copyright (C)2004 American Megatrends, Inc.  All rights reserved.
ASF Signature - такая-то
BIOS flash information - такая-то<

2. Тестируем работу агента

  • Запускаем броузер
firefox<
  • Проверяем, что интернет доступен. Вводим в строке адреса www.google.com и убеждаемся, что все в порядке.
  • Вводим в строке адреса:
file:///usr/LANDesk/ldsm/Walkup/frameset.htm<
  • По запросу устанавливаем flash-plugin из интернета
  • Выставляем из меню firefox кодировку UTF-8
  • По другому запросу разрешаем flash-плагину совершать системные операции из /usr/LANDesk.
  • Ходим по меню агента и убеждаемся, что он может достучаться до IPMI, BIOS итп. То есть при входе, например, в пункт Оборудование - Датчики IPMI недопустимы сообщения вида Управление оборудованием не поддерживается на этом устройстве итд.

Если агент работает, можно принимать решение об использовании RHEL5.

3. Remote Management Module

Вложения