Installer Dell Powervault MD Storage Software (SMcli …) sous Debian
Contents
Voici la procédure pour installer SMclient sous Debian en passant par des paquets .DEB :
Java doit être installé :
apt-get install openjdk-7-jre
Télécharger le ressource CD/DVD sur le site de Dell (Actuellement : DELL_MDSS_Consolidated_RDVD_5_1_0_9.iso)
Le monter :
mount DELL_MDSS_Consolidated_RDVD_5_1_0_9.iso /mnt
On copie les fichiers qui nous intéressent :
mkdir ~/dell_mdss
cp /mnt/linux/mdsm/* ~/dell_mdss
cd ~/dell_mdss
On crée le lien necessaire pour l’exécution du binaire :
ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib/libc.so.6
On lance le binaire :
bash SMIA-LINUXX64.bin -i console
Il faut accepter la licence, et laisser les choix par défaut (Typical Full bundle dans /opt/dell/mdstoragemanager)
Ensuite, on va dans le répertoire /opt/dell/mdstoragemanager qui contient les .RPM
cd /opt/dell/mdstoragemanager
On va avoir besoin d’alien pour convertir les .RPM en .DEB
apt-get install alien
Par exemple, pour créer un paquet Debian pour SMclient (qui contient SMcli), on procède de la manière suivante :
alien -g SMclient.rpm --scripts
cd SMclient-11.10.0G06.0020
On ajoute la ligne suivante au fichier debian/preinst au dessus du test Java (ligne 9):
ln -s /usr/lib/jvm/default-java/jre $RPM_INSTALL_PREFIX/jre
On change les lignes suivantes :
ln -sf /etc/init.d/SMmonitor /etc/rc.d/rc${i}.d/S99SMmonitor
ln -sf /etc/init.d/SMmonitor /etc/rc.d/rc${i}.d/K00SMmonitor
En remplissant comme ceci :
ln -sf /etc/init.d/SMmonitor /etc/rc${i}.d/S99SMmonitor
ln -sf /etc/init.d/SMmonitor /etc/rc${i}.d/K00SMmonitor
Dans le fichier debian/postinst, on ajoute la ligne ci-dessous au dessus de « /etc/init.d/SMmonitor start »
echo "BASEDIR=$RPM_INSTALL_PREFIX" > /var/opt/SM/LAUNCHER_ENV
Puis on construit le paquet :
dpkg-buildpackage -b
Il n’y a plus qu’à l’installer :
dpkg -i ../smclient_11.10.0G06.0020-2_all.deb
Author VaLouille
LastMod 2014-08-27