XenCenter

PVS-Accelerator

Die XenServer PVS-Accelerator-Funktion verbessert die Leistung durch das Zwischenspeichern von PVS-Leseanfragen auf jedem XenServer-Host. Diese Funktion ist für Kunden verfügbar, die XenServer und Citrix Provisioning (PVS) verwenden, eine beliebte Lösung für die Image-Verwaltung und das Hosting in Citrix Virtual Apps and Desktops. Um PVS-Accelerator zu nutzen, verwenden Sie XenServer mit Citrix Provisioning 7.12 oder höher.

PVS-Accelerator aktivieren

Die Aktivierung des PVS-Accelerators umfasst zwei wichtige Schritte:

  1. PVS-Accelerator in XenServer konfigurieren.
  2. Die Cache-Konfiguration in PVS abschließen.

PVS-Accelerator in XenServer konfigurieren

Sie können PVS-Accelerator in XenServer mithilfe von XenCenter oder der xe-CLI konfigurieren. Der folgende Abschnitt enthält Anweisungen für XenCenter. Informationen zur Konfiguration des PVS-Accelerators mithilfe der xe-CLI finden Sie in der XenServer-Produktdokumentation.

PVS-Accelerator mithilfe von XenCenter® konfigurieren:

  1. Wählen Sie in XenCenter den Pool oder den eigenständigen Host aus und wählen Sie dann die Registerkarte PVS.

    Die Registerkarte PVS wird auf Poolebene (oder auf Hostebene, wenn kein Pool vorhanden ist) in XenCenter angezeigt, nachdem das PVS-Accelerator Supplemental Pack installiert und eine Premium Edition-Lizenz zugewiesen wurde. Die Registerkarte PVS zeigt eine Zusammenfassung des Lesecaching-Status für alle VMs an, die im Pool ausgeführt werden.

  2. Wählen Sie PVS-Accelerator konfigurieren.
  3. Wählen Sie im Dialogfeld PVS-Accelerator-Konfiguration die Option Cache-Konfiguration hinzufügen aus, um eine PVS-Site hinzuzufügen.
    1. Geben Sie einen Namen für die PVS-Site im Feld Site-Name ein.
    2. Geben Sie für jeden Host im Pool an, welcher Cache verwendet werden soll:

      • Nur Arbeitsspeicher: Verwendet bis zur angegebenen Cache-Größe im Arbeitsspeicher der Kontrolldomäne. Diese Option erfordert, dass der Kontrolldomäne zusätzlicher Arbeitsspeicher zugewiesen wird. Informationen zum Zuweisen von Arbeitsspeicher zur Kontrolldomäne finden Sie unter Ändern des Arbeitsspeichers der Kontrolldomäne.
      • Speicher-Repository (SR): Verwendet bis zur angegebenen Cache-Größe auf dem SR. Es verwendet auch implizit den verfügbaren Arbeitsspeicher der Kontrolldomäne als Best-Effort-Cache-Ebene.

      Wichtig:

      • Wenn weder nur Arbeitsspeicher noch ein SR angegeben ist, wird der Lesecache nicht aktiviert.
      • PVS-Accelerator wurde entwickelt, um entweder nur Arbeitsspeicher oder eine Kombination aus Festplatte und Arbeitsspeicher zu nutzen. Unabhängig von der Konfigurationswahl erhöhen Sie die Menge des der Kontrolldomäne zugewiesenen Arbeitsspeichers, um sicherzustellen, dass keine Systemleistungsbeeinträchtigung auftritt.
      • Wir empfehlen, pro Host mindestens 4 GB Arbeitsspeicher der Kontrolldomäne zuzuweisen, um häufige Festplattenzugriffe zu vermeiden, die eine höhere Leselatenz verursachen und somit die Leistung beeinträchtigen. Weitere Informationen finden Sie unter Ändern des Arbeitsspeichers der Kontrolldomäne.
      • Wir empfehlen, mindestens 5 GB Cache-Speicherplatz pro vDisk-Version zuzuweisen, die Sie aktiv nutzen.
  4. Klicken Sie auf OK. Die neue PVS-Site und die gewählte Cache-Speicherkonfiguration werden im XenServer-Server hinzugefügt.

Schließen Sie die Cache-Konfiguration in PVS ab

Nachdem Sie den PVS-Accelerator im XenServer-Server konfiguriert haben, schließen Sie die Cache-Konfiguration für die neu erstellte Site mithilfe der Citrix Provisioning Console oder der PowerShell Snap-In CLI ab. Weitere Informationen finden Sie unter Citrix Provisioning-Dokumentation. Wenn dieser Schritt abgeschlossen ist, können Sie eine Liste der für die neue Site konfigurierten PVS-Server anzeigen, indem Sie im Dialogfeld PVS-Accelerator-Konfiguration auf PVS-Server anzeigen klicken.

Cache-Betrieb

Nachdem Sie eine VM mit PVS-Accelerator gestartet haben, wird der Caching-Status für die VM auf der Registerkarte PVS und auf der Registerkarte Allgemein der VM angezeigt. Die folgende Tabelle listet die auf diesen Registerkarten angezeigten Statusmeldungen auf.

PVS-Accelerator-Status Beschreibung
Initialisiert PVS-Accelerator wurde gestartet und ist bereit zum Caching. Bleibt der Cache in diesem Zustand, nachdem die VM gestartet wurde, bedeutet dies, dass die IP-Adressen des PVS-Servers nicht korrekt konfiguriert wurden oder die VM nicht über ihre primäre Netzwerkschnittstelle mit dem PVS-Server kommuniziert.
Caching PVS-Accelerator arbeitet.
Gestoppt PVS-Accelerator wird für die VM nicht ausgeführt. Der Cache bleibt in diesem Zustand, wenn die VM nicht ausgeführt wird oder wenn der Cache nicht ausreichend konfiguriert ist.
Inkompatibler Schreibcache-Modus Es findet kein Caching statt, da die VM so konfiguriert ist, dass Änderungen auf dem PVS-Server beibehalten werden. Stellen Sie sicher, dass der VM-Typ „Production“ oder „Test“ ist und die vDisk sich im Zugriffsmodus „Standard Image“ befindet.
Inkompatible Protokollversion Die PVS-Server-Version ist falsch. Stellen Sie sicher, dass Sie Provisioning Services 7.12 oder höher verwenden.

Die PVS-Accelerator-Funktionalität speichert Folgendes im Cache:

  • Lesevorgänge von einer vDisk, aber keine Schreibvorgänge oder Lesevorgänge aus einem Schreibcache
  • Basierend auf Image-Versionen. Mehrere VMs teilen sich zwischengespeicherte Blöcke, wenn sie dieselbe Image-Version verwenden.
  • Geräte mit beliebigem Schreibcache-Typ
  • Eine vDisk, deren Zugriffsmodus auf Standard Image eingestellt ist. Caching ist nicht kompatibel mit vDisks, die auf den Modus „Private Image“ eingestellt sind.
  • Geräte, die als Typ Production oder Test gekennzeichnet sind. Geräte, die als Typ Maintenance gekennzeichnet sind, werden nicht zwischengespeichert.

Hinweise:

  • PVS-Accelerator ist für Kunden der XenServer Premium Edition verfügbar.
  • XenCenter zeigt verschiedene PVS-Accelerator-Leistungsdiagramme auf der Registerkarte „Leistung“ auf Hostebene an. Die Leistungsdiagramme bieten detaillierte Einblicke in den Cache-Betrieb.
  • Die PVS-Accelerator-Funktion nutzt die Funktionen von OVS und ist daher auf Hosts, die Linux Bridge (veraltet) als Netzwerk-Backend verwenden, nicht verfügbar.
  • PVS-Accelerator funktioniert auf der ersten virtuellen Netzwerkschnittstelle (VIF) einer zwischengespeicherten VM. Verwenden Sie daher die erste VIF, um das PVS-Speichernetzwerk für die Cache-Funktion zu verbinden.

Zugehörige Dokumentation

XenServer Aktuelle Version

PVS-Accelerator