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!

Wohin werden Snapshots gespeichert?

Hilfe bei Problemen mit Installation & Benutzung des VMware ESX Server 4/VMware vSphere 4.0.

Moderatoren: Dayworker, irix

Member
Beiträge: 2
Registriert: 24.02.2010, 11:06

Wohin werden Snapshots gespeichert?

Beitragvon Hirnfrostfred » 24.02.2010, 11:10

Liebe Freunde,

ich mache seid kurzem bei einigen Maschinen Snapshots. Wohin werden diese Snapshots eigentlich gesichert?

MfG
Tobi

Benutzeravatar
Profi
Beiträge: 743
Registriert: 23.07.2008, 14:09
Wohnort: Usa
Kontaktdaten:

Beitragvon mangold » 24.02.2010, 11:44

in den datastore in dem auch die vdisks liegen, die heissen dann *delta*.

Member
Beiträge: 2
Registriert: 24.02.2010, 11:06

Beitragvon Hirnfrostfred » 24.02.2010, 11:49

danke für die info.
Das sind dann die .vmsn datein?

Benutzeravatar
Profi
Beiträge: 743
Registriert: 23.07.2008, 14:09
Wohnort: Usa
Kontaktdaten:

Beitragvon mangold » 24.02.2010, 12:27

ja klar, richtig, delta war falsch, also z.B.

PCTEST-Snapshot1.vmsn

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 24.02.2010, 14:43

Hier geht es aber quer durcheinander ;-)

Snapshots werden im Verzeichnis gespeichert indem die vmx liegt.

Kalte snapshots heissen :
blabla-00000*.vmdk + blabla-00000*-delta.vmdk

Heisse snapshots heissen :
blabla-00000*.vmdk + blabla-00000*-delta.vmdk + *.vmsn

Benutzeravatar
Profi
Beiträge: 743
Registriert: 23.07.2008, 14:09
Wohnort: Usa
Kontaktdaten:

Beitragvon mangold » 24.02.2010, 15:18

hatte ich auch so in Erinnerrung, deswegen auch mein erster Post mit *delta*.
inzwischen habe ich aber nachgeschaut und dort steht

PCTEST-Snapshot1.vmsn ..... Snapshot file.

Wann kommt denn was?

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 24.02.2010, 15:36

vmsn files enthalten Metadaten eines Snapshots - wie zb die derzeitige Konfiguration der vmx usw.

Die Festplatten snapshots Daten werden in den blabla-00000*.vmdks gespeichert - bzw in den zugehoerigen delat.vmdks

Benutzeravatar
Profi
Beiträge: 743
Registriert: 23.07.2008, 14:09
Wohnort: Usa
Kontaktdaten:

Beitragvon mangold » 24.02.2010, 15:49

hab nur das snapshot file :shock: kein delta! Virtual Hardware v7 und Gast OS ist Win XP.
Kann es sein, dass es da einen Unterschied gibt? Habs nochmal getestet, snapshot comitted, "snapshot" file weg, neues Snapshot erstellt und die Datei "PCTEST-Snapshot2.vmsn" ist da.
EDIT: Unter Gast OS 2008 ebenso. Kein DELTA File, nur das "NAME-SnapshotX.vmsn" unter vSphere Update 1

Benutzeravatar
UNSTERBLICH(R.I.P.)
Beiträge: 14759
Registriert: 09.08.2003, 05:41
Wohnort: sauerland
Kontaktdaten:

Beitragvon continuum » 24.02.2010, 16:15

delat-files sieht man im dusseligen Datastorebrowser nicht !

Aber eine blabla-00000*.vmdk solltest du sehen

Benutzeravatar
Profi
Beiträge: 743
Registriert: 23.07.2008, 14:09
Wohnort: Usa
Kontaktdaten:

Beitragvon mangold » 24.02.2010, 16:26

ja du hast recht, delta file ist immer noch da, wenn man sich das in der command line anschaut, der Browser zeigt sie nicht an. Ich hatte angenommen, dass VMware hier was geändert hatte und ich das nur nicht mitbekommen hatte.

King of the Hill
Beiträge: 13063
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 24.02.2010, 16:45

Die richtige Antwort lautet aber
1. Da wo die *.vmx abgelegt ist und nicht da wo die *.vmdk liegt
2. Da wo man mit "workdir=" in der *.vmx gesagt hat wo er die ablegen soll

Nur weil ich es am WE hatte und auch den Support bemueht hatte mal ein paar ergaenzende Infos... die wahrscheinlich jeder wusste nur ich nicht :)

Das vCenter besorgt sich die Informationen ueber Snapshots aus den im DS gespeicherten Informationen aus der *.vmsd. Das ist im ASCII Format und kann auch ein Mensch lesen. Ein ESX Host selber wertet die kleinen *.vmdk Descriptor Files aus um nach Snapshots zusuchen bzw. eine Kette zu ueberpruefen.

Das vCenter kann durch eine defekte *.vmsd in die Irre geleitet werden und merkt sich unter Umstaenden auch Fehler welche fuer den ESX garnicht existieren. Ich Muehe mich hier mit "unable to acess file <unspezified filename" sind it is locked" herum.

Aber zurueck zum Thema. Ein Snapshot der Festplatte traegt den Namen -delta.vmdk und dazu eine 6-stellige Zahl. Eine *.vmsn hat man nur wenn man einen Disksnapshot zusammen mit einem Memory Snapshot hat.

Das Kommando "file *" bringt zu einigen wenigen Dateien eine Sinnwolle Erklärung. Wichtiger ist aber die Aussage des Programms ob eine Datei gelockt ist (Siehe "no read permission"

Code: Alles auswählen

[esx-node-02.example.com]:/vmfs/volumes/eql-01-l-002/quarzit $ cat quarzit.vmsd
.encoding = "UTF-8"
snapshot.lastUID = "61"
snapshot.numSnapshots = "1"
snapshot.current = "61"
snapshot0.uid = "61"
snapshot0.filename = "quarzit-Snapshot61.vmsn"
snapshot0.displayName = "test"
snapshot0.description = "est"
snapshot0.createTimeHigh = "295002"
snapshot0.createTimeLow = "1753701075"
snapshot0.numDisks = "1"
snapshot0.disk0.fileName = "quarzit.vmdk"
snapshot0.disk0.node = "scsi0:0"

snapshot.needConsolidate = "FALSE"

snapshot0.type = "1"
[esx-node-02.example.com:/vmfs/volumes/eql-01-l-002/quarzit $ file *
quarzit-000001-delta.vmdk: writable, regular file, no read permission
quarzit-000001.vmdk:       ASCII English text
quarzit-0c304436.hlog:     ASCII text
quarzit-0c304436.vswp:     writable, regular file, no read permission
quarzit-aux.xml:           ASCII text, with no line terminators
quarzit-flat.vmdk:         x86 boot sector; partition 1: ID=0x7, active, starthead 32, startsector 2048, 83881984 sectors
quarzit.nvram:             VMware nvram
quarzit-Snapshot61.vmsn:   data
quarzit.vmdk:              ASCII English text
quarzit.vmsd:              ASCII text
quarzit.vmx:               a /usr/bin/vmware script text executable
quarzit.vmxf:              XML 1.0 document text
vmware-24.log:             ASCII English text, with very long lines
vmware-25.log:             ASCII English text, with very long lines
vmware-26.log:             ASCII English text, with very long lines
vmware-27.log:             ASCII English text, with very long lines
vmware-28.log:             ASCII English text, with very long lines
vmware-29.log:             ASCII English text, with very long lines
vmware.log:                ASCII English text, with very long lines


Noch kennengelernt hab ich das Super Programm "SnapVMX" was einem unteranderem Snapshotketten auflistet und auch den Platzbedarf zum Loeschen errechnet. Das ganze ist in Plain "bash" programmiert und braucht kein Perl oder aehnliches.
http://geosub.es/vmutils/SnapVMX.Documentation/SnapVMX.Documentation.html#CODE

Code: Alles auswählen

[esx-node-02.example.com]:/vmfs/volumes/eql-01-l-002/quarzit $ source ~root/snapinfo
[esx-node-02.example.com]:/vmfs/volumes/eql-01-l-002/quarzit $ SnapVMX *.vmx
[esx-node-02.example.com]:/vmfs/volumes/eql-01-l-002/quarzit $ SnapVMX *.vmx
quarzit-000002.vmdk  Size: 17M
  quarzit-000001.vmdk  Size: 17M
     Base Disk: quarzit.vmdk  Size: 40G
Space needed on this Datastore to delete all the snapshots of this disk is:  16.08 Megabytes = 0.02 Gigabytes
----------------


Gruss
Joerg


Zurück zu „vSphere 4 / ESX 4“

Wer ist online?

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