XenMobile® Server

Configurar SQL Server

Para las conexiones a SQL Server desde un servidor XenMobile® local, puedes usar cualquiera de los siguientes controladores:

  • El controlador predeterminado
  • jTDS
  • Controlador JDBC (Java Database Connectivity) de Microsoft

El controlador jTDS es el controlador predeterminado cuando:

  • Instalas XenMobile Server localmente.
  • Actualizas desde un servidor XenMobile que está configurado para usar el controlador jTDS.

Para ambos controladores, XenMobile admite la autenticación de SQL Server o la autenticación de Windows. Para esas combinaciones de autenticación y controlador, SSL puede estar activado o desactivado.

Cuando usas la autenticación de Windows con el controlador JDBC de Microsoft, el controlador usa la autenticación integrada con Kerberos. XenMobile se pone en contacto con Kerberos para obtener los detalles del Centro de distribución de claves (KDC) de Kerberos. Si los detalles requeridos no están disponibles, la CLI de XenMobile te pide la dirección IP del servidor de Active Directory.

Para cambiar del controlador jTDS al controlador JDBC, accede por SSH a todos tus nodos de XenMobile Server y usa la CLI de XenMobile para la configuración. Los pasos varían según la configuración actual de tu controlador jTDS, como se indica a continuación.

Cambiar a Microsoft JDBC (autenticación de SQL Server)

Para completar estos pasos, necesitas el nombre de usuario y la contraseña de SQL Server.

  1. Accede por SSH a todos los nodos de XenMobile Server.

  2. En el menú principal de la CLI de XenMobile, escribe 2 para seleccionar el Menú del sistema.

  3. Escribe 12 para seleccionar Configuración avanzada.

  4. Escribe 7 para seleccionar Cambiar controlador JDBC y, a continuación, escribe m para Microsoft.

    Imagen de la elección del controlador JDBC

  5. Cuando se te solicite, escribe y para elegir la autenticación de SQL y, a continuación, escribe el nombre de usuario y la contraseña de SQL Server.

  6. Repite los pasos para cada nodo de XenMobile Server.

  7. Reinicia cada nodo de XenMobile Server.

Cambiar a Microsoft JDBC (SSL desactivado; autenticación de Windows)

Para completar estos pasos, necesitas el nombre de usuario y la contraseña de Active Directory, el dominio KDC de Kerberos y el nombre de usuario de KDC.

  1. Accede por SSH a todos los nodos de XenMobile Server.

  2. En el menú principal de la CLI de XenMobile, escribe 2 para seleccionar el Menú del sistema.

  3. Escribe 12 para seleccionar Configuración avanzada.

  4. Escribe 7 para seleccionar Cambiar controlador JDBC y, a continuación, escribe m.

  5. Cuando se te pregunte si quieres usar la autenticación de SQL Server, escribe n.

  6. Cuando se te solicite, escribe el nombre de usuario y la contraseña de Active Directory configurados para el servidor SQL.

  7. Si XenMobile no detecta automáticamente el dominio KDC de Kerberos, te pedirá los detalles de KDC, incluido el FQDN del servidor SQL.

  8. Cuando se te pregunte si quieres usar SSL, escribe n. XenMobile guarda la configuración. Si XenMobile no puede guardar la configuración debido a errores, muestra un mensaje de error y los detalles que introdujiste.

  9. Repite los pasos para cada nodo de XenMobile Server.

  10. Reinicia cada nodo de XenMobile Server.

Para cambiar la contraseña de la base de datos de XenMobile

Sigue estas instrucciones para cambiar la contraseña de la base de datos de XenMobile, por ejemplo, cuando el servicio de asistencia de Citrix te indique que realices un cambio de contraseña.

Si tu servidor SQL usa la autenticación de Windows, realiza los cambios de contraseña de la base de datos en Windows Active Directory. Luego, actualiza la cuenta de administrador de la base de datos en el servidor de la base de datos para sincronizar el cambio de contraseña. A continuación, puedes cambiar la contraseña en XenMobile, como se indica a continuación.

Importante:

  • Planifica una ventana de mantenimiento programada para cambiar la contraseña de la base de datos en XenMobile. Un cambio de contraseña debe realizarse durante el tiempo de inactividad del sistema.
  • Cuando cambies la contraseña, asegúrate de que todos los nodos de XenMobile estén conectados a la red. Después de cambiar la contraseña, reinicia XenMobile.

    Si no reinicias XenMobile después de un cambio de contraseña, XenMobile entra en modo de recuperación. En ese caso, revierte a la contraseña anterior en el servidor SQL, reinicia XenMobile y vuelve a cambiar la contraseña.

  1. Verifica que todos los nodos de XenMobile Server estén en ejecución. Para un entorno en clúster, inicia todos los nodos.

  2. Bloquea el tráfico de dispositivos entrantes a XenMobile en el equilibrador de carga de Citrix ADC deshabilitando el servidor virtual.

  3. Para cambiar la contraseña de la base de datos en un servidor SQL: Inicia sesión en la CLI de XenMobile, navega a Configuración > Base de datos y escribe la contraseña modificada cuando se te solicite:

    Server []: <ipAddress>
    Port [1433]: 1433
    Username [sa]: <userName>
    Password: <****>
    <!--NeedCopy-->
    
  4. Elige Y para reiniciar el servidor.

  5. Repite los pasos 3 y 4 para todos los demás nodos del clúster.

  6. Desbloquea el tráfico de dispositivos entrantes habilitando el servidor virtual en el equilibrador de carga de Citrix ADC.

Configurar SQL Server