XenMobile Server

Configurer SQL Server

Pour les connexions à SQL Server à partir d’une instance locale de XenMobile Server, vous pouvez utiliser l’un des pilotes suivants :

  • Pilote par défaut
  • JTD
  • Pilote JDBC (Microsoft Java Database Connectivity)

Le pilote jTDS est le pilote par défaut dans les cas suivants :

  • Vous installez XenMobile Server sur site.
  • Vous mettez à niveau à partir de XenMobile Server configuré pour utiliser le pilote jTDS.

Pour les deux pilotes, XenMobile prend en charge l’authentification SQL Server ou l’authentification Windows. Pour les combinaisons d’authentification et de pilote, SSL peut être activé ou désactivé.

Lorsque vous utilisez l’authentification Windows avec le pilote JDBC de Microsoft, le pilote utilise l’authentification intégrée avec Kerberos. XenMobile contacte Kerberos pour obtenir les détails du Centre de distribution de clés Kerberos (KDC). Si les informations requises ne sont pas disponibles, la CLI XenMobile vous invite à entrer l’adresse IP du serveur Active Directory.

Pour passer du pilote jTDS au pilote JDBC, envoyez une commande SSH à tous vos nœuds XenMobile Server et utilisez la CLI XenMobile pour la configuration. Les étapes varient en fonction de la configuration actuelle du pilote jTDS, comme suit.

Basculer vers Microsoft JDBC (Authentification SQL Server)

Pour effectuer ces étapes, vous avez besoin du nom d’utilisateur et du mot de passe SQL Server.

  1. Envoyez une commande SSH à tous les nœuds XenMobile Server.

  2. Dans le menu principal de la ligne de commande XenMobile, tapez 2 pour sélectionner le menu système.

  3. Entrez 12 pour sélectionner Paramètres avancés.

  4. Entrez 7 pour sélectionner le basculement de pilote JDBC, puis entrez m pour Microsoft.

    Image de sélection du pilote JDBC

  5. Lorsque vous y êtes invité, entrez y pour sélectionner l’authentification SQL, puis entrez le nom d’utilisateur et le mot de passe SQL Server.

  6. Répétez les étapes pour chaque nœud XenMobile Server.

  7. Redémarrez chaque nœud XenMobile Server.

Basculer vers Microsoft JDBC (SSL est désactivé ; authentification Windows)

Pour effectuer ces étapes, vous avez besoin du nom d’utilisateur et du mot de passe Active Directory, du domaine Kerberos KDC et du nom d’utilisateur KDC.

  1. Envoyez une commande SSH à tous les nœuds XenMobile Server.

  2. Dans le menu principal de la ligne de commande XenMobile, tapez 2 pour sélectionner le menu système.

  3. Entrez 12 pour sélectionner Paramètres avancés.

  4. Entrez 7 pour sélectionner le basculement de pilote JDBC, puis entrez m.

  5. Lorsque vous êtes invité à utiliser l’authentification SQL Server, tapez n.

  6. Lorsque vous y êtes invité, entrez le nom d’utilisateur et le mot de passe Active Directory configurés pour SQL Server.

  7. Si XenMobile ne détecte pas automatiquement le domaine Kerberos KDC, vous êtes invité à entrer les détails du KDC, y compris le nom de domaine complet de SQL Server.

  8. Lorsque vous êtes invité à utiliser SSL, tapez n. XenMobile enregistre la configuration. Si XenMobile ne peut pas enregistrer la configuration à cause d’erreurs, un message d’erreur et les détails que vous avez entrés s’affichent.

  9. Répétez les étapes pour chaque nœud XenMobile Server.

  10. Redémarrez chaque nœud XenMobile Server.

Pour modifier le mot de passe de la base de données XenMobile

Suivez ces instructions pour modifier le mot de passe de la base de données XenMobile, par exemple lorsque le support technique de Citrix vous demande de le modifier.

Si SQL Server utilise l’authentification Windows, modifiez le mot de passe de la base de données dans Windows Active Directory. Puis actualisez le compte administrateur de base de données sur le serveur de base de données pour synchroniser la modification du mot de passe. Vous pouvez ensuite modifier le mot de passe dans XenMobile, comme suit.

Important :

  • Planifiez une fenêtre de maintenance pour modifier le mot de passe de la base de données dans XenMobile. Une modification de mot de passe doit avoir lieu pendant le temps d’arrêt du système.
  • Lorsque vous modifiez le mot de passe, assurez-vous que tous les nœuds XenMobile sont connectés au réseau. Après avoir modifié le mot de passe, redémarrez XenMobile.

    If you don’t restart XenMobile after a password change, XenMobile goes into recovery mode. In that case, revert to the old password in the SQL server, restart XenMobile, and change the password again.

  1. Vérifiez que tous les nœuds de XenMobile Server sont en cours d’exécution. Pour un environnement en cluster, affichez tous les nœuds.

  2. Bloquez le trafic des appareils entrant vers XenMobile via l’équilibreur de charge Citrix ADC en désactivant les serveurs virtuels.

  3. Pour modifier le mot de passe de la base de données sur SQL Server : ouvrez une session dans la CLI XenMobile, accédez à Configuration > Base de données et entrez le mot de passe modifié lorsque vous y êtes invité :

    Server []: <ipAddress>
    Port [1433]: 1433
    Username [sa]: <userName>
    Password: <****>
    <!--NeedCopy-->
    
  4. Sélectionnez Y pour redémarrer le serveur.

  5. Répétez les étapes 3 et 4 pour tous les autres nœuds du cluster.

  6. Débloquez le trafic des appareils entrant en activant les serveurs virtuels sur l’équilibreur de charge Citrix ADC.

Configurer SQL Server