bigbalu
Goto Top

Virtuelle Maschinen (ESXi 4.1) remote auf Host stoppen

Hallo,

ich habe ein Linux (Ubuntu 10.04 Server) aufgesetzt und dieser soll einen virtuelle Maschine über das Netzwerk stoppen, sichern und wieder starten.

Ich habe keine Ahnung wie ich die Maschine remote stoppen und wieder starten kann.

Könnt Ihr mir bitte Tipps geben?

Gruß,
BaLu

Content-ID: 171393

Url: https://administrator.de/forum/virtuelle-maschinen-esxi-4-1-remote-auf-host-stoppen-171393.html

Ausgedruckt am: 22.12.2024 um 21:12 Uhr

nEmEsIs
nEmEsIs 12.08.2011 um 14:30:15 Uhr
Goto Top
Hi

die Info fehlt welche Version du verwendest !!! Kostelose Version von ESXi???

Weil dann sieht es schlecht aus.
Ansonsten schau dir doch mal die Produkte von http://www.veeam.com/ an.

MFG Nemesis
16568
16568 15.08.2011 um 09:59:38 Uhr
Goto Top
Na na na, sooooo schlecht sieht das auch nicht aus.
Es wird nur alles etwas länger dauern, da die Busybox auf dem ESXi nur sehr gedrosselten Netzwerktraffic des Hosts hergibt.

Ich werfe mal GhettoVCB oder Trilead in den Raum :-P

Wobei ich es eh nicht verstehen kann:
ENTWEDER: man hat ein funktionierendes Backup der jeweiligen Guests -> kostet wenig Geld, ist aber auch mehr Aufwand
ODER: man nimmt ein wenig mehr Geld in die Hand und sichert auf dem Host -> kostet mehr Geld, aber kürzere Restore-Zeiten


Lonesome Walker
battl1984
battl1984 15.08.2011 um 15:34:10 Uhr
Goto Top
Also ich habe das schon mit einem Skript per Cron-Job und rsync gemacht.

1. Zuerst den SSH Zugriff auf dem ESXi Host aktivieren
2. Jetzt SSH-Authentifikation via Keys konfigurieren (damit keine Passworteingabe erforderlich ist)
3. Als nächstes das rsync Binary auf den ESXi-Host in das entsprechende Verzeichnis, in dem die anderen Binares liegen, kopieren
4. Jetzt kannst du den Konsole Befehl für Stop/Supend/Start der Maschine per SSH übergeben - findest du hier http://www.semicolon.in.th/node/117
5. Wie man einen rsync Befehl absetzt sollte klar sein... ansonsten "man rsync"
6. Alles in ein schickes Skript verpacken und von deiner Linux-Maschine per Cron oder manuell ausführen -> fertig!
7. Zu den Punkten 1-3 findest du jede Menge mit der Suchmaschine deines Vertrauens face-wink

Grüße

--
"640 KB an Arbeitsspeicher ist alles was eine Anwendung jemals benötigen wird"
Bill Gates, 1981
BigBaLu
BigBaLu 16.08.2011 um 09:15:19 Uhr
Goto Top
Muss ich da noch was nachinstallieren weils bei mir das Verzeichnis vmsvc nicht gibt?!
battl1984
battl1984 16.08.2011 um 13:28:24 Uhr
Goto Top
kannst du die Frage bitte konkretisieren?
Ich meine wo steht etwas von vmsvc?
BigBaLu
BigBaLu 16.08.2011 um 13:59:57 Uhr
Goto Top
also ich meine folgendes:
ich verbinde mich auf die Konsole per ssh (so wie auf semicolon.in.th beschrieben). da gibt es zwar den befehl vim-cmd... kann aber das verzeichnis vmsvc mit den befehlen power.on, power.off usw. nicht finden!

gibt es das standardmäßig in der 4.1er nicht?
battl1984
battl1984 16.08.2011 um 14:20:43 Uhr
Goto Top
ACHSO!!

ne einfach nur genau so ausführen:

1. VMID von deiner VM rausfinden
vim-cmd vmsvc/getallvms

2. einen der Commands ausführen
Power on: vim-cmd vmsvc/power.on [VMID]
Power off: vim-cmd vmsvc/power.off [VMID]
Reset: vim-cmd vmsvc/power.reset [VMID]
Reboot: vim-cmd vmsvc/power.reboot [VMID]


das wars...
BigBaLu
BigBaLu 16.08.2011 um 16:01:28 Uhr
Goto Top
Das war mir zu einfach! Top antworten danke leute!!