First step is to add the Dell OpenManage Repository:
wget -q -O - http://linux.dell.com/repo/hardware/DSU_16.05.00/bootstrap.cgi | bash
Befor we can start the installer we had to fix the centos repository from the xenserver. Open “/etc/yum.repos.d/CentOS-Base.repo” with your favorite editor and change the baseurl from the [base] section to:
We have to do this because this is a XenServer and not a real CentOS and you will get an error message if you don’t change this setting.
Now we are ready to go for the OpenManage installation:
yum --enablerepo=base install srvadmin-all
For the access to the webinterface we had to modify the firewall settings. Open “/etc/sysconfig/iptables” with your favorite editor and insert the following line before the COMMIT line:
-A RH-Firewall-1-INPUT -m conntrack --ctstate NEW -m tcp -p tcp --dport 1311 -j ACCEPT
Add this line if you want SNMP, too:
-A RH-Firewall-1-INPUT -m conntrack --ctstate NEW -m udp -p udp --dport 161 -j ACCEPT
Use the following command to activate your changes:
systemctl restart iptables
The last step is to start OpenManage:
To enable SNMP:
service snmpd start chkconfig snmpd on
Or reboot your server. Dell OpenManage should start with your system.
You can open “https://SERVER_IP:1311” with your browser and login with “root” and your XenServer password.
This Post Has 9 Comments
Alexandre Joly9 Feb 2017
The correct “baseurl” is now baseurl=http://mirrors.kernel.org/centos/7/os/x86_64
Rob Lyons3 Sep 2017
Really, best to use:
With the variables in place, then there will be no need to constantly update when/if the versions change.
Mauro Gaspari14 Feb 2017
Thank you for this post. It helped me with my xenserver openmanage installation.
on a quick note, according to the readme in the repo (link below), we need to change the baseurl to:
you can find the readme from mirrors.kernel.org repo: http://mirrors.kernel.org/centos/7.2.1511/
I tested this change and worked on 2 of my xenserver7 hosts.
Matt Jorgensen22 Feb 2017
I’ve done this on my R610 w/ Xenserver 7. When I run the script to start OMSA, it fails to start dataeng service. I can start it manually. when I log into OMSA, it get zero info. No OS info, no system inventory, nothing.
sebastian23 Feb 2017
yes i do 🙂
Edit “/opt/dell/srvadmin/etc/srvadmin-storage/stsvc.ini” and try to remove some Libraries for the storage manager.
; Libraries to be loaded at startup of the Systems Management Data Manager, in order, beginning with entry 0.
Start with vil7 for example.
The problem is on some servers with specific Raid Controllers that the datamanager doesn’t work if some Libraries of other Raid Controllers are active.
Please keep give me an update which one it was.
Frank1 Apr 2017
you’re my hero!
I had the same problem an comenting vil7 solve it!
Incredible solution which I don’t understand quite well, but it works.
Thanks a lot!
sebastian1 Jun 2017
quick Update for XenServer 7.2
I used the following URLs:
This installs OpenManage 8.5.0 on XenServer 7.2
Nick27 Jun 2017
Yep as Sebastian mentions you will need to check what the latest DSU is on the Dell Repo and update the wget to the latest version. I ran into this issue on one of my servers.
The repo versions are in http://linux.dell.com/repo/hardware/
Juan Houghton26 Okt 2017
Works great, thank you.