Seite 1 von 1

Mit ESXi zeitgesteuerte Snapshots erstellen??

Verfasst: 15.08.2008, 13:32
von SirHaschke
Hallo,
unter VMWare WS 6.x gibt es einen Befehl vmrun.
Damit kann ich über einen geplanten Task zeitgesteuert Snaphots erstellen.
Ist sowas auch mit ESXi möglich?

Dannke und Gruß
dennis

Verfasst: 15.08.2008, 18:41
von continuum
hast du es mit dem vitoolkit probiert ? - damit koenntest du per powershell einen snapshot setzen

Verfasst: 15.08.2008, 22:39
von PeterDA
Hi,
warum willst du das dann machen?
Wenn man zu viele Snapshots hat geht die Performance meiner Meinung nach in den Keller. Wenn du die Snapshots nur machen willst auf Grund einer "Backupstrategie" Würde ich eher die ESX Container Dateien auf eine ander Maschien sichern.

Gruß Peter

Verfasst: 16.08.2008, 12:39
von SirHaschke
@ PeterDA
Würde dann ja immer den gleichen Snapshot jede Nacht überschreiben.

Aber richtig erkannt. Dachte an eine Backup Strategie.
Sicherlich wäre es besser die kompletten Files wegzusichern.
Aber wie komme ich an den Datastore über Windows?
Kann ich die -files auch wegsichrn wenn die VM an sind?

Verfasst: 18.08.2008, 09:11
von deathrow

Verfasst: 21.08.2008, 12:40
von SirHaschke
Wie nutze ich die Powershell unter ESXi und das Toolkit?
Bin da noch ein "Frischling" und habe im Web nix brauchbares gefunden....

Verfasst: 21.08.2008, 13:35
von bradoni
stimmt, es gibt noch nicht so viel im Internet darüber zu lesen... Folgendes konnte ich schon mal herausfinden:

List Virtual Machines
vmware-cmd.pl -l -U USERNAME -P PASSWORD -H HOSTNAME

GetState (used path found in the above List command)
vmware-cmd.pl -U USERNAME -P PASSWORD -H HOSTNAME /vmfs/volumes/eeed8f98-3842006b/ubuntu_2/ubuntu_2.vmx getstate

Suspend
vmware-cmd.pl -U USERNAME -P PASSWORD -H HOSTNAME /vmfs/volumes/eeed8f98-3842006b/ubuntu_2/ubuntu_2.vmx suspend soft

Dieser PDF hat dabei geholfen: vi3_35_25_u2_rcli.pdf

gruss, Brandon

Verfasst: 21.08.2008, 14:46
von SirHaschke
OK.
Merci.
Das funktioniert soweit auch.

Aber jetzt müsste ich noch wissen, wie ich zeitgesteuert einen Snaphot erstellen kann?
Da habe ich in der Doku leider nichts finden können..... :-(

Verfasst: 21.08.2008, 15:15
von SirHaschke
Ich habs :-).
Hatte in der Doku nach Snaphot gesucht. Da hatte er nix gefunden.
Nach genauerem hinsehen hab ich den Befehl gefunden...siehe...

C:\Programme\VMware\VMware VI Remote CLI\bin>vmware-cmd.pl -U root -P nopass -H
VMWBDF03 /vmfs/volumes/48a449e9-729aa56c-43ac-003005fa3506/TS3BDF29/TS3BDF29.vmx
createsnapshot Test test1 1 1

Nun erstelle ich mir eine Batch Datei und packe die in einen geplanten Task von einer Windows Maschine..........

Verfasst: 21.08.2008, 15:56
von SirHaschke
So langsam fülle ich den Threat alleine ;-)

Problem:
Wenn ich den Befehl mehrmals ausführe erstellt er mir jedesmal einen neuen Snaphot, obwohl Name und Beschreibung des Snaphots gleich sind.
Ich dachte, er würde den alten überschreiben.
In der Doku steht folgendes:

<vm-path> removesnapshots
Removes all snapshots belonging to the virtual machine. If no
snapshot exists, then this operation does nothing.

Also kann ich leider nur alle entfernen, und das will ich nicht.
Würde gerne einen einzelnen entfernen.

Vielleicht hat jemand noch einen Tip?