Schlagwort-Archive: Script

Dell System Update CD mit ESX 3.5 nutzen

Dell liefert seine System Upgrade CD leider nur für Windows und einige Linuxe aus.
Aber man kann sie auch auf ESX zum Laufen bringen.
Und zwar folgendermaßen:
Erstmal das ISO entpacken, dann in den Ordner repository gehen und alle .exe Dateien Löschen, da man die ja in einer Linuxumgebung nicht benötigt.
Den Ordner sollte man Dell nennen da man damit dann keine Anpassungen an das Script mehr machen.
Das ganze kann man dann per SCP auf seinen ESX bringen.
Sobald alles auf dem ESX ist mit chmod -R 777 Dell schreibbar machen.

Nun kann man das folgende Script ausführen das ich bei Dell auf der Website gefunden habe ausführen:

#!/bin/sh
# scott_hanson@dell.com
# modified by markus.gehm
#
# Script to apply DUPs (Dell Update Packages) on ESX 3.x hosts
#
# WARNING : This script applys updates with no user interaction or
# WARNING : prompting. Make sure this is what you want done. See below
# WARNING : for the line to un-comment to make it work.
#

echo ‚Creating SUU Comparison report …. patience is a virtue‘
/tmp/Dell/suu -c > /tmp/suu_comparison_report

# Pull out the .BIN file names from the report – dump everything else
for i in `grep -i ‚.bin‘ < /tmp/suu_comparison_report | perl -pi -e ’s/.*\s(.*?.bin).*/$1/gi’`
do

echo ‚———————————————-‚
echo ‚Applying package ‚$i

# Apply DUPs with -q option to update silently with no user prompts
# Un-comment out the line below when done testing to apply updates.
# As-is the script just list updates it **would** have installed.

# /tmp/Dell/repository/$i -q

done

echo ‚ ‚
echo ‚ ‚
echo ‚Updates applied‘
echo ‚Now would be a good time to reboot the system.‘
echo ‚This script brought to you by the Dell Enterprise TechCenter‘
echo ‚Join us at www.delltechcenter.com‘

Es zeigt an ob und wenn ja welche Firmware upgedated werden können.
Sollte man das Upgrade durchführen wollen muss man nur die # vor dem fett markierten Text entfernen.
Dann werden alle Firmwares installiert.