Joe Miller bio photo

Joe Miller

Ops/Engineering. Continuous DevOping at Webscale

Twitter Github

Here’s how to get Dell OpenManage running on Fedora 19. It is a simple process but I could not find any up to date information on how to do it elsewhere.

This Dell OpenManage wiki page is the primary source of information for running OMSA on Linux. Go there and run the script installer, or install the yum repo files and RPM signing keys manually.

yum repo

The installer will probably install the /etc/yum.repos.d/dell-omsa-repository.repo with URL’s such as:

mirrorlist=http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=f$releasever&basearch=$basearch&native=1&sys_ven_id=$sys_ven_id

Change the osname=f$releasevar param and force it to el6:

mirrorlist=http://linux.dell.com/repo/hardware/latest/mirrors.cgi?osname=el6&basearch=$basearch&native=1&sys_ven_id=$sys_ven_id

Next, run yum search srvadmin and you should see the list of OpenManage packages:

srvadmin-all.x86_64 : Meta package for installing all Server Administrator features, 7.3.0
srvadmin-argtable2.x86_64 : A library for parsing GNU style command line arguments, 7.3.0
srvadmin-base.x86_64 : Meta package for installing the Server Agent, 7.3.0
srvadmin-cm.i386 : OpenManage Inventory Collector, 7.3.0
...

Install the ones you need. For the basic CLI tools you can install srvadmin-omcommon and srvadmin-omacore.

canary file to force dataeng.service to start

It’s not obvious from the error output, unfortunately, but the cli tools omreport and omconfig will not work until the dataeng.service is started, but it will refuse to start when it detects Fedora - and “unsupported” platform.

Trick the startup scripts into attempting to start anyway by creating this file:

touch /opt/dell/srvadmin/lib64/openmanage/IGNORE_GENERATION

The presence of this file skips the checks performed in /opt/dell/srvadmin/sbin/CheckSystemType during dataeng startup.

test things

run sudo /opt/dell/srvadmin/bin/omreport chassis info, you should see:

Chassis Information


Index : 0
Chassis Name : Main System Chassis
Host Name : hardware_bootstrap_test.pod1.panth.io
iDRAC7 Version : 1.40.40 (Build 17)
Lifecycle Controller 2 Version : 1.1.1.18
Chassis Model : PowerEdge R720