July 22, 2011

Install Dell OpenManage on CentOS 6.x

The Dell OpenManage Server Administrator (OMSA) on is a great (and free) Dell hardware monitoring and management system available for Windows and RedHat Linux. It can also be installed on CentOS 6.0 (32bit and 64bit) using the following process:

1. Login to your server via SSH.
2. Change directories to your SRC install

# cd /usr/src

3. Create an install script:

# nano -w dellomi.sh

4. Cut and paste the following text:

#!/bin/bash
#
# Dell OpenIPMI & OpenManage Installer
# Revision: July 22nd 2011
#
HOST=`hostname`
D=`date '+%d%m%y'`
echo "Dell OpenIPMI & OpenManage Automatic Installer"
echo "Revision: July 22nd 2011"
echo
echo "Installing Dell Yum Repository..."
echo
wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
echo
echo "Dell Repository Install Complete!"
echo
echo "Installing Dell Server Administrator..."
echo
yum -y install srvadmin-all
echo
echo "Dell Server Administrator Install Complete!"
echo
echo "Starting Dell IPMI Services..."
echo
/opt/dell/srvadmin/sbin/srvadmin-services.sh start
echo
echo "Dell OpenIPMI & Dell OpenManage Install Complete!"
echo
echo "Please go to http://$HOST:1311 in order to access Dell OpenManage."
echo

5. Save and exit nano (CTRL+X the Y to Save then exit)

6. Run the script:

# sh dellomi.sh

7. Once the script has complete you will be able to login to Dell OpenManage at http://your-server:1311 with your root username and password.

Note: If you receive dependency errors I recommend force uninstalling the problematic packages (e.g. rpm -e –nodeps $packagename), completing the OpenManage install then re-install the package again.