[Behoben] VMware: Konsolidierung der Festplatten virtueller Maschinen ist erforderlich
Vmware Virtual Machine Disks Consolidation Is Needed
Viele Benutzer erhalten das Eine Konsolidierung der Festplatten virtueller Maschinen ist erforderlich Fehler bei Verwendung des VMware vSphere-Clients. Was verursacht den Fehler? Wie man es repariert? Beginnen wir nun gemeinsam mit MiniTool mit der Erforschung der Antworten.
Auf dieser Seite :- Mögliche Ursachen für den Fehler „Festplattenkonsolidierung der virtuellen Maschine ist erforderlich“.
- So beheben Sie den Fehler „Festplattenkonsolidierung der virtuellen Maschine ist erforderlich“.
- Was ist deine Meinung
VMware vSphere ist eine Virtualisierungssoftwareanwendung, die als vollständige Plattform für die Verwaltung Ihrer virtuellen Maschine fungiert. Es kann verwendet werden, um viele Aufgaben einer virtuellen Maschine auszuführen, z. B. das Gastbetriebssystem herunterzufahren, die Konsole zu starten, Einstellungen zu bearbeiten, Snapshots zu erstellen und so weiter. Allerdings stoßen viele Benutzer bei der Verwendung der Software auf den Fehler „Festplattenkonsolidierung der virtuellen Maschine ist erforderlich“.
Benutzerberichten aus verschiedenen Foren und Communities zufolge tritt der Fehler „Festplattenkonsolidierung virtueller Maschinen erforderlich“ hauptsächlich auf, wenn mehrere virtuelle Festplattendateien auf einer einzigen Festplatte zusammengeführt werden. Hier ist ein wahres Beispiel aus dem Nakio-Forum.
Hallo Leute! Ich erhalte die folgende Fehlermeldung: „Konsolidierung der Festplatten der virtuellen VMware-Maschine ist erforderlich.“ Habt ihr eine Idee, was ich damit machen kann? Danke!https://forum.nakivo.com/index.php?/topic/7815-vmware-virtual-machine-disks-consolidation-is-needed-error/#comment-9528
Mögliche Ursachen für den Fehler „Festplattenkonsolidierung der virtuellen Maschine ist erforderlich“.
Bei der Konsolidierung virtueller Festplatten handelt es sich um einen Prozess, bei dem virtuelle Festplattendateien zusammengeführt werden, die nach der Erstellung von Snapshots in einer VM erstellt wurden. In den meisten Fällen dient die Durchführung einer Festplattenkonsolidierung dazu, Leistungseinbußen zu vermeiden oder einige Probleme zu lösen.
Wenn Sie einen Snapshot erstellen, werden Sie feststellen, dass eine Delta-Festplatte erstellt wird und Änderungen auf die entsprechende Delta-Festplatte geschrieben werden. Dadurch enthält jede Deltafestplatte alle Änderungen, die im Vergleich zum vorherigen Zustand der Deltafestplatte vorgenommen wurden, und die übergeordnete Festplatte bleibt unverändert, was zu redundanten Daten in der virtuellen Maschine führt.
Wenn die Snapshots und zugehörigen virtuellen Festplattendateien immer größer werden, kann es zu Leistungseinbußen kommen. Aber nachdem Sie die VMware-Festplattenkonsolidierung erfolgreich gestartet haben, werden alle Daten von der Delta-Festplatte auf einer einzigen Festplatte zusammengeführt und es verbleiben keine redundanten Daten auf der Festplatte, auf der sich die VM-Dateien befinden. Das heißt, der Speicherplatz wird bereinigt, nachdem Sie die Dateien der virtuellen Festplatte konsolidiert haben.
Der Prozess der Festplattenkonsolidierung virtueller Maschinen verläuft jedoch nicht immer reibungslos. Sehr viele Menschen stoßen auf den Fehler „VMware Virtual Machine Disk Consolidation is Needed“. Warum? Es kann viele mögliche Ursachen haben. Hier listen wir sie wie folgt auf:
- Nicht genügend Speicherplatz auf dem VMFS-Datenspeicher, um die Konsolidierung der virtuellen Festplatte durchzuführen. Normalerweise ist mindestens 1 GB freier Speicherplatz im Datenspeicher erforderlich.
Jetzt sollten Sie die möglichen Ursachen für den Statusfehler „Konsolidierung der virtuellen Maschine erforderlich“ kennen. Mal sehen, wie wir das Problem beheben können.
Der Desktop-Windows-Manager funktionierte nicht mehr und wurde geschlossen? [Fest]Viele Benutzer berichteten, dass der Desktop-Windows-Manager nicht mehr funktionierte und geschlossen wurde. In diesem Beitrag werden die möglichen Ursachen erläutert und entsprechende Lösungen bereitgestellt.
Mehr lesenSo beheben Sie den Fehler „Festplattenkonsolidierung der virtuellen Maschine ist erforderlich“.
Nachdem wir alle möglichen Ursachen für den Fehler „Festplattenkonsolidierung der virtuellen VMware-Maschine ist erforderlich“ analysiert haben, untersuchen wir die folgenden 5 anwendbaren Korrekturen. Hier können Sie sie der Reihe nach ausprobieren, bis das Problem behoben ist.
Fix 1. Konsolidieren Sie die Festplattendateien der virtuellen Maschine korrekt
Die erste und einfachste Lösung für den Statusfehler „Konsolidierung der virtuellen Maschine erforderlich“ besteht darin, sicherzustellen, dass Sie die Festplattendateien der virtuellen Maschine korrekt konsolidieren. Befolgen Sie dazu die folgenden detaillierten Schritte:
Schritt 1. Starten Sie den VMware vSphere-Client auf Ihrem Computer.
Schritt 2. Klicken Sie mit der rechten Maustaste auf VM Geben Sie den Namen ein, in dem Sie die Datenträgerdateien konsolidieren möchten, und wählen Sie ihn aus Schnappschüsse > Konsolidieren aus dem Untermenü.
Schritt 3. Anschließend erhalten Sie eine Bestätigungsnachricht Dieser Vorgang konsolidiert alle redundanten Redo-Logs auf Ihrer virtuellen Maschine. Bist du dir sicher, dass du weitermachen willst? . Klicke auf Ja um die VMware-Festplattenkonsolidierung zu bestätigen.
Notiz: Wenn Sie befürchten, dass einige Daten während des Festplattenkonsolidierungsprozesses verloren gehen, können Sie ein Backup der virtuellen VMware-Maschine erstellen. Sie können beispielsweise alle VM-Filer in einen anderen Ordner in einem Datenspeicher übertragen.
Anschließend konsolidiert der vSphere-Client die Dateien der virtuellen Festplatte und löscht die Protokolle. Die für den Vorgang benötigte Zeit hängt von der VM-Größe, der Anzahl der Snapshots und der VM-Auslastung ab. Sobald der Vorgang abgeschlossen ist, sollte der Statusfehler „Konsolidierung der virtuellen Maschine erforderlich“ verschwinden.
Fix 2. Alle vorhandenen VM-Snapshots löschen
Ein weiterer Hauptgrund für den Festplattenkonsolidierungsfehler sind die gesperrten VM-Dateien. Wenn Sie eine weitere Fehlermeldung erhalten Auf die Datei kann nicht zugegriffen werden, da sie gesperrt ist. Beim Konsolidieren der Datenträger ist ein Fehler aufgetreten Dies weist darauf hin, dass Ihre VM-Festplattendateien während des Vorgangs durch eine Sicherungsanwendung gesperrt sind. In diesem Fall müssen Sie die VM-Dateien wie folgt entsperren Lösung 2 oder Lösung 3 . Hier zeigen wir Ihnen, wie Sie VM-Dateien entsperren, indem Sie alle Snapshots löschen.
Schritt 1. Fahren Sie die von Ihnen ausgeführte virtuelle Maschine herunter und erstellen Sie einen neuen VM-Festplatten-Snapshot.
Schritt 2. Klicken Sie mit der rechten Maustaste auf VM Klicken Sie im oberen Menü auf die Registerkarte und wählen Sie dann aus Schnappschüsse und klicken Sie auf Alle Snapshots löschen .
Schritt 3. Manchmal kann der Status „Konsolidierung der virtuellen Maschine erforderlich“ durch Inkonsistenz ausgelöst werden -ctk.vmdk Dateien. Sie können also versuchen, die CTK-Dateien zu löschen.
Schritt 4. Jetzt können Sie versuchen, die Dateien der virtuellen Festplatte erneut zu konsolidieren, wie oben erläutert.
Tipp: Wenn diese Schritte nicht geholfen haben, können Sie die VM herunterfahren und öffnen VM-Einstellungen , wähle aus VM-Optionen Registerkarte, und erweitern Sie dann die Fortschrittlich Kategorie aus und klicken Sie auf Konfiguration bearbeiten . Klicken Sie im Konfigurationsfenster auf Konfigurationsparameter hinzufügen , Ergänzen Sie die asyncConsolidate.forceSync Parameter und setzen Sie ihn auf WAHR .Fix 3. Verschieben Sie die VM auf einen anderen ESXi-Host
Die von einer Sicherungsanwendung erstellten gesperrten VM-Dateien werden hauptsächlich verwendet, um gleichzeitige Schreibvorgänge in die Dateien durch mehrere ESXi-Hosts zu verhindern. Diese gesperrten Festplattendateien können jedoch den Fehler „Virtuelle Festplattenkonsolidierung ist erforderlich“ auslösen. Um die Datei zu entsperren, können Sie die VM auf einen anderen ESXi-Host verschieben.
Schritt 1. Starten Sie die Management-Agenten auf dem ESXi-Host neu, auf dem sich die VM befindet. Dazu können Sie die ESXi-Shell öffnen oder über SSH eine Verbindung zum ESXi-Host herstellen und die folgenden Befehle als Root ausführen:
Services.sh neu starten
oder
/etc/init.d/hostd neu starten
/etc/init.d/vpxa neu starten
Tipp: Sie können die ESXi-Direktkonsole auch öffnen, indem Sie zu navigieren Optionen zur Fehlerbehebung , und Auswählen Starten Sie die Management-Agenten neu (durch Drücken Eingeben um die gewünschte Option zu aktivieren und drücken Sie F11 bestätigen.)
Schritt 2. Jetzt können Sie die gesperrten VM-Dateien überprüfen, indem Sie den folgenden Befehl ausführen:
vmfsfilelockinfo -p /vmfs/volumes/vm_datastore/vm_name/vm_name.vmx
Schritt 3. Überprüfen Sie die gehosteten Protokolldateien, wenn Sie den Pfad im Datenspeicher ermitteln möchten, in dem sich die VM-Dateien befinden.
cat /var/log/hostd.log |grep -i VM-Name
Schritt 4. Navigieren Sie zum VM-Verzeichnis im Datenspeicher, nachdem Sie den Speicherort der VM-Dateien ermittelt haben:
cd /vmfs/volumes/datastore_name/vm_name
Schritt 5. Wenden Sie den folgenden Befehl an, um die durch die VM-Dateien gesperrten ESXi-Hosts aufzulisten.
für i in „ls“; do vmfsfilelockinfo -p $i ;done|grep 'ist gesperrt|Host, der die Sperre besitzt|Gesamtzeitaufwand' | sed 's|Host, der die Sperre für die Datei besitzt, ist||g'|sed 's|Gesamtzeit|—|g' | awk ‚{print $1}‘ |uniq
Schritt 6. Starten Sie Ihre ESXi-Verwaltungsagenten neu (einschließlich bereitgestellt Und vpxa ). Führen Sie dann den folgenden Befehl auf dem EXSi-Host aus, um die VM-Dateien zu entsperren.
/etc/init.d/hostd neu starten
/etc/init.d/vpxa neu starten
Sobald Sie fertig sind, können Sie die Festplattendateien der virtuellen Maschine erneut konsolidieren und prüfen, ob der Fehler weiterhin auftritt.
Lösung 4. Erweitern Sie Ihren Speicherplatz
Wie oben erwähnt, kann der Fehler „Festplattenkonsolidierung der virtuellen VMware-Maschine erforderlich“ auftreten, da nicht genügend Speicherplatz vorhanden ist. Wir empfehlen Ihnen daher zu prüfen, ob im VMFS-Datenspeicher genügend freier Speicherplatz (mehr als 1 GB) vorhanden ist. Wenn nicht, müssen Sie den Speicherplatz erweitern.
Wenn Sie keine Dateien im VFMS-Datenspeicher löschen möchten, ist die Erweiterung des Speicherplatzes eine gute Wahl. Wie kann ich die Festplatte ohne Datenverlust erweitern? Als multifunktionaler Partitionsmanager kann Ihnen MiniTool Partition Wizard dabei helfen. Darüber hinaus kann es verwendet werden Analysieren Sie den Speicherplatz , NTFS in FAT konvertieren, Betriebssystem migrieren , verlorene Daten wiederherstellen usw.
MiniTool-Partitionsassistent kostenlosKlicken Sie hier zum Herunterladen100%Sauber und sicher
So erweitern Sie die Partition mit dem Dienstprogramm MiniTool.
Schritt 1. Starten Sie diese Software, um ihre Hauptschnittstelle aufzurufen, wählen Sie dann das Laufwerk aus, auf dem sich der VMFS-Datenspeicher befindet, und klicken Sie auf Partition erweitern aus dem linken Bereich.
Schritt 2. Wählen Sie das Laufwerk aus, von dem Sie freien Speicherplatz beanspruchen möchten, und ziehen Sie dann den Schieberegler, um den freien Speicherplatz zu belegen, oder geben Sie das spezifische Volumen entsprechend Ihren Anforderungen ein. Klicken Sie dann auf OK .
Schritt 3. Klicke auf Anwenden um den Prozess auszuführen.
Fix 5. Verwenden Sie eine Alternative, um die VMware-Festplattenkonsolidierung auszuführen
Wenn Sie nach dem Ausprobieren aller oben genannten Methoden immer noch den VMware-Festplattenkonsolidierungsfehler erhalten, können Sie die Verwendung einer Alternative namens vSphere in Betracht ziehen PowerCLI um virtuelle Festplattendateien zu konsolidieren. Die PowerCLI ist eine grafische Benutzeroberfläche, die erweitert werden kann Power Shell VMware-Umgebungen zu verstehen und mit ihnen zu interagieren. Hier erfahren Sie, wie Sie damit virtuelle Festplatten konsolidieren.
Schritt 1. Starten Sie den PowerCLI-Client, stellen Sie eine Verbindung zum vCenter Server her, der den ESXi-Host mit der VM verwaltet, und geben Sie Anmeldeinformationen ein, wenn Sie dazu aufgefordert werden.
Connect-VIServer vcenter01.test.com
Schritt 2. Führen Sie den folgenden Befehl aus, um die Liste der VMs mit dem Status „Konsolidierung virtueller Maschinen erforderlich“ abzurufen.
Get-VM | Wo-Objekt {$ _. Extensiondata.Runtime.ConsolidationNeeded}
Schritt 3. Jetzt können Sie die Festplattendateien der virtuellen Maschine konsolidieren, indem Sie den folgenden Befehl ausführen.
Get-VM | Wo-Objekt {$ . Extensiondata.Runtime.ConsolidationNeeded} | foreach {$ . ExtensionData.ConsolidateVMDisks_Task ()}
Was ist deine Meinung
Wie kann der Fehler „Konsolidierung der virtuellen Festplatte ist erforderlich“ behoben werden? Jetzt können Sie einige oder alle der oben erläuterten 5 Korrekturen ausprobieren und herausfinden, welche für Sie am besten geeignet ist. Wenn Sie bessere Lösungen für den Fehler haben, schreiben Sie diese bitte in den Kommentarbereich. Sie können uns auch eine E-Mail an senden Uns wenn Sie Schwierigkeiten bei der Verwendung der MiniTool-Software haben.