App Layering

Nouveautés dans la version App Layering 4.9

Date de sortie : 13 février 2018

Cette version inclut les nouvelles fonctionnalités et améliorations suivantes.

  • Couche utilisateur Office 365. Auparavant dans Labs, la couche utilisateur Office 365 conserve les fichiers Microsoft Outlook. Pour utiliser cette fonctionnalité, vous avez besoin d’un gestionnaire de profils, par exemple, Citrix User Profile Manager (UPM), et la couche Office doit être incluse dans le modèle d’image et déployée dans l’image en couches. Microsoft Office est pris en charge en tant que couche d’application dans une image publiée uniquement, et non en tant que couche élastique.
  • Exporter et importer des couches. Après plusieurs versions dans Labs, Exporter et importer des couches est désormais disponible pour déplacer des couches d’une appliance App Layering à une autre. Par exemple, vous pouvez déplacer des couches de votre environnement de validation de concept vers une appliance de votre environnement de production. Les opérations d’exportation et d’importation peuvent désormais être utilisées sur plusieurs appliances où des couches sont créées. Vous n’êtes plus limité à la création de couches sur une seule appliance. Vous pouvez désormais exporter des couches à partir de plusieurs appliances et les importer sur plusieurs appliances.
  • Connecteur Hyper-V. Le nouveau connecteur Hyper-V vous permet de sélectionner l’emplacement dans votre environnement pour la création et la mise à jour de couches et/ou pour la publication d’images en couches. Cela nécessite l’agent App Layering sur chaque serveur Hyper-V sur lequel vous souhaitez déployer des images. Les agents doivent être installés avant de pouvoir être reconnus dans le connecteur. En outre, l’importation du système d’exploitation est toujours effectuée via le partage de fichiers réseau et Microsoft System Center Virtual Machine Manager (SCVMM) n’est pas pris en charge par ce connecteur.
  • Choisissez une version comme base pour une nouvelle version de couche. Lorsque vous créez de nouvelles versions de couches, y compris les couches OS, Plateforme et Application, vous pouvez maintenant sélectionner n’importe quelle version antérieure à partir de laquelle commencer.

Fonctionnalités Labs dans cette version

Les fonctionnalités Labs sont des prévisualisations des fonctionnalités potentielles pour les futures versions. Alors qu’une fonctionnalité est dans Labs, vous ne devriez pas l’utiliser en production. Il n’y a aucune garantie que la fonctionnalité Labs restera dans le produit, ni que la fonctionnalité fonctionnera comme initialement conçue si et quand elle sera publiée. Les fonctionnalités Labs disponibles dans cette version sont les suivantes :

  • Couches utilisateur. Les couches utilisateur vous permettent de conserver les paramètres de profil utilisateur, les données et les applications installées par l’utilisateur dans des environnements VDI non persistants. Cette fonctionnalité est prise en charge dans les environnements Windows 7 64 bits et Windows 10 64 bits pour Citrix XenDesktop, VMware Horizon View et View JIT.
  • Les couches d’application peuvent être affectées de manière élastique aux images en couches qui utilisent une couche de système d’exploitation différente. Jusqu’à présent, les affectations de couches élastiques exigeaient que la couche App affectée utilise la même couche OS que celle utilisée pour créer la couche App. Vous pouvez désormais attribuer manière élastique des couches d’appliacations de à l’aide d’autres couches du système d’exploitation disponibles sur votre appliance App Layering. Il n’y a aucune garantie que la couche d’application fonctionnera sur une couche de système d’exploitation différente, mais vous pouvez maintenant l’essayer. Si cela ne fonctionne pas, désactivez cette fonctionnalité sur la couche et utilisez uniquement le système d’exploitation avec lequel la couche d’application a été créée. En outre, vous devez utiliser la couche OS d’origine lors de l’ajout de versions à votre couche d’application.

Pour utiliser une fonction Labs, vous devez d’abord activer la fonction.

Plates-formes prises en charge

Pour plus d’informations sur les plates-formes prises en charge par Citrix App Layering, consultez Configuration système requise.

Chemin de mise à niveau

Pour obtenir les derniers correctifs et fonctionnalités, y compris la compatibilité avec les autres packages logiciels que vous utilisez, nous vous encourageons à rester au courant des mises à niveau de l’App Layering.

Si vous avez choisi de rester sur une version du produit App Layering publié avant la version 19.1, consultezl’articleMise à niveau pour connaître le chemin de mise à niveau et le lien de téléchargement correspondant à la version à laquelle vous devez effectuer la mise à niveau vers la première.

Problèmes et considérations connus

Problèmes avec les fonctionnalités Labs

  • Couches utilisateur sur Windows 10 et Windows 7. Les modifications apportées aux options d’indexation Windows ne persistent pas lorsque vous activez les couches utilisateur sur les postes de travail Windows 10 et Windows 7. Si vous définissez les options d’indexation pour une application à couches élastiques, les paramètres ne sont pas disponibles lorsque les utilisateurs se connectent. Si une modification d’option d’indexation est essentielle pour tous les utilisateurs, vous pouvez l’inclure dans une nouvelle version de la couche du système d’exploitation. Vous pouvez également l’inclure dans une nouvelle couche d’application, ce qui est une meilleure option. La modification devient la valeur par défaut pour tous les utilisateurs. (UNI-56064, UNI-56213)
  • Icône Carte réseau. Une icône de carte réseau « X » rouge indique qu’il y a un problème même lorsque le réseau est fonctionnel. Vous pouvez ignorer le ‘X’ rouge (UNI-53443).

Problèmes communs à toutes les plateformes

Les problèmes suivants peuvent se produire, que votre solution matérielle-logicielle soit installée sur Citrix Hypervisor, Azure, Hyper-V, Nutanix ou VMware.

Accédez à la console de gestion via Citrix Cloud

Vous pouvez accéder à la console de gestion App Layering à l’aide del’ongletGérer avec App Layering dans Citrix Cloud. Lorsque vous accédez à cet onglet, tenez compte des éléments suivants :

  • L’accès administrateur à la console à l’aide de Citrix Cloud sera plus lent que l’accès direct.

Téléchargements de fichiers à partir de Citrix ShareFile

Vous pouvez télécharger des fichiers à l’aide de Citrix ShareFile, mais vous ne pouvez pas enregistrer les modifications apportées aux fichiers. (UNI-55850)

App Layering Appliance et console de gestion

  • Après la mise à niveau d’App Layering 4.1.0 ou 4.2.0 vers la version actuelle, vous devrez peut-être réinitialiser les mots de passe administratifs App Layering.
  • Lors de l’accès à l’appliance App Layering via Internet Explorer s’exécutant sur un système d’exploitation serveur, les polices de la console de gestion peuvent ne pas se charger correctement. Pour éviter ce problème, ajoutez l’adresse IP de l’appliance à la liste Sites de confiance dans Internet Explorer. (UNI-50830).
  • Redémarrez l’appliance après l’ajout de nouveaux disques. Lors de l’ajout de disques pour développer le stockage, Citrix recommande de redémarrer l’appliance une fois que l’assistant d’extension de disque a terminé l’opération. (UNI-53580)
  • Si une adresse IP est déjà utilisée avec une autre machine virtuelle, la configuration d’une adresse IP différente sur l’appliance peut entraîner une défaillance du service réseau. Par exemple, si l’appliance App Layering dispose d’une adresse IP dynamique et que vous la reconfigurez pour utiliser une adresse IP statique. Un message d’erreur, « Job for network service failed. » Si l’appliance perd sa connectivité réseau, remplacez une adresse IP inutilisée et redémarrez l’appliance.
  • Lors de l’installation de l’appliance App Layering, vous devez utiliser le paramètre UC par défaut 4. L’augmentation de la valeur peut entraîner des problèmes avec l’appliance.
  • Si vous utilisez des rôles dans un environnement Active Directory volumineux et complexe et que les connexions sont lentes, assurez-vous que tous les rôles ont été attribués à des utilisateurs explicites plutôt qu’à des groupes. Nous avons remarqué que des tâches telles que la connexion s’effectuent sensiblement plus rapidement dans des environnements AD complexes et volumineux lorsque tous les rôles ont été attribués à des utilisateurs explicites.

Couche OS

  • Utilisez le même hyperviseur lors de l’ajout d’une version à votre couche de système d’exploitation. Lorsque vous ajoutez une version à une couche de système d’exploitation, empaquetez la couche sur le même hyperviseur à partir duquel vous avez importé le système d’exploitation lors de la création de la couche. (UNI-44372)
  • Les mises à jour automatiques Windows sont désactivées lors des mises à jour de la couche OS. Lorsque vous mettez à jour la couche OS, les mises à jour Windows sont désactivées automatiquement. La désactivation des mises à jour automatiques permet d’éviter les situations dans lesquelles Windows démarre une mise à jour en arrière-plan avant ou pendant la finalisation d’une couche de système d’exploitation. Lorsque vous ajoutez une version à une couche de système d’exploitation, démarrez manuellement le téléchargement et l’installation des mises à jour Windows. Répétez ensuite les téléchargements et l’installation jusqu’à ce que vous appliquez toutes les mises à jour disponibles avant de finaliser la nouvelle couche du système d’exploitation. (UNI-58115)

Couches d’application

  • Utilisez le compte administrateur intégré lorsque vous ouvrez une session sur une machine de packaging. Sinon, les scripts RunOnce ne s’exécutent pas et la finalisation de la couche ne se produit pas. (UNI-58154)
  • Les applications peuvent sembler se charger lentement dans les sessions utilisateur. Désactivez les mises à jour automatiques pour les applications, telles que Chrome et Firefox. Windows invite l’utilisateur à apporter des modifications avec un compte d’administrateur, même s’il n’a pas accès administrateur. Demandez à l’utilisateur de cliquer sur Non lorsque vous y êtes invité, puis l’application démarre correctement.

Layering élastique (général)

  • Microsoft Office ne peut pas être superposé de manière élastique en raison de la façon dont ses licences sont intégrées au Windows Store. La couche d’application Office doit être incluse dans l’image en couches, ce que vous pouvez faire en l’ajoutant à vos modèles d’image.
  • Les utilisateurs reçoivent l’alerte suivante lors du premier démarrage d’un couche Skype élastique attribué pour la première fois : « Le programme d’installation ne dispose pas de privilèges suffisants pour modifier ce fichier : URL” Si l’utilisateur clique sur Ignorer, Skype s’ouvre comme prévu. (UNI-52164)
  • Les répertoires vides sont visibles pour les utilisateurs de l’Explorateur Windows lorsque les pilotes Citrix App Layering sont en cours d’exécution. Lorsque vous activez une image avec une couche élastique, les utilisateurs peuvent afficher des fichiers et des répertoires provenant d’autres sessions dans l’Explorateur Windows. Si les utilisateurs parcourent des fichiers avec l’Explorateur Windows, ils peuvent voir des répertoires vides associés à d’autres sessions qui utilisent la superposition élastique. Les répertoires explorés dans l’autre session peuvent créer des dossiers visibles pour toutes les sessions autorisées à parcourir ce répertoire. Si l’accès des utilisateurs au volume n’est pas disponible, ils ne peuvent pas voir les répertoires et le contenu des lecteurs.
  • Les couches élastiques nécessitent .NET Framework 4.5. Si vous utilisez les couches élastiques Citrix App Layering, installez .NET Framework 4.5 sur n’importe quelle image en couches où vous activez les couches élastiques.
  • Si vous utilisez des affectations de couche élastique avec Windows Server 2008 ou Windows 7, créez votre partage de fichiers avec une taille de secteur de 512. Pour plus d’informations sur ce problème et les mises à jour du système d’exploitation associées, consultez les informations suivantes :
  • Lorsque vous utilisez Elastic Layer Assignments, Persona Management dans Horizon View n’est pas pris en charge. Bien que Citrix App Layering prenne en charge Horizon View 6.1 et versions ultérieures, les attributions Elastic Layer ne prennent pas en charge ces versions de View Persona Management. (UNI-53639)
  • Citrix App Layering prend en charge Horizon View 6.1 et versions ultérieures. Les affectations de couches élastiques ne prennent pas en charge la gestion de Persona dans la Horizon View. (UNI-53639)

Prise en charge de Windows 10

  • En raison de problèmes avec les applications du Store, App Layering ne fonctionne pas avec le Store.
  • À partir de Windows 10, version 1607, vous devez désactiver les applications Store si vous souhaitez pouvoir effectuer une mise à niveau vers les futures versions de Windows 10.
  • Windows 10, version 1703 est pris en charge uniquement si vous avez désactivé les applications du Store.
  • Vous pouvez désactiver les applications Windows 10 Store sur Windows 10 Entreprise uniquement.
  • Pour désactiver les applications Windows 10 Store :
    • Ajoutez une nouvelle version à la couche du système d’exploitation Windows 10.
    • Utilisez une invite de commande administrateur pour exécuter le script à l’adresse C:\Windows\Setup\Scripts\RemoveStoreApps.cmd.
    • Finalisez la couche.
    • Dans vos modèles d’image qui utilisent ce couche OS, sélectionnez la nouvelle version de couche et republiez vos images en couches.
  • Les couches d’application, de plate-forme et de l’utilisateur créées avant la désactivation du magasin doivent être recréées.
  • Si vous revenez à uneversionmajeure antérieure de la couche du système d’exploitation Windows 10, les couches utilisateur ne sont pas compatibles. Par exemple, revenir de la version 1607 à 1511. Rétablir d’une sous-version à une autre est bien. Si les couches utilisateur ne sont pas compatibles, supprimez et recréez les couches utilisateur. (UNI-57006)
  • Les mises à niveau de Windows 10 nécessitent un disque de 60 Go pour la version de la couche OS. Lorsque vous ajoutez une version à la couche du système d’exploitation Windows 10, modifiez la taille maximale du couche de 30 Go à 60 Go. (UNI-52422)
  • La mise à niveau nécessite des étapes supplémentaires lorsque vous passez à une nouvelle version majeure de Windows 10. Pendant la mise à niveau, Windows 10 peut créer un volume de récupération sur le même disque que la version de la couche OS. Supprimez toujours ce volume avant de finaliser la version de la couche OS. Sinon, le volume de récupération peut provoquer le démarrage correct des postes de travail. Pour plus d’informations, consultez Application Layering : la mise à niveau de Windows 10 peut entraîner une nouvelle partition de volume de récupération.
  • Lors de la création d’une couche Microsoft Office sous Windows 10, l’Optimizer.HTA lance désormais le script Office Prep. Par conséquent, vous devez maintenant utiliser Optimizer.HTA dans le cadre de la préparation d’une couche Microsoft Office App.

Citrix Provisioning Services (PVS)

  • Lorsque vous créez un modèle d’image, les paramètres matériels de l’équipement cible doivent correspondre aux paramètres du système d’exploitation Windows et de la couche de plate-forme. Assurez-vous que les paramètres matériels de l’équipement cible correspondent aux paramètres matériels du système d’exploitation et de la couche plate-forme, en particulier le nombre de processeurs. Si les paramètres ne correspondent pas, vous pouvez obtenir un message de redémarrage requis lorsque vous démarrez l’image publiée. (UNI-50799, UNI-46333, UNI-51599)
  • Si vous utilisez Provisioning Services, vous devez désactiver IPv6 dans la couche OS. Si vous désactivez IPv6 dans la couche de plate-forme plutôt que dans la couche du système d’exploitation, lorsque Provisioning Services démarre, la connexion réseau échoue et cesse de répondre. (UNI-53600)
  • Si les autorisations sont incorrectes lorsque vous publiez une image, un message d’erreur peut apparaître indiquant que l’opération a expiré. (UNI-54516)
  • Bien que la console de gestion autorise les noms d’image qui contiennent un point (.), ces noms échouent dans l’environnement Provisioning Services. N’incluez pas de point dans le nom. (UNI-54263)

Citrix Hypervisor

  • Lorsque vous préparez votre image de système d’exploitation à utiliser dans Citrix Hypervisor, vous devez ouvrir le port 5900. (UNI-50846)
  • La création d’une configuration de connecteur Citrix App Layering qui pointe vers un nœud enfant dans un pool Citrix Hypervisor génère un message d’erreur inattendu. Pour éviter ce problème, utilisez uniquement le nœud principal lors de la création de configurations de connecteur. (UNI-52454)
  • Lorsque vous importez une couche de système d’exploitation à partir d’une machine virtuelle Citrix Hypervisor, utilisez le connecteur Citrix Hypervisor pour effectuer l’importation directement. Des problèmes peuvent survenir lors de l’exportation de l’image de la machine virtuelle vers un partage de fichiers réseau, puis de l’importer dans Citrix Hypervisor. (UNI-52669)

VMware Horizon View

  • Les couches élastiques sont uniquement prises en charge avec des pools de postes de travail flottants. (UNI-53442)

Microsoft Azure

  • Citrix App Layering ne prend pas en charge le stockage Azure File. Créez un partage de fichiers réseau ou un partage de fichiers SMB dans Azure à utiliser avec Citrix App Layering. (UNI-42272)
  • Si le nom de domaine complet (FQDN) n’est pas saisi dans le format prévu par Azure, le nom de domaine complet dans Azure peut échouer. Pour plus d’informations, voir Créer un nom de domaine complet dans le portail Azure pour une machine virtuelle Windows. (UNI-51587)
  • Le nom de configuration du connecteur Azure doit être unique. Lors de la création d’une configuration de connecteur Azure, vous ne pouvez pas utiliser le même nom que dans une configuration existante. Si vous utilisez le même nom, vous ne pouvez pas enregistrer les modifications. (UNI-56230)

Microsoft Hyper-V

  • Lorsque vous configurez Elastic Layering dans Hyper-V, vous devez utiliser des pools RDS non gérés (UNI-53545)

Nutanix AHV

  • App Layering Nutanix Connector ne fonctionne pas avec Nutanix AHV 5.5. Citrix recommande de ne pas effectuer la mise à niveau vers la dernière version de Nutanix Acropolis OS (AOS) 5.5. À partir d’AOS 5.5, App Layering Connector for Nutanix ne peut plus négocier une connexion sécurisée à la machine virtuelle Controller pour la gestion, ni le téléchargement et le téléchargement de disques virtuels. Depuis AOS 5.5, Nutanix a désactivé TLS 1.1, TLS 1.0, SSLv3 et toutes les suites de chiffrement non éphémères. Les connecteurs dans App Layering sont limités à SSLv3. Nutanix n’a aucun moyen de réactiver SSLv3 pour la compatibilité avec App Layering. Tant que Citrix n’a pas produit un correctif, le connecteur AHV Nutanix ne fonctionnera pas.

    Selon l’opération que vous effectuez, vous pouvez voir l’une des erreurs suivantes :

    • Échec de la connexion au serveur à ‘host’ Une erreur s’est produite lors de la connexion au serveur Nutanix. 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:

    • Échec de l’exécution du script : une erreur s’est produite lors de la connexion au serveur Nutanix. Error = write EPROTO 140283234211648:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:../deps/openssl/openssl/ssl/s23_clnt.c:769:

Informations connexes

Nouveautés dans la version App Layering 4.9