We have been having some issues with some Dell servers and we were asked to provide a DSET output for one of them. Of course the new version 3.2 does not run directly under CentOS 6.x, however as RHEL is supported then it should work. This is the steps I took to get it to work:

mkdir -p /tmp/dell; cd /tmp; wget ftp://ftp.us.dell.com/FOLDER00481758M/1/dell-dset-3.2.0.141_x64_A01.bin

This binary does a lot of checking to see that it is to be run on a supported system, unfortunately CentOS is not one of them. So I extracted the contents using:

tail -n+20 dell-dset-3.2.0.141_x64_A01.bin | tar -xzv -C dell; cd dell

The +20 offset was found by using:

awk '/^__ARCHIVE_BELOW__/ {print NR + 1; exit 0; }' dell-dset-3.2.0.141_x64_A01.bin

You will need to find the RedHat strings for /etc/issue and /etc/redhat-release, once changed. After that, run ./install.sh and select install and run. The easiest way to do so is adding this line on top of your /etc/issue:

Red Hat Enterprise Linux Server release 6 x86_64

Dell: Since CentOS is should be 100% binary compatible with Redhat, please provide support. It’s your department always asking for DSET reports. Provide us, SysAdmins, the good tools to do this without waisting a lot of time.

If you find the above method to scary, just use an older version of the DSET tool. This one isn’t strict on checking the OS type: http://ftp.us.dell.com/diags/delldset_v2.2.125_x64_A01.bin

By the way: Is the Dell website hosted on the moon. Sloooooowww as always.