Установка, настройка OMSA

OMSA (Open Manage System Administrator) - это программная система управления/мониторинга, разрабатываемая компанией DELL, соответственно, устанавливается только на сервера компании DELL. Под моим контролем находятся несколько серверов PowerEdge 2950. На борту CentOS 5, ниже я опишу как можно установить OMSA, используя общедоступный репозиторий.

После установки OMSA, вы сможете:

  • проверять статус жестких дисков, RAID-массивов, ЦП, ОЗУ и т.д.
  • возможность удаленно управлять RAID-массивами (создать, удалить и т.д.)

Установка

Установка файлов репозитария OMSA

Выполнить на CentOS 5

 # wget http://linux.dell.com/repo/hardware/latest/bootstrap.cgi
 # vim bootstrap.cgi

Заменяем строку:

 CHECK_REPO_SIGNATURE=1

на

 CHECK_REPO_SIGNATURE=0
 # chmod +x bootstrap.cgi
 # ./bootstrap.cgi

Выполнить на RHEL 5

 wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash

Установка дополнительных пакетов (необходимо для OMSA)

 # yum install procmail

Установка OMSA-пакетов

 yum install srvadmin-base
 yum install srvadmin-webserver
 yum install srvadmin-storageservices
 yum install dell_ft_install
 yum install $(bootstrap_firmware)

Настройка

Поместим пути до OMSA в переменную окружения

 # echo "export PATH=$PATH:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin" >> /etc/profile
 # . /etc/profile

Закинем в автозагрузку модули ipmi

 # echo /sbin/modprobe ipmi_si  >> /etc/rc.modules
 # echo /sbin/modprobe ipmi_devintf  >> /etc/rc.modules
 # chmod +x /etc/rc.modules

Активируем OMSA

 # srvadmin-services.sh enable

Запустим OMSA

 # srvadmin-services.sh start

Перезагрузим ОС

 # shutdown -r now

Теперь заходим на https://ipaddress_of_server:1311

Сделаем доступ к веб-панели только для root

 # cp /opt/dell/srvadmin/etc/omauth/omauth.el5 /opt/dell/srvadmin/etc/omauth/omauth.el5.orig

Создадим следующие файлы

/opt/dell/srvadmin/etc/omauth/users.who.has.granted.permissions.to.auth.omsa

 root

/opt/dell/srvadmin/etc/omauth/omauth.el5

 auth	     required	pam_listfile.so item=user sense=allow file=/opt/dell/srvadmin/etc/omauth/users.who.has.granted.permissions.to.auth.omsa onerr=fail
 auth      include   	system-auth
 account   include	system-auth

Managing BIOS and firmware updates

  • Inventory firmware version levels
 # inventory_firmware
  • Compare versions installed to those available
 # update_firmware
  • Install any applicable updates
 # update_firmware --yes

Файл /etc/yum.repos.d/dell-omsa-repository.repo

 [dell-omsa-indep]
 name=Dell OMSA repository - Hardware independent
 type=rpm-md
 mirrorlist=http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el$releasever&basearch=$basearch&dellsysidpluginver=$dellsysidpluginver
 gpgcheck=1
 gpgkey=http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-dell
 http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios
 enabled=1
 failover=priority
 bootstrapurl=http://linux.dell.com/repo/hardware/latest/bootstrap.cgi
  
 [dell-omsa-specific]
 name=Dell OMSA repository - Hardware specific
 type=rpm-md
 mirrorlist=http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el$releasever&basearch=$basearch&sys_ven_id=$sys_ven_id&sys_dev_id=$sys_dev_id&dellsysidpluginver=$dellsysidpluginver
 gpgcheck=1
 gpgkey=http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-dell
 http://linux.dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios
 enabled=1
 failover=priority
 bootstrapurl=http://linux.dell.com/repo/hardware/latest/bootstrap.cgi

Ссылки

Комментарии

 
blog/2011/12/16-установка_настройка_omsa.txt · Последние изменения: 2014/10/01 12:08 — Антон Бугреев · []