App Orchestration Setup Checklist App - Support

Download Report

Transcript App Orchestration Setup Checklist App - Support

App
AppOrchestration
Orchestration2.5
Setup Checklist
Problèmes connus dans App Orchestration 2.5
Préparé par : Jenny Berger
Dernière mise à jour : 30 juillet 2014
© 2014 Citrix Systems, Inc. Tous droits réservés.
Page 1
Problèmes connus
Table des matières
App Orchestration ............................................................................................................................... 3
Provisioning de cloud.......................................................................................................................... 8
XenApp............................................................................................................................................... 9
StoreFront .......................................................................................................................................... 9
Page 2
© 2014 Citrix Systems, Inc. Tous droits réservés.
Problèmes connus
App Orchestration

Lors de l'utilisation de la console Web App Orchestration, les notifications suivantes peuvent
s'afficher :
o
500: Erreur interne du serveur ; Service non disponible
o
Service non disponible. Une erreur liée au réseau ou spécifique à l'instance s'est produite lors
de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou n'est pas
accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour
autoriser les connexions distantes.
o
Échec de la connexion ; Erreur interne du serveur
Ces notifications s'affichent si le serveur SQL Server hébergeant la base de données de
configuration App Orchestration est en mode hors connexion. Pour résoudre ce problème,
effectuez les opérations suivantes :
o
Vérifiez que le serveur exécutant SQL Server est en cours d'exécution et connecté à votre
réseau.
o
Vérifiez que votre pare-feu autorise les connexions à distance à SQL Server.
o
Vérifiez que la base de données ou instance de SQL Server correcte est configurée dans les
paramètres globaux d'App Orchestration.
[#389643]

Lors de l'exécution du programme d'installation d'App Orchestration sur une machine sur laquelle
App Orchestration est déjà installé, le programme d'installation ne signale pas qu'App
Orchestration est déjà installé et invite l'utilisateur à commencer l'installation. Ce problème se
produit sur les machines configurées pour prendre en charge des langues autres que l'anglais.
Ce problème se produit car le programme d'installation d'App Orchestration installe la prise en
charge d'une langue de stratégie de groupe uniquement pour la langue configurée dans le
système d'exploitation de la machine ; la prise en charge de l'anglais pour la stratégie de groupe
n'est pas installée. Toutefois, lorsque le programme d'installation d'App Orchestration est lancé, il
vérifie que la prise en charge de l'anglais pour la stratégie de groupe est installée. Si elle n'est
pas détectée, le programme d'installation invite l'utilisateur à installer App Orchestration. Pour
contourner le problème, utilisez Programmes et fonctionnalités pour vérifier si App Orchestration
est déjà installé avant de lancer le programme d'installation d'App Orchestration. [#403654]

Si le workflow CreateSessionMachineCatalog échoue (par exemple en raison d'une erreur de
configuration) lors de la création d'un catalogue de machines de session pour le provisioning à la
demande, toute nouvelle tentative d'exécution du workflow échoue même lorsque tous les
paramètres requis ont été configurés correctement. Ce problème se produit car App Orchestration
tente de créer un instantané de la VM modèle chaque fois que le workflow est exécuté. Si
l'instantané existe déjà, le workflow échoue avec un message d'erreur indiquant que l'instantané
n'est pas unique. Pour résoudre ce problème, supprimez l'instantané de la VM modèle avant
d'exécuter à nouveau le workflow. [#413997]
Page 3
© 2014 Citrix Systems, Inc. Tous droits réservés.
Problèmes connus

Lorsque vous configurez l'adresse NetScaler Gateway dans les paramètres globaux d'App
Orchestration, la saisie d'un numéro de port avec l'adresse URL peut empêcher le serveur de
configuration App Orchestration de communiquer avec NetScaler Gateway. Étant donné qu'App
orchestration utilise le port 443 par défaut, App Orchestration ignore les ports qui sont entrés
dans les paramètres globaux.
Si votre environnement réseau nécessite que vous utilisiez un port autre que le port 443 pour
NetScaler Gateway, vous pouvez modifier App Orchestration afin d'utiliser ce port. Effectuez les
opérations suivantes :
1. Sur le serveur de configuration App Orchestration, localisez le script
UpdateStoreFrontSite.ps1. En général, le script se trouve dans C:\Program
Files\Citrix\CloudAppManagement\Agent\CitrixCamAgent\StoreFront.
2. Ouvrez le script dans un éditeur de texte et recherchez la fonction GetGatewayName.
3. Modifiez la valeur $port afin de refléter le port que vous voulez utiliser.
App Orchestration utilise le numéro de port que vous entrez dans cette variable par défaut pour la
communication avec NetScaler Gateway.
[#453303]

Lors de la mise à niveau du serveur de configuration App Orchestration de la version 2.0 vers la
version 2.5, un message d'erreur indiquant que la mise à niveau a échoué s'affiche. Toutefois,
lorsque ce message est fermé, le processus de mise à niveau continue et se termine avec
succès. Il n'existe pas de solution pour ce problème. [#458328]

Lors de la mise à niveau d'App Orchestration de la version 2.0 vers la version 2.5, le bouton
Mettre à niveau la base de données ne fonctionne pas lorsque vous cliquez dessus. Aucun
processus de mise à niveau n'est initié et aucune des bases de données n'est mise à niveau.
Pour contourner ce problème, mettez à niveau les bases de données associées à votre
déploiement App Orchestration comme décrit dans le document Guide de mise à niveau pour App
Orchestration 2.5. [#461982]

Après la mise à niveau vers App Orchestration 2.5 et XenDesktop 7.5, la mise à niveau d'un
catalogue de machines de session échoue car le type de produit du catalogue dans la base de
données de configuration App Orchestration est toujours XenDesktop 7.1. Pour résoudre ce
problème, effectuez les opérations suivantes pour mettre à jour manuellement le type de produit
dans la base de données avant de mettre à niveau le catalogue de machines de session :
1. Ouvrez une session sur le serveur de base de données avec des droits d'administrateur.
2. Ouvrez la base de données de configuration App Orchestration.
3. Développez les tables pour localiser cam.WorkloadCatalogs.
4. Cliquez avec le bouton droit sur cam.WorkloadCatalogs et sélectionnez Edit top 200 rows.
5. Localisez le nom court du catalogue en cours de mise à niveau.
6. Modifier le champ de type de produit sur XenDesktop75.
Page 4
© 2014 Citrix Systems, Inc. Tous droits réservés.
Problèmes connus
7. Enregistrez et quittez la base de données.
8. Dans la console Web App Orchestration, cliquez sur Concevoir > Catalogues de machines
de session. Sélectionnez le catalogue que vous souhaitez mettre à niveau, puis cliquez sur
Créer une nouvelle version.
[#489953]

Lors de la création d'un catalogue de machines de session à l'aide du provisioning à la demande,
le workflow Get-VMTemplateScan échoue avec l'erreur « VM en cours d'utilisation ». Ce
problème se produit lorsqu'un instantané de disque et de mémoire est créé à partir du modèle de
VM sélectionné pour être utilisé avec le catalogue. Pour résoudre ce problème, supprimez
l'instantané de disque et de mémoire et créez un instantané du disque de la machine uniquement.
Les instantanés de disque et de mémoire ne sont pas pris en charge avec App Orchestration.
[#469734]

Lorsqu'un filtre de connexion NetScaler est ajouté à un catalogue de machines de session, la
capacité des offres hébergées dans le catalogue ne peut pas être modifiée. Ce problème se
produit lorsque le filtre de connexion est ajouté après que des locataires aient souscrit à des
offres dans le catalogue. L'ajout d'un filtre de connexion introduit une modification dans le
catalogue de machines de session qui rend les abonnements à ses offres non valides. Par
conséquent, les utilisateurs ne peuvent pas accéder à leurs abonnements via Citrix Receiver.
Pour résoudre ce problème, désabonnez les utilisateurs des offres affectées et supprimez le
groupe de mise à disposition associé. Ensuite, réabonnez les utilisateurs à leurs offres d'origine.
Le processus d'abonnement crée un nouveau groupe de mise à disposition qui est associé au
catalogue de machines de session modifié. [#471339]

Après la mise à niveau d'un catalogue de machines de session, les utilisateurs ne peuvent pas
accéder aux offres auxquelles ils sont abonnés qui sont hébergées dans le catalogue via Citrix
Receiver. Ce problème se produit lorsqu'un nouveau modèle de VM est spécifié pendant le
processus de mise à niveau. Pour éviter ce problème, spécifiez un instantané de la VM que vous
souhaitez utiliser lors de la mise à niveau de la version du catalogue. [#472344]

Si vous configurez le serveur de configuration App Orchestration avec un format de date et
d'heure qui n'est pas pris en charge par la langue configurée dans le système d'exploitation, il est
possible que la sélection d'une date et d'une heure dans la console Web App Orchestration
échoue avec l'erreur « Format de date/heure non valide. » Par défaut, App Orchestration prend
uniquement en charge l'anglais, le français, l'allemand, l'espagnol et le japonais. Pour résoudre
ce problème, sélectionnez un format de date et d'heure qui soit compatible avec la langue
configurée pour le système d'exploitation du serveur. [#472793]

L'ajout d'une machine de session déclassée à un catalogue de machines de session et à un site
de mise à disposition n'est pas pris en charge dans cette version. Quand elle est attribuée à un
site de mise à disposition, la machine de session déclassée ne parvient pas à s'enregistrer avec
le site. Par conséquent, les utilisateurs ne peuvent accéder à aucun abonnement à des offres qui
sont hébergées sur la machine de session. Pour éviter ce problème, déployez de nouvelles
machines de session afin de remplacer les machines qui ont été déclassées. [#475517]
Page 5
© 2014 Citrix Systems, Inc. Tous droits réservés.
Problèmes connus

L'accès à un abonnement à une offre peut échouer si l'offre est configurée avec des données
spécifiques à l'utilisateur dans le répertoire de travail de l'application. Lorsqu'une offre est créée,
une analyse initiale de l'application est exécutée et App Orchestration utilise le répertoire de
travail issu de cette analyse. App Orchestration ne vérifie pas les données fournies par l'analyse
et ne corrige pas automatiquement les informations non valides lors de la création de l'offre. Pour
résoudre ce problème, utilisez des variables d'environnement pour toutes les données
spécifiques à l'utilisateur et utilisez-les à la place des données spécifiques à l'utilisateur réelles
dans le chemin d'accès au répertoire de travail de l'application. [#475534]

L'ajout du même domaine privé en tant que types différents (par exemple, l'ajout du domaine
avec le type Utilisateur, puis l'ajout du domaine avec le type Les deux) n'est pas pris en charge
dans cette version. Lors de l'ajout de domaines privés, n'ajoutez le domaine qu'une seule fois à
votre déploiement. [#475558]

Lors de la création d'une offre qui utilise le niveau d'isolation Groupe de mise à disposition privé
et qui comprend un site de mise à disposition et un groupe de serveurs StoreFront dans le
domaine de ressources partagé, mais également des machines de session dans le domaine de
ressources privé d'un locataire, les tentatives d'accès à l'offre via Citrix Receiver peuvent
échouer. Pour contourner le problème, lors de la création d'une offre privée qui s'étend sur
plusieurs domaines, configurez l'offre de manière à ce qu'elle utilise plutôt le niveau d'isolation
Site de mise à disposition privé. [#475564]

Les paramètres de stratégie de groupe App Orchestration peuvent ne pas s'afficher correctement
dans la console de gestion des stratégies de groupe qui est installée sur les Delivery Controller et
les machines de session exécutant XenApp 6.5. Ce problème se produit car XenApp 6.5 utilise
une version antérieure du composant logiciel enfichable de stratégie de groupe Citrix. La version
installée avec XenApp 6.5 est la version 1.5.0.0. La version installée avec XenApp 7.5 et
XenDesktop 7.5 est la version 2.2.0.0. Pour résoudre ce problème, mettez à jour le composant
logiciel enfichable de stratégie de groupe Citrix sur tous les serveurs XenApp 6.5 vers la version
la plus récente. Pour ce faire, effectuez les opérations suivantes :
1. Sur le support d'installation de XenApp 7.5 et XenDesktop 7.5, localisez le fichier
CitrixGroupPolicyManagement_x64.msi. Ce fichier se trouve dans le dossier /x64/Citrix
Policy.
2. Sur les serveurs XenApp 6.5 de votre déploiement, exécutez le fichier
CitrixGroupPolicyManagement_x64.msi pour mettre à jour le composant logiciel enfichable
de stratégie de groupe Citrix.
[#477911,#478087]

Lors de l'importation d'un grand nombre de machines de session sur un catalogue de machines
de session, il est possible que le workflow
Get-ApplicationInfo échoue. Si ce problème se produit, les erreurs suivantes sont consignées
dans le dossier C:\Windows\Temp sur le serveur de configuration App Orchestration :
Page 6
© 2014 Citrix Systems, Inc. Tous droits réservés.
Problèmes connus
o
Erreur : Erreur de traitement de la tâche en arrière-plan : System.Data.SqlClient.SqlException
(0x80131904) : Délai expiré. Le délai d'expiration s'est produit avant la fin de l'opération ou le
serveur ne répond pas. --->System.ComponentModel.Win32Exception (0x80004005) :
Dépassement du délai d'attente...
o
Erreur : Détails de l'erreur : L'instruction INSERT est en conflit avec la contrainte FOREIGN
KEY « FK_DiscoveredApplications_IconId ». Le conflit s'est produit dans la base de données
« AppOrchestration », table « cam.Icons », colonne « Id ». L'instruction a été arrêtée.
o
Erreur : Détails de l'erreur : La transaction associée à la connexion active est terminée mais
n'a pas été supprimée. Pour pouvoir utiliser la transaction pour exécuter des instructions SQL
vous devez la supprimer.
En outre, App Orchestration peut générer des workflows Get-ApplicationInfo supplémentaires, qui
finiront tous par échouer. Cet échec peut être dû à un verrou sur la table Cam.Icons dans la base
de données de configuration App Orchestration. Pour contourner le problème, importez un plus
petit nombre de machines de session à la fois sur le catalogue. Pour ce faire, effectuez les
opérations suivantes :
1. À partir de la console Web App Orchestration, supprimez le catalogue de machines de
session dans lequel vous importez les machines. Attendez que le workflow se termine.
2. Recréez le catalogue de machines de session et importez jusqu'à 100 machines. Attendez
que les workflows se terminent.
3. Continuez l'importation de machines de session par lots de 100 jusqu'à ce que toutes les
machines soient importées dans le catalogue.
[#479423]

Lorsque vous créez un catalogue de machines de session avec le provisioning à la demande, et
que le workflow est interrompu, toute VM de préparation et tout instantané qui sont créés restent
sur la ressource de calcul ; ils ne sont pas supprimés automatiquement. Ce problème peut se
produire si le workflow est annulé ou a échoué. Pour contourner ce problème, supprimez
manuellement la VM de préparation et l'instantané à l'aide de la console de l'hyperviseur, puis
relancez le workflow. [#480661]

La connexion à la console Web App Orchestration à l'aide d'informations d'identification utilisant
des caractères étendus (non anglais) peut échouer si l'option « Mémoriser » est sélectionnée. Ce
problème se produit lorsque vous vous connectez à la console Web à l'aide du navigateur Web
Safari. Les informations d'identification utilisant des caractères anglais peuvent se connecter avec
succès lorsque cette option est sélectionnée. Pour résoudre ce problème, ne sélectionnez pas
l'option « Mémoriser » lorsque vous vous connectez à la console avec le navigateur Safari à l'aide
d'informations d'identification qui utilisent des caractères autres que l'anglais. [#484144]
Page 7
© 2014 Citrix Systems, Inc. Tous droits réservés.
Problèmes connus

L'importation d'une machine de session exécutant le système d'exploitation Windows 7 32 bits sur
laquelle le Virtual Delivery Agent (VDA) pour utilisateur unique est installé peut échouer si
Windows Management Framework a été mis à niveau de la version 2.0 vers la version 4.0 sur la
machine. Ce problème se produit car le processus de mise à niveau de Windows Management
Framework rend les fonctions de configuration de la session PowerShell inutilisables. Pour
résoudre ce problème, effectuez l'une des actions suivantes sur la machine de session avant
l'importation sur un catalogue :
1. Mettez à niveau Windows Management Framework vers la version 4.0.
2. À partir de la fenêtre de commande PowerShell, exécutez l'applet de commande suivant :
Register-PSSessionConfiguration –name Microsoft.PowerShell
3. Dans Citrix App Orchestration Install Center, installez le logiciel VDA pour utilisateur unique.
[#483123]

Pour les machines de session exécutant les systèmes d'exploitation Windows 8 ou Windows 8.1,
l'installation de Virtual Delivery Agent pour utilisateur unique à l'aide de Citrix App Orchestration
Install Center n'est pas prise en charge. Pour contourner le problème, exécutez le script InstallSingleUserXDVDA.ps1disponible dans le dossier /Setup/ProductMedia sur le support
d'installation d'App Orchestration. Après avoir exécuté le script, vous pouvez importer la machine
de session sur un catalogue via la console Web App Orchestration. [#485119]

Lorsque vous créez des administrateurs App Orchestration avec le rôle en lecture seule et
l'étendue Tous les locataires via la console de gestion Web, et qu'un groupe d'utilisateurs
provenant d'une forêt ou d'un domaine différent est spécifié, aucune information relative au
locataire ne s'affiche dans la console Web. Ce problème se produit même lorsque des
approbations inter-forêt ou inter-domaine existent entre le domaine partagé et le second domaine.
Lorsque vous créez un administrateur en lecture seule avec l'étendue Tous les locataires,
assurez-vous de spécifier l'un des types d'utilisateur suivants :
o
Un utilisateur ou groupe d'utilisateurs qui réside dans le domaine utilisateur partagé.
o
Un utilisateur qui réside dans une forêt ou un domaine différent, dans la mesure où une
approbation inter-forêt ou inter-domaine existe avec le domaine partagé.
[#485970]
Provisioning de cloud
L'ajout d'une ressource de calcul de cloud privé à un déploiement App Orchestration échoue avec
une erreur indiquant qu'un datacenter doit être spécifié. Ce problème se produit si le datacenter
utilisé pour les ressources de calcul du cloud public est spécifié en tant que datacenter par défaut
pour le déploiement. Pour résoudre ce problème, spécifiez un datacenter qui ne comprend pas de
ressources de calcul de cloud en tant que datacenter par défaut pour le déploiement. Ensuite,
réessayez d'ajouter la ressource de calcul du cloud privé au déploiement. [#484497]
Page 8
© 2014 Citrix Systems, Inc. Tous droits réservés.
Problèmes connus
XenApp
App Orchestration 2.5 prend uniquement en charge les produits XenApp et XenDesktop suivants :

XenApp 6.5 Feature Pack 3

XenApp 7.5 et XenDesktop 7.5
XenApp 6.5 HRP04 n'est pas pris en charge dans cette version. [#486648]
StoreFront
Après avoir abonné les utilisateurs d'un locataire à des applications hébergées dans un site de mise
à disposition, aucune application ne s'affiche lorsque les utilisateurs accèdent au site StoreFront via
Citrix Receiver. Ce problème se produit avec les sites de mise à disposition nouvellement créés ainsi
qu'avec les sites de mise à disposition qui ont été agrégés au travers de StoreFront. Ce problème se
produit si les abonnements sont créés pour des utilisateurs dans les groupes locaux de domaines
dans le domaine utilisateur du locataire. Étant donné que le groupe local de domaine est local au
domaine dans lequel il est créé, les utilisateurs du groupe ne sont pas reconnus par StoreFront
lorsqu'ils tentent d'accéder aux applications auxquels ils ont souscrit.
Pour vous assurer que les utilisateurs d'un locataire peuvent accéder à leurs abonnements au travers
de StoreFront, exécutez l'une des tâches suivantes :

Si le groupe de serveurs StoreFront et les utilisateurs du locataire se trouvent dans des domaines
différents, assurez-vous que les utilisateurs du locataire figurent dans des groupes universels de
domaines et spécifiez ces groupes lors de la création d'abonnements.

Créez un groupe local de domaine dans le domaine dans lequel le groupe de serveurs StoreFront
réside, ajoutez les utilisateurs du locataire au groupe, puis spécifiez ce groupe lors de la création
d'abonnements.
[#451145]
Page 9
© 2014 Citrix Systems, Inc. Tous droits réservés.