Seite 1 von 1
Mount Netapp Snapshot VMDK
Verfasst: 19.03.2014, 10:59
von softeislutscher
Hi Jungs,
ich hab mal wieder ein schönes Problem...
und zwar haben wir bei VI3 immer schön die Möglichkeit gehabt, Snapshots von einer Netapp zu mounten (es gab ja die Option NFS:LockDisable)...
schön das die ja seit 4.0 oder 4.1 entfernt wurde und der ESXi immer versucht einen Lock auf das VMDK zu setzen...
somit kann ich die VMDK als Independent (nonpersistent) nicht mehr mounten...
habt ihr ggf. ne Idee oder nen Workaround dafür?
danke
Verfasst: 19.03.2014, 12:23
von Dayworker
Mal davon abgesehen von der Frage, weshalb ihr überhaupt Snapshots habt, da sie kein Backup sind, könntest du einfach einen neuen Snapshot anlegen. In diesem Fall wird der Lock auf den neuen Snapshot gesetzt und der alte sprich die VMDK wäre frei zum Sichern oder was auch immer.
Verfasst: 19.03.2014, 12:32
von softeislutscher
wir nutzen es, um aus den Snapshot Single Mailboxes von Exchange zu restoren...
ist halt megapraktisch
EDIT:
aber auf die Snapshotsfolder ist ja normalerweise nur lesezugriff, was ja auch sinn macht...
Verfasst: 19.03.2014, 12:42
von Dayworker
Gerade bei Exchange und jeder anderen DB wäre ich extrem vorsichtig mit Snapshots. Jede Schreib-IO vergrössert den Snapshot immer weiter und sobald ein Mitglied der Snapshot-Kette beschädigt wird, ist fast unausweichlich ein Datenverlust vorprogrammiert.
Von der Warte sind Snapshots megapraktisch um ein Backup einer VM machen zu können, aber keine Dauerlösung.

Verfasst: 19.03.2014, 12:51
von irix
Er macht Snapshots auf Filer Ebene und von "Backup" war doch keine Rede.
Hab ich es richtig verstanden das der Host das Volume mounten kann aber die Inhalte haben einen Lock?
Gruss
Joerg
Verfasst: 19.03.2014, 14:32
von softeislutscher
Servus Jörg,
vollkommen korrekt...
Backups werden hier nicht gemacht...
über die Snapshots erziehlen wir mehr Funktionen:
1. Truncade der Exchange Logs in die DB's
2. ggf. Restore einer Mailbox im kurzen zeitabstand...
alles läuft sauber über VSS ab, somit sollte hier auch eine gewisse Sicherheit da sein, das die Daten im Konsitenten zustand sind...
der Mount der Snapshot VMDK in eine spezielle VM hat auch auf 3.5 sauber funktioniert, aber leider durch den wegfall des NFS.LockDisable scheinbar nicht mehr möglich...
jetzt dachte ich, ich frag euch VMware Gurus, ob es da ggf. nen Workaround gibt, das wieder zubekommen, oder ob ich mir dann evtl auf einen anderen Weg umschwenken muss... leider wäre ein anderer Weg sehr schmerzhaft, das wir um die 3.0 TB Exchange Daten momentan hosten...
danke
Alex
Verfasst: 19.03.2014, 18:40
von continuum
Auch nach 5mal lesen weiss ich immer noch nicht was genau gemountet werden soll :
geht es um zB
/vmfs/volumes/datastore/vm/disk-000001.vmdk
oder um
/vmfs/volumes/snapshot-datastore
?
Verfasst: 20.03.2014, 08:40
von PatrickW
Es geht um Snapshots auf NetApp Ebene und nicht auf VMware Ebene. Er möchte eine VMDK die sich in einem NetApp Snapshot befindet ohne Lock an eine VM hängen um aus dieser eine Exchange Mail wiederherzustellen. VMware Snapshots sind da erst mal außen vor.
Verfasst: 20.03.2014, 09:13
von Martin
Funktioniert es vielleicht, wenn die VMDK manuell aus dem Snapshot-Verzeichnis herauskopiert wird?
Verfasst: 20.03.2014, 10:15
von softeislutscher
genau, es geht hier direkt um die vmdk im snapshot verzeichnis...
also irgendwas mit .snapshot
da das read-only ist, kann der ESXi ja keinen lock mehr setzen (vorher war es möglich, da man die option disablen konnte)...
wäre eine idee, mit dem Rauskopieren, aber leider sind die VMDK's rießen groß, bis knapp 2 TB... das dauert zu lange, bzw. brauch ich den Platz ja noch zum rauskopieren...
aufm ESXi direkt gibt es auch keine option den NFS.LockDisable?
Verfasst: 20.03.2014, 10:35
von irix
Nein die Opion ist mit vSphere nicht mehr verfuegbar.
Gruss
Joerg
Verfasst: 20.03.2014, 13:07
von continuum
Falls es erlaubt / möglich ist dass Auslesen der vmdks mit Hilfe einer Linux VM durchzuführen habe ich 2 Vorschläge.
- guestfish
- über vmfs-fuse mount mit offset
Details würden den Rahmen sprengen.
Ich verwende beide Varianten um bei meinen Recoveryarbeiten vmdks auszulesen die eigentlich gelockt sind. Beide Varianten sind ohne weiteres im laufenden Betrieb möglich.
Einzige Anforderung: root Zugriff auf den ESXi von der Linux VM aus
Verfasst: 20.03.2014, 14:08
von softeislutscher
oki, dann werd ich mal schauen was ich grundsätzlich dazu finde...
wenn es scho mal optionen gibt is es ja wunderbar...
danke euch schon mal...
Verfasst: 20.03.2014, 15:20
von continuum
Wenn du vielleicht eine Möglichkeit weisst, wie ich das ganze ohne einen Netapp-snapshot nachstellen kann, dann probier ich es mal aus ...
Verfasst: 20.03.2014, 15:47
von continuum
Neuer Stand: ick kann sogar vmdks auslesen die vom ESXi gelockt sind.
Ruf doch mal an ...
Verfasst: 20.03.2014, 16:29
von softeislutscher
servus,
oki... das hört sich scho mal gut an...
ggf. zum nachstellen wäre ja ein nfs store, mit vmdk und read only permissions das gleiche...
dann die vmdk als independend (nonpersistent) mounten zur VM...
danke
EDIT:
darf man fragen wie;)?
Verfasst: 20.03.2014, 16:55
von roeschu
Wenn du FlexClone Lizenz auf der Netapp hast kannst du vom betreffenden .snapshot einen FlexClone machen und dann auf die VMDK im Flexclone Vol zugreifen..
Verfasst: 20.03.2014, 16:57
von continuum
Mist - dann hab ich was ganz anderes ausprobiert - ich war immer von VMFS ausgegangen.
Probiere weiter ...
Verfasst: 20.03.2014, 23:37
von continuum
Der screenshot zeigt beide Szenarien. MOA-LiveCD in einer ESXi VM gestartet.
Die 2k3dwus.vmdk liegt auf VMFS und ist gerade in Betrieb - das heisst also das sie eigetlich mit "normalen" Mitteln nicht mountbar ist weil sie vom ESXi gelockt wird.
Die 2k8vcenter5.vmdk liegt auf NFS und ist per Datei-attribut auf readonly gesetzt.
Ein Auslesen durch hinzufügen zu einer HelperVM ist nicht möglich.
Auslesen via guestfish geht aber trotzdem.
Ob das ganze auch funktioniert wenn der ESXi das NFS-volume readonly einbindet habe ich noch nicht ausprobiert.
Verfasst: 24.03.2014, 13:59
von FrankvanLight
Also wir haben hier auch noch ESXi 4.1 + Netapp und bei uns geht das ganz einfach über Snapdrive = Mount des Netapp Snapshots und dann das Netapp Tool für SingleMailboxrecovery benutzen um die Emails wiederherzustellen.