App Layering

Neue Features in App Layering 4.8

Veröffentlichungsdatum: 9. Januar 2018

Diese Version enthält die folgenden neuen Funktionen und Verbesserungen.

  • Office 365-Benutzerlayer. Vorher nur in Labs: Im Office 365-Benutzerlayer bleiben Microsoft Outlook-Dateien erhalten. Um diese Funktion nutzen zu können, benötigen Sie einen Profilmanager, z. B. Citrix User Profile Manager (UPM), und der Office-Layer muss in der Imagevorlage enthalten und im Layerimage bereitgestellt werden. Microsoft Office wird nur als App-Layer in einem veröffentlichten Image und nicht als Elastic Layer unterstützt.
  • Exportieren und Importieren von Layern. Nach mehreren Versionen in Labs stehen nun Export- und Import-Layer zum Verschieben von Layern von einer App Layering-Appliance auf eine andere zur Verfügung. Sie können beispielsweise Layer aus Ihrer Proof-of-Concept-Umgebung auf eine Appliance in Ihrer Produktionsumgebung verschieben. Export- und Importvorgänge können jetzt auf mehreren Appliances verwendet werden, in denen Layer erstellt werden. Sie sind nicht mehr darauf beschränkt, Layer nur auf einer Appliance zu erstellen. Sie können nun Layer aus mehreren Appliances exportieren und in mehrere Appliances importieren.
  • Hyper-V-Connector. Mit dem neuen Hyper-V-Connector können Sie den Speicherort in Ihrer Umgebung zum Erstellen und Aktualisieren von Layern und/oder zum Veröffentlichen von Layerimages auswählen. Dies erfordert den App Layering-Agent auf jedem Hyper-V-Server, auf dem Sie Images bereitstellen möchten. Die Agents müssen installiert sein, bevor sie im Connector erkannt werden können. Außerdem wird der Betriebssystemimport weiterhin über die Netzwerkdateifreigabe durchgeführt, und Microsoft System Center Virtual Machine Manager (SCVMM) wird von diesem Connector nicht unterstützt.
  • Wählen Sie eine beliebige Version als Basis für eine neue Layerversion aus. Wenn Sie neue Versionen von Layern erstellen, einschließlich Betriebssystem-, Plattform- und App-Layer, können Sie jetzt eine beliebige frühere Version auswählen, von der aus gestartet werden soll.

Labs-Funktionen in dieser Version

Labs-Funktionen sind eine Vorschau der Funktionen, die für zukünftige Versionen geplant sind. Während eine Funktion in Labs vorhanden ist, sollten Sie sie nicht in der Produktion verwenden. Sie müssen jede dieser Funktionen unter System > Einstellungen und Konfiguration aktivieren, bevor Sie sie verwenden können. In dieser Version:

  • Benutzerlayer. Mit Benutzerlayern können Sie Benutzerprofileinstellungen, Daten und benutzerdefinierte Anwendungen in nicht persistenten VDI-Umgebungen beibehalten. Dieses Feature wird in Windows 7 64-Bit- und Windows 10 64-Bit-Umgebungen für Citrix XenDesktop, VMware Horizon View und View JIT unterstützt.
  • App-Layer können Layerimages, die einen anderen Betriebssystemlayer verwenden, elastisch zugewiesen werden. Bisher mussten elastische Layer-Zuweisungen für den zugewiesenen App-Layer denselben Betriebssystemlayer verwenden, der zum Erstellen des App-Layers verwendet wurde. Jetzt können Sie App-Layer mit anderen Betriebssystemlayern,elastisch zuweisen die auf Ihrer App Layering-Appliance verfügbar sind. Es gibt keine Garantie, dass der App-Layer auf einem anderen Betriebssystemlayer funktioniert, aber jetzt können Sie es ausprobieren. Wenn es nicht funktioniert, deaktivieren Sie diese Funktion auf dem Layer und verwenden Sie nur das Betriebssystem, mit dem der App-Layer erstellt wurde. Darüber hinaus müssen Sie den ursprünglichen Betriebssystemlayer verwenden, wenn Sie Versionen zu Ihrem Anwendungslayer hinzufügen.

Unterstützte Plattformen

Weitere Informationen zu unterstützten Plattformen für Citrix App Layering finden Sie unter.Systemanforderungen

Upgradepfad

Für die neuesten Korrekturen und Funktionen, einschließlich der Kompatibilität mit anderen von Ihnen verwendeten Softwarepaketen, empfehlen wir Ihnen, mit den Upgrades der App Layering Funktionen auf dem Laufenden zu bleiben.

Wenn Sie sich entschieden haben, auf einer Version des App Layering-Produkts zu bleiben, das vor Version 19.1 veröffentlicht wurde, lesen Sie den Upgrade Artikel für den Upgrade-Pfad und den Download-Link für die Version, auf die Sie zuerst aktualisieren müssen.

Bekannte Probleme und Erwägungen

Probleme mit Labs-Funktionen

  • Benutzerlayer unter Windows 10 und Windows 7. Änderungen an den Windows-Indizierungsoptionen bleiben nicht bestehen, wenn Sie Benutzerlayer auf Windows 10- und Windows 7-Desktops aktivieren. Wenn Sie Indizierungsoptionen für eine Elastic-Layering-App festlegen, sind die Einstellungen nicht verfügbar, wenn sich Benutzer anmelden. Wenn eine Änderung der Indizierungsoption für alle Benutzer von entscheidender Bedeutung ist, können Sie sie in eine neue Version des Betriebssystemlayers einfügen. Sie können sie auch in einen neuen App-Layer aufnehmen, was eine bessere Option ist. Die Änderung wird zur Standardeinstellung für alle Benutzer. (UNI-56064, UNI-56213)
  • Netzwerkadaptersymbol. Ein rotes “X” -Netzwerkadaptersymbol zeigt an, dass ein Problem auftritt, selbst wenn das Netzwerk funktionsfähig ist. Sie können das rote ‘X’ ignorieren (UNI-53443).

Gemeinsame Probleme für alle Plattformen

Die folgenden Probleme können auftreten, unabhängig davon, ob Ihre Appliance auf Citrix Hypervisor, Azure, Hyper-V, Nutanix oder VMware installiert ist.

Zugriff auf die Verwaltungskonsole über Citrix Cloud

Sie können auf die App Layering-Verwaltungskonsole über die Registerkarte Verwalten mit App Layering in Citrix Cloud zugreifen. Berücksichtigen Sie beim Zugriff auf diese Registerkarte Folgendes:

  • Der Administratorzugriff auf die Konsole mit Citrix Cloud ist langsamer als der direkte Zugriff.

Dateidownloads von Citrix ShareFile

Sie können Dateien mit Citrix ShareFile herunterladen, aber Sie können keine Änderungen an den Dateien speichern. (UNI-55850)

App Layering Appliance und -Verwaltungskonsole

  • Nach dem Upgrade von App Layering 4.1.0 oder 4.2.0 auf die aktuelle Version müssen Sie möglicherweise die administrativen Kennwörter für App Layering zurücksetzen.
  • Beim Zugriff auf die App Layering-Appliance über Internet Explorer, der unter einem Serverbetriebssystem ausgeführt wird, werden die Schriftarten für die Verwaltungskonsole möglicherweise nicht ordnungsgemäß geladen. Um dieses Problem zu vermeiden, fügen Sie die Appliance-IP-Adresse zur Liste der vertrauenswürdigen Sites in Internet Explorer hinzu. (UNI-50830).
  • Starten Sie die Appliance neu, nachdem Sie neue Festplatten hinzugefügt haben. Beim Hinzufügen von Datenträgern zum Erweitern des Speichers empfiehlt Citrix, die Appliance neu zu starten, nachdem der Datenträgererweiterungsassistent den Vorgang abgeschlossen hat. (UNI-53580)
  • Wenn eine IP-Adresse bereits mit einer anderen virtuellen Maschine verwendet wird, kann die Konfiguration einer anderen IP-Adresse auf der Appliance zu einem Netzwerkdienstausfall führen. Beispiel: Wenn die App Layering-Appliance über eine dynamische IP-Adresse verfügt und Sie sie neu konfigurieren, um eine statische IP-Adresse zu verwenden. Fehlermeldung “Job for network service failed.” Wenn die Appliance die Netzwerkverbindung verliert, wechseln Sie zu einer nicht verwendeten IP-Adresse, und starten Sie die Appliance neu.
  • Bei der Installation der App Layering-Appliance müssen Sie die standardmäßige CPU-Einstellung von 4 verwenden. Erhöhen Sie den Wert, kann zu Problemen mit der Appliance führen.
  • Wenn Sie Rollen in einer großen, komplexen Active Directory-Umgebung verwenden und die Anmeldungen langsam sind, stellen Sie sicher, dass alle Rollen expliziten Benutzern und nicht Gruppen zugewiesen wurden. Wir haben festgestellt, dass Aufgaben wie die Anmeldung in großen, komplexen AD-Umgebungen spürbar schneller ausgeführt werden, wenn alle Rollen expliziten Benutzern zugewiesen wurden.

OS-Layer

  • Verwenden Sie denselben Hypervisor, wenn Sie Ihrem Betriebssystemlayer eine Version hinzufügen. Wenn Sie einem Betriebssystemlayer eine Version hinzufügen, verpacken Sie den Layer auf demselben Hypervisor, von dem Sie das Betriebssystem während der Layererstellung importiert haben. (UNI-44372)
  • Automatische Windows-Updates sind bei Updates des Betriebssystemlayers deaktiviert. Wenn Sie den Betriebssystemlayer aktualisieren, werden Windows-Updates automatisch deaktiviert. Durch das Deaktivieren von automatischen Updates werden Situationen vermieden, in denen Windows vor oder während der Fertigstellung eines Betriebssystemlayers ein Update im Hintergrund startet. Wenn Sie einem Betriebssystemlayer eine Version hinzufügen, starten Sie den Download und die Installation von Windows-Updates manuell. Wiederholen Sie dann die Downloads und die Installation, bis Sie alle verfügbaren Updates angewendet haben, bevor Sie den neuen Betriebssystemlayer fertig stellen. (UNI-58115)

App-Layer

  • Verwenden Sie das integrierte Administratorkonto, wenn Sie sich an einem Verpackungscomputer anmelden. Andernfalls werden RunOnce-Skripts nicht ausgeführt, und die Fertigstellung des Layers erfolgt nicht. (UNI-58154)
  • Apps können in Benutzersitzungen langsam geladen werden. Deaktivieren Sie automatische Updates für Anwendungen wie Chrome und Firefox. Windows fordert den Benutzer auf, Änderungen mit einem Administratorkonto vorzunehmen, obwohl der Benutzer keinen Administratorzugriff hat. Weisen Sie den Benutzer an, auf Nein zu klicken, wenn Sie dazu aufgefordert werden, und dann wird die Anwendung erfolgreich gestartet.

Elastic Layering (allgemein)

  • Microsoft Office kann aufgrund der Integration der Lizenzen in den Windows Store kein elastisches Layering durchgeführt werden. Der Office-App-Layer muss im Layerimage enthalten sein, indem Sie ihn zu Ihren Imagevorlagen hinzufügen.
  • Benutzer erhalten die folgende Warnung, wenn sie eine elastisch zugewiesene Skype-Layer zum ersten Mal starten: “The Installer has insufficient privileges to modify this file: URL” Wenn Benutzer auf Ignorieren klicken, wird Skype wie erwartet geöffnet. (UNI-52164)
  • Leere Verzeichnisse sind für Windows Explorer-Benutzer sichtbar, wenn Citrix App Layering-Treiber ausgeführt werden. Wenn Sie ein Image mit elastischem Layering aktivieren, können Benutzer möglicherweise Dateien und Verzeichnisse aus anderen Sitzungen in Windows Explorer anzeigen. Wenn Benutzer Dateien mit Windows Explorer durchsuchen, können sie möglicherweise leere Verzeichnisse sehen, die anderen Sitzungen zugeordnet sind, die elastisches Layering verwenden. Verzeichnisse, die in der anderen Sitzung untersucht werden, können Ordner erstellen, die für alle Sitzungen sichtbar sind, die über die Berechtigung zum Durchsuchen dieses Verzeichnisses verfügen. Wenn Benutzer keinen Zugriff auf das Volume haben, können sie die Verzeichnisse und den Inhalt der Laufwerke nicht sehen.
  • Elastische Layer erfordern.NET Framework 4.5. Wenn Sie elastische Layer von Citrix App Layering verwenden, installieren Sie.NET Framework 4.5 auf einem beliebigen Layerimage, in dem Sie elastische Layer aktivieren.
  • Wenn Sie Elastic Layer-Zuweisungen mit Windows Server 2008 oder Windows 7 verwenden, erstellen Sie Ihre Dateifreigabe mit einer Sektorgröße von 512. Weitere Informationen zu diesem Problem und den zugehörigen Betriebssystem-Updates finden Sie unter:
  • Bei Verwendung von Elastic Layer Assignments wird Persona Management in Horizon View nicht unterstützt. Obwohl Citrix App Layering Horizon View 6.1 und höher unterstützt, unterstützen Elastic Layer Assignments diese Versionen von View Persona Management nicht. (UNI-53639)
  • Citrix App Layering unterstützt Horizon View 6.1 und höher. Elastic Layer-Zuweisungen unterstützen Persona Management in Horizon View nicht. (UNI-53639)

Unterstützung für Windows 10

  • Aufgrund von Problemen mit Store-Apps funktioniert das App Layering nicht mit dem Store.
  • Ab Windows 10, Version 1607, müssen Sie Store-Apps deaktivieren, wenn Sie ein Upgrade auf zukünftige Windows 10-Versionen durchführen möchten.
  • Windows 10, Version 1703 wird nur unterstützt, wenn Sie die Store-Apps deaktiviert haben.
  • Sie können Windows 10 Store-Apps nur unter Windows 10 Enterprise deaktivieren.
  • So deaktivieren Sie Windows 10 Store-Apps:
    • Fügen Sie dem Windows 10-Betriebssystemlayer eine neue Version hinzu.
    • Verwenden Sie eine Administrator-Eingabeaufforderung, um das Skript unter C:\Windows\Setup\Scripts\RemoveStoreApps.cmd. auszuführen.
    • Stellen Sie den Layer fertig.
    • Wählen Sie in Ihren Imagevorlagen, die diesen Betriebssystemlayer verwenden, die neue Layerversion aus, und veröffentlichen Sie die Layerimages neu.
  • App-Layer, Plattformlayer und Benutzerlayer, die vor dem Deaktivieren des Stores erstellt wurden, müssen neu erstellt werden.
  • Wenn Sie zu einer früheren Hauptversion des Windows 10-Betriebssystemlayers zurückkehren, sind die Benutzerlayer nicht kompatibel. Zum Beispiel das Zurücksetzen von Version 1607 auf 1511. Das Zurückrollen von einem Sub-Release auf eine andere ist in Ordnung. Wenn die Benutzerlayer nicht kompatibel sind, löschen Sie die Benutzerlayer und erstellen Sie sie neu. (UNI-57006)
  • Windows 10-Upgrades erfordern eine 60-GB-Festplatte für die Betriebssystemlayerversion. Wenn Sie dem Windows 10-Betriebssystemlayer eine Version hinzufügen, ändern Sie die maximale Layergröße von 30 GB auf 60 GB. (UNI-52422)
  • Das Upgrade erfordert zusätzliche Schritte, wenn Sie zu einer neuen Windows 10-Hauptversion gehen. Während des Upgrades kann Windows 10 ein Wiederherstellungsvolume auf demselben Datenträger wie die Version des Betriebssystemlayers erstellen. Löschen Sie dieses Volume immer, bevor Sie die Version des Betriebssystemlayers fertig stellen. Andernfalls kann das Wiederherstellungsvolume dazu führen, dass Desktops nicht ordnungsgemäß gestartet werden. Weitere Informationen finden Sie unter App Layering: Windows 10-Upgrade kann zu einer neuen Wiederherstellungsvolumepartition führen.
  • Beim Erstellen eines Microsoft Office-Layers unter Windows 10 startet Optimizer.hta nun das Office Prep-Skript. Daher müssen Sie jetzt Optimizer.hta als Teil der Vorbereitung eines Microsoft Office App-Layers verwenden.

Citrix Provisioning Services (PVS)

  • Wenn Sie eine Imagevorlage erstellen, müssen die Hardwareeinstellungen des Zielgeräts mit den Einstellungen des Windows-Betriebssystems und des Plattformlayers übereinstimmen. Stellen Sie sicher, dass die Hardwareeinstellungen auf dem Zielgerät mit den Hardwareeinstellungen des Betriebssystems und des Plattformlayers übereinstimmen, insbesondere mit der Anzahl der CPUs. Wenn die Einstellungen nicht übereinstimmen, können Sie beim Starten des veröffentlichten Image eine Meldung zum Neustart erhalten. (UNI-50799, UNI-46333, UNI-51599)
  • Wenn Sie Provisioning Services verwenden, müssen Sie IPv6 im Betriebssystemlayer deaktivieren. Wenn Sie IPv6 im Plattformlayer statt im Betriebssystemlayer deaktivieren, schlägt die Netzwerkverbindung beim Start von Provisioning Services fehl und reagiert nicht mehr. (UNI-53600)
  • Wenn die Berechtigungen beim Veröffentlichen eines Image falsch sind, wird möglicherweise eine Fehlermeldung angezeigt, die besagt, dass ein Timeout aufgetreten ist. (UNI-54516)
  • Obwohl die Verwaltungskonsole Imagenamen zulässt, die einen Punkt (.) enthalten, schlagen diese Namen in der Provisioning Services-Umgebung fehl. Fügen Sie keinen Punkt in den Namen ein. (UNI-54263)

Citrix Hypervisor

  • Wenn Sie das Betriebssystemimage für die Verwendung in Citrix Hypervisor vorbereiten, müssen Sie Port 5900 öffnen. (UNI-50846)
  • Beim Erstellen einer Citrix App Layering-Connectorkonfiguration, die auf einen untergeordneten Knoten in einem Citrix Hypervisor-Pool verweist, wird eine unerwartete Fehlermeldung angezeigt. Um dieses Problem zu vermeiden, verwenden Sie nur den primären Knoten beim Erstellen von Connectorkonfigurationen. (UNI-52454)
  • Wenn Sie einen Betriebssystemlayer von einer virtuellen Citrix Hypervisor-Maschine importieren, verwenden Sie den Citrix Hypervisor-Connector, um den Import direkt durchzuführen. Möglicherweise gibt es Probleme beim Exportieren des Images der virtuellen Maschine in eine Netzwerkdateifreigabe und beim Importieren in Citrix Hypervisor. (UNI-52669)

VMware Horizon View

  • Elastische Layer werden nur mit floating Desktoppools unterstützt. (UNI-53442)

Microsoft Azure

  • Citrix App Layering unterstützt den Azure-Dateispeicher nicht. Erstellen Sie eine Netzwerkdateifreigabe oder eine SMB-Dateifreigabe in Azure für Citrix App Layering. (UNI-42272)
  • Wenn der vollqualifizierte Domänenname (FQDN) nicht im Format eingegeben wird, das Azure erwartet, kann der FQDN in Azure fehlschlagen. Weitere Informationen finden Sie unter Erstellen eines vollqualifizierten Domänennamens im Azure-Portal für eine Windows-VM. (UNI-51587)
  • Der Konfigurationsname des Azure-Connectors muss eindeutig sein. Beim Erstellen einer Azure-Connectorkonfiguration können Sie nicht denselben Namen verwenden, der sich in einer vorhandenen Konfiguration befindet. Wenn Sie denselben Namen verwenden, können Sie die Änderungen nicht speichern. (UNI-56230)

Microsoft Hyper-V

  • Wenn Sie Elastic Layering in Hyper-V konfigurieren, müssen Sie nicht verwaltete RDS-Pools verwenden (UNI-53545)

Nutanix AHV**

  • App Layering Nutanix Connector funktioniert nicht mit Nutanix AHV 5.5.Citrix empfiehlt, kein Upgrade auf das neueste Nutanix Acropolis OS (AOS) Version 5.5 durchzuführen. Ab AOS 5.5 kann der App Layering Connector für Nutanix keine sichere Verbindung zur Controller-VM aushandeln, um virtuelle Datenträgen hoch- und herunterzuladen. Ab AOS 5.5 hat Nutanix TLS 1.1, TLS 1.0, SSLv3 und alle nicht flüchtigen Verschlüsselungssammlungen deaktiviert. Die Connectors in App Layering sind auf SSLv3 beschränkt. Nutanix hat keine Möglichkeit, SSLv3 für Kompatibilität mit App Layering wieder zu aktivieren. Bis Citrix einen Fix erstellt hat, funktioniert der Nutanix AHV Connector nicht.

    Abhängig von der Operation, die Sie ausführen, werden möglicherweise folgende Fehler angezeigt:

    • Fehler beim Herstellen einer Verbindung zum Server auf ‘host’: Fehler beim Herstellen der Verbindung mit dem Nutanix-Server. Error = write EPROTO 140283234211648:error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:../deps/openssl/openssl/ssl/s3_pkt.c:1472:SSL alert number 40140283234211648:error:1409E0E5:SSL routines:ssl3_write_bytes:ssl handshake failure:../deps/openssl/openssl/ssl/s3_pkt.c:656:

    • Fehler beim Ausführen des Skripts: Fehler beim Verbinden mit dem Nutanix-Server. Error = write EPROTO 140283234211648:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:../deps/openssl/openssl/ssl/s23_clnt.c:769:

Verwandte Informationen

Neue Features in App Layering 4.8