Seite 1 von 2

ESX 3.5 Snapshot Problem

Verfasst: 28.01.2010, 15:07
von eliottk
Hallo,

ich habe auf unserer ESX Landschaft folgendes Problem und weiß mir leider selbst im Moment keinen Rat mehr.

Wir benutzen einen ESX 3.5 Enterprise und hatten ein Problem mit vollen Platten woraufhin einige Server stehen geblieben sind und zwar waren dies jene, die sich gerade im Snapshotbetrieb befanden.
Nun habe ich es geschafft dass diese wieder laufen nut bei einem Server habe ich ein komisches Problem und zwar wird im Snapshotmanager angezeigt, dass ein Snappshot vorhanden ist, dieser läßt sich aber weder löschen noch zurückfahren.
Im Verzeichnis des Rechners werden die DELTA Dateien angezeigt aber nicht mehr benutzt sondern es werden die originalen Disk Dateien verwendet: (siehe Anhang)

-rw------- 1 root root 141312 Nov 23 19:30 W2003_std_servex01-000001-delta.vmdk
-rw------- 1 root root 246 Nov 23 19:30 W2003_std_servex01-000001.vmdk
-rw------- 1 root root 141312 Nov 24 10:18 W2003_std_servex01-000003-delta.vmdk
-rw------- 1 root root 253 Nov 24 10:18 W2003_std_servex01-000003.vmdk
-rw------- 1 root root 412160 Nov 23 19:30 W2003_std_servex01_1-000001-delta.vmdk
-rw------- 1 root root 250 Nov 23 19:30 W2003_std_servex01_1-000001.vmdk
-rw------- 1 root root 412160 Nov 24 10:18 W2003_std_servex01_1-000003-delta.vmdk
-rw------- 1 root root 257 Nov 24 10:18 W2003_std_servex01_1-000003.vmdk
-rw-r--r-- 1 root root 37 Feb 17 2009 W2003_std_servex01-166219fa.hlog
-rw------- 1 root root 4294967296 Nov 24 11:19 W2003_std_servex01-166219fa.vswp
-rw------- 1 root root 214763109376 Jan 28 12:57 W2003_std_servex01_1-flat.vmdk
-rw------- 1 root root 354 Dec 3 06:18 W2003_std_servex01_1.vmdk
-rw------- 1 root root 72851178496 Jan 28 12:57 W2003_std_servex01-flat.vmdk
-rw------- 1 root root 8684 Nov 24 11:19 W2003_std_servex01.nvram
-rw------- 1 root root 20081 Nov 23 23:38 W2003_std_servex01-Snapshot199.vmsn
-rw------- 1 root root 351 Dec 3 06:18 W2003_std_servex01.vmdk
-rw-r--r-- 1 root root 0 Nov 24 11:19 W2003_std_servex01.vmsd
-rw------- 1 root root 595 Jan 28 12:57 W2003_std_servex01.vmsd.bak
-rwxr-xr-x 1 root root 3064 Jan 27 19:31 W2003_std_servex01.vmx
-rw------- 1 root root 285 Jan 27 19:31 W2003_std_servex01.vmxf

Nun ist es aber auch so, dass ich keinen neuen Snapshot erstellen kann.
Die VMSD Datei ist zwar leer aber wie gesagt, wird im VirtualCenter im Snapshot Manager noch immer ein Snapshot angezeigt, welcher aber ja aus meinem Verständniss heraus nicht verwendet wird, oder liege ich hier falsch.

Meine Frage ist nun was kann ich tun um wieder Snapshots erstellen zu können?

Im Anhang auch noch der Outputt der VMX Datei:

#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "4"
floppy0.present = "true"
nvram = "W2003_std_servex01.nvram"
powerType.powerOff = "default"
powerType.powerOn = "default"
powerType.suspend = "default"
powerType.reset = "default"

displayName = "W2003_std_servex01"
extendedConfigFile = "W2003_std_servex01.vmxf"

numvcpus = "4"
scsi0.present = "true"
scsi0.sharedBus = "none"
memsize = "4096"
scsi0:0.present = "true"
scsi0:0.fileName = "W2003_std_servex01.vmdk"
scsi0:0.deviceType = "scsi-hardDisk"
scsi0:1.present = "true"
scsi0:1.fileName = "W2003_std_servex01_1.vmdk"
scsi0:1.deviceType = "scsi-hardDisk"
ide0:0.present = "true"
ide0:0.fileName = "/dev/cdrom"
ide0:0.deviceType = "atapi-cdrom"
floppy0.fileName = "/dev/fd0"
ethernet0.present = "true"
ethernet0.wakeOnPcktRcv = "false"
ethernet0.networkName = "VM Network-3"
ethernet0.addressType = "vpx"
usb.present = "false"
serial0.present = "false"
serial0.yieldOnMsrRead = "true"
serial0.fileName = "/dev/ttyS0"
serial1.present = "false"
serial1.yieldOnMsrRead = "true"
serial1.fileName = "/dev/ttyS1"
guestOS = "winnetstandard"
sched.cpu.affinity = "all"
sched.mem.affinity = "all"

ethernet0.generatedAddress = "00:50:56:9b:43:3c"
uuid.bios = "50 1b 09 a8 6d e9 c3 14-20 25 4f 5c 9a d2 32 84"

sched.cpu.min = "0"
sched.cpu.max = "unlimited"
sched.cpu.units = "mhz"
sched.cpu.shares = "normal"
sched.mem.minsize = "0"
sched.mem.max = "4096"
sched.mem.shares = "normal"

scsi0:0.redo = ""
scsi0:1.redo = ""
uuid.location = "56 4d 0f 89 fb c5 3b e7-5f d8 58 64 64 ff d5 02"
sched.swap.derivedName = "/vmfs/volumes/46f0b1ae-87a807b8-24b0-001b78957e20/W2003_std_servex01/W2003_std_servex01-166219fa.vswp"
tools.syncTime = "FALSE"

ide0:0.startConnected = "false"
migrate.hostlog = "./W2003_std_servex01-166219fa.hlog"
serial0.startConnected = "false"
serial1.startConnected = "false"

log.fileName = "vmware.log"
workingDir = "."

vmware.tools.requiredversion = "7202"

annotation = " [vRanger Backup: Type [Full], Result [Error], Time [27.01.2010 19:30:59], Archive Host [SERVVR01].]"

virtualHW.productCompatibility = "hosted"
tools.upgrade.policy = "manual"

cpuid.1.eax = "xxxx------------xx--------------"
cpuid.1.ecx = "R----R--R-RRRR-0-----------H-R--"
cpuid.1.ecx.amd = "R-------R-------------------R---"
cpuid.1.edx = "---------------------------T----"
cpuid.80000001.eax.amd = "xxxx------------xx--------------"
cpuid.80000001.ecx.amd = "------------------RR-RR---------"
cpuid.80000001.edx = "----R---------------H-----------"
cpuid.80000001.edx.amd = "-----R--------------H------T----"

hostCPUID.0 = "0000000a756e65476c65746e49656e69"
guestCPUID.0 = "0000000a756e65476c65746e49656e69"
userCPUID.0 = "0000000a756e65476c65746e49656e69"
hostCPUID.1 = "0001067600040800000ce3bdbfebfbff"
guestCPUID.1 = "0001067800010800000002110febbbff"
userCPUID.1 = "0001067600040800000002110febbbff"
hostCPUID.80000001 = "00000000000000000000000120000000"
guestCPUID.80000001 = "00000000000000000000000000000000"
userCPUID.80000001 = "00000000000000000000000120000000"
evcCompatibilityMode = "FALSE"

sowie die alte vmsd, denn die neue ist ja leer:

snapshot.lastUID = "199"
snapshot.numSnapshots = "1"
snapshot.current = "199"
snapshot0.uid = "199"
snapshot0.filename = "W2003_std_servex01-Snapshot199.vmsn"
snapshot0.displayName = "Consolidate Helper- 0"
snapshot0.description = "Helper snapshot for online consolidate."
snapshot0.createTimeHigh = "293137"
snapshot0.createTimeLow = "2102423929"
snapshot0.numDisks = "2"
snapshot0.disk0.fileName = "W2003_std_servex01-000001.vmdk"
snapshot0.disk0.node = "scsi0:0"
snapshot0.disk1.fileName = "W2003_std_servex01_1-000001.vmdk"
snapshot0.disk1.node = "scsi0:1"

snapshot.needConsolidate = "TRUE"

Vielen Dank für eure Hilfe.

m.f.G.
Eliottk

Verfasst: 28.01.2010, 15:48
von continuum
wichtigste Frage zuerst: ist die VM denn derzeit auf dem korrekten Stand ? - oder fehlen Daten der letzten Zeit ?

Verfasst: 28.01.2010, 15:51
von eliottk
Hallo,

der Server ist am aktuellen Stand, es handelt sich um unseren Exchange-Server.

m.f.G.
Eliottk

Verfasst: 28.01.2010, 15:57
von continuum
benenn mal diese Datei um: W2003_std_servex01-Snapshot199.vmsn

vielleicht kannst du keinen neuen snapshot erstellen weil die Datei schon vorhanden waere - es hilft wahrscheinlich die alten snapshots umzubennen oder zu loeschen

Verfasst: 28.01.2010, 16:00
von eliottk
Hallo,

kann ich diese Datei ohne weiteres umbenennen?
Ich meine aufgrund dessen, dass die Snapshots derzeit nicht funktionieren habe ich kein vollständiges Backup dieses Systems und eine wiederherstellung würde enormen Zeitaufwand bedeuten.

m.f.g.
Eliottk

Verfasst: 28.01.2010, 16:11
von GTMK
Gehört zwar nicht unmittelbar zum Thema, aber: Darf ich mal fragen, wie du du denn deinen Exchange-Server sicherst?

Georg.

Verfasst: 28.01.2010, 16:35
von continuum
snapshots als backup und dann auch noch auf der selben Platte ... oh oh

Verfasst: 28.01.2010, 17:20
von GTMK
So habe ich das auch interpretiert, wollte aber doch vorsichtshalber mal nachfragen.

Georg.

Verfasst: 28.01.2010, 17:30
von irix
GTMK hat geschrieben:Gehört zwar nicht unmittelbar zum Thema, aber: Darf ich mal fragen, wie du du denn deinen Exchange-Server sicherst?

Georg.


So wie es auschschaut mit vRanger ... steht doch da.

Gruss
Joerg

Verfasst: 28.01.2010, 23:23
von eliottk
Hallo,

nein der Server wird zuerst einmal mit den Boardmitteln von Exchange gesichert und dann das ganze auf Band geschrieben und dann wird noch ein Snapschot von dem gesamten Rechner gezogen mit VRanger. Nur derzeit funktiniert das gesamte ziehen des Rechners eben nicht, da sich keine neuen Snaoshots mehr erzeugen lassen.

m.f.G.
Eliottk

Verfasst: 29.01.2010, 00:40
von continuum
immer noch nicht ?
hast du die vmsn und die alten snapshots entfernt ?

Verfasst: 29.01.2010, 06:41
von eliottk
Hi,

ich habe die Datei umbenannt, jedoch wird im Snapshotmanager noch immer ein vorhandener Snapshot angezeigt.

Auch der Befehl:
vmware-cmd /vmfs/XXXX/W2003_std_servex01/W2003_std_servex01.vmx hassnapshot
hassnapshot() = 1

deutet ja eigentlich auf einen vorhandenen Snapshot hin oder?

Meine Bedenken gehen dorthin, was geschieht mit diesem Snapshot der ja eigentlich gar nicht mehr da ist oder? Und wie bekomme ich diesen weg, bevor ich jetzt versuche mit neuen snapshots mache. Ich will nur sicher gehen, dass mir mein Rechner keinen Schaden nimmt, denn wenn das geschieht habe ich ein echtes Problem.

m.f.G.
Eliottk

Verfasst: 01.02.2010, 07:07
von eliottk
Hallo,

leider hat das löschen der Datei VMSN nicht geholfen.
Welche Dateien muss ich noch entfernen um eine saubere umgebung herzustellen?

Noch eine Frage, was macht diese Datei eigentlich, denn diese wurde ja seit dem 24.11. auch nicht mehr verändert.
4294967296 Nov 24 11:19 W2003_std_servex01-166219fa.vswp


m.f.g.
Eliottk

Verfasst: 01.02.2010, 08:48
von irix
eliottk hat geschrieben:Hallo,

Noch eine Frage, was macht diese Datei eigentlich, denn diese wurde ja seit dem 24.11. auch nicht mehr verändert.
4294967296 Nov 24 11:19 W2003_std_servex01-166219fa.vswp


Das ist die Swap Datei der VM welche immer die Groesse des konfigurierten Arbeitsspeichers hat weniger der Menge der Reservierung. In deinem Fall wird die VM 4GB haben.

Dies ist eine der Methoden des ESX um das Memory Overcommitment zurealisiseren.

Gruss
Joerg

Verfasst: 01.02.2010, 10:17
von eliottk
Hi,

okay super, das habe ich mir schon so irgendwie gedacht.

Zu meinem Problem mit dem Snapshot, wie groß seht ihr die Chance, dass ich das ganze repariert bekomme ohne eine geplante Downtime des Servers?

Bzw. wie kann ich es am schnellsten reparieren.

mfg.
Eliottk

Verfasst: 01.02.2010, 10:49
von continuum
Kannst du mal kurz erklaeren wie der aktuelle Stand ist ?

Was hast du alles geloescht ?
Wurdedie VM seit dem Loeschen der vmsd usw schon mal neygestartet ?

Verfasst: 01.02.2010, 11:39
von eliottk
Hallo,

ich habe derzeit nur die Datei VMSN umbenannt. Der Status ist noch gleich wie zuvor und die VM wurde seither nicht neugestartet.

m.f.G.
Eliottk

Verfasst: 01.02.2010, 11:50
von continuum
dann hast du die alten snapshots auch noch rumliegen ?
Dann wundert es mich nicht dass du keine neuen erstellen kannst denn die Dateinamen sind ja nicht verfuegbar die fuer neue snapshots verwendet wuerden ...

Verfasst: 01.02.2010, 12:35
von eliottk
Hallo,

ja habe ich noch da liegen, dachte aber eher, dass die so immer neue Namen bekommen.
Was muss ich denn noch, bzw. was kann ich denn noch bedenkenlos löschen, bzw. umbenennen.

m.f.G.
Eliottk

Verfasst: 01.02.2010, 13:04
von continuum
wenn die vmsd leer ist - wuerde der naechste snapshot *-000001.vmdk heissen - das geht aber bei dir nicht - da dieser schon vorhanden ist

Verfasst: 01.02.2010, 13:08
von eliottk
Hallo,

okay also sollte es reichen wenn ich diese Dateien lösche/umbenenne

141312 Nov 23 19:30 W2003_std_servex01-000001-delta.vmdk
246 Nov 23 19:30 W2003_std_servex01-000001.vmdk
141312 Nov 24 10:18 W2003_std_servex01-000003-delta.vmdk
253 Nov 24 10:18 W2003_std_servex01-000003.vmdk
412160 Nov 23 19:30 W2003_std_servex01_1-000001-delta.vmdk
250 Nov 23 19:30 W2003_std_servex01_1-000001.vmdk
412160 Nov 24 10:18 W2003_std_servex01_1-000003-delta.vmdk


m.f.G.
eliottk

Verfasst: 01.02.2010, 13:45
von continuum
ja - plus alle vmsd und vmsn

Verfasst: 02.02.2010, 06:41
von eliottk
Hallo,

leider ohne Erfolg, es ließ sich wieder kein Snapshot erstellen.

Ich habe nun alle Dateien umbenannt und eine leere vmsd war noch vorhanden.

Gibt es noch etwas was ich versuchen kann?

Vielen Dank.

m.f.G.
Eliottk

Verfasst: 03.02.2010, 06:40
von eliottk
Hallo,

hat niemand mehr eine Idee was ich noch versuchen kann um mein System wieder korrekt zum laufen zu bringen.

m.f.g.
Eliottk

Verfasst: 03.02.2010, 13:41
von continuum
Hast du die VM mal aus dem Repository entfernt und wieder hinzugefuegt ?

Kannst du nochmal ein aktuelles log posten ?