Wenn Sie einen Snapshot erstellen, erfassen Sie den Status der VM-Einstellungen und den Status der virtuellen Festplatte. Wenn Sie einen Speicher-Snapshot erstellen, erfassen Sie ebenfalls den Speicherstatus der virtuellen Maschine. Diese Statusangaben werden in Dateien gespeichert, die sich in Verzeichnissen befinden, in denen auch die Basisdateien der virtuellen Maschine gespeichert sind.

Snapshot-Dateien

Ein Snapshot besteht aus Dateien, die auf einem unterstützten Speichergerät abgelegt werden. Beim Erstellen eines Snapshots werden die Dateien .vmdk, -delta.vmdk oder -sesparse.vmdk, .vmsd und .vmsn erstellt. Standardmäßig werden die erste und alle Delta-Festplatten mit der .vmdk-Basisdatei gespeichert. Die Dateien der Typen .vmsd und .vmsn werden im Verzeichnis der virtuellen Maschine gespeichert.

SEsparse ist ein Standardformat für alle Delta-Festplatten in den VMFS6-Datenspeichern.

Delta-Festplattendateien
Eine .vmdk-Datei, in die das Gastbetriebssystem schreiben kann. Auf der Delta-Festplatte wird der Unterschied zwischen dem aktuellen Status der virtuellen Festplatte und ihrem Status zum Zeitpunkt der Aufnahme des vorherigen Snapshots festgehalten. Beim Erstellen eines Snapshots wird der Status der virtuellen Festplatte beibehalten, wodurch sie vom Gastbetriebssystem nicht mehr beschrieben werden kann, und eine Delta- oder untergeordnete Festplatte wird erstellt.

Eine Delta-Festplatte verfügt über zwei Dateien. Eine ist eine kleine Deskriptordatei, die Informationen über die virtuelle Festplatte enthält, wie z. B. Informationen zur Geometrie und zu Beziehungen zwischen untergeordneten und übergeordneten Elementen. Die zweite Instanz ist eine entsprechende Datei, die Raw-Daten enthält.

Die Dateien, die die Delta-Festplatte bilden, werden als untergeordnete Festplatten oder Redo-Protokolle bezeichnet.
Flache Datei
Eine -flat.vmdk-Datei, bei der es sich um eine der beiden Dateien der Basisfestplatte handelt. Die Festplatte im Flat-Format enthält Raw-Daten für die Basisfestplatte. Diese Datei wird nicht als separate Datei im Datenspeicherbrowser angezeigt.
Datenbankdatei
Eine .vmsd-Datei, die die Snapshot-Informationen der virtuellen Maschine enthält und die primäre Quelle der Informationen für den Snapshot-Manager ist. Diese Datei enthält Zeileneinträge, die die Beziehungen zwischen Snapshots und den untergeordneten Festplatten für jeden einzelnen Snapshot festlegen.
Speicherdatei
Eine .vmsn-Datei, die den aktiven Status der virtuellen Maschine beinhaltet. Wenn Sie den Speicherstatus der virtuellen Maschine erfassen, können Sie in den Zustand wechseln, dass die virtuelle Maschine eingeschaltet ist. Bei Snapshots ohne Speicherfunktion können Sie nur in den Zustand der ausgeschalteten virtuellen Maschine wechseln. Das Erstellen von Speicher-Snapshots nimmt im Vergleich zum Speichern von Snapshots ohne Speicherfunktion mehr Zeit in Anspruch. Die Zeit, die der ESXi-Host benötigt, um den Arbeitsspeicher auf die Festplatte zu schreiben, richtet sich nach der auf der virtuellen Maschine konfigurierten Arbeitsspeichermenge.

Mit dem Vorgang Snapshot erstellen werden die Dateien .vmdk, -delta.vmdk, vmsd oder -sesparse.vmdk und vmsn erstellt.

Datei Beschreibung
vmname-number.vmdk und vmname-number-delta.vmdk Snapshot-Datei, die den Unterschied zwischen dem aktuellen Status der virtuellen Festplatte und dem Status darstellt, der zum Zeitpunkt der vorherigen Snapshot-Erstellung vorlag.

Der Dateiname verwendet die folgende Syntax: S1vm-000001.vmdk, wobei S1vm der Name der virtuellen Maschine ist und die sechsstellige Nummer 000001 auf den Dateien basiert, die im Verzeichnis bereits vorhanden sind. Die Nummer gibt nicht die Anzahl der Festplatten an, die mit der virtuellen Maschine verbunden sind.

vmname.vmsd Datenbank der Snapshot-Informationen für die virtuelle Maschine und die primäre Informationsquelle für den Snapshot-Manager.
vmname.Snapshotnumber.vmsn Speicherstatus der virtuellen Maschine zum Zeitpunkt der Snapshot-Erstellung. Der Dateiname weist die folgende Syntax auf: S1vm.snapshot1.vmsn, wobei S1vm der Name der virtuellen Maschine und snapshot1 der erste Snapshot ist.
Hinweis: Eine .vmsn-Datei wird jedes Mal angelegt, wenn ein Snapshot erstellt wird. Die Speicherauswahl ist dabei unerheblich. Eine .vmsn-Datei ohne Speicher ist wesentlich kleiner als eine mit Speicher.

Snapshot-Einschränkungen

Snapshots können sich auf die VM-Leistung auswirken und bieten keine Unterstützung für bestimmte Festplattentypen oder virtuelle Maschinen, die mit gemeinsamer Busverwendung konfiguriert sind. Snapshots sind nützlich als kurzfristige Lösungen für Momentaufnahmen des Status virtueller Maschinen, eignen sich jedoch nicht als langfristige Sicherung von virtuelle Maschinen.

  • VMware unterstützt keine Snapshots von Raw-Festplatten, RDM-Festplatten im physischen Modus oder Gastbetriebssystemen, die einen iSCSI-Initiator verwenden.
  • Virtuelle Maschinen mit unabhängigen Festplatten müssen vor dem Erstellen eines Snapshots ausgeschaltet werden. Eingeschaltete virtuelle Maschinen mit unabhängigen Festplatten können Arbeitsspeicher-Snapshots nicht unterstützen.
  • Stillgelegte Snapshots erfordern die Installation von VMware Tools und Unterstützung für Gastbetriebssysteme.
  • Snapshots mit PCI vSphere DirectPath I/O-Geräten werden nicht unterstützt.
  • VMware unterstützt keine Snapshots von virtuelle Maschinen, die für die gemeinsame Bus-Nutzung konfiguriert sind. Wenn Sie die gemeinsame Bus-Nutzung benötigen, sollten Sie als Alternativlösung in Betracht ziehen, Sicherungssoftware innerhalb des Gastbetriebssystems auszuführen. Wenn Ihre virtuelle Maschine zurzeit über Snapshots verfügt, die Sie daran hindern, die gemeinsame Bus-Nutzung zu konfigurieren, löschen (konsolidieren) Sie die Snapshots.
  • Mit Snapshots wird eine „Momentaufnahme“ der Festplatte erstellt, die von Sicherungslösungen verwendet werden kann, sie stellen jedoch keine robuste Methode zur Sicherung und Wiederherstellung dar. Die Dateien mit einer virtuellen Maschine sowie deren Snapshot-Dateien gehen verloren. Zudem sind zahlreiche Snapshots schwer zu verwalten. Sie beanspruchen große Mengen an Festplattenspeicher und sind bei einem Hardwareausfall nicht geschützt.
  • Snapshots können sich negativ auf die Leistung einer virtuellen Maschine auswirken. Diese Leistungsbeeinträchtigung basiert darauf, wie lange der Snapshot oder die Snapshot-Struktur beibehalten wird, welche Tiefe die Struktur aufweist und welche Änderungen an der virtuellen Maschine und ihrem Gastbetriebssystem seit dem Erstellen des Snapshots stattgefunden haben. Weiterhin kann es beim Einschalten der virtuellen Maschine zu Verzögerungen kommen. Führen Sie virtuelle Maschinen des Produktionssystems nicht dauerhaft über Snapshots aus.
  • Wenn eine virtuelle Maschine virtuelle Festplatten mit mehr als 2 TB aufweist, kann die Ausführung von Snapshot-Vorgängen wesentlich länger dauern.