In vSphere 5.1 und höher können Sie die Funktion zur Zurückgewinnung von Festplattenspeicher für 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.
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 Consolezeigt 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 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.
Wenn Composer-Linked-Clones aktualisiert, neu zusammenstellt oder neu verteilt werden, 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 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
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 Linked Clones.
Sie können in Horizon Console die Option 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.