|
Redaktionssystem [www.ingenieur-menzel.de]
|
Anleitung zum Umgang mit Hyper-V Snapshots als Ersatz des Undo-Datenträgers im Virtual Server 2005®
Das Bedienkonzept der Virtualisierungsumgebung Hyper-V unterscheidet sich von der Vorgängerversion Virtual Server 2005. Für Umsteiger birgt die neue Version einige Fallstricke. Ein Undo-Datenträger (Rückgängig-Datenträger) ist nicht mehr vorhanden. Stattdessen können Snapshots vom augenblicklichen Ausführungszustand erstellt werden. Diese Anleitung stellt die Zusammenhänge dar, wie das bisherige Konzept des Undo-Datenträgers mit einer Snapshotverwaltung umgesetzt werden kann.
|
Betriebssystem: Windows Server 2008 R2 Enterprise Version: x64. Version 6.1 (Build 7600) Sprache: deutsch Anwendung: Hyper-V |
Grundlageninformationen
Grundlagen zur Serverinstallation bietet das Buch von E. Tierling [1]. Weiterführende Hinweise zur Konfiguration enthält die Webseite "Hyper-V: Notizen und Best Practice" [2]. Grundlagen der Snapshoterstellung beschreibt die Webseite von Hannes Schurig [3].
Besonders für Entwickler war die Verwendung von Undo-Datenträgern in Virtual Server 2005 sehr angenehm. Um eine VM nach Testinstallationen in den Ausgangszustand zu versetzen, war nur das Verwerfen des Undo-Datenträgers notwendig. VMs im Hyper-V verfügen weiterhin über virtuelle Festplattendateien (*.vhd). Ein Undo-Datenträger (*.vud) kann jedoch nicht mehr verwendet werden. Zustandsänderungen der laufenden VM werden daher grundsätzlich in die virtuelle Festplattendatei übernommen. Als neues Anwendungsmerkmal können mit Hyper-V Snapshots vom augenblicklichen Ausführungszustand der VM erstellt werden. Mit Hilfe von Snapshots kann eine VM auf den Zeitpunkt der Snapshoterstellung zurückgesetzt werden. Auch der Export einer VM zum Zeitpunkt eines Snapshots ist möglich.
|
Hinweis zur Sicherung des Bereitstellungszeitpunktes Virtuelle Festplattendateien (*.vhd) unterliegen im Hyper-V der Datenänderung und können nicht durch einen Undo-Datenträger geschützt werden. Um eine virtuelle Festplattendatei (*.vhd) vor Veränderung zu schützen, muss diese mit einem Backup gesichert werden. Die Erstellung von Snapshots dient nicht dem Schutz der virtuelle Festplattendatei! Durch Snapshots werden ledigtlich Sicherungspunkte geschaffen, auf die bei Bedarf zurückgesetzt werden kann. Um eine VM auf den Zeitpunkt der Bereitstellung zurücksetzen zu können, muss ein Snapshot vom Bereitstellungszeitpunkt vorhanden sein. Werden alle Snapshots einer VM entfernt, so behält die VM ihren augenblicklichen Status bei. |
Für die Verdeutlichung der Zusammenhänge zwischen Snapshots, Löschvorgängen und Zurücksetzungen wurden für eine VM diverse Snapshosts erstellt. In der Bezeichnung der Snapshots wurde die Uhrzeit abgelegt.
Abb.: snapshot_all.png; Snapshots im Hyper-V Manager
Auf dem Desktop in der VM wurde eine Textdatei angelegt. Die Bezeichnung der Textdatei korrespondiert mit der Snapshotbezeichnung. Diese Datei diente der Kontrolle, ob nach einer Rücksetzung oder Zusammenführung der korrekte Zustand erreicht wird.
Abb.: desktopfile_ts.png; Korrespondenzdatei Versuchsumgebung
Die Snapshoterstellung erfolgt wahlweise über den Hyper-V Manager (rechte Maustaste auf aktuelle VM, Eintrag "Snapshot") oder über die Symbolleiste in der Verbindung zur VM (Schaltfläche "Snapshot").
Erstellte Snapshots werden im Hyper-V Manager im Bereich Snapshots in einer Strukturansicht dargestellt (s. Bild "Snapshots im Hyper-V Manager"). Die Struktur symbolisiert die zeitliche Abhängigkeit der Snapshots.
Laufende VM auf letzten Snapshot zurücksetzen
Diese Rücksetzung erfolgt am einfachsten über die Schaltfläche Rückgängig machen der Symbolleiste Verbindung zur VM.
Abb.: snapshot_undo_connection.png; Schaltfläche Rückgängigmachen in "Verbindung mit VM"
Nach der Betätigung erscheint der Warndialog Virtuellen Computer zurücksetzen.
Abb.: snapshot_undo_warning.png; Dialog "Virtuellen Computer zurücksetzen"
Beim Klick auf die Schaltfläche Zurücksetzen wird der augenblickliche Zustand der VM verworfen und der Zustand des letzten Snapshots aktiviert.
Laufende VM auf beliebigen Snapshot zurücksetzen
Diese Rücksetzung kann nur über den Hyper-V Manager erfolgen. Im Bereich Snapshots ist der entsprechende Snapshot zu markieren und der Eintrag Anwenden ... über die rechte Maustaste anzuwählen.
Abb.: snapshot_undo_manager.png; "Snapshot anwenden ..." im Hyper-V Manager
Es erscheint der Dialog Snapshot anwenden.
Abb.: snapshot_undo_dialog.png; Dialog "Snapshot anwenden"
[Snapshot erstellen und anwenden]
Vom augenblicklichen Zustand der VM wird ein Snapshot erzeugt. Anschließend erfolgt die Rücksetzung auf den im Hyper-V Manager markierten Snapshot.
[Snapshot anwenden]
Der augenblickliche Zustand der VM wird verworfen. Es erfolgt die Rücksetzung auf den im Hyper-V Manager markierten Snapshot.
[Abbrechen]
Der Dialog wird ohne Aktion geschlossen.
|
Hinweis zur Snapshotstruktur im Hyper-V Manager Die Funktion [Snapshot erstellen und anwenden] verzweigt in einen neuen Ausführungspfad. Vergleiche Bild "Snapshots im Hyper-V Manager". Die VM befand sich in der Ausführung unter dem Knoten [Path01_12_26], als eine Rücksetzung auf den Snapshot [Root_12_17] veranlasst wurde. Der aktuelle Zustand der VM wurde als Snapshot unter [Path01_12_26] angelegt. Die Umbenennung des Snapshotknotens auf die Bezeichnung [Path01_12_27] erfolgte im Nachhinein über den Hyper-V Manager. |
Das Löschen eines Snapshots (und auch dessen abhängiger Snapshots) erfolgt über den Hyper-V Manager. Im Bereich Snapshots ist der Knoten des entprechenden Snapshots auszuwählen. Die Kommandos [Snapshot löschen ...] und [Snapshot-Unterstruktur löschen ...] sind über die rechte Maustaste zugänglich. Die Reorganisation der VM-Dateien erfolgt erst, wenn die VM heruntergefahren wurde. Der Prozess der Datenträgerreorganisation wird im Statusfeld der VM mit der Meldung "Zusammenführung wird ausgeführt ..." angezeigt.
Abb.: snapshot_delete_process.png; "Snapshot Löschen Prozess ..." im Hyper-V Manager
|
Hinweis zur Statusmeldung "Zusammenführung wird ausgeführt ..." Die Mitteilung im Statusfeld bezieht sich auf die Snapshotdateien (*.avhd). Der Begriff "Zusammenführung" (engl. "merging") suggeriert für Umsteiger möglicher Weise eine Ähnlichkeit zur Verwendung der Undo-Datenträger beim Virtual Server 2005. Beides hat jedoch nichts miteinander zu tun. |
Die Bedeutung eines Undo-Datenträgers im Virtual Server 2005 bestand darin, die virtuelle Festplattendatei einer VM vor temporären Veränderungen zu schützen und die VM gegebenenfalls auf den Zustand ihrer virtuellen Festplattendatei zurückzusetzen. Das Konzept des Undo-Datenträgers ist in Hyper-V entfallen.
Unter Hyper-V muss für die Zurücksetzung einer VM auf einen Sicherungszeitpunkt das Konzept der Snapshots angewendet werden. Snapshots bieten darüber hinaus die Möglichkeit, bis zu 50 Ausführungszeitpunkte zu fixieren. Um die virtuelle Festplattendatei in Hyper-V vor Änderungen zu schützen, muss nunmehr ein Backup dieser Datei angelegt werden.
A. Menzel
|
TopicID: [_tut_hyperv_snp]
© Dipl.-Ing. (FH) Alfred Menzel, 2012 Impressum, Haftungsausschluss und Nutzungsbedingungen |