You are here

Install Dell Utilities on CentOS5

I make no warranties but it took me an afternoon to figure out why I was getting "No controllers found" when I issued "omreport storage controller". After a lot of research, I stumbled on a couple of pages about a bug in the 64bit apps that doesn't find the controllers. Following is for my information so I can do it again if needed.

This was on a PowerEdge 1850 with a Perc4 embedded controller. omreport could not find anything about the storage controllers. I finally found a blog on http://www.stevejenkins.com that made it all come together.

Remove any existing applications:


yum remove dell-omsa* libcmpiCppImpl0 libsmbios libsmbios* libwsman* openwsman-* python-smbios smbios-utils-* srvadmin-* dell_ft*
rm -Rf /opt/dell/srvadmin
rm -rf /etc/openwsman
rm /etc/init.d/openwsman
yum clean all

Remove the yum repository

rm /etc/yum.repos.d/dell-omsa-repository.repo
yum clean all

Install the base repository:

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

If you are running a 64bit system (x86_64), you'll need to change the repo to use 32bit (i386) packages as the 64bit system errors with "No controllers found":

yum erase yum-dellsysid
rpm -Uvh http://linux.dell.com/repo/hardware/latest/platform_independent/rh50/firmware-tools/yum-dellsysid-2.2.26-6.2.el5.i386.rpm

vi /etc/yum.repos.d/dell-omsa-repository.repo
# Replace "$basearch" with "i386"
yum clean all

What I really needed was the configuration of the RAID arrays so I only installed the commandline system:

yum install srvadmin-storage
yum install srvadmin-storageservices srvadmin-cm

You may need to log out and back in to get your path set to add the Dell utilities that are in /opt/dell/*

Now you can start the services:

srvadmin-services.sh start

These are a few commands provided by the utility:

# Get a list (and info for) all the controllers:
omreport storage controller

# Get a list of the virtual disk arrays:
omreport storage vdisk
# this shows the raid configuration as well (raid 0, raid 1, etc)

# Get info about the hard drives:
omreport storage pdisk controller=0

You can stop here but here are a few more commands:


# Get a list of the dell utilities:
yum list srvadmin*
yum list dell*

yum install dell_ie_perc_4_lsi dell_ie_sas

yum install dell_ft_install

Comments

Trying to add into a new install on a 2850:


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

rpm -Uhv http://linux.dell.com/repo/hardware/OMSA_6.5/platform_independent/rh50/firmware-tools/yum-dellsysid-2.2.26-6.2.el5.i386.rpm

Shanon

If you get this while starting srvadmin-services.sh:
/opt/dell/srvadmin/sbin/invcol: ./invcol: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Try this:

yum install compat-libstdc++-33-3.2.3-69.el6.i686 zlib.i686

From here:
http://blog.christian-stankowic.de/?p=5210&lang=en

Shanon

On a working installation, upgraded the system and it broke it.

Update had installed 7.3.0-4.93.2.el5

smbios-utils smbios-utils-bin smbios-utils-python srvadmin-deng srvadmin-deng-snmp srvadmin-hapi srvadmin-idrac-snmp srvadmin-isvc srvadmin-isvc-snmp srvadmin-libxslt srvadmin-omacore srvadmin-omacs srvadmin-omcommon srvadmin-omilcore srvadmin-ominst srvadmin-rac-components srvadmin-smcommon srvadmin-storage srvadmin-storage-cli srvadmin-storage-snmp srvadmin-storageservices srvadmin-storageservices-cli srvadmin-storageservices-snmp srvadmin-storelib srvadmin-storelib-sysfs srvadmin-sysfsutils srvadmin-xmlsup

Shanon

If you get:

[root@es1-s2-5 ~]# omreport storage controller
I/O warning : failed to load external entity "/opt/dell/srvadmin/var/lib/openmanage/xslroot//oma/common/dalist.xsl"
error
xsltParseStylesheetFile : cannot parse /opt/dell/srvadmin/var/lib/openmanage/xslroot//oma/common/dalist.xsl
Error! XML Transformation failed

Run:

yum install compat-libstdc++-33-3.2.3-69.el6.i686 zlib.i686
yum install srvadmin-omcommon

Shanon

Shanon

To fix, I had to remove all the Dell stuff, then reload 6.3 the way this guy did it:

http://stevejenkins.com/blog/2010/10/no-controllers-found-fix-set-up-del...

Shanon

yum remove srvadmin-*
yum install srvadmin-cm srvadmin-deng srvadmin-deng-snmp srvadmin-hapi srvadmin-idrac-snmp srvadmin-isvc srvadmin-isvc-snmp srvadmin-omacore srvadmin-omacs srvadmin-omcommon srvadmin-omilcore srvadmin-ominst srvadmin-rac-components srvadmin-realssd srvadmin-smcommon srvadmin-storage srvadmin-storage-cli srvadmin-storage-snmp srvadmin-storageservices srvadmin-storageservices-cli srvadmin-storageservices-snmp srvadmin-storelib srvadmin-storelib-sysfs srvadmin-sysfsutils srvadmin-xmlsup

Ended up fixing it.

Shanon

User login