Instalar e configurar nós adicionais

Depois de instalar o Tableau Server em um computador (ou nó), o servidor estará pronto para uso, mas não possui redundância. Caso haja um problema com um processo ou com o computador, o Tableau Server pode ficar indisponível. Alem disso, todos os processos estão em execução em um único computador, então pode ocorrer disputa por recursos neste computador.

É possível estender a instalação do Tableau Server ao adicionar o Tableau aos nós adicionais, criando uma instalação distribuída. Este artigo descreve as etapas gerais para a instalação do Tableau Server em nós adicionais e supõe que o Tableau em já esteja instalado no nó inicial. Para obter mais informações sobre a instalação do Tableau no nó inicial, consulte Instalar o TSM.

Se você estiver instalando o Tableau Server em vários nós, será necessário instalar e configurar um nó de cada vez. Isso facilita a solução de problemas que talvez você possa encontrar.

Importante: você deve adicionar e configurar nós adicionais quando puder concluir completamente o processo ao aplicar alterações pendentes. Adicionar um nó sem concluir, aplicando alterações pendentes, pode fazer com que os usuários não possam entrar no Tableau Server.

Gerar o arquivo bootstrap do nó

  1. Abra o TSM em um navegador:

    https://<tsm-computer-name>:8850

    Para obter mais informações, consulte Fazer logon na interface do usuário na Web do Tableau Services Manager.

  2. Clique na guia Configuração e, na caixa Adicionar um nó, clique em Baixar arquivo bootstrap.

    O arquivo bootstrap é criado e copiado no computador local.

    A partir da versão 2019.3, as credenciais inseridas são incluídas no arquivo bootstrap por padrão. Se você não quiser credenciais inseridas no arquivo bootstrap, desmarque a opção Incluir credenciais temporárias no arquivo. Se você quiser desabilitar completamente a capacidade de incluir credenciais inseridas nos arquivos bootstrap de nó, defina uma opção de configuração para o servidor. Consulte features.PasswordlessBootstrapInit para obter mais detalhes.

Instalar e configurar um nó adicional

Antes de começar, verifique se o arquivo bootstrap do nó está correto. Por exemplo, se tiver executado o tsm security regenerate-internal-tokens depois de gerar um arquivo bootstrap, a inicialização falhará.

  1. Copie o instalador original usado no primeiro computador, juntamente ao arquivo bootstrap gerado e coloque-os em um local acessível do novo computador no qual o Tableau Server está sendo adicionado. Isso pode ser um compartilhamento de rede montado, ou diretamente no computador.

  2. Se estiver executando um firewall local, será necessário configurar as regras de firewall para todos os nós no cluster. Para obter mais informações, consulte Configuração do firewall local.

  3. No novo nó, execute o programa de instalação do Tableau Server. Esse deve ser o mesmo programa de instalação executado no nó inicial para instalar o Tableau Server.

    Durante a instalação, você será solicitado a selecionar um tipo de instalação. Selecione Incluir nó adicional ao cluster do Tableau Server existente :

  4. Clique em Próximo para continuar.

    Se o prompt do Windows Defender Firewall for exibido, clique em Permitir acesso. Pode ser necessário fazer isso várias vezes para que a instalação seja concluída.

  5. No instalador, depois que os arquivos do Tableau Server forem copiados, você será solicitado a fornecer o arquivo bootstrap e o nome e a senha do administrador do TSM:

    Clique em Próximo para continuar.

  6. Insira o local do arquivo de inicialização ou clique em Procurar para navegar até o local. Se o arquivo de bootstrap não incluir credenciais inseridas ou se essas credenciais expiraram, digite o nome de usuário e a senha do administrador do TSM. Essas credenciais devem ser as do usuário usado durante o processo de instalação no nó inicial.

  7. Uma janela do navegador é aberta e você é solicitado a fazer logon no TSM. Insira o nome de usuário e a senha do administrador do TSM.

    Se nenhuma janela do navegador for aberta automaticamente, abra uma janela e navegue até o TSM:

    https://<tsm-computer-name>:8850

  8. No TSM, clique em Configuração.

    Uma mensagem é exibida, informando que o nó foi adicionado:

  9. Clique em Continuar.

Configurar o nó adicional com o controlador de cluster

  1. Abra o TSM em um navegador:

    https://<tsm-computer-name>:8850

    Para obter mais informações, consulte Fazer logon na interface do usuário na Web do Tableau Services Manager.

  2. Clique na guia Configuração. Uma mensagem deve informar que o novo nó foi adicionado.

    Clique em Continuar para descartar a mensagem.

  3. O Controlador de cluster faz parte da topologia mínima e já está selecionado. Cada nó deve executar o Controlador de cluster.

    Se você quiser definir apenas a topologia mínima para o nó, vá para a Etapa 4 abaixo. Você pode fazer isso se estiver incluindo nós adicionais e não estiver pronto para configurar esse nó além do mínimo.

    Se quiser incluir processos adicionais na topologia mínima, especifique os processos que deverão ser executados no nó. Faça isso selecionando os processos desejados ou especificando o número de processos que devem ser executados no nó.

    Por exemplo, para adicionar um Gateway e duas instâncias do Processador em segundo plano no nó:

    1. Selecione Gateway.

    2. Defina a contagem do Processador em segundo plano como 2.

      Adicionar o processador em segundo plano a um nó também adicionará uma instância do processador de dados caso ainda não exista uma no nó.

    Os processos específicos e as contagens de processos definidos dependerão do ambiente e das necessidades organizacionais. Ao adicionar um outro processo, alguns processos são adicionados automaticamente. Para obter mais informações, consulte Configurar nós e Processos do Tableau Server.

    Observação: a interface de usuário na Web do TSM limita a um máximo de 8 instâncias de processos que permitem selecionar o número de instâncias. Para configurar mais instâncias, use a linha de comando e o comando TSM topology set-process . Para obter mais informações, consulte tsm topology set-process.

  4. Clique em Alterações pendentes na parte superior da página:

    Se você estiver configurando um cluster de três ou mais nós, um aviso de ensemble do Serviço de coordenação será exibido. Você pode continuar. Você implantará um ensemble do Serviço de coordenação em uma etapa separada.

  5. Clique em Aplicar alterações e reiniciar e Confirmar para confirmar uma reinicialização do Tableau Server.

    Depois que o Tableau Server reiniciar, o nó é incluído com a topologia mínima necessária e qualquer processo adicional configurado por você.

Observação: esse método de instalação a partir da linha de comando requer que você defina as variáveis de ambiente do Windows em cada nó adicional para o nome de usuário e senha de um administrador no nó inicial. Para obter um método de automação alternativo da instalação do Tableau Server sem a inclusão de credenciais codificadas, consulte Instalação automatizada do Tableau Server.

Gerar o arquivo bootstrap do nó

Para instalar o Tableau Server em mais computadores, use o mesmo instalador usado no nó inicial e o arquivo "bootstrap" gerado no nó inicial.

Importante: o arquivo do bootstrap contém uma cópia do arquivo do repositório de chaves principal, usado para criptografar os segredos da configuração. O arquivo também pode ter credenciais inseridas válidas por um período predeterminado (consulte tabadmincontroller.auth.expiration.minutes) e servir como um cookie de sessão. Recomendamos que você tome medidas adicionais para proteger o arquivo de configuração de nó usando mecanismos como os descritos em Proteção de segredos para operações de importação e exportação.

  1. Após instalar o Tableau Server no nó inicial, gere o arquivo bootstrap do nó.

  2. No nó inicial, abra um prompt de comando como um administrador.

  3. Digite este comando para gerar o arquivo bootstrap:

    tsm topology nodes get-bootstrap-file --file <path\file>.json

    A partir da versão 2019.3, as credenciais inseridas são incluídas no arquivo bootstrap por padrão. Se você não quiser que o arquivo bootstrap inclua credenciais, use a opção -nec ou --no-embedded-credentials:

    tsm topology nodes get-bootstrap-file --file <path\file>.json --no-embedded-credentials.

    Se você quiser desabilitar completamente a capacidade de incluir credenciais inseridas nos arquivos bootstrap de nó, defina uma opção de configuração para o servidor. Consulte features.PasswordlessBootstrapInit para obter mais detalhes.

Instalar e configurar um nó adicional

  1. Copie o instalador original usado no primeiro computador, juntamente ao arquivo bootstrap gerado e coloque-os em um local acessível do novo computador no qual o Tableau Server está sendo adicionado. Isso pode ser um compartilhamento de rede montado, ou diretamente no computador.

  2. Se estiver executando um firewall local, será necessário configurar as regras de firewall para todos os nós no cluster. Para obter mais informações, consulte Configuração do firewall local.

  3. No novo nó, execute o programa de instalação do Tableau Server. Esse deve ser o mesmo programa de instalação executado no nó inicial para instalar o Tableau Server.

    Setup-TSM-Server-tableau-<version>-x64.exe /silent /accepteula /embeddedcredential /bootstrapfile="path\bootstrapfile"

    Para obter mais informações sobre os switches que você pode usar com o Programa de instalação, consulte Instalar switches do Tableau Server.

Configurar o nó adicional

Observação: este exemplo básico ilustra como configurar a topologia em um nó. Para um exemplo mais detalhado sobre como trabalhar em vários nós, consulte Exemplo: Instalar e configurar um cluster HA de três nós.

No nó inicial (original), defina a topologia para o nó rescem adicionado. A topologia determina quais processos devem ser executados no nó e quantas instâncias de cada processo devem ser executadas. A topologia para o nó dependerá do ambiente e das necessidades organizacionais. Veja abaixo exemplos de configuração da topologia.

  1. No novo nó, abra um prompt de comando. 

  2. Obtenha o node-id do novo nó:

    tsm topology list-nodes -v

    A opção -v lista os nós e processos em execução. Você pode identificar o nó recém adicionado porque ele não apresentará nenhum processo.

  3. Especifique os processos individuais que devem ser executados neste nó:

    Execute essa ação com o segunte comando:

    tsm topology set-process -n <nodeID> -pr <processname> -c <n>

    É obrigatório adicionar uma instância do Controlador de cluster em cada nó.

    Por exemplo, para adicionar o Controlador de cluster, duas instâncias do Processador em segundo plano e um Gateway ao node2:

    tsm topology set-process -n node2 -pr clustercontroller -c 1
    tsm topology set-process -n node2 -pr backgrounder -c 2
    tsm topology set-process -n node2 -pr gateway -c 1

    Os processos específicos e as contagens de processos definidos dependerão do ambiente e das necessidades organizacionais. Ao adicionar um outro processo, alguns processos são adicionados automaticamente. Para obter mais informações, consulte Configurar nós e Processos do Tableau Server.

  4. Aplique a configuração do nó. O comando pending-changes apply exibe um prompt para informar que reiniciará o Tableau Server se o servidor estiver em execução. O prompt será exibido mesmo que o servidor esteja parado, porém, nesse caso, não há reinicialização. Cancele o prompt com a opção --ignore-prompt, mas isso não altera o comportamento de reinicialização. Para obter mais informações, consulte tsm pending-changes apply.

    tsm pending-changes apply

    Um aviso sobre a implantação de um ensemble do Serviço de coordenação será exibido se você tiver implantado um cluster de três ou cinco nós. Se esse for o único aviso, é possível substituí-lo com segurança usando a opção --ignore-warnings para aplicar as alterações de configuração apesar do aviso.

    tsm pending-changes apply --ignore-warnings

Instalar drivers

É necessário instalar drivers para que o Tableau Server possa se conectar aos dados que executam as extrações. Instale os drivers em nós que estejam executando qualquer um dos seguintes processos:

  • VizQL Server (vizqlserver)
  • Servidor de aplicativos (vizportal)
  • Servidor de dados (dataserver)
  • Processador em segundo plano (backgrounder)

Drivers e exibições administrativas

Se quiser usar as exibições administrativas integradas no Tableau Server, também é necessário instalar o driver do PostgreSQL em qualquer nó que estiver executando algum dos processo acima.

Para obter mais informações, consulte Drivers de banco de dados.

Obrigado pelo feedback! Ocorreu um erro ao enviar seu feedback. Tente novamente ou envie-nos uma mensagem..