June 25, 2013

Install Dell OpenManage on CentOS 6.4x

I have updated my Dell OpenManage installer script to address several compatibility issues with Dell PowerEdge G12+ systems. The following Dell OpenManage Server Administrator (OMSA) installation script is suitable for RedHat 6.4x and CentOS 6.4x systems

1. Login to your server via SSH.
2. Change directories to your source store:

# cd /usr/src

3. Create the install script:

# nano -w dominstaller.sh

4. Cut and paste the following text:

#!/bin/bash
#
# Dell OpenManage Installer (DOMI)
# Revision: June 25th 2013 md3v.com
#
HOST=`hostname`
D=`date '+%d%m%y'`
echo
echo "Dell OpenIPMI & OpenManage Automatic Installer"
echo "Revision: July 25nd 2013 md3v.com"
echo
read -p "Press [Enter] key to begin the installation or [CTRL+C] to exit."
echo
echo "Installing OpenIPMI..."
echo
yum -y install OpenIPMI
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 "To access Dell OpenManage go to: http://$HOST:1311 and login with username root and your password."
echo
#

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

6. Run the script:

# sh dominstaller.sh

7. Once the script has completed 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.

PROBLEMS? Post below and I will do my best to assist.