VMware-Fehler beheben: Konsolidierung der Festplatten der Virtuellen Maschine erforderlich

<> ><>>>> Die Konsolidierung der Festplatten virtueller Maschinen von VMware ist erforderlich Dieser Fehler tritt in der Regel auf, wenn Schnappschüsse nicht korrekt mit der virtuellen Hauptfestplatte zusammengeführt werden können. Dieses Problem tritt häufig nach unvollständigen Backups, abgebrochenen Snapshot-Löschvorgängen oder bei geringem Speicherplatz auf. Wenn es nicht behoben wird, kann es zu einer Verlangsamung Ihrer VM oder sogar zu Datenbeschädigungen kommen. In diesem Blog erfahren Sie, warum der Status „ Konsolidierung der Virtuellen Maschine erforderlich auftritt und wie Sie ihn sicher beheben können. Was ist die VMware-Festplattenkonsolidierung? Die Konsolidierung virtueller Festplatten ist der Prozess des Zusammenführens virtueller Festplattendateien, die nach der Erstellung von VM-Schnappschüssen erstellt wurden. Sie können die Festplattenkonsolidierung bei Bedarf starten, um Leistungseinbußen und andere Probleme zu vermeiden. Wenn Sie einen Schnappschuss erstellen, werden Delta-Festplatten erstellt und Änderungen werden auf die entsprechende Delta-Festplatte geschrieben (standardmäßig die neueste Delta-Festplatte, bis einer der vorherigen Schnappschüsse zur Wiederherstellung der Virtuellen Maschine ausgewählt wird). Infolgedessen sind redundante Daten im Speicher der virtuellen Maschine vorhanden, da jede Delta-Festplatte alle Änderungen im Vergleich zum vorherigen Delta-Festplattenstatus enthält und die übergeordnete Festplatte unverändert bleibt. Wenn die Kette von Schnappschüssen und zugehörigen virtuellen Festplattendateien groß wird, verschlechtert sich die Leistung. Bei der VMware-Festplattenkonsolidierung werden die Daten aus den Delta-Festplatten in einer einzigen Festplatte zusammengeführt, sodass keine redundanten Daten auf dem Datenspeicher verbleiben, auf dem sich die Dateien dieser Virtuellen Maschine befinden. Der Speicherplatz wird nach der Konsolidierung der Festplattendateien der Virtuellen Maschine bereinigt. Beachten Sie, dass VMware empfiehlt, nicht mehr als 32 Schnappschüsse pro Virtueller Maschine zu verwenden. Mögliche Gründe für den VMware-Festplattenkonsolidierungsfehler Die Konsolidierung der Festplatten virtueller VMware-Maschinen ist erforderlich Fehlermeldung wird in der VM angezeigt Zusammenfassung Registerkarte des VMware vSphere Client (Screenshot unten). Einer der häufigsten Gründe für diese Fehlermeldung ist das unsachgemäße Löschen eines VM-Schnappschusses, wodurch VMDK-Dateien im Zusammenhang mit Schnappschüssen und Protokolldateien auf dem Datenspeicher verbleiben können (z. B. nach dem Löschen der Löschen von oder Löschen von für VM-Schnappschüsse). Die häufigsten Ursachen für den Fehler „ “ „ “ „Virtuelle Maschine: Virtual Machine Consolidation Needed“ „ “ Status: „ “ „ “ „ “ Nicht genügend Speicherplatz auf dem VMFS-Datenspeicher, um VM-Schnappschüsse und virtuelle Festplattendateien zu konsolidieren. Wenn weniger als 1 GB freier Speicherplatz auf dem Datenspeicher vorhanden ist, kann dieser Fehler auftreten. Geringe Leistung des Speichersystems, das an den ESXi-Host angeschlossen ist, auf dem die VM ausgeführt wird. Wenn die Snapshot-Größe groß ist oder eine Zeitüberschreitung auftritt, kann die Snapshot-Konsolidierung fehlschlagen. Probleme zwischen dem ESXi-Host und vCenter. Snapshot-Dateien sind durch eine Drittanbieteranwendung (z. B. eine Backup-Anwendung) gesperrt. Dies kann auftreten, wenn die Backup-Anwendung den Backupauftrag nicht abgeschlossen und den Snapshot gesperrt hat gesperrt hat (Anwendungen zum Backup können beim Ausführen eines Backups einen temporären Schnappschuss einer Virtuellen Maschine erstellen). Backup-Anwendungen können Festplatten nicht ohne Verwendung von Schnappschüssen in den Ruhezustand versetzen, um ein konsistentes Backup einer laufenden VM zu erstellen. Grundsätzlich sollten Sie die Konsistenz der VM-Festplattendateien wiederherstellen. Wie behebt man den VMware-Festplattenkonsolidierungsfehler? Um den Status „ ” (Konsolidierung der Virtuellen Maschine erforderlich) zu beheben, klicken Sie mit der rechten Maustaste auf den VM-Name im VMware vSphere Client und wählen Sie im sich öffnenden Menü „ ” (Schnappschüsse konsolidieren) aus. Eine Bestätigungsmeldung wird angezeigt: Dieser Vorgang konsolidiert alle redundanten Redo-Protokolle auf Ihrer virtuellen Maschine. Möchten Sie wirklich fortfahren? Klicken Sie auf Ja , um die Konsolidierung der Dateien der Festplatte der virtuellen Maschine zu bestätigen. Hinweis: Wenn Sie befürchten, dass während der VMware-Festplattenkonsolidierung Daten verloren gehen könnten, erstellen Sie eine VMware-VM-Backup , indem Sie alle VM-Dateien in einen anderen Ordner auf einem Datenspeicher kopieren und dann die VMware-Festplattenkonsolidierung durchführen. Warten Sie, bis die VMware-Festplattenkonsolidierung abgeschlossen ist und die Protokolle gelöscht wurden. Sie können den Fortschritt der Aufgabe im Aufgabenbereich unten in der VMware vSphere Client-Oberfläche verfolgen. Wenn die VM ausgeführt wird, kann sich die VM-Leistung während dieses Vorgangs verschlechtern. Die für diesen Vorgang benötigte Zeit hängt von der Größe der VM, der Anzahl der Schnappschüsse und der Auslastung der VM ab. Nach Fertigstellen der VMware-Festplattenkonsolidierung sollte die Warnung verschwinden. Weitere Fehler, die auftreten können Manchmal kann während der VMware-Festplattenkonsolidierung ein weiterer Fehler auftreten und die folgende Fehlermeldung wird angezeigt: Auf die Datei kann nicht zugegriffen werden, da sie gesperrt ist. Beim Konsolidieren der Festplatten ist ein Fehler aufgetreten: Die Datei konnte nicht gesperrt werden. Die Konsolidierung für den Festplatten-Knoten „scsi0:0” ist fehlgeschlagen. . Sperren können auch erstellt werden, wenn Backup-Anwendungen die Hot-Add-Festplattenoption für Backups verwenden, die Schnappschüsse nutzen. Die VM-Dateisperre soll verhindern, dass mehrere ESXi-Hosts gleichzeitig in die Datei schreiben. Versuchen Sie, die folgenden Aktionen zu ergreifen, um diesen Fehler zu beheben: Starten Sie die Verwaltungsagenten auf dem ESXi-Server neu, auf dem sich die VM befindet. Öffnen Sie ESXi-Shell oder verbinden Sie sich über SSH mit dem ESXi-Host und führen Sie den Befehl als Root aus: Oder Sie können auch die ESXi-Direktkonsole öffnen, zu Optionen gehen und Starten Sie die Management-Agenten neu (drücken Sie Geben Sie ein, um die gewünschte Option zu aktivieren, und drücken Sie dann F11 zur Bestätigung). Überprüfen Sie die gesperrte Datei mit dem Befehl: Überprüfen Sie die hostd-Protokolldatei, wenn Sie den Pfad auf dem Datenspeicher identifizieren müssen, in dem sich die VM-Dateien befinden. Wechseln Sie zum VM-Verzeichnis auf dem Datenspeicher, wenn Sie den Standort der VM-Dateien kennen: Führen Sie den Befehl aus, um ESXi-Hosts aufzulisten, die die VM-Dateien sperren: Starten Sie die ESXi-Verwaltungsagenten neu, darunter hostd und vpxa wie oben beschrieben, oder führen Sie diese Befehle auf dem ESXi-Host aus, der die VM-Dateien sperrt: Eine weitere Methode zum Entsperren von VM-Dateien Alternativ können Sie die folgenden Schritte ausführen, um das Problem zu beheben: Beim Konsolidieren der Festplatten ist ein Fehler aufgetreten: Die Datei konnte nicht gesperrt werden. Fahren Sie die Virtuelle Maschine herunter. Erstellen Sie einen neuen Schnappschuss der VM-Festplatte. Löschen Sie alle vorhandenen VM-Schnappschüsse. Klicken Sie mit der rechten Maustaste auf den VM-Name in vSphere Client, wählen Sie „ “ (VM-Schnappschüsse) Schnappschüsse und klicken Sie auf „ “ (Alle Schnappschüsse löschen) Löschen aller Schnappschüsse . Klonen Sie die VM oder migrieren Sie sie mit vMotion auf einen anderen ESXi-Host, wenn der Fehler noch nicht behoben wurde. Versuchen Sie erneut, die Schnappschüsse wie oben beschrieben zu konsolidieren.  Wenn diese Aktionen nicht helfen, versuchen Sie, die VM herunterzufahren, die VM-Einstellungen zu öffnen, die Registerkarte VM-Optionen auszuwählen, dann den Abschnitt Erweitert und klicken Sie auf Konfiguration bearbeiten . Klicken Sie im Fenster „ “ (Konfigurationsparameter) auf „ “ (Konfigurationsparameter hinzufügen) . Fügen Sie den Parameter „ “ (asyncConsolidate.forceSync) hinzu und setzen Sie diesen Parameter auf „true“ (wahr) . und setzen Sie diesen Parameter auf TRUE . Manchmal kann die Konsolidierung der Virtuellen Maschine erforderlich sein Status kann durch inkonsistente -ctk.vmdk Dateien verursacht werden, die für Changed Block Tracking (möglicherweise von der VM-Backup-Software erstellt wurden). Versuchen Sie, die CTK-Dateien zu löschen, da sie für die Snapshot-Konsolidierung nicht benötigt werden. Vergessen Sie nicht, die VM-Dateien zu sichern, bevor Sie die CTK-Dateien löschen. Versuchen Sie dann erneut, die Festplattendateien der Virtuellen Maschine zu konsolidieren. Die Option „Konsolidieren“ ist inaktiv Wenn die Option „VMware Schnappschuss konsolidieren ausgegraut (inaktiv) ist, wird möglicherweise eine aktive Aufgabe auf der VM ausgeführt. Wenn die Fehlermeldung „ detected an invalid snapshot configuration “ angezeigt wird, sind möglicherweise einige Schnappschüsse beschädigt oder es liegen geteilte Schnappschuss-Ketten vor. Versuchen Sie in diesem Fall, die folgenden Aktionen durchzuführen: Stellen Sie über SSH eine Verbindung zum ESXi-Server her und wechseln Sie zu dem Verzeichnis, in dem sich die VM-Dateien auf dem Datenspeicher befinden. Sie können den Standort der VM-Dateien im VMware vSphere Client überprüfen und den Standort der virtuellen Festplatten sehen, indem Sie die Einstellungen der VM ansehen. Identifizieren Sie, auf welche Festplatten-Schnappschüsse verwiesen wird: Überprüfen Sie anhand der Ausgabe die Dateien der virtuellen Festplatte, einschließlich der Snapshot-Dateien der virtuellen Festplatte. Der Name der Datei der virtuellen Festplatte wird beispielsweise in der Zeile angezeigt. Dies ist kein Schnappschuss: scsi 0:0.fileName = „VM-Name.vmdk“ In der Ausgabezeile wird der Name der Snapshot-Datei der virtuellen Festplatte angezeigt, und Sie verweisen auf den Schnappschuss: scsi 0:0.fileName = „VM-Name-000002.vmdk“ In der VM-Konfiguration dieses Beispiels wird ein virtueller SCSI-Festplattencontroller verwendet. Der folgende Befehl überprüft, worauf die einzelnen Schnappschüsse verweisen. Verwenden Sie diesen Befehl, um zu ermitteln, welcher Schnappschuss auf die folgende Festplattendatei (die Snapshot-vmdk-Datei oder eine Basis-vmdk-Datei) in der Snapshot-Kette verweist. Möglicherweise müssen Sie diesen Befehl für andere VMDK-Dateien (wie VM-Name-000001.vmdk in diesem Beispiel) erneut ausführen, bis Sie die benötigte Basis-Festplatte gefunden haben. Mit dieser Methode können Sie Inkonsistenzen identifizieren. Wenn Sie eine Inkonsistenz gefunden haben, beispielsweise VM-Name-000002.vmdk zeigt auf VM-Name-000001.vmdk, war wiederum auf VM-Name.vmdk verweist, führen Sie vmkfstools am höchsten Punkt der Festplatten-Schnappschuss-Kette ( VM-Name-000002.vmdk in diesem Fall): Dieser Befehl versucht, alle VMDK-Dateien in der Kette zu öffnen und zu schließen, und benachrichtigt Sie, wenn Fehler auftreten. Verwendung von PowerCLI Als Alternative zur Ausführung der VMware-Festplattenkonsolidierung in der grafischen Benutzeroberfläche von VMware vSphere Client können Sie vSphere PowerCLI mit der Befehlszeilenschnittstelle verwenden. Verbinden Sie sich mit dem vCenter Server, der den ESXi-Host mit der VM verwaltet, für die die Konsolidierung der Virtuellen Maschinen erforderlich ist . Geben Sie die Anmeldeinformationen ein, wenn Sie dazu aufgefordert werden. Rufen Sie die Liste der Virtuellen Maschinen mit dem Status Konsolidierung der Virtuellen Maschine erforderlich ab: Führen Sie eine VMware-Festplattenkonsolidierung durch. Weitere Empfehlungen In VMware vSphere 7.0 kann es vorkommen, dass beim Neustart eines Hosts der CBT-Dienst nicht gestartet werden kann. Möglicherweise muss der Dienst jedes Mal manuell gestartet werden. Dieses Problem wurde jedoch in vSphere 7 U3 behoben. Wenn Sie vSphere 7.0 verwenden, können Sie folgende Problemumgehung versuchen: Überprüfen Sie, ob das CBT-Modul aktiviert ist: Überprüfen Sie, ob das CBT-Modul auf dem ESXi-Host geladen ist: Laden Sie das CBT-Modul manuell: Wenn eine Backup-Anwendung die VM-Dateien gesperrt hat, können Sie den Prozess „ “ „ vpx“ „ “ auf dem ESXi-Host neu starten, um die Sperre aufzuheben. Versuchen Sie auch, virtuelle Festplatten von der VM-Backup-Anwendung zu freigeben. „ “ „ “ Anstelle einer VM-Migration können Sie die VM herunterfahren und den ESXi-Host neu starten. Beenden Sie anschließend den Modus der Wartung des Hosts, um die Sperre freizugeben und das Problem zu beheben. Fazit Die Konsolidierung virtueller Maschinen erforderlich ist ein häufiges, aber beherrschbares Problem in VMware-Umgebungen. Wenn Sie die Ursachen des Fehlers verstehen und geeignete Snapshot- und Backup-Verfahren anwenden, können Sie eine gesunde, effiziente virtuelle Infrastruktur aufrechterhalten. Überprüfen Sie immer das Löschen von Schnappschüssen und überwachen Sie den verfügbaren Speicher, um eine Wiederholung zu verhindern. Regelmäßige Wartung und proaktive Überwachung tragen dazu bei, eine reibungslose VM-Leistung und zuverlässige Datensicherheit zu gewährleisten. > < <> <<> <<> <

Empfohlene Artikel