In vSphere können Sie ESXi-Hosts so konfigurieren, dass Festplattendaten von virtuellen Maschinen zwischengespeichert werden. Diese Funktion, Horizon Storage Accelerator genannt, verwendet die CBRC-Funktion (Content Based Read Cache) in ESXi-Hosts. Horizon Storage Accelerator verbessert die Leistung von Horizon 7 bei E/A-Überlastungen, die auftreten können, wenn viele virtuelle Maschinen gleichzeitig starten oder Antivirenscans ausführen. Die Funktion ist außerdem nützlich, wenn Administratoren oder Benutzer häufig Anwendungen oder Daten laden. Statt das gesamte Betriebssystem oder die gesamte Anwendung wieder und wieder aus dem Speichersystem zu lesen, kann ein Host gemeinsame Datenblöcke aus dem Cache lesen.

Durch Verringern der E/A-Vorgänge pro Sekunde bei sogenannten „Boot Storms“ senkt Horizon Storage Accelerator die Last des Speicher-Arrays. Dadurch wird weniger Speicher-E/A-Bandbreite belegt, sodass die Horizon 7-Bereitstellung unterstützt wird.

Um das Caching auf Ihren ESXi-Hosts zu aktivieren, wählen Sie die Horizon Storage Accelerator-Einstellung im Assistenten vCenter Server hinzufügen in Horizon Console wie in dieser Vorgehensweise beschrieben aus.

Stellen Sie sicher, dass Horizon Storage Accelerator auch für einzelne Desktop-Pools konfiguriert ist. Damit Horizon Storage Accelerator für einen Desktop-Pool genutzt werden kann, muss die Funktion sowohl für vCenter Server als auch für den jeweiligen Desktop-Pool aktiviert werden.

Horizon Storage Accelerator ist für Desktop-Pools standardmäßig aktiviert. Die Funktion kann beim Erstellen oder Bearbeiten eines Pools deaktiviert oder aktiviert werden. Es empfiehlt sich, diese Funktion zu aktivieren, wenn Sie erstmalig einen Desktop-Pool erstellen. Wenn Sie die Funktion aktivieren, indem Sie einen vorhandenen Pool bearbeiten, müssen Sie sicherstellen, dass ein neues Replikat und seine Digest-Festplatten erstellt werden, bevor Linked Clones bereitgestellt werden. Sie können ein neues Replikat erstellen, indem Sie den Pool zu einem neuen Snapshot neu zusammenstellen oder den Pool in einem neuen Datenspeicher neu verteilen. Digest-Dateien können für die virtuellen Maschinen in einem Desktop-Pool nur konfiguriert werden, wenn sie ausgeschaltet sind.

Sie können Horizon Storage Accelerator für Desktop-Pools aktivieren, die Linked Clones enthalten, und auch für Pools, die vollständige virtuelle Maschinen enthalten.

Die systemeigene NFS-Snapshot-Technologie (VAAI) wird nicht in Pools unterstützt, die für Horizon Storage Accelerator aktiviert sind.

Horizon Storage Accelerator kann nun in Konfigurationen eingesetzt werden, in denen eine mehrstufige Speicherung von Horizon 7-Replikaten verwendet wird und Replikate in einem anderen Datenspeicher gespeichert werden als Linked Clones. Wenngleich bei der Verwendung von Horizon Storage Accelerator mit der mehrstufigen Speicherung von Horizon 7-Replikaten keine erheblichen Leistungsvorteile erzielt werden, sind bestimmte Vorteile im Hinblick auf die Kapazität möglich, wenn die Replikate in einem separaten Datenspeicher gespeichert werden. Aus diesem Grund wird diese Kombination getestet und unterstützt.

Wichtig: Wenn Sie diese Funktion mit mehreren Horizon 7-Pods verwenden möchten, die gemeinsam einige ESXi-Hosts nutzen, müssen Sie die Horizon Storage Accelerator-Funktion für alle Pools auf den gemeinsam genutzten ESXi-Hosts aktivieren. Sind die Einstellungen für mehrere Pods nicht einheitlich, kann dies zur Instabilität der virtuellen Maschinen auf den gemeinsam genutzten ESXi-Hosts führen.

Voraussetzungen

  • Stellen Sie sicher, dass Ihr vCenter Server und Ihre ESXi-Hosts in der Version 5.1 oder höher vorliegen.

    Überprüfen Sie in einem ESXi-Cluster, ob alle Hosts mindestens in der Version 5.1 ausgeführt werden.

  • Stellen Sie sicher, dass dem vCenter Server-Benutzer die Berechtigung Host > Konfiguration > Erweiterte Einstellungen in vCenter Server zugewiesen wurde.

    Lesen Sie dazu die Themen im Dokument Horizon 7-Installation, in denen die Horizon 7- und Horizon Composer-Rechte beschrieben werden, die der vCenter Server-Benutzer benötigt.

Prozedur

  1. Navigieren Sie in Horizon Console zu Einstellungen > Server.
  2. Klicken Sie auf der Registerkarte vCenter Server auf Hinzufügen und füllen Sie die Assistentenseiten vCenter Server hinzufügen aus, auf die die Seite Speichereinstellungen folgt.
  3. Wählen Sie auf der Seite Speichereinstellungen die Option Horizon-Speicherbeschleunigung aktivieren aus.
    Diese Option ist standardmäßig ausgewählt.
  4. Geben Sie eine standardmäßige Größe für den Host-Cache an.
    Diese Größe gilt für alle ESXi-Hosts, die von dieser vCenter Server-Instanz verwaltet werden.

    Der Standardwert ist 1.024 MB. Die Cachegröße muss zwischen 100 MB und 2.048 MB betragen.

  5. Um für einen einzelnen ESXi-Host eine andere Cachegröße anzugeben, wählen Sie einen ESXi-Host aus, und klicken Sie auf Cachegröße bearbeiten.
    1. Aktivieren Sie im Dialogfeld „Host-Cache“ das Kontrollkästchen Standard-Hostzwischenspeichergröße außer Kraft setzen.
    2. Geben Sie unter Größe des Host-Caches einen Wert zwischen 100 MB und 2.048 MB an, und klicken Sie auf OK.
  6. Klicken Sie auf der Seite mit den Speichereinstellungen auf Weiter.
  7. Klicken Sie nach der Überprüfung der Einstellungen auf der Seite Bereit zum Abschließen auf Senden.

Nächste Maßnahme

Konfigurieren Sie die Einstellungen für Clientsitzungen und -verbindungen. Weitere Informationen finden Sie unter „Konfigurieren von Einstellungen für Clientsitzungen“ im Dokument Horizon 7-Verwaltung.

Um die Horizon Storage Accelerator-Einstellungen in Horizon 7 abzuschließen, konfigurieren Sie Horizon Storage Accelerator für Desktop-Pools. Weitere Informationen finden Sie unter „Konfigurieren der Horizon-Speicherbeschleunigung für Desktop-Pools“ im Dokument Einrichten von virtuellen Desktops in Horizon Console.