Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

Virtuelle Maschine herunterfahren

Moderatoren: Dayworker, irix

Member
Beiträge: 4
Registriert: 24.03.2011, 11:34

Virtuelle Maschine herunterfahren

Beitragvon Snert » 29.06.2011, 13:55

Hallo,

hoffe ich bin hier richtig :)
Ich komme auch gleich zu meinem Problem/Frage:
Ich würde gerne unsere virtuellen Maschinen herunterfahren, wenn der Server nur noch über die USV läuft. Das ganze habe ich schon wie folgt gemacht:

vim-cmd vmsvc/power.shutdown <vm-id>

Hier muss ich ja aber die vm-id eintragen die ich vorher mit

vim-cmd vmsvc/getallvms

herrausgefunden habe.

Ich will ja alle Maschinen herunterfahren, gibt es da einen Befehl, der quasi alle ID's herrausbekommt und die dazugehörigen Maschinen herunterfährt?

Vielen Dank schon mal
Snert

Member
Beiträge: 4
Registriert: 24.03.2011, 11:34

Beitragvon Snert » 08.07.2011, 09:11

Mh....

so viele Views und keiner eine Idee?
Wäre doch gelacht wenn hier keine auch nur den Funken einer Idee hätte!!

Mit freudlichen Grüßen
Snert

Profi
Beiträge: 871
Registriert: 26.09.2007, 13:09
Wohnort: NRW

Beitragvon ideFix » 08.07.2011, 10:23

Einen kompletten Befehl kenne ich nicht. Da muss man sich ein kleines Skript basteln ;)
Je nach Umgebung mit vMA, CLI, PowerCLI umsetzen.

Shutdown der VMs und Host per CLI [erledigt]
Script für ESX4i zum herunterfahren einer VM

Member
Beiträge: 4
Registriert: 24.03.2011, 11:34

Beitragvon Snert » 08.07.2011, 12:12

Benutze jetzt das hier:

Code: Alles auswählen

vim-cmd vmsvc/getallvms |awk '{print $1}' |while read VMID; do echo "benutze gerade VM id=$VMID"; vim-cmd vmsvc/power.shutdown $VMID; sleep 20s; done; echo "Herunterfahren abgeschlossen"


Habe es gefunden auf:
http://communities.vmware.com/thread/210851

Ein wenig angepasst und fertig ;)
Werde das Ganze in ne ausführbare Datei stecken und dann bei Gelegenheit per ssh ausführen.

Gruß
Snert


Zurück zu „ESXi 4“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast