AppDisks™
Übersicht
Die Verwaltung von Anwendungen und der Images, auf denen sie installiert sind, kann eine Herausforderung sein. Die Citrix AppDisks-Funktion ist eine Lösung. AppDisks trennen Anwendungen und Anwendungsgruppen vom Betriebssystem, sodass Sie sie unabhängig voneinander verwalten können.
Sie können verschiedene AppDisks mit Anwendungen erstellen, die für einzelne Benutzergruppen konzipiert sind, und diese AppDisks dann auf einem Masterimage Ihrer Wahl zusammenstellen. Durch die Gruppierung und Verwaltung von Anwendungen auf diese Weise erhalten Sie eine feinere Kontrolle über die Anwendungen und reduzieren die Anzahl der von Ihnen verwalteten Masterimages. Dies vereinfacht die IT-Administration und ermöglicht es Ihnen, schneller auf Benutzeranforderungen zu reagieren. Sie stellen die Anwendungen in AppDisks über Delivery Groups bereit.
Wenn Ihre Bereitstellung auch Citrix AppDNA umfasst, können Sie die AppDisks-Funktion damit integrieren; AppDNA ermöglicht XenApp und XenDesktop®, eine automatische Analyse von Anwendungen auf einer Pro-AppDisk-Basis durchzuführen. Die Verwendung von AppDNA hilft, die AppDisks-Funktion optimal zu nutzen. Ohne AppDNA wird die Anwendungskompatibilität nicht getestet oder gemeldet.
AppDisks unterscheiden sich in zwei Punkten von anderen Technologien zur Anwendungsbereitstellung: Isolation und Änderungsmanagement.
- Microsoft App-V ermöglicht es, dass inkompatible Anwendungen durch Isolation nebeneinander existieren. Die AppDisks-Funktion isoliert Anwendungen nicht. Sie trennt Anwendungen (und unterstützende Dateien und Registrierungsschlüssel) vom Betriebssystem. Für das Betriebssystem und den Benutzer sehen und verhalten sich AppDisks so, als wären sie direkt auf einem Masterimage installiert.
- Das Änderungsmanagement (Aktualisierung von Masterimages und Testen der Kompatibilität von Updates mit installierten Anwendungen) kann einen erheblichen Kostenfaktor darstellen. AppDNA®-Berichte helfen, Probleme zu identifizieren und Abhilfemaßnahmen vorzuschlagen. AppDNA kann beispielsweise Anwendungen identifizieren, die gemeinsame Abhängigkeiten wie .NET aufweisen, sodass Sie diese auf einem einzigen gemeinsamen Basisimage installieren können. AppDNA kann auch Anwendungen identifizieren, die früh in der Startsequenz des Betriebssystems geladen werden, sodass Sie dann sicherstellen können, dass sie sich wie erwartet verhalten.
Gut zu wissen:
-
Nach der Aktualisierung eines Images funktionieren einige Anwendungen möglicherweise nicht mehr richtig, da zuvor installierte Lizenzen nicht überprüft werden können. Nach einem Image-Upgrade kann beispielsweise beim Starten von Microsoft Office eine Fehlermeldung angezeigt werden, die der folgenden ähnelt:
„Microsoft Office Professional Plus 2010 kann die Lizenz für diese Anwendung nicht überprüfen. Ein Reparaturversuch ist fehlgeschlagen oder wurde vom Benutzer abgebrochen, die Anwendung wird nicht heruntergefahren.“
Um dieses Problem zu beheben, deinstallieren Sie Microsoft Office und installieren Sie die neue Version auf dem Basisimage.
- In einigen Fällen schlägt das Herunterladen von Metro-Apps aus dem Windows Store auf die virtuelle Maschine eines veröffentlichten Katalogs nach langer Zeit fehl.
- Citrix empfiehlt, alle Microsoft Office-Komponenten immer in derselben AppDisk zu platzieren. Zum Beispiel eine AppDisk mit Microsoft Office mit Project und eine andere AppDisk mit Microsoft Office mit Project und Visio.
- Auf einigen Systemen stürzt SCCM beim Aktualisieren eines Images ab. Dieses Szenario tritt auf, wenn Updates am Basisimage vorgenommen und dann angewendet werden, was zum Ausfall des SCCM-Clients führt. Um dieses Problem zu beheben, installieren Sie zuerst die SCCM-Clientinstanz im Basisimage.
- In einigen Fällen wird eine auf dem AppDisk installierte Anwendung möglicherweise nicht im Windows-Startmenü angezeigt, nachdem sie einer Bereitstellungsgruppe und der virtuellen Maschine eines Benutzers zugewiesen wurde. Weitere Informationen finden Sie unter So werden Anwendungen im Startmenü angezeigt.
- Benutzer sind sich der Trennung von Anwendungen und Betriebssystem oder anderer Aspekte der AppDisks-Funktion nicht bewusst. Anwendungen verhalten sich so, als wären sie auf dem Image installiert. AppDisks, die komplexe Anwendungen enthalten, können zu einer leichten Verzögerung beim Start des Desktops führen.
- Sie können AppDisks nur mit gehosteten Shared- und Pooled-Desktops verwenden.
- Sie können AppDisks mit gehosteten Shared-Desktops verwenden.
- Sie können AppDisks möglicherweise über Master-Images und Betriebssystemplattformen hinweg freigeben (anwendungsbezogen); dies funktioniert jedoch nicht für alle Anwendungen. Wenn Sie Anwendungen mit einem Installationsskript für ein Desktop-Betriebssystem haben, das deren Ausführung auf einem Server-Betriebssystem verhindert, empfiehlt Citrix, die Anwendungen für die beiden Betriebssysteme separat zu verpacken.
- In vielen Fällen funktionieren AppDisks auf verschiedenen Betriebssystemen. Sie können beispielsweise eine AppDisk, die auf einer Windows 7-VM erstellt wurde, einer Bereitstellungsgruppe hinzufügen, die Windows 2008 R2-Maschinen enthält, solange beide Betriebssysteme die gleiche Bitness (32 Bit oder 64 Bit) haben und beide die Anwendung unterstützen. Citrix empfiehlt jedoch, keine AppDisk, die auf einer neueren Betriebssystemversion (z. B. Windows 10) erstellt wurde, einer Bereitstellungsgruppe hinzuzufügen, die Maschinen mit einer älteren Betriebssystemversion (z. B. Windows 7) enthält, da dies möglicherweise nicht korrekt funktioniert.
- Wenn Sie nur einer Untergruppe von Benutzern in einer Bereitstellungsgruppe Zugriff auf die Anwendungen einer AppDisk gewähren müssen, empfiehlt Citrix, die Gruppenrichtlinie zu verwenden, um eine Anwendung in einer AppDisk vor einigen Benutzern zu verbergen. Die ausführbare Datei dieser Anwendung bleibt verfügbar, wird aber für diese Benutzer nicht ausgeführt.
- In russischen und chinesischen Umgebungen mit dem Windows 7-Betriebssystem verschwindet der Neustart-Dialog nicht automatisch; in solchen Fällen erscheint nach der Anmeldung an einem bereitgestellten Desktop der Neustart-Dialog und sollte schnell wieder verschwinden.
- Bei Verwendung des Skript-Tools Upload-PvDDiags fehlen Protokollinformationen zum PVD-Benutzerlayer, wenn die Laufwerksbezeichnung des Benutzers nicht auf „P“ eingestellt ist.
- In Umgebungen, die auf die Anzeige der baskischen Sprache eingestellt sind, kann ein Windows 7-Betriebssystem die entsprechende Sprache auf dem Neustart-Bildschirm möglicherweise nicht richtig anzeigen. Wenn Sie die Sprache auf Baskisch einstellen, stellen Sie sicher, dass Sie Französisch oder Spanisch als übergeordnete Sprache installiert haben, installieren Sie dann Baskisch und legen Sie es als aktuelle Sprache fest.
- Beim Herunterfahren eines Computers wird die PVD-Update-Erinnerung angezeigt, auch wenn die PVD-Festplatte im schreibgeschützten Modus ist.
- Während eines direkten Upgrades könnte eine Registrierungsdatei (DaFsFilter) gelöscht werden, was zum Fehlschlagen des Upgrades führt.
Tipp:
Verwenden Sie beim Erstellen einer AppDisk eine VM, auf der nur das Betriebssystem installiert ist (d. h. keine anderen Apps); das Betriebssystem sollte alle Updates enthalten, bevor die AppDisk erstellt wird.
Bereitstellungsübersicht
Die folgende Liste fasst die Schritte zur Bereitstellung von AppDisks zusammen. Details werden später in diesem Artikel bereitgestellt.
- Installieren Sie über die Verwaltungskonsole Ihres Hypervisors einen Virtual Delivery Agent (VDA) auf einer VM.
- Erstellen Sie eine AppDisk, was Schritte in der Verwaltungskonsole Ihres Hypervisors und in Studio umfasst.
- Installieren Sie über die Verwaltungskonsole Ihres Hypervisors Anwendungen auf der AppDisk.
- Versiegeln Sie die AppDisk (über die Verwaltungskonsole des Hypervisors oder in Studio). Durch das Versiegeln können XenApp® und XenDesktop die Anwendungen und unterstützenden Dateien der AppDisk in einer Application Library (AppLibrary) aufzeichnen.
- Erstellen oder bearbeiten Sie in Studio eine Delivery Group und wählen Sie die einzuschließenden AppDisks aus; dies wird als Zuweisen der AppDisks bezeichnet (obwohl Sie die Aktion AppDisks verwalten in Studio verwenden). Wenn VMs in der Delivery Group starten, koordinieren sich XenApp und XenDesktop mit der AppLibrary, interagieren dann mit Creation Services (MCS) oder Provisioning Services (PVS) und dem Delivery Controller™, um die Startgeräte zu streamen, nachdem AppDisks auf ihnen konfiguriert wurden.
Anforderungen
Die Verwendung von AppDisks hat zusätzliche Anforderungen zu denen, die im Artikel Systemanforderungen aufgeführt sind.
Die AppDisks-Funktion wird nur in Bereitstellungen unterstützt, die (mindestens) Versionen des Delivery Controller und Studio enthalten, die im Download von XenApp und XenDesktop 7.8 bereitgestellt werden, einschließlich der Voraussetzungen, die der Installer automatisch bereitstellt (z. B. .NET 4.5.2).
AppDisks können auf denselben Windows-Betriebssystemversionen erstellt werden, die für VDAs unterstützt werden. Die für Delivery Groups ausgewählten Maschinen, die AppDisks verwenden werden, müssen mindestens VDA-Version 7.8 installiert haben.
Citrix empfiehlt, alle Maschinen mit der neuesten VDA-Version zu installieren oder zu aktualisieren (und dann bei Bedarf Maschinenkataloge und Delivery Groups zu aktualisieren). Wenn Sie beim Erstellen einer Delivery Group Maschinen mit unterschiedlichen VDA-Versionen auswählen, ist die Delivery Group mit der frühesten VDA-Version kompatibel. (Dies wird als Funktionsebene der Gruppe bezeichnet.) Weitere Informationen zur Funktionsebene finden Sie im Artikel Delivery Groups erstellen.
Um VMs bereitzustellen, die zum Erstellen von AppDisks verwendet werden, können Sie Folgendes verwenden:
- MCS, bereitgestellt mit dem 7.8 Controller (Minimum).
- PVS-Version, die auf der Downloadseite mit Ihrer XenApp- und XenDesktop-Version bereitgestellt wird.
- Unterstützte Hypervisoren:
- XenServer®
- VMware (Mindestversion 5.1)
- Microsoft System Center Virtual Machine Manager
AppDisks können nicht mit anderen Host-Hypervisoren und Cloud-Diensttypen verwendet werden, die für XenApp und XenDesktop unterstützt werden.
Das Erstellen von AppDisks wird bei Maschinen in MCS-Katalogen, die das Caching temporärer Daten verwenden, nicht unterstützt.
Hinweis:
Sie können AppDisks an MCS-bereitgestellte Maschinen mit Schreib-Caching anhängen, aber sie können nicht zum Erstellen von AppDisks verwendet werden.
Remote-PC-Zugriffskataloge unterstützen keine AppDisks.
Der Windows Volumenschattenkopie-Dienst muss auf der VM aktiviert sein, auf der Sie eine AppDisk erstellen. Dieser Dienst ist standardmäßig aktiviert.
Bereitstellungsgruppen, die mit AppDisks verwendet werden, können Maschinen aus gepoolten zufälligen Maschinenkatalogen enthalten, die Server-Betriebssystem- oder Desktop-Betriebssystem-Maschinen enthalten. Sie können AppDisks nicht mit Maschinen aus anderen Katalogtypen verwenden, wie z. B. gepoolt statisch oder dediziert (zugewiesen).
Maschinen, auf denen Studio installiert ist, müssen .NET Framework 3.5 installiert haben (zusätzlich zu allen anderen installierten .NET-Versionen).
AppDisks können den Speicher beeinflussen. Einzelheiten finden Sie unter Speicher- und Leistungsüberlegungen.
Wenn Sie AppDNA verwenden:
- Überprüfen Sie die AppDNA-Dokumentation und die AppDisk FAQ.
- Die AppDNA-Software muss auf einem anderen Server als ein Controller installiert werden. Verwenden Sie die AppDNA-Version, die mit dieser XenApp- und XenDesktop-Version geliefert wird. Weitere AppDNA-Anforderungen finden Sie in der Dokumentation.
- Stellen Sie auf dem AppDNA-Server sicher, dass eine Firewall-Ausnahme für den Standardport 8199 vorhanden ist.
- Deaktivieren Sie keine AppDNA-Verbindung, während Sie eine AppDisk erstellen.
- Wenn Sie die XenApp- oder XenDesktop-Site erstellen, können Sie die Kompatibilitätsanalyse mit AppDNA auf der Seite Zusätzliche Features des Site-Erstellungsassistenten aktivieren. Sie können sie auch später aktivieren/deaktivieren, indem Sie im Studio-Navigationsbereich Konfiguration > AppDNA auswählen.
- Durch Klicken auf den Link „View Issue Report“ in Studio wird der AppDNA-Bericht angezeigt. Die von AppDNA standardmäßig verwendeten Betriebssystemkombinationen sind jedoch Windows 7 64-Bit für Desktop-Bereitstellungsgruppen und Windows Server 2012 R2 für Server-Bereitstellungsgruppen. Wenn Ihre Bereitstellungsgruppen andere Windows-Versionen enthalten, sind die standardmäßigen Image-Kombinationen in den von Studio angezeigten Berichten falsch. Um dieses Problem zu umgehen, bearbeiten Sie die Lösung in AppDNA manuell, nachdem Studio sie erstellt hat.
- Es besteht eine Abhängigkeit zwischen den Studio- und AppDNA-Serverversionen.
- Ab Version 7.12 muss Studio die gleiche oder eine höhere Version als der AppDNA-Server sein.
- Für die Versionen 7.9 und 7.11 müssen die Studio- und AppDNA-Serverversionen übereinstimmen.
- Die folgende Tabelle fasst zusammen, welche Versionen zusammenarbeiten (Ja = Versionen arbeiten zusammen, – = Versionen arbeiten nicht zusammen):
| Produktversion | Studio 7.9 | Studio 7.11 | Studio 7.12 | Studio 7.13 | Studio 7.14 | Studio 7.15 |
|---|---|---|---|---|---|---|
| AppDNA 7.9 | Ja | – | – | – | – | – |
| AppDNA 7.11 | – | Ja | – | – | – | – |
| AppDNA 7.12 | – | – | Ja | Ja | Ja | Ja |
| AppDNA 7.13 | – | – | Ja | Ja | Ja | Ja |
| AppDNA 7.14 | – | – | – | – | Ja | Ja |
| AppDNA 7.15 | – | – | – | – | – | Ja |
Überlegungen zu Speicher und Leistung
Die Trennung von Anwendungen und Betriebssystem auf zwei Datenträgern und die Speicherung dieser Datenträger in verschiedenen Bereichen kann sich auf Ihre Speicherstrategie auswirken. Die folgende Abbildung zeigt die Speicherarchitekturen von MCS und PVS. „WC“ bezeichnet den Schreibcache und „Thin“ bezeichnet den Thin-Datenträger, der zum Speichern von Unterschieden zwischen dem AppDisk und den virtuellen OS-Datenträgern einer VM verwendet wird.

In MCS-Umgebungen:
-
Sie können die Größe der AppDisks und der virtuellen OS-Datenträger (vDisks) weiterhin anhand der vorhandenen Größenrichtlinien Ihres Unternehmens ausgleichen. Wenn AppDisks von mehreren Bereitstellungsgruppen gemeinsam genutzt werden, kann die gesamte Speicherkapazität reduziert werden.
-
OS-vDisks und AppDisks befinden sich in denselben Speicherbereichen. Planen Sie daher Ihre Speicherkapazitätsanforderungen sorgfältig, um negative Auswirkungen auf die Kapazität beim Bereitstellen von AppDisks zu vermeiden. AppDisks verursachen Overhead. Stellen Sie daher sicher, dass Ihr Speicher diesen Overhead und die Anwendungen aufnehmen kann.
-
Es gibt keine Nettoauswirkungen auf die IOPS, da sich die OS-vDisks und AppDisks im selben Speicherbereich befinden. Bei der Verwendung von MCS gibt es keine Überlegungen zum Schreibcache.
In PVS-Umgebungen:
-
Sie müssen die erhöhte Kapazität und die IOPS berücksichtigen, wenn Anwendungen vom AppDisk-Speicher zum Hypervisor-angehängten Speicher verschoben werden.
-
Bei PVS verwenden OS-vDisks und AppDisks unterschiedliche Speicherbereiche. Die Speicherkapazität der OS-vDisk wird reduziert, aber der Hypervisor-angehängte Speicher wird erhöht. Sie sollten Ihre PVS-Umgebungen daher so dimensionieren, dass sie diese Änderungen berücksichtigen.
-
AppDisks im Hypervisor-angehängten Speicher erfordern mehr IOPS, während die OS-vDisks weniger benötigen.
-
Schreibcache: PVS verwendet eine dynamische VHDX-Datei auf einem NTFS-formatierten Laufwerk; wenn Blöcke in den Schreibcache geschrieben werden, wird die VHDX-Datei dynamisch erweitert. Wenn AppDisks an die zugehörige VM angehängt werden, werden sie mit den OS-vDisks zusammengeführt, um eine einheitliche Ansicht des Dateisystems zu bieten. Dieses Zusammenführen führt typischerweise dazu, dass zusätzliche Daten in die Schreibcaches geschrieben werden, was die Größe der Schreibcache-Datei erhöht. Dies sollten Sie bei Ihrer Kapazitätsplanung berücksichtigen.
Denken Sie in MCS- oder PVS-Umgebungen daran, die Größe der OS-vDisk zu verringern, um die von Ihnen erstellten AppDisks optimal zu nutzen. Andernfalls müssen Sie mit einem höheren Speicherverbrauch rechnen.
Wenn viele Benutzer an einem Standort ihre Computer gleichzeitig einschalten (z. B. zu Beginn des Arbeitstages), belasten die zahlreichen Startanforderungen den Hypervisor, was die Leistung beeinträchtigen kann. Bei PVS befinden sich Anwendungen nicht auf der OS-vDisk, sodass weniger Anforderungen an den PVS-Server gestellt werden. Durch die geringere Last auf jedem Zielgerät kann der PVS-Server mehr Ziele streamen. Beachten Sie jedoch, dass die erhöhte Zieldichte die Leistung bei Boot-Stürmen negativ beeinflussen könnte.
AppDisk erstellen
Es gibt zwei Möglichkeiten, eine AppDisk zu erstellen, Anwendungen darauf zu installieren und sie dann zu versiegeln. Beide Methoden umfassen Schritte, die Sie über Ihre Hypervisor-Verwaltungskonsole und in Studio ausführen. Die Methoden unterscheiden sich darin, wo Sie die meisten Schritte ausführen.
Unabhängig davon, welche Methode Sie verwenden:
- Planen Sie 30 Minuten für den Teil der AppDisk-Erstellung ein.
- Wenn Sie AppDNA verwenden, befolgen Sie die Anweisungen im Abschnitt „Anforderungen“ oben. Deaktivieren Sie keine AppDNA-Verbindung, während Sie eine AppDisk erstellen.
- Wenn Sie Anwendungen zu einer AppDisk hinzufügen, stellen Sie sicher, dass Sie Anwendungen für alle Benutzer installieren. Reaktivieren Sie alle Anwendungen, die die Aktivierung über einen Key Management Server (KMS) verwenden. Weitere Informationen finden Sie in der Dokumentation der Anwendung.
- Dateien, Ordner und Registrierungseinträge, die an benutzerspezifischen Speicherorten während der AppDisk-Erstellung erstellt werden, werden nicht beibehalten. Außerdem führen einige Anwendungen einen Erstverwendungs-Assistenten aus, um Benutzerdaten während der Installation zu erstellen. Verwenden Sie eine Profilverwaltungslösung, um diese Daten beizubehalten und zu verhindern, dass der Assistent bei jedem Start der AppDisk angezeigt wird.
- Wenn Sie AppDNA verwenden, beginnt die Analyse automatisch, nachdem der Erstellungsprozess abgeschlossen ist. Während dieses Intervalls lautet der Status der AppDisk in Studio „Wird analysiert“.
PVS-Überlegungen
AppDisks auf Maschinen aus Maschinenkatalogen, die von Provisioning Services erstellt wurden, erfordern während der AppDisk-Erstellung eine zusätzliche Konfiguration. Führen Sie in der Provisioning Services-Konsole folgende Schritte aus:
- Erstellen Sie eine neue Version der vDisk, die der Gerätesammlung zugeordnet ist, die die VM enthält.
- Versetzen Sie die VM in den Wartungsmodus.
- Wählen Sie während der AppDisk-Erstellung bei jedem Neustart der VM die Wartungsversion auf dem Startbildschirm aus.
- Nachdem Sie die AppDisk versiegelt haben, versetzen Sie die VM wieder in den Produktionsmodus und löschen Sie die von Ihnen erstellte vDisk-Version.
AppDisk hauptsächlich in Studio erstellen
Dieses Verfahren umfasst drei Aufgaben: Erstellen der AppDisk, Erstellen von Anwendungen auf der AppDisk und anschließendes Versiegeln der AppDisk.
AppDisk erstellen
- Wählen Sie im Navigationsbereich von Studio die Option AppDisks und dann im Aktionsbereich die Option AppDisk erstellen.
- Überprüfen Sie die Informationen auf der Seite Einführung des Assistenten und klicken Sie dann auf Weiter.
- Wählen Sie auf der Seite AppDisk erstellen das Optionsfeld Neue AppDisk erstellen aus. Wählen Sie entweder eine vordefinierte Plattengröße (klein, mittel oder groß) oder geben Sie eine Plattengröße in GB an; die Mindestgröße beträgt 3 GB. Die Plattengröße sollte groß genug sein, um die Anwendungen aufzunehmen, die Sie hinzufügen werden. Klicken Sie auf Weiter.
- Wählen Sie auf der Seite Vorbereitungsmaschine einen zufälligen, gepoolten Katalog aus, der als Masterimage verwendet werden soll, auf dem die AppDisk erstellt wird. Hinweis: Die Anzeige listet alle Maschinenkataloge in der Site nach Typ getrennt auf; nur Kataloge, die mindestens eine verfügbare Maschine enthalten, können ausgewählt werden. Wenn Sie einen Katalog wählen, der keine zufälligen, gepoolten VMs enthält, schlägt die AppDisk-Erstellung fehl. Nachdem Sie eine VM aus einem zufälligen, gepoolten Katalog ausgewählt haben, klicken Sie auf Weiter.
- Geben Sie auf der Seite Zusammenfassung einen Namen und eine Beschreibung für die AppDisk ein. Überprüfen Sie die Informationen, die Sie auf den vorherigen Assistentenseiten angegeben haben. Klicken Sie auf Fertig stellen.
Denken Sie daran: Wenn Sie PVS verwenden, befolgen Sie die Anweisungen im Abschnitt „PVS-Überlegungen“ oben.
Nachdem der Assistent geschlossen wurde, zeigt die Studio-Anzeige für die neue AppDisk „Wird erstellt“ an. Nachdem die AppDisk erstellt wurde, ändert sich die Anzeige in „Bereit zur Installation von Anwendungen“.
Anwendungen auf der AppDisk installieren
Installieren Sie die Anwendungen über die Verwaltungskonsole Ihres Hypervisors auf der AppDisk. (Tipp: Wenn Sie den VM-Namen vergessen haben, wählen Sie im Studio-Navigationsbereich AppDisks und dann im Aktionsbereich Anwendungen installieren, um den Namen anzuzeigen.) Informationen zur Installation von Anwendungen finden Sie in der Hypervisor-Dokumentation. (Wichtig: Sie müssen Anwendungen auf der AppDisk über die Verwaltungskonsole Ihres Hypervisors installieren. Verwenden Sie nicht die Aufgabe „Anwendungen installieren“ im Studio-Aktionsbereich.)
AppDisk versiegeln
- Wählen Sie im Studio-Navigationsbereich AppDisks aus.
- Wählen Sie die von Ihnen erstellte AppDisk und dann im Aktionsbereich AppDisk versiegeln aus.
Nachdem Sie die AppDisk erstellt, Anwendungen darauf installiert und sie versiegelt haben, weisen Sie sie einer Bereitstellungsgruppe zu.
Vorbereitung und Versiegelung der AppDisk abbrechen
In einigen Fällen muss ein Administrator die Erstellung oder Versiegelung einer AppDisk abbrechen:
-
Greifen Sie auf die VM zu.
-
Schließen Sie das Dialogfeld:

-
Nach dem Schließen des Dialogfelds wird eine Popup-Meldung angezeigt, in der Sie aufgefordert werden, den Abbruch des ausgewählten Vorgangs zu bestätigen; klicken Sie auf Ja.

Hinweis:
Wenn Sie die AppDisk-Vorbereitung abbrechen, wird die Maschine durch einen Neustart in den Ausgangszustand zurückversetzt; andernfalls müssen Sie eine saubere VM erstellen.
Erstellen einer AppDisk auf dem Hypervisor und Importieren in Studio
In diesem Verfahren schließen Sie die Aufgaben zur Erstellung und Vorbereitung der AppDisk über die Verwaltungskonsole des Hypervisors ab und importieren die AppDisk anschließend in Studio.
AppDisk auf dem Hypervisor vorbereiten, Anwendungen installieren und versiegeln
- Erstellen Sie über die Verwaltungskonsole des Hypervisors eine VM und installieren Sie einen VDA.
- Fahren Sie die Maschine herunter und erstellen Sie einen Snapshot davon.
- Erstellen Sie eine neue Maschine aus dem Snapshot und fügen Sie ihr dann eine neue Festplatte hinzu. Diese Festplatte (die zur AppDisk wird) muss groß genug sein, um alle Anwendungen aufzunehmen, die Sie darauf installieren werden.
- Starten Sie die Maschine und wählen Sie Start > Prepare AppDisk. Wenn diese Verknüpfung im Startmenü auf dem Hypervisor nicht verfügbar ist, öffnen Sie eine Eingabeaufforderung unter C:\Program Files\Citrix\personal vDisk\bin und geben Sie Folgendes ein: CtxPvD.Exe –s LayerCreationBegin. Die Maschine wird neu gestartet und bereitet die Festplatte vor. Ein zweiter Neustart erfolgt nach einigen Minuten, wenn die Vorbereitung abgeschlossen ist.
- Installieren Sie die Anwendungen, die Sie Benutzern zur Verfügung stellen möchten.
- Doppelklicken Sie auf dem Desktop der Maschine auf die Verknüpfung Package AppDisk. Die Maschine wird erneut neu gestartet und der Versiegelungsprozess beginnt. Wenn das Dialogfeld „In Bearbeitung“ geschlossen wird, fahren Sie die VM herunter.
Verwenden Sie Studio, um die AppDisk zu importieren, die Sie auf dem Hypervisor erstellt haben
- Wählen Sie AppDisks im Studio-Navigationsbereich und wählen Sie dann AppDisk erstellen im Aktionsbereich.
- Überprüfen Sie auf der Seite Einführung die Informationen und klicken Sie dann auf Weiter.
- Wählen Sie auf der Seite AppDisk erstellen das Optionsfeld Vorhandene AppDisk importieren. Wählen Sie die Ressource (Netzwerk und Speicher) aus, auf der sich die von Ihnen erstellte AppDisk auf dem Hypervisor befindet. Klicken Sie auf Weiter.
- Navigieren Sie auf der Seite Vorbereitungsmaschine zu der Maschine, wählen Sie die Festplatte aus und klicken Sie dann auf Weiter.
- Geben Sie auf der Seite Zusammenfassung einen Namen und eine Beschreibung für die AppDisk ein. Überprüfen Sie die Informationen, die Sie auf den vorherigen Assistentenseiten angegeben haben. Klicken Sie auf Fertig stellen. Studio importiert die AppDisk.
Nachdem Sie die AppDisk in Studio importiert haben, weisen Sie sie einer Bereitstellungsgruppe zu.
AppDisk einer Bereitstellungsgruppe zuweisen
Sie können einer Bereitstellungsgruppe eine oder mehrere AppDisks zuweisen, wenn Sie die Bereitstellungsgruppe erstellen oder später. Die von Ihnen bereitgestellten AppDisk-Informationen sind im Wesentlichen dieselben.
Wenn Sie AppDisks zu einer Bereitstellungsgruppe hinzufügen, die Sie gerade erstellen, verwenden Sie die folgende Anleitung für die Seite AppDisks im Assistenten zum Erstellen von Bereitstellungsgruppen. (Informationen zu anderen Seiten in diesem Assistenten finden Sie im Artikel Bereitstellungsgruppen erstellen.)
So fügen Sie AppDisks in einer vorhandenen Bereitstellungsgruppe hinzu (oder entfernen sie):
- Wählen Sie Bereitstellungsgruppen im Studio-Navigationsbereich.
- Wählen Sie eine Bereitstellungsgruppe und dann AppDisks verwalten im Aktionsbereich. Beachten Sie die folgende Anleitung für die Seite AppDisks.
- Wenn Sie die AppDisk-Konfiguration in einer Bereitstellungsgruppe ändern, ist ein Neustart der Maschinen in der Gruppe erforderlich. Befolgen Sie auf der Seite Rollout-Strategie die Anleitung unter Neustartzeitplan erstellen.
Seite AppDisks
Die Seite AppDisks (im Assistenten zum Erstellen von Bereitstellungsgruppen oder im Workflow zum Verwalten von AppDisks) listet die bereits für die Bereitstellungsgruppe bereitgestellten AppDisks und deren Priorität auf. (Wenn Sie die Bereitstellungsgruppe erstellen, ist die Liste leer.) Weitere Informationen finden Sie im Abschnitt zur AppDisk-Priorität.
- Klicken Sie auf Hinzufügen. Das Dialogfeld “AppDisks auswählen” listet alle AppDisks in der linken Spalte auf. AppDisks, die dieser Bereitstellungsgruppe bereits zugewiesen sind, haben aktivierte Kontrollkästchen und können nicht ausgewählt werden.
- Aktivieren Sie ein oder mehrere Kontrollkästchen für verfügbare AppDisks in der linken Spalte. Die rechte Spalte listet die Anwendungen auf der AppDisk auf. (Wenn Sie die Registerkarte Anwendungen über der rechten Spalte auswählen, werden Anwendungen in einem Format angezeigt, das dem eines Startmenüs ähnelt; wenn Sie die Registerkarte Installierte Pakete auswählen, werden Anwendungen in einem Format angezeigt, das der Liste “Programme und Funktionen” ähnelt.)
- Nachdem Sie eine oder mehrere verfügbare AppDisks ausgewählt haben, klicken Sie auf OK.
- Klicken Sie auf der Seite “AppDisks” auf Weiter.
AppDisk-Priorität in einer Bereitstellungsgruppe
Wenn einer Bereitstellungsgruppe mehr als eine AppDisk zugewiesen ist, listet die Seite AppDisks (in den Anzeigen “Bereitstellungsgruppe erstellen”, “Bereitstellungsgruppe bearbeiten” und “AppDisks verwalten”) die AppDisks in absteigender Priorität auf. Einträge am Anfang der Liste haben die höhere Priorität. Die Priorität gibt die Reihenfolge an, in der die AppDisks verarbeitet werden.
Sie können die Pfeile nach oben und unten neben der Liste verwenden, um die AppDisk-Priorität zu ändern. Wenn AppDNA in Ihre AppDisk-Bereitstellung integriert ist, analysiert es die Anwendungen automatisch und legt dann die Priorität fest, wenn die AppDisks der Bereitstellungsgruppe zugewiesen werden. Wenn Sie später AppDisks zur Gruppe hinzufügen oder daraus entfernen, weist ein Klick auf Automatische Reihenfolge AppDNA an, die aktuelle Liste der AppDisks erneut zu analysieren und dann die Prioritäten zu bestimmen. Die Analyse (und gegebenenfalls die Neuanordnung der Prioritäten) kann einige Augenblicke dauern.
AppDisks verwalten
Nachdem Sie AppDisks erstellt und Bereitstellungsgruppen zugewiesen haben, können Sie die Eigenschaften der AppDisk über den Knoten “AppDisks” im Navigationsbereich von Studio ändern. Änderungen an Anwendungen in einer AppDisk müssen über die Hypervisor-Verwaltungskonsole vorgenommen werden.
Wichtig:
Sie können den Windows Update-Dienst verwenden, um Anwendungen (wie die Office-Suite) auf einer AppDisk zu aktualisieren. Verwenden Sie jedoch nicht den Windows Update-Dienst, um Betriebssystem-Updates auf eine AppDisk anzuwenden. Wenden Sie Betriebssystem-Updates auf das Masterimage an, nicht auf die AppDisk; andernfalls wird die AppDisk nicht korrekt initialisiert.
- Wenn Sie Patches und andere Updates auf Anwendungen in einer AppDisk anwenden, wenden Sie nur die an, die die Anwendung benötigt. Wenden Sie keine Updates für andere Anwendungen an.
- Beim Installieren von Windows-Updates deaktivieren Sie zuerst alle Einträge und wählen Sie dann die Untermenge aus, die von den Anwendungen auf den AppDisks, die Sie aktualisieren, benötigt wird.
Überlegungen zum Antivirus für die AppDisk-Erstellung
In einigen Fällen können Probleme bei der Erstellung einer AppDisk auftreten, wenn auf der Basis-VM ein Antivirus-Agent (A/V-Agent) installiert ist. In solchen Fällen kann die AppDisk-Erstellung fehlschlagen, wenn bestimmte Prozesse vom A/V-Agenten als verdächtig eingestuft werden. Diese Prozesse, CtxPvD.exe und CtxPvDSrv.exe, müssen der Ausnahmeliste des von der Basis-VM verwendeten A/V-Agenten hinzugefügt werden.
Dieser Abschnitt enthält Informationen zum Hinzufügen von Ausnahmen für die folgenden Antiviren-Anwendungen:
- Windows Defender (für Windows 10)
- OfficeScan (Version 11.0)
- Symantec (Version 12.1.16)
- McAfee (Version 4.8)
Windows Defender
Wenn Ihre Basis-VM Windows Defender (Version 10) verwendet:
-
Melden Sie sich mit lokalen Administratorrechten an Ihrem Computer an.
-
Wählen Sie das Windows Defender-Symbol aus und klicken Sie mit der rechten Maustaste, um die Schaltfläche Öffnen anzuzeigen:

-
Wählen Sie in der Windows Defender-Konsole im oberen rechten Bereich der Benutzeroberfläche die Option Einstellungen aus:
lokalisiertes Bild](/de-de/xenapp-and-xendesktop/7-15-ltsr/media/wd-main-page.png)
-
Klicken Sie im Bereich Ausschlüsse des Bildschirms „Einstellungen“ auf Ausschluss hinzufügen:

-
Wählen Sie im Bildschirm Ausschluss hinzufügen die Option Einen .exe-, .com- oder .scr-Prozess ausschließen aus:

-
Geben Sie im Bildschirm Ausschluss hinzufügen den Namen des Ausschlusses ein; sowohl CtxPvD.exe als auch CtxPvDSvc.exe müssen hinzugefügt werden, um Konflikte bei der Erstellung eines AppDisks zu vermeiden. Nachdem Sie den Ausschlussnamen eingegeben haben, klicken Sie auf OK:

Nach dem Hinzufügen der Ausschlüsse werden sie in der Liste der ausgeschlossenen Prozesse im Bildschirm Einstellungen angezeigt:

OfficeScan
Wenn Ihre Basis-VM OfficeScan (Version 11) verwendet:
- Starten Sie die OfficeScan-Konsole.
-
Klicken Sie auf das Schlosssymbol im unteren linken Bereich der Benutzeroberfläche und geben Sie Ihr Kennwort ein:

-
Klicken Sie auf das Symbol Einstellungen, um die Konfigurationsoptionen anzuzeigen.
-
Wählen Sie im Bildschirm Einstellungen die Registerkarte Schutz aus.
-
Scrollen Sie auf der Registerkarte Schutz nach unten, bis Sie den Abschnitt Ausschlüsse finden.

- Klicken Sie im Abschnitt Dateien auf Hinzufügen, und fügen Sie die folgenden AppDisk-Prozesse zur Ausnahmeliste hinzu:
C:\Program Files\Citrix\personal vDisk\bin\CtxPvD.exe
C:\Program Files\Citrix\personal vDisk\bin\CtxPvDSvc.exe
<!--NeedCopy-->

Klicken Sie auf Übernehmen und dann auf OK, um die Ausschlüsse hinzuzufügen.
Symantec
Wenn Ihre Basis-VM Symantec (Version 12.1.16) verwendet:
- Starten Sie die Symantec-Konsole.
- Klicken Sie auf Einstellungen ändern.
-
Klicken Sie im Abschnitt Ausnahmen auf Einstellungen konfigurieren:

-
Klicken Sie im Bildschirm „Einstellungen konfigurieren“ auf Hinzufügen.
-
Nach dem Klicken auf „Hinzufügen“ wird ein Kontextmenü angezeigt, in dem Sie den Anwendungstyp angeben können. Wählen Sie Anwendungsausnahme:

- Geben Sie im Bildschirm „Ausnahmen“ die folgenden AppDisk-Dateipfade ein und legen Sie die Aktion auf Ignorieren fest:
C:\Program Files\Citrix\personal vDisk\bin\CtxPvD.exe
C:\Program Files\Citrix\personal vDisk\bin\CtxPvDSvc.exe
<!--NeedCopy-->

Die genannten Ausnahmen werden der Liste hinzugefügt. Schließen Sie das Fenster, um Ihre Änderungen zu übernehmen:

McAfee
Wenn Ihre Basis-VM McAfee (Version 4.8) verwendet:
- Klicken Sie mit der rechten Maustaste auf das McAfee-Symbol und erweitern Sie die Option Schnelleinstellungen.
-
Wählen Sie im erweiterten Menü On-Access Scan-Eigenschaften aus:

-
Klicken Sie im Bildschirm On-Access Scan-Eigenschaften auf Alle Prozesse:

-
Wählen Sie die Registerkarte Ausschlüsse aus.
-
Klicken Sie auf die Schaltfläche Ausschlüsse.
-
Klicken Sie im Bildschirm Ausschlüsse festlegen auf Hinzufügen:

- Wählen Sie im Bildschirm Ausschluss-Element hinzufügen die Option Nach Name/Speicherort (kann Platzhalter * oder ? enthalten) aus. Klicken Sie auf Durchsuchen, um die auszuschließenden ausführbaren Dateien zu suchen:
C:\Program Files\Citrix\personal vDisk\bin\CtxPvD.exe
C:\Program Files\Citrix\personal vDisk\bin\CtxPvDSvc.exe
<!--NeedCopy-->
Klicken Sie auf OK. Der Bildschirm Ausschlüsse festlegen zeigt nun die hinzugefügten Ausschlüsse an. Klicken Sie auf OK, um die Änderungen zu übernehmen:

Hinweis:
Nachdem Sie diese Ausschlüsse konfiguriert haben, erstellen Sie die AppDisk.
So werden Anwendungen im Startmenü angezeigt
Wenn ein neues AppDisk erstellt und eine App für alle Benutzer verfügbar gemacht wird, wird die Festplatte mit dem Desktop verbunden und eine Verknüpfung für die App im Startmenü angezeigt. Wenn ein AppDisk nur für den aktuellen Benutzer erstellt und installiert wird und die Festplatte mit dem Desktop verbunden ist, wird die Verknüpfung für die App nicht im Startmenü angezeigt.
So erstellen Sie eine neue App und stellen sie allen Benutzern zur Verfügung
-
Installieren Sie eine App auf dem AppDisk (z. B. ist Beyond Compare die ausgewählte App):

-
Verbinden Sie die Festplatte mit dem Desktop; die Verknüpfung für die neu installierte App (Beyond Compare) wird im Startmenü angezeigt:

So installieren Sie eine App nur für den aktuellen Benutzer
-
Installieren Sie eine App auf dem AppDisk und stellen Sie sie dem aktuellen Benutzer zur Verfügung:

-
Verbinden Sie die Festplatte mit dem Desktop; beachten Sie, dass die Verknüpfung nicht im Startmenü angezeigt wird:

AppDisk-Protokollierungsaktualisierungen
Diese Version bietet eine Verbesserung des AppDisk-Protokollierungs- und Support-Paradigmas. Mit diesem Update können AppDisk-Benutzer jetzt Diagnoseinformationen abrufen und diese optional auf die Citrix Insight Services (CIS)-Website hochladen.
Wie funktioniert es?
Diese neue Funktionalität verwendet ein skriptbasiertes PowerShell-Tool, das alle von AppDisk/PVD erstellten Protokolldateien identifiziert, die Ausgabe von PowerShell-Befehlen mit Informationen über das System (und Prozesse) sammelt, alles in einer einzigen organisierten Datei komprimiert und schließlich die Option bietet, den komprimierten Ordner entweder lokal zu speichern oder auf CIS (Citrix Insight Services) hochzuladen.
Hinweis:
CIS sammelt anonyme Diagnoseinformationen, die zur Verbesserung der AppDisk/PVD-Funktionalität verwendet werden. Rufen Sie die Citrix Insight Services (CIS)-Website auf, um das Diagnosepaket manuell hochzuladen. Sie müssen sich mit Ihren Citrix-Anmeldeinformationen anmelden, um auf diese Website zugreifen zu können.
Verwenden von PowerShell-Skripten zum Sammeln von AppDisk/PVD-Protokolldateien
Das AppDisk/PVD-Installationsprogramm fügt zwei neue Skripte für die Diagnose-Datenerfassung hinzu:
- Upload-AppDDiags.ps1 – führt die AppDisk-Diagnosedatenerfassung durch
- Upload-PvDDiags.ps1 – führt die PvD-Diagnosedatenerfassung durch
Hinweis:
Diese Skripte werden in C:\Program Files\Citrix\personal vDisk\bin\scripts hinzugefügt. Sie müssen diese PowerShell-Skripte als Administrator ausführen.
Verwenden Sie Upload-AppDDiags.ps1, um die AppDisk-Diagnosedatenerfassung zu initiieren und die Daten optional manuell auf die CIS-Website hochzuladen.
SYNTAX
Upload-AppDDiags [[-OutputFile] <string>] [-help] [<CommonParameters>]
-OutputFile
Local path for zip file instead of uploading to CIS
EXAMPLES
Upload-AppDDiags
Upload diagnostic data to Citrix CIS website using credentials entered by interactive user.
Upload-AppDDiags -OutputFile C:\MyDiags.zip
Save AppDisk diagnostic data to the specified zip file. You can access https://cis.citrix.com/ to upload it later.
Tipp:
Wenn kein Argument –OutputFile vorhanden ist, erfolgt der Upload. Wenn –OutputFile angegeben ist, erstellt das Skript eine ZIP-Datei, die Sie später manuell hochladen können.
Verwenden Sie Upload-PvDDiags.ps1, um die PvD-Diagnosedatenerfassung zu initiieren und die Daten optional manuell auf die CIS-Website hochzuladen.
SYNTAX
Upload-PvDDiags [[-OutputFile] <string>] [-help] [<CommonParameters>]
-OutputFile
Local path for zip file instead of uploading to CIS
EXAMPLES
Upload-PvDDiags
Upload PvD diagnostic data to Citrix CIS website using credentials entered by interactive user.
Upload-PvDDiags -OutputFile C:\MyDiags.zip
Save PvD diagnostic data to the specified zip file. You can access https://cis.citrix.com/ to upload it later.
Tipp:
Wenn kein Argument –OutputFile vorhanden ist, erfolgt der Upload. Wenn –OutputFile angegeben ist, erstellt das Skript eine ZIP-Datei, die Sie später manuell hochladen können.