How to Install Dell OpenManage (OMSA) on XCP-ng 8.2

This tutorial describes how to install the Dell OMSA (OpenManage Server Administrator) on the open-source XCP-ng 8.2 hypervisor.

Installing Dell OpenManage Server Administrator can be extremely helpful in diagnosing hardware issues with Dell PowerEdge servers. This KB is a how-to on installing Dell OMSA on XCP-ng 8.2 (the open-source version of Citrix XenServer). OMSA will allow you to monitor your RAID status, CPU temperature, ambient temperature, as well as configure your iDRAC settings. You can also modify your RAID policies within OMSA.

Note: XCP-ng has spent long hours quality-testing their packages. The method below downloads packages directly from the CentOS-Base repository. While the following method worked fine in our lab, we ask you to proceed with caution.

AUTOMATIC INSTALLATION (Single command):

wget -qq -O - https://www.hostduplex.com/openscripts/omsa4xcp82.sh | bash

MANUAL INSTALLATION:

Step 1:
 Install the Dell RBU module

yum -y install dell-rbu-module


Step 2:
Install the Dell OMSA Repository:

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


Step 3: 
Install Dell OpenManage Server Administrator:

yum -y --enablerepo=base install srvadmin-all


Step 4:
Start the Dell OMSA service:

/opt/dell/srvadmin/sbin/srvadmin-services.sh start


Step 5:
Edit the /etc/sysconfig/iptables file and open port 1311 by adding the following line just above the second-to-last line that mentions icmp-host-prohibited:

-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 1311 -j ACCEPT


Step 6:
Restart the iptables service

service iptables restart


Step 7:
 You can now access OMSA via your browser: https://Your.IP.Address.Here:1311

https://YOUR.IP.ADDRESS.HERE:1311

Note: The Dell OMSA username is root. The password is the root password to your server.

Updated on September 29, 2021

Was this article helpful?

Comments

  1. Hey! This doesn’t seem to work! I don’t know exactly why, but my bet is the firewall is not set right. One of your commands -A RH-Firewall-1-INPUT -p tcp -m tcp –dport 1311 -j ACCEPT does not look right at all…

    1. Hi Alexandre, our apologies. We forgot to add the words “in /etc/sysconfig/iptables” in Step 5. It’s not actually a command but a line you’ll want to add to /etc/sysconfig/iptables. The KB article has been updated to reflect this. Thank you for identifying this.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.