pathdoc - stock.adobe.com

Das sollten Sie über Prüfpunkte in Hyper-V wissen

Hyper-V-Prüfpunkte tragen dazu bei, dass eine Umgebung auch bei Änderungen und Upgrades sicher bleibt. Wir erklären, worauf Sie bei der Pflege von Prüfpunkten achten sollten.

Ein Prüfpunkt ist eine Differenzierungsdatei, die den Zustand, die Daten und die Hardwarekonfiguration einer virtuellen Maschine (VM) im Betrieb festhält. Prüfpunkte sind ein Schnappschuss einer VM, erstellt zu einem Zeitpunkt, an dem diese ideal funktioniert. Sie können IT-Administratoren dabei helfen, Risiken in VM-Umgebungen zu mindern.

Administratoren erfassen in der Regel einen Prüfpunkt, bevor sie eine größere Arbeit wie das Patchen oder Aktualisieren der Software an der Virtuellen Maschine durchführen. Sie können Upgrades getrost planen uns ausrollen, weil sie wissen, dass sie jederzeit alles rückgängig machen können.

Wenn der Prozess zu Problemen führt – zum Beispiel zu Kompatibilitäts- oder Leistungsproblemen – versetzt der IT-Administrator die VM in den vorherigen, als gut bekannten Zustand zurück. Dadurch arbeitet die VM wie gewohnt weiter.

Die Differenzierungsdatei stellt die Differenz zwischen dem aktuellen Zustand der VM und dem Zustand der VM an ihrem letzten Kontrollpunkt dar. Der erste Prüfpunkt repräsentiert die gesamte virtuelle Maschine; nachfolgende Prüfpunkte enthalten nur die Unterschiede zwischen dem aktuellen Zustand und dem vorherigen Prüfpunkt. Alle Prüfpunkte ergeben zusammen eine Folge von Zustandsänderungen, die als Prüfpunktbaum bezeichnet werden.

Wie Hyper-V-Prüfpunkte funktionieren

Es gibt zwei Arten von Prüfpunkten in Hyper-V: Standardprüfpunkte und Produktionsprüfpunkte. Beide erfassen den Zustand, die Daten und die Konfigurationsdetails einer laufenden VM. Der Unterschied liegt in der Datenkonsistenz.

Ein Standardprüfpunkt bietet nur Anwendungskonsistenz, keine Datenkonsistenz. Wenn Sie den Prüfpunkt wiederherstellen, gehen möglicherweise einige Daten oder Transaktionen verloren. Solche Wiederherstellungsprobleme treten häufig bei transaktionssensiblen VM-Workloads wie Exchange und SQL auf. Standardprüfpunkte werden am häufigsten in Entwicklungsumgebungen verwendet oder wenn Administratoren frühere VM-Stände zum Testen und zur Fehlerbehebung nutzen.

Ein Produktionsprüfpunkt setzt auf Backup-Technologien oder -Tools, wie den Volumeschattenkopie-Dienst, um ein datenkonsistentes VM-Image zu erstellen, mit dem Administratoren später den normalen Betrieb ohne Datenverlust fortsetzen. Produktionsprüfpunkte sind in Hyper-V in den Voreinstellungen aktiviert, und Administratoren können sie mit Hyper-V Manager oder PowerShell auf Standard oder Zurück ändern.

So deaktivieren Sie Hyper-V-Prüfpunkte

Hyper-V-Administratoren aktivieren oder deaktivieren Prüfpunkte mit dem Hyper-V-Manager manuell, wenn sie dies wünschen. Dort lassen sich auch Prüfpunkttypen ändern, automatische Prüfpunkte verwenden oder die Speicherorte von Prüfpunktdateien ändern. Die grundlegenden Schritte zum Aktivieren oder Deaktivieren von Prüfpunkten sind:

  • Starten Sie den Hyper-V-Manager.
  • Klicken Sie mit der rechten Maustaste auf den Namen der gewünschten VM und wählen Sie Einstellungen.
  • Suchen Sie den Abschnitt Verwaltung auf der linken Seite des Dialogs und wählen Sie den Eintrag Prüfpunkte.
  • Auf der rechten Seite des Dialogs werden nun alle Optionen für VM-Prüfpunkte angezeigt. Aktivieren oder deaktivieren Sie das Kontrollkästchen Prüfpunkte aktivieren.
  • Klicken Sie auf Übernehmen, um alle Änderungen zu speichern.

Verwenden von Hyper-V-Prüfpunkten in einer Produktionsumgebung

Sowohl Standard- als auch Produktions-Hyper-V-Prüfpunkte sind für viele Produktionsumgebungen geeignet, und die grundlegenden Technologien zur Unterstützung von Prüfpunkten sind ausgereift und gut entwickelt. Prüfpunkte sind jedoch kein Allheilmittel für alle Herausforderungen im Rechenzentrum und ersetzen zum Beispiel nicht die ordnungsgemäßen Backups.

Prüfpunkte bieten nur einen kurzfristigen Schutz vor Ereignissen, die zu einer Unterbrechung einer virtuellen Maschine oder einer von ihr abhängigen Umgebung führen. So sind sie beispielsweise eine ideale Lösung, um eine VM vor ungeplanten Problemen mit einem ungeprüften Betriebssystem- oder Anwendungs-Upgrade zu schützen.

Der Begriff kurzfristig ist nicht klar definiert und kann je nach Meinung der einzelnen IT-Fachleute von ein paar Stunden bis zu einem Jahr meinen. Es gibt keine feste Regel dafür, wie lange ein Prüfpunkt bestehen sollte. Es ist jedoch eine gute Faustregel, dass ein Prüfpunkt nie länger als nötig bestehen sollte.

Das heißt, wenn die Rückkehr zu einem bestimmten Prüfpunkt einer virtuellen Maschine schaden würde, sollten Sie diesen löschen. Wenn Sie beispielsweise das Betriebssystem- oder Anwendungs-Upgrade ordnungsgemäß validiert haben, können Sie den Prüfpunkt mit dem übergeordneten Prüfpunkt zusammenführen, statt ihn ganz zu löschen.

Die weit verbreiteten Bedenken, dass Prüfpunkte zu viel Speicherplatz belegen, die Leistung beeinträchtigen oder schwer zu verwalten sind, sind oft überzogen. Das Risiko einer Beeinträchtigung der VMs durch Prüfpunkte ist äußerst gering, solange die Prüfpunktumgebung gut verwaltet wird. Es gibt keine technischen Gründe, die gegen das Nutzen von Prüfpunkten in einer Produktionsumgebung sprechen.

Admins können sowohl Standard- als auch Produktionsprüfpunkte erfolgreich in Produktionsumgebungen einsetzen. Der Unterschied liegt in der Art und Weise, wie der Prüfpunkt die Datenkonsistenz handhabt. Der Schutz eines Apache-Web-Servers als Frontend zu einem Datenbankserver ist beispielsweise am besten mit einem Produktionsprüfpunkt zu bewerkstelligen, da der Prüfpunkt die VM im Grunde in ihrem ausgeschalteten Zustand erfasst. Würde man dies mit einem Standardprüfpunkt versuchen, passiert es, dass in Bewegung befindliche Daten verloren gehen und zu Dateninkonsistenzen führen.

Es gibt mehrere komplexe Fälle, in denen Prüfpunkte keine gute Idee sind:

  • Verwenden Sie keine Prüfpunkte für Active-Directory-Server in einer Umgebung mit mehreren Domänencontrollern, um die Möglichkeit eines USN-Rollbacks zu vermeiden.
  • Verwenden Sie keine Prüfpunkte mit Cluster-Mitgliedern, um einen versehentlichen Rollback eines gesamten Clusters zu vermeiden.
  • Verwenden Sie keine Prüfpunkte für Anwendungen, die bereits selbst Daten replizieren oder synchronisieren können.

Nachteile der Deaktivierung eines Hyper-V-Prüfpunkts

Das Deaktivieren von Hyper-V-Prüfpunkten bietet keine nennenswerten Vorteile. Gängige Argumente, dass Prüfpunkte zu viel Speicherplatz beanspruchen oder die VM-Leistung beeinträchtigen, sind in der Regel übertrieben und lassen sich durch eine umfassende Prüfpunktverwaltung leicht entschärfen. Wenn beispielsweise das Unternehmen aufgrund von Hyper-V-Prüfpunkten über zu wenig Speicherplatz verfügt, liegt das Problem wahrscheinlich eher in einer schlechten Planung der Speicherkapazität als in den Prüfpunkten selbst.

Der wichtigste Grund, Prüfpunkte zu deaktivieren ist schlicht die Vereinfachung der Verwaltung. Der Prüfpunktbaum kann schnell unübersichtlich werden, wenn er nicht gepflegt wird. Dies erfordert eine Verwaltung und gut durchdachte Aufbewahrungsrichtlinien für Prüfpunkte, die auch das Zusammenführen und Entfernen von Prüfpunkten regeln.

Der Hauptnachteil der Deaktivierung von Hyper-V-Prüfpunkten ist jedoch der Verlust dieses leistungsstarken und effektiven kurzfristigen Schutzes für VMs. Der Prozess der VM-Sicherung und -Wiederherstellung mit traditionelleren Sicherungstaktiken und VM-fähigen Tools nimmt zumeist erheblich mehr Zeit in Anspruch– und erhöht das Risiko – als die Verwendung schneller Prüfpunkt-Rollbacks.

Sie sollten also Hyper-V-Prüfpunkte nur deaktivieren, wenn es absolut notwendig ist.

Erfahren Sie mehr über Serverbetriebssysteme

ComputerWeekly.de
Close