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!

Backup (Script) aus VM starten ???

Hilfe bei Problemen mit der Installation oder Benutzung des VMware GSX Server und VMware Server 1.

Moderatoren: Dayworker, irix

Member
Beiträge: 9
Registriert: 22.03.2006, 06:47

Backup (Script) aus VM starten ???

Beitragvon TSCH-SAG » 22.03.2006, 06:52

Guten Morgen,

auf dem VM-Host (Windows) sichere ich per Batch-Datei, indem die zu sichernde VM herunterfährt auf ein Netzwerklaufwerk kopiert wird und anschließend wieder hochfährt.

Nun hätte ich gerne die Möglichkeit dies aus der VM heraus zu starten, damit diejenigen, die sich um die VM selbst kümmern selbst die Möglichkeit haben den Zeitpunkt des Backups zu bestimmen.

Wie kriege ich das hin ?

DANKE schonmal für Eure Hilfe.

Bis dann

TSCH-SAG

Member
Beiträge: 383
Registriert: 03.10.2005, 03:29

Beitragvon al!ve » 22.03.2006, 07:07

Schau mal, welche Dateien die VMs nur haben, wenn sie gerade laufen. Das müssten zum Beispiel .vmem-Dateien sein.

Schreib ein Script, welches für jede VM nach ihrem .vmem-File sucht. Wenn dieses File vorhanden ist "mache nichts", wenn dieses File nicht vorhanden ist sichere die zugehörige VM und starte sie.

Dieses Script auf dem Host alle fünf Minuten laufen lassen.

Jetzt können diejenigen, welche deine VMs administrieren ein Backup anstoßen, indem sie den Rechner herunterfahren. Sobald der Rechner dann vollständig heruntergefahren ist vergehen im schlimmsten Fall fünf Minute (im Durchschnitt vergehen 2.5 Minuten) bis der Backup-Prozess anläuft, der nach Vollendung die VM wieder hochfährt.

Member
Beiträge: 9
Registriert: 22.03.2006, 06:47

Beitragvon TSCH-SAG » 22.03.2006, 10:32

Hallo al!ve,

Danke für die schnelle Antwort. Es gibt wohl noch mehr Frühaufsteher ;-))

Gibt es eine elegantere Möglichkeit als über den Taskmanager (alle 5 Minuten) auf die Existenz dervon Dir genannten Datei zu prüfen ?
Haste evtl. schon was in der Richtung fertig ? Muß ja das Rad nicht unbedingt neu erfinden und in meinem Batch-Wissen, das inzwischen schon deutliche Lücken aufweist, kramen.

DANKE.


Bis dann

TSCH-SAG

Member
Beiträge: 383
Registriert: 03.10.2005, 03:29

Beitragvon al!ve » 22.03.2006, 12:32

:) Nein, sowas kann ich dir leider nicht bieten. Da ich mich aber mit batch-Programmierung unter Windows nicht so sehr auskenne, würde ich eher ein kleines C++ Programm dazu schreiben. Auch sowas hab ich noch nicht fertig, sollte aber ein Zehnzeiler sein.

Sofern allen VMs in separaten Ordnern in einem gemeinsamen Verzeichnis sind (d:/vms/win2k3_terminalservice/; d:/vms/win2k3_domaincontroller/; d:/vms/win2k3_mssql/; d:/vms/debian_firewall) würde ein Programm lediglich folgendes tun müssen:

- d:/vms/ auflisten, alle Verzeichnisse stellen laufende oder gestoppte VMs dar
- für jede laufende VM:
-- Liste aller enthaltenen Dateien aufstellen
-- Prüfen, ob eine Datei mit .vmram endet
-- wenn ja: Backup
-- wenn n ein: nächste VM


Zurück zu „VMserver 1 und GSX“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste