Product Documentation

Configurar SQL Server

XenMobile Service usa o driver jTDS para conexões com o SQL Server. Para mudar para o driver Microsoft JDBC, entre em contato com a Citrix Cloud Operations.

Para conexões com o SQL Server de um XenMobile Server no local, você pode usar o driver padrão, jTDS ou o driver Microsoft Java Database Connectivity (JDBC). O driver jTDS é o driver padrão quando você:

  • Instala o XenMobile Server no local.
  • Atualize de um XenMobile Server configurado para usar o driver jTDS.

Para ambos os drivers, o XenMobile é compatível com a autenticação do SQL Server ou com a autenticação do Windows. Para essas combinações de autenticação e driver, o SSL pode estar ligado ou desligado.

Quando você usa a autenticação do Windows com o driver Microsoft JDBC, o driver usa a autenticação integrada com o Kerberos. O XenMobile contata o Kerberos para obter os detalhes do Centro de Distribuição de Chave (KDC) Kerberos. Se os detalhes necessários não estiverem disponíveis, a CLI do XenMobile solicita o endereço IP do servidor do Active Directory.

Para mudar do driver jTDS para o driver JDBC, use SSH para todos os nós do XenMobile Server e use o CLI do XenMobile para a configuração. As etapas variam acordo com a sua configuração do driver jTDS atual, da seguinte maneira.

Mudar para Microsoft JDBC (autenticação do SQL Server)

Para concluir essas etapas, você precisa do nome de usuário do SQL Server e da senha.

  1. Use SSH para todos os nós do XenMobile Server.

  2. No menu principal da CLI do XenMobile, digite 2 para selecionar o menu System.

  3. Digite 12 para selecionar as configurações avançadas.

  4. Digite 7 para selecionar mudar o driver JDBC e digite m para Microsoft.

    Imagem de escolha do driver JDBC

  5. Quando solicitado, digite y para escolher a autenticação SQL e, em seguida, digite o nome de usuário do SQL Server e a senha.

  6. Repita as etapas para cada nó do XenMobile Server.

  7. Reinicie cada nó do XenMobile Server.

Mudar para Microsoft JDBC (SSL está desativado; autenticação Windows)

Para concluir estas etapas, você precisa do nome e da senha do usuário do Active Directory, do realm Kerberos KDC e do nome de usuário KDC.

  1. Use SSH para todos os nós do XenMobile Server.

  2. No menu principal da CLI do XenMobile, digite 2 para selecionar o menu System.

  3. Digite 12 para selecionar as configurações avançadas.

  4. Digite 7 para selecionar mudar o driver JDBC e digite m.

  5. Quando solicitado se deseja usar a autenticação do SQL Server, digite n.

  6. Quando solicitado, digite o nome de usuário e a senha do Active Directory configurados para o SQL Server.

  7. Se o XenMobile não detectar automaticamente o realm Kerberos KDC, ele solicitará os detalhes KDC, incluindo o FQDN do SQL Server.

  8. Quando solicitado se deseja usar SSL, digite n. XenMobile salva a configuração. Se o XenMobile não conseguir salvar a configuração devido a erros, ele mostra uma mensagem de erro e os detalhes que você inseriu.

  9. Repita as etapas para cada nó do XenMobile Server.

  10. Reinicie cada nó do XenMobile Server.

Para alterar a senha do banco de dados XenMobile

Siga esta orientação para alterar a senha do banco de dados XenMobile, por exemplo, quando o Suporte Citrix direciona você para fazer uma alteração de senha.

Importante:

  • Planeje uma janela de manutenção para alterar a senha do banco de dados. Uma alteração de senha deve ocorrer durante o tempo de inatividade do sistema.
  • Quando você alterar a senha, confirme que todos os nós do XenMobile estão conectados à rede. Depois de alterar a senha, reinicie o XenMobile.

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

  • Se o SQL Server usar a autenticação do Windows, faça a alteração da senha do banco de dados no Windows Active Directory.
  1. Verifique se todos os nós do XenMobile Server estão em execução. Para um ambiente em cluster, coloque todos os nós em operação.

  2. Bloqueie o tráfego de entrada de dispositivos para o XenMobile no balanceador de carga Netscaler desativando os vServers.

  3. Para alterar a senha do banco de dados no SQL Server: faça login na CLI do XenMobile, navegue até Configuração > Banco de dados e insira a senha alterada quando solicitado:

    Server []: <ipAddress>
    Port [1433]: 1433
    Username [sa]: <userName>
    Password: <****>
    
  4. Escolha Y para reiniciar o servidor.

  5. Repita as etapas 3 e 4 para todos os outros nós no cluster.

  6. Desbloqueie o tráfego de entrada dos dispositivos ativando os vServers no balanceador de carga do NetScaler.