Configurar SQL Server

Para conexões com o SQL Server a partir de um XenMobile Server local, você pode usar qualquer um dos seguintes drivers:

  • O driver padrão
  • jTDS
  • 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 System Menu.

  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 System Menu.

  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.

Se o seu SQL Server usar a autenticação do Windows, faça alterações de senha do banco de dados no Windows Active Directory. Em seguida, atualize a conta de administrador do banco de dados no servidor de banco de dados para sincronizar a alteração de senha. Depois você pode alterar a senha no XenMobile, da seguinte forma.

Importante:

  • Planeje uma janela de manutenção para alterar a senha do banco de dados no XenMobile. 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.

    Se você não reiniciar o XenMobile após uma alteração de senha, o XenMobile entrará no modo de recuperação. Nesse caso, reverta para a senha antiga no SQL Server, reinicie o XenMobile e altere a senha novamente.

  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 Citrix ADC desativando os servidores virtuais.

  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 servidores virtuais no balanceador de carga do Citrix ADC.