Product Documentation

Conditions préalables

Jul 25, 2016

Vous devez remplir les pré-requis suivants avant d'exécuter l'outil de mise à niveau de XenMobile. Pour consulter la liste des problèmes connus, consultez la section À propos de l'outil de mise à niveau

Important

Tenez compte de ce problème connu dans XenMobile 10.1 car il est probable que votre nom d'hôte XenMobile 9.0 comporte une majuscule. Dans ce cas, après la mise à niveau vers XenMobile 10.1, les appareils ne peuvent pas accéder à Worx Store. 

  • Lorsque vous configurez le serveur XenMobile avec une lettre majuscule dans le nom d'hôte, par exemple ABC.Xms.com, Worx Store ne s'ouvre pas sur les appareils après l'inscription des appareils. [#545527]

Correctif App Controller

Téléchargez le dernier fichier de correctif pour XenMobile 9.0 App Controller depuis la page Downloads (Téléchargements) sur Citrix.com. Dans la console de gestion App Controller, accédez à Paramètres > Gestion des versions. Cliquez sur Mettre à jour, puis sélectionnez le fichier correctif que vous avez téléchargé. Cliquez sur Télécharger et redémarrez App Controller. 

Nom du magasin

Remarque

Avant d'effectuer la mise à niveau de XenMobile 9 vers XenMobile 10.1, vous devez rétablir le nom par défaut du magasin personnalisé de façon à ce que les appareils Windows inscrits puissent continuer à fonctionner après la mise à niveau. Consultez l'article http://support.citrix.com/article/CTX214553 pour de plus amples informations.

Dans une mise à niveau en mode MAM ou Enterprise, si le nom par défaut du magasin Store a été changé sur App Controller, restaurez la valeur par défaut de Store avant de générer un pack d’assistance pour la mise à niveau.  

localized image

Serveur de licences Citrix

Assurez-vous d'avoir installé le serveur de licences Citrix 11.12.1 (disponible sur la page Système de licences Citrix) et d'avoir configuré le serveur avec la dernière licence V6 pour votre édition de XenMobile. Assurez-vous que les ports de serveur de licences 27000 et 7279 sont ouverts sur le serveur. Cette étape est primordiale pour éviter que les utilisateurs soient forcés à réinscrire leurs appareils.

NetScaler 10.5 et XenMobile 10.1

Citrix vous recommande d'utiliser Netscaler 10.5 avec XenMobile 10.1. Avant de mettre à niveau vers NetScaler 10.5, enregistrez une copie de votre configuration Netscaler (ns.conf). La version Netscaler 10.5 comprend un utilitaire de déploiement simple et rapide qui vous guide à travers les étapes requises pour intégrer NetScaler 10.5 et XenMobile 10. Pour de plus amples informations, consultez la section FAQ : Intégration de XenMobile 10 et NetScaler 10.5.

Serveur LDAP

Assurez-vous que le nouveau serveur XenMobile 10.1 se connecte à un ou plusieurs serveurs LDAP. Vous devez disposer d’une route active vers les serveurs LDAP après la mise à niveau, lorsque vous redémarrez le serveur.

Ouvrir les ports du pare-feu

Ouvrez les mêmes ports de pare-feu pour la nouvelle adresse IP du serveur XenMobile 10.1 que ceux ouverts pour l'adresse IP du serveur XenMobile 9.0.

Migration de la base de données

Le tableau suivant dresse la liste des options de migration de base de données possibles. Pour la configuration système requise, consultez la section Configuration requise pour la base de données XenMobile 10.1.

De XenMobile 9.0

à XenMobile 10.1


Édition Enterprise

App Controller

MDM

 

PostgreSQL local

PostgreSQL local

PostgreSQL local

PostgreSQL local

MS SQL

MS SQL

PostgreSQL local

Remote PostgreSQL

Remote PostgreSQL


App Edition

PostgreSQL local

 

PostgreSQL local

PostgreSQL local

 

Remote PostgreSQL

PostgreSQL local

 

MS SQL


MDM Edition

PostgreSQL local

 

PostgreSQL local

MS SQL

 

MS SQL

Remote PostgreSQL

 

Remote PostgreSQL

Durant le processus de migration des données, XenMobile a besoin d'être autorisé à accéder à la solution base de données implémentée dans XenMobile 9.0 Device Manager. Les ports suivants doivent être ouverts :

  • Pour le serveur Microsoft SQL, le port par défaut est 1433.
  • Pour PostgreSQL, le port par défaut est 5432.

Pour autoriser les connexions à distance à PostgreSQL, vous devez effectuer les étapes suivantes :

1. Ouvrez le fichier pg_hba.conf et recherchez la ligne suivante : "host all all 127.0.0.1/32 md5"
Remplacez cette ligne par "host all all 0.0.0.0/32 md5"

2. Enregistrez le fichier.

3. Arrêtez et redémarrez le service.

4. Recherchez et ouvrez le fichier postgresql.conf et changez cette ligne :
"#listen_addresses = 'localhost'" to "listen_addresses = ‘*’"

Remarque

cette opération peut être rendue restrictive en autorisant uniquement les adresses IP des serveurs XenMobile 9.0 et XenMobile 10.1 à accéder à la base de données PostgreSQL (listen_addresses = '10.x.x.1,10.x.x.2).

5. Arrêtez et redémarrez le service PostgreSQL pour que les modifications prennent effet.

Si un port personnalisé a été assigné à la base de données, vous devez vous assurer que le port est autorisé et ouvert dans le pare-feu protégeant XenMobile 9.0 Device Manager. Cela permet à XenMobile 10.1 de se connecter à la base de données et de migrer les informations requises.

Certificat SSL externe

Les certificats SSL externes doivent respecter les critères indiqués dans la section Comment configurer un certificat SSL externe. Veillez à consulter votre pki.xml avant de démarrer la migration pour vous assurer que le certificat SSL remplit ces conditions.

Nom d'utilisateur du compte d'administrateur

Le compte d'administrateur utilisé pour se connecter à la console XenMobile 10.1 peut contenir uniquement des lettres en minuscules ; vous ne pourrez pas vous connecter à la console XenMobile 10.1 après la migration si le compte contient des lettres majuscules. Créez un compte d'utilisateur administrateur avec uniquement des lettres en minuscules et disposant de toutes les autorisations afin qu'une fois la migration effectuée, vous puissiez utiliser ce compte pour ouvrir une session sur la console XenMobile 10.1.

Noms de paquetages de déploiement avec caractères spéciaux

Les noms de paquetages de déploiement dans XenMobile 9.0 qui contiennent des caractères spéciaux (!, $(),#,%, +,*, ~,?, |,} {, []) sont migrés, mais les groupes de mise à disposition dans XenMobile 10.1 ne peuvent pas être modifiés après la migration. En outre, les utilisateurs locaux et les groupes locaux créés dans XenMobile 9.0 qui contiennent un crochet ouvrant ([) causent des problèmes lors de la création d'invitations d’inscription dans XenMobile 10.1. Avant la migration, supprimez tous les caractères spéciaux des noms de paquetages de déploiement et les crochets ouverts des noms d'utilisateurs locaux et de groupes locaux.

Exporter le certificat de serveur XenMobile 9.0

Si vous effectuez la mise à niveau d'un déploiement XenMobile 9.0 Enterprise Edition, vous devez exporter le certificat de serveur App Controller et l'importer dans NetScaler Gateway. Ouvrez une session sur XenMobile 9.0 App Controller et cliquez sur Certificats. Suivez ces étapes pour exporter le certificat de serveur :

1. Dans la liste des certificats, cliquez sur le certificat de serveur que vous souhaitez exporter, puis cliquez sur Exporter.

localized image

2. Dans la boîte de dialogue Exporter certificat, entrez le mot de passe de votre certificat dans les deux champs et cliquez sur OK.

localized image

Importez le certificat de serveur dans le boîtier NetScaler Gateway.

Serveur pour le chargement du pack de support crypté

Serveur où vous pouvez télécharger le pack de support crypté à partir de l'interface de ligne de commande à l'aide du protocole FTP (File Transfer Protocol) ou du protocole SCP (Secure Copy Protocol).

Après avoir passé en revue les problèmes connus et rempli toutes les conditions préalables, démarrez la mise à niveau.