Probleme mit Snapshot unter ESXi 4.1
Hallo,
folgendes Problem. ich mußte eine Systemplatte eines virtuellen Windows 2008 R2 Servers von 40GB auf 50GB erweitren.
Ich hatte vorher einen Snapshot gemacht.
Ich hatte dann die Platte, von der ich angenommen habe, dass es die primäre Platte ist, einem anderen System zugeordnet und dort erweitert. In der Übersicht allerdings war eine Platte mit einer Größe von ca. 1,7GB angezeigt (Provisioned Size = 40GB). Mein Fehler war es wohl nicht diese Platte zu erweitern, obwohl die virtuelle Maschine sicherlich in der 50GB-Platte steckt.
Nachdem ich das System erneut hochfahren wollte kamen im Log folgende Meldungen:
Error message on Server01: Reason: The parent
virtual disk has been modified since the child was
created.
error
2-3-2014 12:10:33
Server01
root
Reason: The parent virtual disk has been modified since the child was created.
Cannot open the disk '/vmfs/volumes/4d2db248-4cf25d88-cfb1xxxxxxxxxxxx/Server01/Server01-000001.vmdk' or one of the snapshot disks it depends on.
und dann
Cannot power On Server01. A general system
error occurred:
error
2-3-2014 12:10:34
Server01
root
Ich bin dann auf den vorher erstellten Snapshot zurück gegangen, da war ein Reboot erfolgreich und das sogar mit der neuen Größe.
Um jetzt nicht am Ende noch größere Probleme zu bekommen, habe ich den Zustand so gelassen.
Problem ist eben jetzt, im Snapshotmanager stehe ich jetzt permanent auf dem Snapshot. Sieht irgendwie nicht schön aus und ich will da jetzt nichts löschen oder rumbasteln.
Was für Möglichkeiten habe ich den Snapshot aus dem Snapshotmanager zu bekommen, ohne das ich am Ende in größere Probleme laufe?
Wäre es eine Möglichkeit diese virtuelle Maschine auf einen anderen Datastore zu konvertieren?
Im Datastore sehe ich folgende Dateien, die etwas größer sind:
Server01.vmdk = 50GB
Server01-000002.vmdk = 1,8GB mit Provisioned Size = 50GB (diese Datei hieß früher Server01-000001.vmdk)
Server01-Snapshot1.vmsn = 4,2GB
Server01-a28fxxxx.vswp = 4,18GB
Ansonsten ein paar Log-Dateien, usw.!
Danke und Gruß
Eric
folgendes Problem. ich mußte eine Systemplatte eines virtuellen Windows 2008 R2 Servers von 40GB auf 50GB erweitren.
Ich hatte vorher einen Snapshot gemacht.
Ich hatte dann die Platte, von der ich angenommen habe, dass es die primäre Platte ist, einem anderen System zugeordnet und dort erweitert. In der Übersicht allerdings war eine Platte mit einer Größe von ca. 1,7GB angezeigt (Provisioned Size = 40GB). Mein Fehler war es wohl nicht diese Platte zu erweitern, obwohl die virtuelle Maschine sicherlich in der 50GB-Platte steckt.
Nachdem ich das System erneut hochfahren wollte kamen im Log folgende Meldungen:
Error message on Server01: Reason: The parent
virtual disk has been modified since the child was
created.
error
2-3-2014 12:10:33
Server01
root
Reason: The parent virtual disk has been modified since the child was created.
Cannot open the disk '/vmfs/volumes/4d2db248-4cf25d88-cfb1xxxxxxxxxxxx/Server01/Server01-000001.vmdk' or one of the snapshot disks it depends on.
und dann
Cannot power On Server01. A general system
error occurred:
error
2-3-2014 12:10:34
Server01
root
Ich bin dann auf den vorher erstellten Snapshot zurück gegangen, da war ein Reboot erfolgreich und das sogar mit der neuen Größe.
Um jetzt nicht am Ende noch größere Probleme zu bekommen, habe ich den Zustand so gelassen.
Problem ist eben jetzt, im Snapshotmanager stehe ich jetzt permanent auf dem Snapshot. Sieht irgendwie nicht schön aus und ich will da jetzt nichts löschen oder rumbasteln.
Was für Möglichkeiten habe ich den Snapshot aus dem Snapshotmanager zu bekommen, ohne das ich am Ende in größere Probleme laufe?
Wäre es eine Möglichkeit diese virtuelle Maschine auf einen anderen Datastore zu konvertieren?
Im Datastore sehe ich folgende Dateien, die etwas größer sind:
Server01.vmdk = 50GB
Server01-000002.vmdk = 1,8GB mit Provisioned Size = 50GB (diese Datei hieß früher Server01-000001.vmdk)
Server01-Snapshot1.vmsn = 4,2GB
Server01-a28fxxxx.vswp = 4,18GB
Ansonsten ein paar Log-Dateien, usw.!
Danke und Gruß
Eric
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 232314
Url: https://administrator.de/contentid/232314
Ausgedruckt am: 22.11.2024 um 13:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo Eric,
vor dem Erweitern einer VMDK sollte man alle Snapshots der VM löschen bzw. in die Haupt-VMDK mergen:
http://blogs.vmware.com/kb/2010/02/how-to-expand-a-vmdk-and-extend-a-pa ...
Also am besten noch mal Backup zurückspielen, alle Snapshots der VM löschen und runterfahren, dann VMDK erweitern, und anschließend im Gast die Partition erweitern.
Grüße Uwe
vor dem Erweitern einer VMDK sollte man alle Snapshots der VM löschen bzw. in die Haupt-VMDK mergen:
http://blogs.vmware.com/kb/2010/02/how-to-expand-a-vmdk-and-extend-a-pa ...
Make sure there are no snapshots existing for the virtual machine before extending the VMDK.
Reason: The parent virtual disk has been modified since the child was created.
Ist ja auch klar wenn du die Parent VMDK änderst(erweiterst) stimmt die Referenz des Snapshots nicht mehr, den Snapshot kann du also jetzt wegwerfen ...Also am besten noch mal Backup zurückspielen, alle Snapshots der VM löschen und runterfahren, dann VMDK erweitern, und anschließend im Gast die Partition erweitern.
Grüße Uwe
Zitat von @gmeurb:
Was passiert denn bei einer Konvertierung des Systems auf einen anderen Datastore?
ich würde damit nicht experimentieren, mach es "clean" wie oben beschrieben "ohne" Snapshots, wer weiss was du sonst nachher noch für Probleme damit bekommst.Was passiert denn bei einer Konvertierung des Systems auf einen anderen Datastore?
Alternativ versuch den Snapshot in die Haupt-VMDK zu mergen:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&am ...
und erstelle eine neue VM der du dann diese VMDK zuweist.
Grüße Uwe
Hallo Eric,
noch mal zu Snapshot.
Wenn du einen Snapshot erstellst, so werden in diesem alle Daten gespeichert, die sich nach dem Zeitpunkt seiner Erstellung in der VM ändern.
Das Wort Snapshot suggeriert vielleicht, das hier ein Schnappschuss (sprich ein vollständiges Bild) der VM gemacht wird.
Sichern kannst du eine VM nur, in dem du sie komplett kopierst (den VM Ordner auf dem Storage im ausgeschalteten Zustand der VM kopieren) oder sicherst( Backup) bevor du eine Festplatte vergrößerst.
grüße vom it-frosch
noch mal zu Snapshot.
Wenn du einen Snapshot erstellst, so werden in diesem alle Daten gespeichert, die sich nach dem Zeitpunkt seiner Erstellung in der VM ändern.
Das Wort Snapshot suggeriert vielleicht, das hier ein Schnappschuss (sprich ein vollständiges Bild) der VM gemacht wird.
Sichern kannst du eine VM nur, in dem du sie komplett kopierst (den VM Ordner auf dem Storage im ausgeschalteten Zustand der VM kopieren) oder sicherst( Backup) bevor du eine Festplatte vergrößerst.
grüße vom it-frosch