SDB:Dell OMSA

Jump to: navigation, search



This page documents the procedure for setting up the Dell OpenManage Server Administrator (OMSA) toolset on openSUSE.

Instructions for OMSA 9.2 on openSUSE Leap 15.0

This installation guide has been tested on Dell PowerEdge R640 / R630.

Steps

Do the following steps as root. The first two steps doing the Dell system update can possibly be skipped.

  • Add Dell System Update repository using bootstrap.cgi:
curl -s https://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash
  • Install system update and update the system:
zypper install dell-system-update
dsu
  • Add SLES15 System Update repository:
zypper ar http://linux.dell.com/repo/hardware/dsu/os_dependent/SLES15_64/ dell-platform
  • sblim-sfcb is required and not present in default repositories:
zypper addrepo https://download.opensuse.org/repositories/systemsmanagement:wbem/openSUSE_Leap_15.0/systemsmanagement:wbem.repo
zypper refresh
zypper install sblim-sfcb
  • Install software:
zypper install srvadmin-all OpenIPMI net-snmp
  • create IGNORE_GENERATION file in /opt/dell/srvadmin/lib64/openmanage:
touch /opt/dell/srvadmin/lib64/openmanage/IGNORE_GENERATION
  • Enable services:
chkconfig dataeng on
  • I you get this error:
Failed to enable unit: Unit file /etc/systemd/system/dataeng.service is masked.
  • Then do:
systemctl unmask dataeng
  • Retry to enable:
chkconfig dataeng on
  • Enable services:
chkconfig dsm_om_connsvc on
chkconfig dsm_om_shrsvc on
  • Start services:
systemctl start dataeng.service
systemctl start dsm_om_connsvc.service
systemctl start dsm_om_shrsvc.service
  • If everything is OK, don't forget to allow OMSA service in your firewall:
firewall-cmd --permanent --add-port=1311/tcp
firewall-cmd --reload
  • Visit https://servername:1311 to open Dell OpenManage Server Administrator. To log in use any valid credentials from that system.

Instructions for OMSA 8.2 / 8.3 on openSUSE Leap 42.1

This installation guide has been tested on Dell PowerEdge R420 / R510 / R520.

Steps

Do the following steps as root. The first two steps doing the Dell system update can possibly be skipped.

  • Add Dell System Update repository using bootstrap.cgi:
wget -q -O - http://linux.dell.com/repo/hardware/dsu/bootstrap.cgi | bash
  • Install system update and update the system
zypper install dell-system-update
dsu
  • Add SLES12 System Update repository
zypper ar http://linux.dell.com/repo/hardware/dsu/os_dependent/SLES12_64 dell-platform
  • Get libwsman1 which is not part of 42.1, try that one or build your own:
zypper install libwsman1-2.4.11-19.3.x86_64.rpm
  • Install software:
zypper install srvadmin-all OpenIPMI net-snmp
  • create IGNORE_GENERATION file in /opt/dell/srvadmin/lib64/openmanage:
touch /opt/dell/srvadmin/lib64/openmanage/IGNORE_GENERATION
  • Enable services:
chkconfig dataeng on
chkconfig dsm_om_connsvc on
chkconfig dsm_om_shrsvc on
  • start services:
systemctl start dataeng.service
systemctl start dsm_om_connsvc.service
systemctl start dsm_om_shrsvc.service
  • check services
systemctl status dataeng.service
sed -i -e 's/\x00release_date\x00/\x00version\x00\x00\x00\x00\x00\x00/' /opt/dell/srvadmin/lib64/libstorelib.so.4.39-0
    • restart service
systemctl restart dataeng.service
  • If everything is OK, don't forget to allow OMSA service in your firewall:
    • go to yast2 firewall -> Allowed Services -> Advanced... -> Aditional Allowed Ports / TCP Ports
    • fill in 1311. If there are other port numbers, separate them by space.
    • save config
  • visit https://servername:1311 to open Dell OpenManage Server Administrator. To log in use any valid credentials from that system.

Notes/Caveats

  • If you see "Failed to start because system is not supported", edit the file /opt/dell/srvadmin/sbin/CheckSystemType , find the IsDELLSystem() function, and replace "OEM String 1" with "Vendor", per [1]