Discussion:
Anhalten und Fortsetzen von VMs per vbs
(zu alt für eine Antwort)
Stefan
2007-07-31 06:03:35 UTC
Permalink
Hallo NG,

vor einiger Zeit habe ich zwei Scripts geschrieben. Das eine hält eine
bestimmte Maschine an, das zweite lässt die Maschine fortsetzen. Das braucht
man zu Sicherungszwecken, da laufende Maschinen nur im Angehaltenen Modus
gesichert werden können.

Mit einer bestimmten Maschine funktioniert das ganz gut. Leider funktioniert
nur das jetzige Skript zum Anhalten der Maschinen. Das andere nicht. Kann
mir jemand sagen was ich da falsch mache?

Viele Grüße
Stefan


Hier meine beiden Skripte.

Anhalten von Laufenden Maschinen:
__________________________________________________

On Error Resume Next

Set objShell = CreateObject ("WScript.Shell")
Set virtualServer = CreateObject("VirtualServer.Application")

For each objVM in virtualServer.VirtualMachines
'Falls die virtuelle Maschine läuft
If objVM.State = 5 then
'wird sie anhalten
objVM.Pause
WScript.Sleep 500
end if
Next

Set objVM = Nothing
__________________________________________________
__________________________________________________



Fortsetzen aller angehaltenen Maschinen:
__________________________________________________

On Error Resume Next

Set objShell = CreateObject ("WScript.Shell")
Set virtualServer = CreateObject("VirtualServer.Application")

For each objVM in virtualServer.VirtualMachines
'Falls die virtuelle Maschine angehalten wurde
If objVM.State = 2 then
'wird sie nun fortgesetzt
objVM.Resume
WScript.Sleep 500
end if
Next

Set objVM = Nothing
__________________________________________________
__________________________________________________
Stefan
2007-07-31 06:12:32 UTC
Permalink
Was ich noch vergessen habe. Es handelt sich um den Virtual Server 2005 R2
auf einem Windows 2003 Server SP1.

Gruß
Stefan
André Hille
2007-08-06 06:46:00 UTC
Permalink
Hast du mittlerweile eine Lösung für das Problem gefunden?
Ich habe firmentechnisch den gleichen Auftrag, vom Scripten aber leider
keine Ahnung :(
Post by Stefan
Was ich noch vergessen habe. Es handelt sich um den Virtual Server 2005 R2
auf einem Windows 2003 Server SP1.
Gruß
Stefan
Alexander Ortha [MS]
2007-08-06 17:03:46 UTC
Permalink
Hallo,

Ihr findet auf der Technet Scriptcenter Webseite Samplescripts zu diesem
Thema.
http://www.microsoft.com/technet/scriptcenter/scripts/vs/default.mspx
--
Mit freundlichen Grüßen / Kind regards - Alexander Ortha (Microsoft)

This posting is provided "AS IS" with no warranties, and confers no rights.
Post by André Hille
Hast du mittlerweile eine Lösung für das Problem gefunden?
Ich habe firmentechnisch den gleichen Auftrag, vom Scripten aber leider
keine Ahnung :(
Post by Stefan
Was ich noch vergessen habe. Es handelt sich um den Virtual Server 2005 R2
auf einem Windows 2003 Server SP1.
Gruß
Stefan
Stefan
2007-08-30 06:27:08 UTC
Permalink
Hallo,

ich sichere die virtuellen Maschinen jetzt per Robocopy. Man kann die
Maschinen im laufenden Betrieb sichern.

Mit BackupExec (Kopie-Sicherung) stürzen die Maschinen seltsamerweise ab,
sobald der Zugriff auf die Speicherdateien erfolgt, mit Robocopy nicht.

Sehr seltsam und ärgerlich.

Was noch nervig ist: Die Dateien der Maschinen ändern nur ihr Dateidatum,
wenn diese heruntergefahren (oder neugestartet) werden. Robocopy meint
natürlich, dass Quelle und Ziel gleich sind, und überspringt diese. Ich
möchte ja nicht jedes Mal etliche Gigabytes durchs Netz pusten, sondern nur
das Nötigste.

Selbst Sicherungstools dürften an einer Überprüfung auf neuere Dateien
scheitern.

Wenn jemand dafür eine Lösung hat, wäre ich echt dankbar.
Post by André Hille
Hast du mittlerweile eine Lösung für das Problem gefunden?
Ich habe firmentechnisch den gleichen Auftrag, vom Scripten aber leider
keine Ahnung :(
Post by Stefan
Was ich noch vergessen habe. Es handelt sich um den Virtual Server 2005 R2
auf einem Windows 2003 Server SP1.
Gruß
Stefan
Loading...