In vSphere 5.1 und höher können Sie die Funktion zur Zurückgewinnung von Festplattenspeicher für View Composer-Linked-Clone-Desktop-Pools, Instant Clone-Desktop-Pools und automatisierte Farmen konfigurieren. Mit Einführung von vSphere 5.1 erstellt Horizon 7 diese virtuellen Maschinen in einem effizienten Festplattenformat, mit dem ESXi-Hosts nicht genutzten Festplattenspeicher zurückgewinnen können. Dadurch kann der insgesamt erforderliche Speicherplatz reduziert werden.

Hinweis: Für Instant Clones wird diese Funktion nur für dedizierte Instant Clones benötigt, bei denen die Aktualisierung der Betriebssystemfestplatte nach der Abmeldung auf Bei, Alle oder Nie festgelegt ist. Für dynamische Instant-Clone-Pools und für dedizierte Instant-Clone-Pools, bei denen die Betriebssystemfestplatte so festgelegt ist, dass sie bei jedem Abmelden des Benutzers aktualisiert wird, ist keine Rückgewinnung von Speicherplatz erforderlich, da die Klone immer gelöscht und neu erstellt werden, wenn sich Benutzer abmelden.

Wenn Benutzer mit ihren virtuellen Maschinen interagieren, nimmt die Größe der Betriebssystemfestplatte der Klone zu und kann schließlich fast so viel Festplattenspeicher belegen wie virtuelle Full-Clone-Maschinen. Durch die Zurückgewinnung von Festplattenspeicher verringert sich die Größe der Betriebssystemfestplatten, ohne dass Sie dazu die Linked Clones aktualisieren oder neu zusammenstellen müssen. Der Datenträgerplatz kann zurückgewonnen werden, während die virtuellen Maschinen eingeschaltet sind und Benutzer mit den Maschinen interagieren.

In Horizon Administrator können Sie die Zurückgewinnung von Festplattenspeicher für einen Pool nicht direkt initiieren. Sie legen fest, wann Horizon 7 die Zurückgewinnung von Festplattenspeicher initiiert, indem Sie die Mindestmenge an ungenutztem Festplattenspeicher angeben, der sich auf einer Linked-Clone-Betriebssystemfestplatte ansammeln muss, um den Vorgang auszulösen. Wenn der ungenutzte Festplattenspeicher den angegebenen Schwellenwert überschreitet, weist Horizon 7 den ESXi-Host an, Speicherplatz auf dieser Betriebssystemfestplatte freizugeben. Horizon 7 wendet den Schwellenwert auf jede virtuelle Maschine im Pool an.

Sie können die Option vdmadmin -M verwenden, um die Zurückgewinnung von Festplattenspeicher auf einer bestimmten virtuellen Maschine für Demonstrations- oder Fehlerbehebungszwecke zu initiieren. Siehe das Dokument Horizon 7-Verwaltung.

Ab vSphere Version 6.7 und höher unterstützt VMFS-6 die Funktion zur automatischen Aufhebung der Zuordnung (Automatic UNMAP). Diese gibt ungenutzte Blöcke automatisch und asynchron frei (sofern dies nicht vom vSphere- oder vCenter Server-Administrator deaktiviert wurde). Aus diesem Grund geben regelmäßige Vorgänge zur Zurückgewinnung von Festplattenspeicher durch Horizon 7 keinen erheblichen Speicherplatz frei. In Horizon Administratorzeigt die Option Bei der letzten Ausführung innerhalb der letzten sieben Tagen zurückgewonnener Speicherplatz in der Regel einen Wert von 0,00 GB an. Sie müssen View Composer-APIs nicht manuell mit dem vdmadmin.exe -markForSpaceReclamation-Befehl für die Zurückgewinnung von Festplattenspeicher aufrufen. Die Funktion zur automatischen Aufhebung der Zuordnung wird bei Windows 7 nicht unterstützt. Dieses Verhalten gilt daher nicht für virtuelle Windows 7-Maschinen.

Sie können die Zurückgewinnung von Festplattenspeicher auf Linked Clones konfigurieren, wenn Sie einen neuen Pool erstellen oder einen vorhandenen Pool bearbeiten. Weitere Informationen zur Vorgehensweise bei vorhandenen Pools finden Sie unter „Aufgaben für die Aktualisierung von Pools, um Speicherplatzrückgewinnung zu verwenden“ im Dokument Horizon 7-Upgrades.

Hinweis: Diese Funktion ist nicht verfügbar für virtuelle Maschinen, die in einem vSAN-Datenspeicher oder einem VVOL-Datenspeicher (virtuelle Volumes) gespeichert sind. Informationen zur Zurückgewinnung von Festplattenspeicher auf einem vSAN-Datenspeicher finden Sie unter Zurückgewinnung von Festplattenspeicher auf vSAN-Datenspeichern.

Wenn View Composer Linked-Clones aktualisiert, neu zusammenstellt oder neu verteilt, findet auf diesen Linked Clones keine Zurückgewinnung von Festplattenspeicher statt.

Die Zurückgewinnung von Festplattenspeicher funktioniert nur auf Betriebssystemfestplatten in Linked Clones. Diese Funktion wirkt sich nicht auf persistente View Composer-Festplatten aus und funktioniert nicht auf virtuellen Full-Clone-Maschinen.

Die systemeigene NFS-Snapshot-Technologie (VAAI) wird nicht in Pools unterstützt, die virtuelle Maschinen mit platzsparenden Festplatten enthalten.

Die folgende Vorgehensweise gilt für Linked-Clone-Desktop-Pools. Die beschriebenen Schritte sind für automatisierte Farmen identisch.

Voraussetzungen

  • Stellen Sie sicher, dass Ihr vCenter Server und die ESXi-Hosts, einschließlich aller ESXi-Hosts in einem Cluster, in der Version 5.1 mit ESXi 5.1-Download-Patch ESXi510-201212001 oder höher vorliegen.
  • Überprüfen Sie, dass VMware Tools, die mit vSphere Version 5.1 oder höher geliefert werden, auf allen virtuellen Linked-Clone-Maschinen im Pool installiert sind.
  • Überprüfen Sie, ob alle virtuellen Linked-Clone-Maschinen im Pool die virtuelle Hardwareversion 9 oder höher aufweisen.
  • Überprüfen Sie, dass die virtuellen Maschinen SCSI-Controller verwenden. Die Zurückgewinnung von Festplattenspeicher wird auf virtuellen Maschinen mit IDE-Controllern nicht unterstützt.
  • Überprüfen Sie bei virtuellen Maschinen unter Windows 10, ob diese Maschinen in vSphere 5.5 U3 oder höher ausgeführt werden.
  • Überprüfen Sie bei virtuellen Maschinen unter Windows 8 oder 8.1, ob diese Maschinen in vSphere 5.5 oder höher ausgeführt werden. Die Zurückgewinnung von Festplattenspeicher wird von virtuellen Maschinen unter Windows 8 oder 8.1 mit vSphere 5.5 oder höher unterstützt.
  • Überprüfen Sie bei virtuellen Maschinen unter Windows 7, ob diese Maschinen in vSphere 5.1 oder höher ausgeführt werden.
  • Stellen Sie sicher, dass die Zurückgewinnung von Festplattenspeicher in vCenter Server aktiviert ist. Diese Option sorgt dafür, dass die virtuellen Maschinen im Pool in dem effizienten Festplattenformat erstellt werden, das für die Zurückgewinnung von Festplattenspeicher erforderlich ist. Siehe das Dokument Horizon 7-Verwaltung.

Prozedur

  1. Zeigen Sie in Horizon Administrator die Seite Erweiterter Speicher an.
    Option Beschreibung
    Neuer Desktop-Pool Starten Sie den Assistenten zum Hinzufügen von Desktop-Pools, um mit der Erstellung eines automatisierten Desktop-Pools zu beginnen. Befolgen Sie die Eingabeaufforderungen des Assistenten, bis Sie zur Seite Erweiterter Speicher gelangen.
    Vorhandener Desktop-Pool Wählen Sie den vorhandenen Pool aus, klicken Sie auf Bearbeiten, und klicken Sie auf die Registerkarte Erweiterter Speicher. Weitere Informationen zum Aktualisieren eines Pools, damit dieser die Rückgewinnung von Speicherplatz unterstützt, finden Sie unter „Upgrade von Desktop-Pools für die Rückgewinnung von Speicherplatz“ im Dokument Upgrades von Horizon 7.
  2. Aktivieren Sie das Kontrollkästchen VM-Festplattenspeicher zurückgewinnen.
  3. Geben Sie im Textfeld Zurückgewinnung initiieren, wenn der nicht belegte Speicherplatz auf der VM größer ist als die Mindestmenge an ungenutztem Festplattenspeicher in Gigabyte ein, der sich auf einer Linked-Clone-Betriebssystemfestplatte ansammeln muss, bevor ESXi beginnt, Speicherplatz auf der Festplatte zurückzugewinnen.
    Beispiel: 2 GB.
    Der Standardwert ist 1 GB.

Nächste Maßnahme

Sie können Ausfalltage und -zeiten festlegen, an denen keine Zurückgewinnung von Festplattenspeicher und keine Neugenerierung für die View-Speicherbeschleunigung erfolgt. Siehe Festlegen der Ausfallzeiten für die Speicherbeschleunigung und die Rückgewinnung von Datenträgerplatz für View Composer-Linked-Clones.

Sie können in Horizon Administrator die Option Katalog > Desktop-Pools und dann einen Computer auswählen, um anzuzeigen, wann die letzte Rückgewinnung von Speicherplatz erfolgt ist und welche Menge an Speicherplatz auf diesem Computer freigegeben wurde.