Citrix Provisioning Accelerator
Durch Citrix Provisioning Accelerator kann ein Provisioningproxy auf einem XenServer-Host in Dom0 (Steuerdomäne von XenServer) residieren. Dies ist der Speicherort, an dem das Streaming eines virtuellen Provisioning-Datenträgers auf dem Proxy zwischengespeichert wird, bevor es an die VM weitergeleitet wird. Unter Einsatz des Caches werden nachfolgende VM-Starts (bzw. jegliche E/A-Anforderungen) auf dem gleichen Host vom Proxy statt vom Server über das Netzwerk gestreamt. Mit diesem Modell werden mehr lokale Ressourcen auf dem XenServer-Host verbraucht, das Streaming vom Server über das Netzwerk spart jedoch Ressourcen, wodurch die Leistung verbessert wird.
Mit diesem Featurealität ist Folgendes möglich:
- Citrix Provisioning und XenServer bieten insgesamt bessere Funktionalität, wenn sie zusammen verwendet werden.
- Citrix Provisioning unterstützt lokal sowie per SAN und NAS angeschlossenen Speicher in XenServer.
- Wird der Datenverkehr im Netzwerk verringert.
- Weisen Bereitstellungen eine bessere Fehlertoleranz auf sowie Toleranz für den Ausfall von Instanzen auf einem Citrix Provisioning-Server.
Wichtig : Dieses Feature wird nur dann auf Citrix Hypervisor 8.2 LTSR unterstützt, wenn das PVS Accelerator Supplemental Pack auf dem XenServer-Host installiert ist. Für Hosts mit Citrix Hypervisor 8 Cloud und höher sind die Funktionen des Citrix Provisioning Accelerator (PVS-Accelerator) in der Grundinstallation enthalten.
Deaktivieren Sie dieses Feature nicht auf einer VM, die XenCenter verwendet. Beim Deaktivieren mit dieser Methode erkennt Provisioning die Konfigurationsänderung nicht und geht weiterhin davon aus, dass das Accelerator-Feature auf der VM aktiviert ist. Informationen zum Deaktivieren dieses Features für ein einzelnes Gerät finden Sie unter:
- Aktivieren oder Deaktivieren von Citrix Provisioning Accelerator für einzelne Geräte
- Aktivieren oder Deaktivieren von Citrix Provisioning Accelerator für alle Geräte auf einem Host
Verwenden von Citrix Provisioning Accelerator
Dieses Feature wird nur dann auf Citrix Hypervisor 8.2 LTSR unterstützt, wenn das PVS Accelerator Supplemental Pack auf dem XenServer-Host installiert ist. Für Hosts mit Citrix Hypervisor 8 Cloud und höher sind die Funktionen des Citrix Provisioning Accelerator (PVS-Accelerator) in der Grundinstallation enthalten.
Bevor Sie dieses Feature verwenden, muss der XenCenter-Administrator ein Citrix Provisioning-Siteobjekt mit der XenCenter-Konsole erstellen. Dadurch wird der Speicher (d. h. die Speicherrepositorys) konfiguriert, der zum Verarbeiten der E/A-Anforderungen per Proxy verwendet wird. Dieser Vorgang muss auf XenServer ausgeführt werden.
Berücksichtigen Sie Folgendes, wenn Sie dieses Feature mit XenServer verwenden:
- In XenServer muss ein Citrix Provisioning-Siteobjekt erstellt und das zugehörige Speicherrepository (SR) konfiguriert werden, bevor die Citrix Provisioning-Konsole eine Proxyverbindung auf der VM herstellt.
- Citrix Provisioning ruft die XenServer-API auf, um zu überprüfen, ob das Proxyfeature aktiviert ist, bevor provisioning-/XenServer-Proxyschnittstellen zur Verfügung gestellt werden.
- Citrix Provisioning konfiguriert den XenServer-Proxy für Geräte mit dem Citrix Virtual Apps and Desktops-Setupassistenten und dem Setupassistenten für gestreamte VMs.
- Citrix Provisioning-Ziele erkennen ihren Proxystatus. Wenn das Feature installiert ist, ist keine weitere Konfiguration erforderlich.
- Nach der Neuinstallation von XenServer ist der Acceleratorcache noch immer in der Citrix Provisioning-Datenbank konfiguriert. Dieser Prozess führt im VM-Setupassistenten zu einem Fehler, da Citrix Provisioning davon ausgeht, dass der Cache noch vorhanden ist. Sie beheben das Problem, indem Sie den XenServer-Host mit der Provisioning-Konsole löschen und wieder hinzufügen. Auf diese Weise kann Citrix Provisioning die gespeicherte Cachekonfiguration löschen. Wenn die gespeicherte Cachekonfiguration gelöscht wurde, kann der Administrator in XenCenter eine Konfiguration erstellen.
Tipp:
In einer Umgebung, in der zwei Provisioning-Server auf einer virtuellen Festplatte (VHD) sind aber unterschiedliche Dateisystemzeitstempel haben, werden Daten doppelt zwischengespeichert. Aufgrund dieser Einschränkung empfiehlt Citrix die Verwendung von VHDX statt VHD.
Konfigurieren von Citrix Provisioning Accelerator
Verwenden Sie den Citrix Virtual Apps and Desktops-Setupassistenten und den Streamingassistenten zum Einrichten dieses Features. Beide Assistenten sind ähnlich und verwenden viele der gleichen Bildschirme. Folgende Unterschiede bestehen:
- Der Citrix Virtual Apps and Desktops-Setupassistent wird zum Konfigurieren von VMs verwendet, die auf einem Hypervisor ausgeführt werden. Beispiel: XenServer, ESX oder HyperV/SCVMM, gesteuert mit Citrix Virtual Apps and Desktops.
- Der Streamingassistent wird zum Erstellen von VMs auf einem XenServer-Host verwendet. Citrix Virtual Apps and Desktops ist nicht beteiligt.
Hinweis:
Das Feature wird nur für XenServer unterstützt, wenn die Funktionalität installiert ist. In diesem Abschnitt dargestellte Änderungen an der Benutzeroberfläche erfolgen nur, wenn Sie diesen Hypervisortyp verwenden.
Tipp:
Wenn eine Proxycachekonfiguration mit einem Provisioning-Server verbunden ist und Sie XenServer auf dem Host mit dem Accelerator-Feature neu installieren, sind Citrix Provisioning und XenServer nicht mehr synchronisiert. Dieses Problem tritt auf, weil bei der Neuinstallation von XenServer die zuvor konfigurierte Proxycachekonfiguration gelöscht wird. Bei der Neukonfiguration des Citrix Provisioning-Servers ist das zuvor konfigurierte Citrix Provisioning-Siteobjekt nicht mehr synchron.
In diesem Szenario geht Citrix Provisioning aus, dass die Proxycachekonfiguration noch vorhanden ist. Wenn dann der Setupassistent für gestreamte VMs verwendet wird, schlägt er fehl. Dieser Prozess zeigt an, dass die angegebene UUID (verbunden mit der Proxykonfiguration) ungültig ist. Aus diesem Grund muss der Benutzer alle zuvor konfigurierten VMs, die dieser Cachekonfiguration zugeordnet sind, einschließlich dem Host löschen. Konfigurieren Sie Citrix Provisioning neu, und richten Sie den Cache neu ein.
Um Citrix Provisioning Accelerator zu konfigurieren, wählen Sie einen der Assistenten (Citrix Virtual Apps and Desktops Setupassistent oder Setupassistent für gestreamte VMs) in der Provisioning-Konsole:
- Navigieren Sie zu einer Site.
- Wählen Sie die Site und klicken Sie dann mit der rechten Maustaste, um ein Kontextmenü anzuzeigen.
- Wählen Sie einen Assistenten entsprechend der geplanten Verwendung von Accelerator.
Konfigurieren von Citrix Provisioning Accelerator mit Assistenten
Um diese Feature zu verwenden, bedenken Sie zunächst, wie Sie sie es einsetzen. Verwendung:
- Zum Konfigurieren von VMs, die auf einem von Citrix Virtual Apps and Desktops gesteuerten Hypervisor ausgeführt werden, verwenden Sie den Citrix Virtual Apps and Desktops-Setupassistenten.
- Zum Erstellen von VMs auf einem XenServer-Host ohne Beteiligung von Citrix Virtual Apps and Desktops verwenden Sie den Setupassistenten für gestreamte VMs.
Konfigurieren von Proxyaccelerator mit dem Setupassistenten für gestreamte VMs
Dem Setupassistenten für gestreamte VMs wurde ein neues Kontrollkästchen zum Aktivieren von PVS-Accelerator hinzugefügt.
-
Öffnen Sie den Assistenten und wählen Sie Enable PVS-Accelerator for all Virtual Machines:
Tipp:
Wenn Sie Enable PVS-Accelerator for all Virtual Machines ausgewählt haben, sind alle mit dem Assistenten erstellten VMs zur Verwendung des Proxyfeatures konfiguriert.
- Wenn Sie das Zwischenspeichern virtueller Datenträger zum ersten Mal aktivieren, wird das Fenster XenServer im Setupassistenten für gestreamte VMs angezeigt. Es wird eine Liste aller Citrix Provisioning-Sites angezeigt, die auf XenServer konfiguriert sind und noch keiner Citrix Provisioning-Site zugeordnet wurden. Wählen Sie aus der Liste eine Citrix Provisioning-Site aus, um PVS-Accelerator anzuwenden. Dieser Bildschirm wird nicht angezeigt, wenn Sie den Assistenten für dieselbe Citrix Provisioning-Site ausführen, die denselben XenServer verwendet.
- Klicken Sie auf Weiter, um die Konfiguration des Zwischenspeichers abzuschließen.
- Nachdem Sie diese Funktion mit einem der Assistenten konfiguriert haben, wird die Zusammenfassung mit dem aktuellen Status angezeigt. Verwenden Sie dieses Fenster, um festzustellen, ob das Feature aktiviert und die aktuelle Cachekonfiguration zugeordnet ist.
- Klicken Sie auf Fertig stellen, um gestreamte VMs bereitzustellen und die ausgewählte Citrix Provisioning-Site dem PVS-Accelerator in XenServer zuzuordnen.
Aktivieren oder Deaktivieren von Citrix Provisioning Accelerator für einzelne Geräte
Wenn ein Gerät mit einem der Assistenten erstellt wurde und Accelerator für den XenServer-Host im Assistenten konfiguriert wurde, aktivieren oder deaktivieren Sie das Feature im Bildschirm Target Device Properties für einzelne Geräte.
Aktivieren oder Deaktivieren von dieses Features für einzelne Geräte
-
Öffnen Sie den Bildschirm Target Device Properties.
-
Aktivieren oder deaktivieren Sie auf der Registerkarte General das Kontrollkästchen PVS-Accelerator Configured.
-
Klicken Sie auf OK, um die Änderung zu übernehmen.
Deaktivieren von Citrix Provisioning Accelerator für alle Geräte auf einem Host
Wenn das Feature für einen Host aktiviert ist, können Sie es im Bildschirm Virtual Host Connection Properties für alle Geräte auf dem angegebenen Host deaktivieren.
Wichtig : Im Bildschirm Virtual Host Connection Properties können Sie PVS-Accelerator jedoch nicht auf dem angegebenen Host aktivieren. Zum Aktivieren des Features verwenden Sie einen der Assistenten (Citrix Virtual Apps and Desktops-Setupassistent oder Streamingassistent) beim Erstellen von Geräten.
Deaktivieren des Features für alle Geräte auf dem angegebenen Host:
- Öffnen Sie den Bildschirm Virtual Host Connection Properties.
- Aktivieren oder deaktivieren Sie in der Registerkarte General das Kontrollkästchen PVS-Accelerator Enabled.
- Wählen Sie Ja, wenn Sie aufgefordert werden, die Aktion zu bestätigen.
- Klicken Sie nach dem Bestätigen der Aktion auf OK, um die Änderung zu übernehmen.