Kees_23
12-05-2010, 09:03
Hallo Gemeinde,
ich habe ein kleines Problem:
Wir setzen VMWare ESX 4 bei uns ein und darauf ist ein virtuelles Linux installiert. Auf dem Linux läuft das APC USV Networkshutdown Tool, das mir ein Shellskript startet, bevor die Maschine heruntergefahren wird.
Das Skript setzt eine eMail ab, danach wartet es 120 Sekunden und dann soll es ein Skript das Lokal auf dem ESX Server läuft ausführen.
Anbei Codesnippets
mail -s "USV-Network Shutdown" $emailaddr < emailcontent
sleep 120
ssh $esxuser@$esx '/usr/local/esx_shutdown.sh; echo "USV-Shutdown initiiert..." > /root/shutdown.log; echo "Zeitstempel: $(date)" >> /root/shutdown.log'
Das Skript auf dem ESX liest die laufenden VMs aus, und prüft ob die Maschinen laufen, und beendet diese, und prüft erneut bis keine Maschinen mehr laufen und macht dann einen "shutdown -h now".
Jetzt kommt mein Dilemma: Wie kann ich das Skript so ausführen lassen, dass der ESX auch ohne die Linux-Büchse weiter läuft, bis er wirklich durch alle Schleifen durch ist?
Danke für eure Tipps
ich habe ein kleines Problem:
Wir setzen VMWare ESX 4 bei uns ein und darauf ist ein virtuelles Linux installiert. Auf dem Linux läuft das APC USV Networkshutdown Tool, das mir ein Shellskript startet, bevor die Maschine heruntergefahren wird.
Das Skript setzt eine eMail ab, danach wartet es 120 Sekunden und dann soll es ein Skript das Lokal auf dem ESX Server läuft ausführen.
Anbei Codesnippets
mail -s "USV-Network Shutdown" $emailaddr < emailcontent
sleep 120
ssh $esxuser@$esx '/usr/local/esx_shutdown.sh; echo "USV-Shutdown initiiert..." > /root/shutdown.log; echo "Zeitstempel: $(date)" >> /root/shutdown.log'
Das Skript auf dem ESX liest die laufenden VMs aus, und prüft ob die Maschinen laufen, und beendet diese, und prüft erneut bis keine Maschinen mehr laufen und macht dann einen "shutdown -h now".
Jetzt kommt mein Dilemma: Wie kann ich das Skript so ausführen lassen, dass der ESX auch ohne die Linux-Büchse weiter läuft, bis er wirklich durch alle Schleifen durch ist?
Danke für eure Tipps