Installing and Running DELL DSM Client on OSX

This brief post covers getting DELL DSM Client running on OSX High Sierra.

Dell DSM itself can be deployed using the DSM Virtual appliance within VMware. If you’re reading this I’m guessing you already know that DSM Client is used to assist in configuring and administering DELL Storage Array Environments.

I found that the client itself on OSX seemed to lack any downloadable resource, with just options for Windows or a Linux RPM.

I span up a Linux VM in VirtualBox and found that all the installation process of the RPM appeared to do was unpack a load of files onto the VM, so I did the RPM installation into the VirtualBox instance using “rpm -U SmClient.rpm“.

Once I identified which files were needed I scp’d the files over to my Mac from the Virtualbox VM, and copied them from /var/lib/dell/bin on the VM into a folder called DSM_Test in my home directory on my Mac .

By default this isnt enough on the Mac to enable the program to run, so I needed to edit the “Client” script inside /Users/myuser/DSM_Test/dell/bin and change the following entries at the top of the file to set JAVA_HOME and LD_LIBRARY_PATH:

#export JAVA_HOME=/var/lib/dell/Java
#export JAVA_HOME=/Users/myuser/DSM_TEST/dell/Java
export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
#export LD_LIBRARY_PATH=/var/lib/dell/lib
export LD_LIBRARY_PATH=/Users/myuser/DSM_TEST/dell/lib

Now I’m ready to run this on my Mac and make use of the features within DSM Client, by running:

“/Users/myuser/DSM_TEST/dell/./Client” using Terminal in OSX.

(c) Matt Palmer – 18 April 2019