XenMobile Server

Configurar SQL Server

Para las conexiones a SQL Server desde XenMobile Server local, puede utilizar cualquiera de los controladores siguientes:

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

El controlador jTDS es el predeterminado cuando:

  • Instala XenMobile Server local.
  • Actualiza desde un servidor de XenMobile Server que está configurado para usar el controlador jTDS.

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

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

Para pasar del controlador jTDS al controlador JDBC, utilice SSH en todos los nodos de XenMobile Server y la CLI de XenMobile para la configuración. Los pasos varían según la configuración actual del controlador jTDS, como se indica a continuación.

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

Para completar estos pasos, necesita el nombre de usuario y la contraseña del servidor SQL.

  1. Use SSH para todos los nodos del servidor de XenMobile Server.

  2. En el menú principal de la interfaz de línea de comandos de XenMobile, escriba 2 para seleccionar el menú de sistema.

  3. Escriba 12 para seleccionar los parámetros avanzados.

  4. Escriba 7 para seleccionar el cambio de controlador JDBC y, a continuación, escriba m para Microsoft.

    Imagen de la elección del controlador JDBC

  5. Cuando se le pida, escriba y para elegir la autenticación de SQL y, a continuación, escriba el nombre de usuario y la contraseña del servidor SQL.

  6. Repita los pasos para cada nodo del servidor de XenMobile Server.

  7. Reinicie cada nodo del servidor de XenMobile Server.

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

Para completar estos pasos, necesita el nombre de usuario y la contraseña de Active Directory, así como el territorio del centro KDC y el nombre de usuario del centro KDC de Kerberos.

  1. Use SSH para todos los nodos del servidor de XenMobile Server.

  2. En el menú principal de la interfaz de línea de comandos de XenMobile, escriba 2 para seleccionar el menú de sistema.

  3. Escriba 12 para seleccionar los parámetros avanzados.

  4. Escriba 7 para seleccionar el cambio de controlador JDBC y, a continuación, escriba m.

  5. Cuando se le pregunte si quiere utilizar la autenticación de SQL Server, escriba n.

  6. Cuando se le pida, escriba el nombre de usuario y la contraseña de Active Directory configurados para el servidor SQL.

  7. Si XenMobile no detecta automáticamente el territorio del centro KDC de Kerberos, pedirá los datos de ese centro, incluido el FQDN del servidor SQL.

  8. Cuando se le pregunte si quiere utilizar SSL, escriba n. XenMobile guarda la configuración. Si XenMobile no puede guardar la configuración debido a errores en la operación, aparecerá un mensaje de error y los datos que escribió.

  9. Repita los pasos para cada nodo del servidor de XenMobile Server.

  10. Reinicie cada nodo del servidor de XenMobile Server.

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

Siga estas instrucciones para cambiar la contraseña de la base de datos de XenMobile; por ejemplo, cuando Citrix Support le indica que realice un cambio de contraseña.

Si su servidor SQL usa la autenticación de Windows, realice los cambios de contraseña de la base de datos en Windows Active Directory. A continuación, actualice la cuenta del administrador de la base de datos en el servidor de base de datos para sincronizar el cambio de contraseña. Ahora puede cambiar la contraseña en XenMobile de la siguiente manera.

Importante:

  • Planifique un período de mantenimiento programado para cambiar la contraseña de la base de datos en XenMobile. El cambio de contraseña debe ocurrir durante el tiempo de inactividad del sistema.
  • Cuando cambie la contraseña, todos los nodos de XenMobile deben estar conectados a la red. Después de cambiar la contraseña, reinicie 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. Verifique que todos los nodos del servidor de XenMobile Server se estén ejecutando. Para un entorno agrupado en clústeres, todos los nodos deben estar iniciados y en funcionamiento.

  2. Bloquee el tráfico entrante de los dispositivos a XenMobile en el equilibrador de carga de Citrix ADC. Para ello, inhabilite el servidor virtual.

  3. Para cambiar la contraseña de la base de datos en un servidor SQL, inicie sesión en la CLI de XenMobile, vaya a Configuración > Base de datos y escriba la contraseña modificada cuando se le solicite:

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

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

  6. Para desbloquear el tráfico de dispositivos entrantes, habilite el servidor virtual en el equilibrador de carga de Citrix ADC.

Configurar SQL Server