XenApp and XenDesktop

Konfigurieren und Verwalten

Dieses Thema behandelt Punkte, die Sie bei der Konfiguration und Verwaltung einer Personal vDisk (PvD)-Umgebung berücksichtigen sollten. Es enthält auch Best-Practice-Richtlinien und Aufgabenbeschreibungen.

Für Verfahren, die Arbeiten in der Windows-Registrierung umfassen:

Vorsicht:

Eine fehlerhafte Bearbeitung der Registrierung kann schwerwiegende Probleme verursachen, die möglicherweise eine Neuinstallation des Betriebssystems erfordern. Citrix® kann nicht garantieren, dass Probleme, die aus der falschen Verwendung des Registrierungs-Editors resultieren, behoben werden können. Die Verwendung des Registrierungs-Editors erfolgt auf eigenes Risiko. Sichern Sie die Registrierung unbedingt, bevor Sie sie bearbeiten.

Überlegungen: Größe der Personal vDisk

Die folgenden Faktoren beeinflussen die Größe des Haupt-Personal vDisk-Volumes:

  • Größe der Anwendungen, die Benutzer auf ihren PvDs installieren werden

    Bei Neustarts ermittelt PvD den verbleibenden freien Speicherplatz im Anwendungsbereich (UserData.v2.vhd). Fällt dieser unter 10 %, wird der Anwendungsbereich in den ungenutzten Profilbereich (standardmäßig der auf dem Laufwerk P: verfügbare Speicherplatz) erweitert. Der dem Anwendungsbereich hinzugefügte Speicherplatz beträgt ungefähr 50 % des kombinierten freien Speicherplatzes, der sowohl im Anwendungsbereich als auch im Profilbereich verbleibt.

    Wenn beispielsweise der Anwendungsbereich auf einer 10 GB PvD (der standardmäßig 5 GB beträgt) 4,7 GB erreicht und der Profilbereich 3 GB frei hat, wird der dem Anwendungsbereich hinzugefügte Speicherplatz wie folgt berechnet:

    zusätzlicher Speicherplatz = (5,0-4,7)/2 + 3,0/2 = 1,65 GB

    Der dem Anwendungsbereich hinzugefügte Speicherplatz ist nur annähernd, da ein kleiner Spielraum für die Speicherung von Protokollen und für den Overhead vorgesehen ist. Die Berechnung und die mögliche Größenänderung werden bei jedem Neustart durchgeführt.

  • Größe der Benutzerprofile (wenn keine separate Profilverwaltungslösung verwendet wird)

    Stellen Sie zusätzlich zum für Anwendungen benötigten Speicherplatz sicher, dass auf den Personal vDisks ausreichend Speicherplatz für die Speicherung der Benutzerprofile vorhanden ist. Berücksichtigen Sie bei der Berechnung des Speicherbedarfs alle nicht umgeleiteten speziellen Ordner (wie Eigene Dokumente und Eigene Musik). Vorhandene Profilgrößen sind über die Systemsteuerung (sysdm.cpl) verfügbar.

    Einige Profilumleitungslösungen speichern Stub-Dateien (Sentinel-Dateien) anstelle von echten Profildaten. Diese Profillösungen scheinen zunächst keine Daten zu speichern, verbrauchen aber tatsächlich einen Dateiverzeichniseintrag im Dateisystem pro Stub-Datei; im Allgemeinen etwa 4 KB pro Datei. Wenn Sie eine solche Lösung verwenden, schätzen Sie die Größe basierend auf den echten Profildaten, nicht auf den Stub-Dateien.

    Enterprise-Dateifreigabeanwendungen (wie ShareFile und Dropbox) synchronisieren oder laden möglicherweise Daten in die Profilbereiche der Benutzer auf den persönlichen vDisks herunter. Wenn Sie solche Anwendungen verwenden, berücksichtigen Sie ausreichend Speicherplatz in Ihren Größenkalkulationen für diese Daten.

  • Overhead, der von der Vorlagen-VHD verbraucht wird, die das PvD-Inventar enthält

    Die Vorlagen-VHD enthält die PvD-Inventardaten (Sentinel-Dateien, die dem Master-Image-Inhalt entsprechen). Der PvD-Anwendungsbereich wird aus dieser VHD erstellt. Da jede Sentinel-Datei oder jeder Ordner einen Dateiverzeichniseintrag im Dateisystem umfasst, belegt der Inhalt der Vorlagen-VHD PvD-Anwendungsspeicherplatz, noch bevor Anwendungen vom Endbenutzer installiert werden. Sie können die Größe der Vorlagen-VHD ermitteln, indem Sie das Master-Image nach einer Inventarisierung durchsuchen. Alternativ können Sie die folgende Gleichung für eine ungefähre Berechnung verwenden:

    Größe der Vorlagen-VHD = (Anzahl der Dateien auf dem Basis-Image) x 4 KB

    Bestimmen Sie die Anzahl der Dateien und Ordner, indem Sie mit der rechten Maustaste auf das Laufwerk C: im Basis-VM-Image klicken und Eigenschaften auswählen. Zum Beispiel führt ein Image mit 250.000 Dateien zu einer Vorlagen-VHD von ungefähr 1.024.000.000 Bytes (knapp unter 1 GB). Dieser Speicherplatz steht für Anwendungsinstallationen im PvD-Anwendungsbereich nicht zur Verfügung.

  • Overhead für PvD-Image-Update-Vorgänge

    Während PvD-Image-Update-Vorgängen muss am Stamm des PvD (standardmäßig P:) ausreichend Speicherplatz verfügbar sein, um die Änderungen der beiden Image-Versionen und die vom Benutzer an seinem PvD vorgenommenen Änderungen zusammenzuführen. Typischerweise reserviert PVD hierfür einige hundert Megabyte, aber zusätzliche Daten, die auf das Laufwerk P: geschrieben wurden, könnten diesen reservierten Speicherplatz belegen, sodass nicht genügend Platz für den erfolgreichen Abschluss des Image-Updates verbleibt. Das PvD-Pool-Statistikskript (befindlich auf den XenDesktop-Installationsmedien im Ordner Support/Tools/Scripts) oder das PvD Image Update Monitoring Tool (im Ordner Support/Tools/Scripts\PvdTool) kann dabei helfen, PvD-Datenträger in einem Katalog zu identifizieren, die gerade aktualisiert werden und fast voll sind.

    Das Vorhandensein von Antivirenprodukten kann die Dauer der Inventarisierung oder eines Updates beeinflussen. Die Leistung kann sich verbessern, wenn Sie CtxPvD.exe und CtxPvDSvc.exe zur Ausschlussliste Ihres Antivirenprodukts hinzufügen. Diese Dateien befinden sich unter C:\Program Files\Citrix\personal vDisk\bin. Das Ausschließen dieser ausführbaren Dateien vom Scannen durch die Antivirensoftware kann die Leistung der Inventarisierung und des Image-Updates um bis zu den Faktor zehn verbessern.

  • Overhead für unerwartetes Wachstum (unerwartete Anwendungsinstallationen usw.)

    Erwägen Sie, der Gesamtgröße zusätzlichen Speicherplatz (entweder einen festen Betrag oder einen Prozentsatz der vDisk-Größe) zuzuweisen, um unerwartete Anwendungsinstallationen zu berücksichtigen, die der Benutzer während der Bereitstellung vornimmt.

Anleitung: Größe und Zuweisung der persönlichen vDisk konfigurieren

Sie können den automatischen Größenänderungsalgorithmus, der die Größe der VHD relativ zum Laufwerk P: bestimmt, manuell anpassen, indem Sie die anfängliche Größe der VHD festlegen. Dies kann nützlich sein, wenn Sie beispielsweise wissen, dass Benutzer eine Reihe von Anwendungen installieren werden, die zu groß sind, um auf die VHD zu passen, selbst nachdem sie vom Algorithmus in der Größe geändert wurde. In diesem Fall können Sie die anfängliche Größe des Anwendungsbereichs erhöhen, um die vom Benutzer installierten Anwendungen aufzunehmen.

Passen Sie die anfängliche Größe der VHD vorzugsweise auf einem Master-Image an. Alternativ können Sie die Größe der VHD auf einem virtuellen Desktop anpassen, wenn ein Benutzer nicht genügend Speicherplatz zum Installieren einer Anwendung hat. Sie müssen diesen Vorgang jedoch auf jedem betroffenen virtuellen Desktop wiederholen; Sie können die anfängliche VHD-Größe in einem bereits erstellten Katalog nicht anpassen.

Stellen Sie sicher, dass die VHD groß genug ist, um Antiviren-Definitionsdateien zu speichern, die typischerweise groß sind.

Suchen und legen Sie die folgenden Registrierungsschlüssel unter HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\personal vDisk\Config fest. (Ändern Sie keine anderen Einstellungen in diesem Registrierungsschlüssel.) Alle Einstellungen müssen auf dem Master-Image angegeben werden (außer MinimumVHDSizeInMB, das auf einer einzelnen Maschine geändert werden kann); auf dem Master-Image angegebene Einstellungen werden während des nächsten Image-Updates angewendet.

  • MinimumVHDSizeMB

    Gibt die Mindestgröße (in Megabyte) des Anwendungsbereichs (C:) der persönlichen vDisk an. Die neue Größe muss größer sein als die vorhandene Größe, aber kleiner als die Größe des Datenträgers abzüglich PvDReservedSpaceMB.

    Eine Erhöhung dieses Werts weist freien Speicherplatz vom Profilbereich auf der vDisk zu C: zu. Diese Einstellung wird ignoriert, wenn ein Wert verwendet wird, der kleiner ist als die aktuelle Größe des Laufwerks C:, oder wenn EnableDynamicResizeOfAppContainer auf 0 gesetzt ist.

    Standard = 2048

  • EnableDynamicResizeOfAppContainer

    Aktiviert oder deaktiviert den Algorithmus zur dynamischen Größenänderung.

    • Wenn auf 1 gesetzt, wird der Anwendungsbereich (auf C:) automatisch in der Größe geändert, wenn der freie Speicherplatz auf C: unter 10 % fällt. Zulässige Werte sind 1 und 0. Ein Neustart ist erforderlich, um die Größenänderung zu übernehmen.
    • Wenn auf 0 gesetzt, wird die VHD-Größe gemäß der Methode bestimmt, die in XenDesktop-Versionen vor 7.x verwendet wurde.

    Standard = 1

  • EnableUserProfileRedirection

    Aktiviert oder deaktiviert die Umleitung des Benutzerprofils auf die vDisk.

    • Wenn auf 1 gesetzt, leitet PvD die Profile der Benutzer auf das persönliche vDisk-Laufwerk (standardmäßig P:) um. Profile werden in der Regel nach P:\Users umgeleitet, was einem Standard-Windows-Profil entspricht. Diese Umleitung bewahrt die Profile, falls der PvD-Desktop zurückgesetzt werden muss.

    • Wenn auf 0 gesetzt, wird der gesamte Speicherplatz auf der vDisk abzüglich PvDReservedSpaceMB C: zugewiesen, dem Anwendungsbereich der vDisk, und das vDisk-Laufwerk (P:) wird im Windows-Explorer ausgeblendet. Citrix empfiehlt, die Umleitung zu deaktivieren, indem der Wert auf 0 gesetzt wird, wenn Citrix Profile Management oder eine andere Roaming-Profil-Lösung verwendet wird.

      Diese Einstellung behält die Profile in C:\Users bei, anstatt sie auf die vDisk umzuleiten, und überlässt die Verwaltung der Profile der Roaming-Profil-Lösung.

      Dieser Wert stellt sicher, dass der gesamte Speicherplatz auf P: Anwendungen zugewiesen wird.

      Es wird davon ausgegangen, dass, wenn dieser Wert auf 0 gesetzt ist, eine Profilverwaltungslösung vorhanden ist. Das Deaktivieren der Profilumleitung ohne eine Roaming-Profil-Lösung wird nicht empfohlen, da nachfolgende PvD-Reset-Vorgänge dazu führen, dass die Profile gelöscht werden.

    Ändern Sie diese Einstellung nicht, wenn das Image aktualisiert wird, da dies den Speicherort vorhandener Profile nicht ändert, aber den gesamten Speicherplatz auf der Personal vDisk dem Laufwerk C: zuweist und die PvD ausblendet.

    Konfigurieren Sie diesen Wert, bevor Sie einen Katalog bereitstellen. Sie können ihn nach der Bereitstellung des Katalogs nicht mehr ändern.

    Wichtig: Ab XenDesktop 7.1 werden Änderungen an diesem Wert bei einer Image-Aktualisierung nicht berücksichtigt. Legen Sie den Wert des Schlüssels fest, wenn Sie die Kataloge, aus denen die Profile stammen, zum ersten Mal erstellen. Sie können das Umleitungsverhalten später nicht mehr ändern.

    Standard = 1

  • PercentOfPvDForApps

    Legt die Aufteilung zwischen dem Anwendungsteil (C:) und dem Profilteil der vDisk fest. Dieser Wert wird beim Erstellen neuer VMs und bei Image-Updates verwendet, wenn EnableDynamicResizeOfAppContainer auf 0 gesetzt ist.

    Das Ändern von PercentOfPvDForApps macht nur einen Unterschied, wenn EnableDynamicResizeOfAppContainer auf 0 gesetzt ist. Standardmäßig ist EnableDynamicResizeOfAppContainer auf 1 (aktiviert) gesetzt, was bedeutet, dass der AppContainer (den Sie als Laufwerk C sehen) nur dann erweitert wird, wenn er fast voll ist (d.h. dynamisch) – wenn weniger als 10 % freier Speicherplatz verbleiben.

    Das Erhöhen von PercentOfPvDForApps erhöht nur den maximalen Speicherplatz, auf den der Anwendungsbereich erweitert werden darf. Es stellt diesen Speicherplatz nicht sofort für Sie bereit. Sie müssen auch die Aufteilungszuweisung im Master-Image konfigurieren, wo sie während des nächsten Image-Updates angewendet wird.

    Wenn Sie bereits einen Maschinenkatalog mit EnableDynamicResizeOfAppContainer auf 1 erstellt haben, ändern Sie diese Einstellung im Master-Image für das nächste Update auf 0 und konfigurieren Sie eine entsprechende Aufteilungszuweisung. Die angeforderte Aufteilungsgröße wird berücksichtigt, solange sie größer ist als die aktuell zugewiesene Größe für das Laufwerk C.

    Wenn Sie die vollständige Kontrolle über die Speicheraufteilung behalten möchten, setzen Sie diesen Wert auf 0. Dies ermöglicht die vollständige Kontrolle über die Größe des Laufwerks C und ist nicht davon abhängig, dass ein Benutzer Speicherplatz unterhalb des Schwellenwerts verbraucht, um das Laufwerk zu erweitern.

    Standard = 50 % (weist beiden Teilen gleichen Speicherplatz zu)

  • PvDReservedSpaceMB

    Gibt die Größe des reservierten Speicherplatzes (in Megabyte) auf der vDisk zum Speichern von Personal vDisk-Protokollen und anderen Daten an.

    Wenn Ihre Bereitstellung XenApp 6.5 (oder eine frühere Version) umfasst und Anwendungs-Streaming verwendet, erhöhen Sie diesen Wert um die Größe des Rade-Caches.

    Standardwert = 512

  • PvDResetUserGroup

    Nur gültig für XenDesktop 5.6 – Ermöglicht der angegebenen Benutzergruppe, eine Personal vDisk zurückzusetzen. Spätere XenDesktop-Versionen verwenden hierfür die delegierte Administration.

Weitere Einstellungen:

  • Windows Update-Dienst – Stellen Sie sicher, dass Sie Windows-Updates in der Masterimage auf „Nie nach Updates suchen“ und den Windows Update-Dienst auf „Deaktiviert“ setzen. Falls der Windows Update-Dienst auf der PvD ausgeführt werden muss, verhindert die Einstellung „Nie nach Updates suchen“, dass die Updates auf den zugehörigen Maschinen installiert werden.

    Der Windows 8 Store benötigt diesen Dienst, um Modern-Style-Anwendungen zu installieren.

  • Windows-Updates – Diese umfassen Internet Explorer-Updates und müssen auf der Masterimage angewendet werden.

  • Updates, die Neustarts erfordern – Auf die Masterimage angewendete Windows-Updates erfordern möglicherweise mehrere Neustarts zur vollständigen Installation, abhängig von der Art der in diesen Updates enthaltenen Patches. Stellen Sie sicher, dass Sie die Masterimage ordnungsgemäß neu starten, um die Installation aller darauf angewendeten Windows-Updates vollständig abzuschließen, bevor Sie das PvD-Inventar erstellen.

  • Anwendungs-Updates – Aktualisieren Sie Anwendungen, die auf der Masterimage installiert sind, um Speicherplatz auf den vDisks der Benutzer zu sparen. Dies vermeidet auch den doppelten Aufwand, die Anwendungen auf der vDisk jedes Benutzers zu aktualisieren.

Überlegungen: Anwendungen auf der Masterimage

Einige Software kann mit der Art und Weise in Konflikt geraten, wie PvD die Benutzerumgebung zusammensetzt, daher müssen Sie sie auf der Masterimage (und nicht auf der einzelnen Maschine) installieren, um diese Konflikte zu vermeiden. Darüber hinaus empfiehlt Citrix, auch andere Software, die möglicherweise nicht mit dem Betrieb von PvD in Konflikt gerät, auf der Masterimage zu installieren.

Anwendungen, die auf der Masterimage installiert werden müssen:

  • Agenten und Clients (z. B. System Center Configuration Manager Agent, App-V Client, Citrix Receiver™)
  • Anwendungen, die Early-Boot-Treiber installieren oder ändern
  • Anwendungen, die Drucker- oder Scanner-Software oder -Treiber installieren
  • Anwendungen, die den Windows-Netzwerkstapel ändern
  • VM-Tools wie VMware Tools und XenServer® Tools

Anwendungen, die auf dem Masterimage installiert werden sollten:

  • Anwendungen, die an eine große Anzahl von Benutzern verteilt werden. Deaktivieren Sie in jedem Fall Anwendungsaktualisierungen vor der Bereitstellung:
    • Unternehmensanwendungen mit Volumenlizenzierung, wie Microsoft Office, Microsoft SQL Server
    • Gängige Anwendungen, wie Adobe Reader, Firefox und Chrome
  • Große Anwendungen wie SQL Server, Visual Studio und Anwendungsframeworks wie .NET

Die folgenden Empfehlungen und Einschränkungen gelten für Anwendungen, die von Benutzern auf Maschinen mit persönlichen vDisks installiert werden. Einige davon können nicht durchgesetzt werden, wenn Benutzer administrative Berechtigungen haben:

  • Benutzer sollten eine Anwendung nicht vom Masterimage deinstallieren und dieselbe Anwendung auf ihrer persönlichen vDisk neu installieren.
  • Seien Sie vorsichtig beim Aktualisieren oder Deinstallieren von Anwendungen auf dem Masterimage. Nachdem Sie eine Version einer Anwendung auf dem Image installiert haben, könnte ein Benutzer eine Add-on-Anwendung (z. B. ein Plug-in) installieren, die diese Version erfordert. Wenn eine solche Abhängigkeit besteht, kann das Aktualisieren oder Deinstallieren der Anwendung auf dem Image dazu führen, dass das Add-on nicht mehr funktioniert. Wenn beispielsweise Microsoft Office 2010 auf einem Masterimage installiert ist, installiert ein Benutzer Visio 2010 auf seiner persönlichen vDisk. Ein späteres Upgrade von Office auf dem Masterimage könnte das lokal installierte Visio unbrauchbar machen.
  • Software mit hardwareabhängigen Lizenzen (entweder über einen Dongle oder signaturbasierte Hardware) wird nicht unterstützt.

Überlegungen: Provisioning Services

Bei Verwendung von Provisioning Services mit PvD:

  • Das Soap-Dienstkonto muss dem Administratorknoten von Studio hinzugefügt werden und die Rolle „Maschinenadministrator“ oder eine höhere Rolle haben. Dadurch wird sichergestellt, dass die PvD-Desktops in den Status „Vorbereitung“ versetzt werden, wenn die Provisioning Services (PVS) vDisk in die Produktion übernommen wird.
  • Die Versionierungsfunktion von Provisioning Service muss verwendet werden, um die persönliche vDisk zu aktualisieren. Wenn die Version in die Produktion übernommen wird, versetzt der Soap-Dienst die PvD-Desktops in den Status „Vorbereitung“.
  • Die Größe der Personal vDisk sollte immer größer sein als die der Provisioning Services-Schreibcache-Festplatte (andernfalls könnte Provisioning Services die Personal vDisk fälschlicherweise als Schreibcache auswählen).
  • Nachdem Sie eine Bereitstellungsgruppe erstellt haben, können Sie die Personal vDisk mit dem PvD Image Update Monitoring Tool oder den Skripten Resize und poolstats (personal-vdisk-poolstats.ps1) überwachen.

Dimensionieren Sie die Schreibcache-Festplatte korrekt. Im Normalbetrieb erfasst PvD die meisten Benutzerschreibvorgänge (Änderungen) und leitet sie an die Personal vDisk um. Dies bedeutet, dass Sie die Größe der Provisioning Services-Schreibcache-Festplatte reduzieren können. Wenn PvD jedoch nicht aktiv ist (z. B. während Image-Update-Vorgängen), kann eine kleine Provisioning Services-Schreibcache-Festplatte voll werden, was zu Maschinenabstürzen führt.

Citrix empfiehlt, die Provisioning Services-Schreibcache-Festplatten gemäß den Best Practices von Provisioning Services zu dimensionieren und zusätzlichen Speicherplatz in doppelter Größe der Vorlagen-VHD auf dem Masterimage hinzuzufügen (um die Anforderungen für das Zusammenführen zu berücksichtigen). Es ist äußerst unwahrscheinlich, dass ein Zusammenführungsvorgang all diesen Speicherplatz benötigt, aber es ist möglich.

Bei der Verwendung von Provisioning Services zum Bereitstellen eines Katalogs mit PvD-fähigen Maschinen:

  • Befolgen Sie die Anweisungen in der Provisioning Services-Dokumentation.
  • Sie können die Drosselungseinstellungen für die Energieaktion ändern, indem Sie die Verbindung in Studio bearbeiten; siehe unten.
  • Wenn Sie die Provisioning Services vDisk aktualisieren, nachdem Sie Anwendungen und andere Software installiert/aktualisiert und die vDisk neu gestartet haben, führen Sie das PvD-Inventar aus und fahren Sie dann die VM herunter. Bewerben Sie dann die neue Version für die Produktion. Die PvD-Desktops im Katalog sollten automatisch in den Status „Vorbereitung“ wechseln. Ist dies nicht der Fall, überprüfen Sie, ob das Soap Service-Konto über Maschinenadministrator- oder höhere Berechtigungen auf dem Controller verfügt.

Die Provisioning Services-Testmodusfunktion ermöglicht es Ihnen, einen Testkatalog mit Maschinen zu erstellen, die ein aktualisiertes Masterimage verwenden. Wenn Tests die Funktionsfähigkeit des Testkatalogs bestätigen, können Sie ihn in die Produktion überführen.

Überlegungen: Machine Creation Services™

Bei der Verwendung von Machine Creation Services (MCS) zum Bereitstellen eines Katalogs mit PvD-fähigen Maschinen:

  • Befolgen Sie die Anweisungen in der XenDesktop®-Dokumentation.
  • Führen Sie ein PvD-Inventar aus, nachdem Sie das Masterimage erstellt haben, und schalten Sie dann die VM aus (PvD funktioniert nicht korrekt, wenn Sie die VM nicht ausschalten). Erstellen Sie dann einen Snapshot des Masterimages.
  • Geben Sie im Assistenten zum Erstellen eines Maschinenkatalogs die Größe und den Laufwerksbuchstaben der Personal vDisk an.
  • Nachdem Sie eine Bereitstellungsgruppe erstellt haben, können Sie die Personal vDisk mit dem PvD Image Update Monitoring Tool oder den Skripten Resize und poolstats (personal-vdisk-poolstats.ps1) überwachen.
  • Sie können die Drosselungseinstellungen für Energieaktionen ändern, indem Sie die Verbindung in Studio bearbeiten; siehe unten.
  • Wenn Sie das Masterimage aktualisieren, führen Sie das PvD-Inventar aus, nachdem Sie die Anwendungen und andere Software auf dem Image aktualisiert haben, und schalten Sie dann die VM aus. Erstellen Sie anschließend einen Snapshot des Masterimages.
  • Verwenden Sie das PvD Image Update Monitoring Tool oder das Skript personal-vdisk-poolstats.ps1, um zu überprüfen, ob auf jeder PvD-fähigen VM, die das aktualisierte Masterimage verwenden wird, ausreichend Speicherplatz vorhanden ist.
  • Nachdem Sie den Maschinenkatalog aktualisiert haben, wechseln die PvD-Desktops in den Status „Vorbereitung“, während sie einzeln die Änderungen im neuen Masterimage verarbeiten. Die Desktops werden gemäß der bei der Maschinenaktualisierung angegebenen Rollout-Strategie aktualisiert.
  • Verwenden Sie das PvD Image Update Monitoring Tool oder das Skript personal-vdisk-poolstats.ps1, um die PvD im Status „Vorbereitung“ zu überwachen.

Anleitung: Dateien und Ordner von vDisks ausschließen

Verwenden Sie die Regelsdateien, um Dateien und Ordner von den vDisks auszuschließen. Dies können Sie tun, wenn die persönlichen vDisks bereitgestellt werden. Die Regelsdateien heißen custom_*_rules.template.txt und befinden sich im Ordner \config. Kommentare in jeder Datei bieten zusätzliche Dokumentation.

Anleitung: Inventar beim Aktualisieren eines Masterimages ausführen

Wenn Sie PvD aktivieren und nach jeder Aktualisierung des Masterimages nach der Installation, ist es wichtig, das Inventar des Datenträgers (genannt „Inventar ausführen“) zu aktualisieren und einen neuen Snapshot zu erstellen.

Da Administratoren und nicht Benutzer Masterimages verwalten, ist die Anwendung, wenn Sie eine Anwendung installieren, die Binärdateien im Benutzerprofil des Administrators ablegt, für Benutzer freigegebener virtueller Desktops (einschließlich derer, die auf gepoolten Maschinenkatalogen und gepoolten PvD-Maschinenkatalogen basieren) nicht verfügbar. Benutzer müssen solche Anwendungen selbst installieren.

Es ist bewährte Praxis, nach jedem Schritt in diesem Verfahren einen Snapshot des Images zu erstellen.

  1. Aktualisieren Sie das Masterimage, indem Sie Anwendungen oder Betriebssystemupdates installieren und Systemkonfigurationen auf der Maschine vornehmen.

    Stellen Sie bei Masterimages, die auf Windows XP basieren und die Sie mit Personal vDisks bereitstellen möchten, sicher, dass keine Dialogfelder geöffnet sind (z. B. Meldungen zur Bestätigung von Softwareinstallationen oder Aufforderungen zur Verwendung nicht signierter Treiber). Offene Dialogfelder auf Masterimages in dieser Umgebung verhindern, dass der VDA sich beim Delivery Controller registriert. Sie können Aufforderungen für nicht signierte Treiber über die Systemsteuerung verhindern. Navigieren Sie beispielsweise zu System > Hardware > Treibersignierung und wählen Sie die Option zum Ignorieren von Warnungen.

  2. Fahren Sie die Maschine herunter. Klicken Sie bei Windows 7-Maschinen auf „Abbrechen“, wenn Citrix Personal vDisk das Herunterfahren blockiert.

  3. Klicken Sie im Dialogfeld „Citrix Personal vDisk“ auf „Inventar aktualisieren“. Dieser Schritt kann mehrere Minuten dauern.

    Wichtig: Wenn Sie das folgende Herunterfahren unterbrechen (selbst für ein kleines Update des Images), stimmt das Inventar des Personal vDisk nicht mehr mit dem Masterimage überein. Dies führt dazu, dass die Personal vDisk-Funktion nicht mehr funktioniert. Wenn Sie das Herunterfahren unterbrechen, müssen Sie die Maschine neu starten, herunterfahren und bei Aufforderung erneut auf Inventar aktualisieren klicken.

  4. Wenn der Inventarvorgang die Maschine herunterfährt, erstellen Sie einen Snapshot des Masterimages.

Sie können ein Inventar in eine Netzwerkfreigabe exportieren und dieses Inventar dann in ein Masterimage importieren. Weitere Informationen finden Sie unter Exportieren und Importieren eines PvD-Inventars.

Anleitung: Einstellungen für die Verbindungsdrosselung konfigurieren

Der Citrix Broker Service steuert den Energiezustand der Maschinen, die Desktops und Anwendungen bereitstellen. Der Broker Service kann mehrere Hypervisoren über einen Delivery Controller steuern. Broker-Energieaktionen steuern die Interaktion zwischen einem Controller und dem Hypervisor. Um eine Überlastung des Hypervisors zu vermeiden, werden Aktionen, die den Energiezustand einer Maschine ändern, mit einer Priorität versehen und über einen Drosselungsmechanismus an den Hypervisor gesendet. Die folgenden Einstellungen beeinflussen die Drosselung. Sie geben diese Werte an, indem Sie eine Verbindung (Seite Erweitert) in Studio bearbeiten.

So konfigurieren Sie die Werte für die Verbindungsdrosselung:

  1. Wählen Sie Konfiguration > Hosting im Navigationsbereich von Studio.
  2. Wählen Sie die Verbindung aus und wählen Sie dann Verbindung bearbeiten im Bereich Aktionen.
  3. Sie können die folgenden Werte ändern:
    • Gleichzeitige Aktionen (alle Typen)—Die maximale Anzahl gleichzeitig laufender Energieaktionen. Diese Einstellung wird sowohl als absoluter Wert als auch als Prozentsatz der Verbindung zum Hypervisor angegeben. Der niedrigere der beiden Werte wird verwendet.

      Standard = 100 absolut, 20 %

    • Gleichzeitige Personal vDisk-Inventaraktualisierungen—Die maximale Anzahl gleichzeitig zulässiger Personal vDisk-Energieaktionen. Diese Einstellung wird sowohl als absoluter Wert als auch als Prozentsatz der Verbindung angegeben. Der niedrigere der beiden Werte wird verwendet.

      Standard = 50 absolut, 25 %

      So berechnen Sie den absoluten Wert: Bestimmen Sie die gesamten IOPS (TIOPS), die vom Endbenutzerspeicher unterstützt werden (dies sollte vom Hersteller angegeben oder berechnet werden). Bestimmen Sie anhand von 350 IOPS pro VM (IOPS/VM) die Anzahl der VMs, die zu einem bestimmten Zeitpunkt auf dem Speicher aktiv sein sollten. Berechnen Sie diesen Wert, indem Sie die gesamten IOPS durch IOPS/VM teilen.

      Wenn der Endbenutzerspeicher beispielsweise 14000 IOPS beträgt, ist die Anzahl der aktiven VMs 14000 IOPS / 350 IOPS/VM = 40.

    • Maximale neue Aktionen pro Minute – Die maximale Anzahl neuer Energieaktionen, die pro Minute an den Hypervisor gesendet werden können. Als absoluter Wert angegeben.

      Standard = 10

Um optimale Werte für diese Einstellungen in Ihrer Bereitstellung zu ermitteln:

  1. Messen Sie mit den Standardwerten die gesamte Antwortzeit für ein Image-Update eines Testkatalogs. Dies ist die Differenz zwischen dem Start eines Image-Updates (T1) und dem Zeitpunkt, zu dem der VDA auf der letzten Maschine im Katalog beim Controller registriert wird (T2). Gesamte Antwortzeit = T2-T1.
  2. Messen Sie die Eingabe-/Ausgabeoperationen pro Sekunde (IOPS) des Hypervisor-Speichers während des Image-Updates. Diese Daten können als Benchmark für die Optimierung dienen. (Die Standardwerte sind möglicherweise die besten Einstellungen; alternativ könnte das System die maximalen IOPS erreichen, was eine Senkung der Einstellungswerte erfordert.)
  3. Ändern Sie den Wert für „Gleichzeitige Personal vDisk-Bestandsaktualisierungen“ wie unten beschrieben (wobei alle anderen Einstellungen unverändert bleiben).
    1. Erhöhen Sie den Wert um 10 und messen Sie die gesamte Antwortzeit nach jeder Änderung. Erhöhen Sie den Wert weiter um 10 und testen Sie das Ergebnis, bis eine Verschlechterung oder keine Änderung der gesamten Antwortzeit auftritt.
    2. Wenn der vorherige Schritt durch Erhöhen des Werts keine Verbesserung ergab, verringern Sie den Wert in Schritten von 10 und messen Sie die gesamte Antwortzeit nach jeder Verringerung. Wiederholen Sie diesen Vorgang, bis die gesamte Antwortzeit unverändert bleibt oder sich nicht weiter verbessert. Dies ist wahrscheinlich der optimale PvD-Energieaktionswert.
  4. Nachdem Sie den Einstellungswert für die PvD-Energieaktion ermittelt haben, optimieren Sie nacheinander die Werte für gleichzeitige Aktionen (alle Typen) und maximale neue Aktionen pro Minute. Befolgen Sie das oben beschriebene Verfahren (Erhöhen oder Verringern in Schritten), um verschiedene Werte zu testen.

Anleitung: System Center Configuration Manager 2007 mit PvD

System Center Configuration Manager (Configuration Manager) 2012 erfordert keine spezielle Konfiguration und kann wie jede andere Master-Image-Anwendung installiert werden. Die folgenden Informationen gelten nur für System Center Configuration Manager 2007. Configuration Manager-Versionen, die älter als Configuration Manager 2007 sind, werden nicht unterstützt.

Führen Sie die folgenden Schritte aus, um die Agent-Software von Configuration Manager 2007 in einer PvD-Umgebung zu verwenden.

  1. Installieren Sie den Client-Agent auf dem Master-Image.
    1. Installieren Sie den Configuration Manager-Client auf dem Master-Image.
    2. Beenden Sie den Dienst ccmexec (SMS Agent) und deaktivieren Sie ihn.
    3. Löschen Sie SMS- oder Clientzertifikate aus dem Zertifikatspeicher des lokalen Computers wie folgt:
      • Gemischter Modus: Certificates (Local Computer)\SMS\Certificates
      • Nativer Modus
        • Certificates (Local Computer)\Personal\Certificates
        • Löschen Sie das Clientzertifikat, das von Ihrer Zertifizierungsstelle (in der Regel eine interne Public Key Infrastructure) ausgestellt wurde.
    4. Löschen oder benennen Sie C:\Windows\smscfg.ini um.
  2. Entfernen Sie Informationen, die den Client eindeutig identifizieren.
    1. (Optional) Löschen oder verschieben Sie Protokolldateien aus C:\Windows\System32\CCM\Logs.
    2. Installieren Sie den Virtual Delivery Agent (falls noch nicht installiert) und erstellen Sie das PvD-Inventar.
    3. Fahren Sie das Masterimage herunter, erstellen Sie einen Snapshot und erstellen Sie einen Maschinenkatalog mit diesem Snapshot.
  3. Überprüfen Sie die Personal vDisk und starten Sie die Dienste. Führen Sie diese Schritte einmal auf jedem PvD-Desktop aus, nachdem er zum ersten Mal gestartet wurde. Dies kann beispielsweise über eine Domänen-GPO erfolgen.
    • Bestätigen Sie, dass PvD aktiv ist, indem Sie das Vorhandensein des Registrierungsschlüssels HKLM\Software\Citrix\personal vDisk\config\virtual überprüfen.
    • Stellen Sie den Dienst ccmexec (SMS-Agent) auf Automatisch ein und starten Sie den Dienst. Der Configuration Manager-Client kontaktiert den Configuration Manager-Server und ruft neue eindeutige Zertifikate und GUIDs ab.