Installare e configurare nodi aggiuntivi

Dopo l’installazione di Tableau Server su un computer o su un nodo, il server è funzionante e pronto all’uso, ma non ha ridondanza. Se si verifica un problema con un processo o con il computer, Tableau Server potrebbe non essere disponibile. Inoltre, tutti i processi vengono eseguiti in un singolo computer, quindi possono verificarsi conflitti per le risorse in tale computer.

Puoi estendere l’installazione di Tableau Server aggiungendo Tableau a nodi aggiuntivi, creando un’installazione distribuita. Questo articolo descrive i passaggi generali per l’installazione di Tableau Server in nodi aggiuntivi. Si presuppone che Tableau sia già stato installato in un nodo iniziale. Per maggiori informazioni sull’installazione di Tableau nel nodo iniziale, consulta Installare e inizializzare TSM.

Se installi Tableau Server in più nodi, è consigliabile installare e configurare un nodo alla volta. Ciò semplifica la risoluzione di eventuali problemi.

Importante: è consigliabile aggiungere e configurare nodi aggiuntivi quando puoi completare fino in fondo il processo applicando le modifiche in sospeso. L’aggiunta di un nodo senza applicazione finale delle modifiche in sospeso può causare l’impossibilità per gli utenti di accedere a Tableau Server.

Percorso di installazione

Tieni presente i seguenti requisiti e limitazioni:

  • I percorsi di installazione e della directory dei dati di Tableau Server devono essere gli stessi in tutti i nodi di un cluster.
  • Puoi specificare un percorso di installazione non predefinito nelle distribuzioni di tipo RHEL, ma non puoi modificare il percorso su Ubuntu. Per maggiori informazioni, consulta Directory di installazione.
  • Durante l’inizializzazione di Tableau, puoi specificare un percorso non predefinito per la directory dei dati. Per maggiori informazioni, consulta Directory dati.

Generare il file di bootstrap del nodo

  1. Apri TSM in un browser:

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

    Per maggiori informazioni, consulta Accedere all’interfaccia utente Web di Tableau Services Manager.

  2. Fai clic sulla scheda Configurazione e, nella casella Aggiungi un nodo, fai clic su Scarica file bootstrap.

    Il file bootstrap viene creato e copiato sul computer locale.

    Le credenziali incorporate sono incluse nel file di bootstrap. Se non desideri incorporare le credenziali nel file di bootstrap, deseleziona l’opzione Includi credenziali temporanee nel file. Se desideri disabilitare completamente la possibilità di includere le credenziali incorporate nei file di bootstrap del nodo, puoi impostare un’opzione di configurazione per il server. Per ulteriori dettagli, consulta features.PasswordlessBootstrapInit.

Installare e inizializzare un nodo aggiuntivo

Prima di iniziare, verifica che il file di bootstrap del nodo sia recente. Se, ad esempio, hai eseguito tsm security regenerate-internal-tokens dopo aver generato un file di bootstrap, l’inizializzazione avrà esito negativo.

  1. Copia il programma di installazione originale utilizzato sul primo computer insieme al file di bootstrap generato e mettili in una posizione accessibile dal nuovo computer in cui stai aggiungendo Tableau Server. La posizione può trovarsi in una condivisione di rete montata o direttamente sul nuovo computer.

  2. Se esegui un firewall locale, devi configurare le regole del firewall per tutti i nodi del cluster. Per maggiori informazioni, consulta Configurare il firewall locale.

  3. Nel nuovo nodo, esegui il programma di installazione di Tableau Server:

    Utilizza il gestore di pacchetti per installare il pacchetto di Tableau Server.

    È necessario installare la nuova versione nello stesso percorso della versione esistente. Il percorso di installazione deve essere lo stesso in tutti i nodi. Non eseguire l’installazione in una posizione utilizzando un collegamento simbolico o in una directory in un volume NFS (Network File System).

    • Nelle distribuzioni RHEL-like, tra cui CentOS, puoi installare Tableau in una posizione non predefinita.

      • Posizione predefinita: per eseguire l’installazione nella posizione non predefinita (/opt/tableau/tableau_server), esegui i seguenti comandi, dove <version> è nel formato principale-secondaria-manutenzione (ad esempio: 2019-2-5):

        sudo yum update

        sudo yum install tableau-server-<version>.x86_64.rpm

      • Posizione non predefinita: per eseguire l’installazione in una posizione non predefinita, devi utilizzare rpm -i. Dovrai inoltre installare tutti i pacchetti dipendenti. Consulta la nota sotto riportata.

        Esegui questo comando:

        sudo rpm -i --prefix /preferred/install/path tableau-server.rpm

      Nota: quando si utilizza yum per installare Tableau Server, tutti i pacchetti dipendenti vengono scaricati e installati automaticamente. Questo è il metodo consigliato per l’installazione di Tableau. Se desideri eseguire l’installazione in una posizione non predefinita oppure la tua azienda non consente l’utilizzo di yum e devi effettuare l’installazione tramite, rpm -idovrai installare anche tutti i pacchetti dipendenti separatamente. Per informazioni sull’installazione dei pacchetti dipendenti, consulta Installazione di Tableau Server su un computer air gapped con Linux.

    • In Ubuntu, esegui i seguenti comandi, dove <version> è nel formato principale-secondaria-manutenzione (ad esempio: 2019-2-5):

      sudo apt-get update
      sudo apt-get upgrade
      sudo apt-get -y install gdebi-core
      sudo gdebi -n tableau-server-<version>_amd64.deb
      
  4. Per inizializzare le comunicazioni tra il nuovo nodo e quello iniziale, esegui lo script initialize-tsm installato al momento dell’installazione di Tableau Server.

    Passa alla directory scripts:

    cd /opt/tableau/tableau_server/packages/scripts.<version_code>/
  5. Esegui lo script initialize-tsm:

    sudo ./initialize-tsm -b /path/to/<bootstrap>.json --accepteula

Configurare il nodo aggiuntivo con Cluster Controller

  1. Apri TSM in un browser:

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

    Per maggiori informazioni, consulta Accedere all’interfaccia utente Web di Tableau Services Manager.

  2. Fai clic sulla scheda Configurazione. Un messaggio indica che il nuovo nodo è stato aggiunto.

    Fai clic su Continua per chiudere il messaggio.

  3. Cluster Controller fa parte della topologia minima ed è già selezionato. Ogni nodo deve eseguire Cluster Controller.

    Se vuoi impostare la topologia minima solo per il nodo, vai al Passaggio 4 riportato di seguito. Puoi eseguire questa operazione se aggiungi ulteriori nodi e non sei pronto a configurare questo nodo oltre il minimo.

    Se vuoi aggiungere ulteriori processi alla topologia minima, specifica i processi da eseguire nel nodo. A tale scopo, seleziona i processi desiderati oppure specifica il numero di processi da eseguire nel nodo.

    Ad esempio, per aggiungere un gateway e due istanze di Gestione componenti in background nel nodo:

    1. Seleziona Gateway.

    2. Imposta il conteggio di Gestione componenti in background su 2.

      L’aggiunta di Gestione componenti in background a un nodo aggiungerà anche un’istanza del motore dati, se questa non è già presente sul nodo.

    I processi specifici e i conteggi dei processi impostati dipendono dall’ambiente organizzativo e dalle relative esigenze. Alcuni processi vengono aggiunti automaticamente quando si aggiunge un altro processo. Per maggiori informazioni, consulta Configurazione dei nodi e Processi di Tableau Server.

    Nota: l’interfaccia utente Web di TSM limita a un massimo di 8 istanze di processi che ti consentono di selezionare il numero di istanze. Per configurare più istanze, utilizza la riga di comando e il comando TSM topology set-process . Per ulteriori informazioni, consulta il paragrafo tsm topology set-process.

  4. Fai clic su Modifiche in sospeso nella parte superiore della pagina:

    Se stai configurando un cluster con tre o più nodi, viene visualizzato un avviso dell’insieme dei servizi di coordinamento. Puoi continuare. L’implementazione dell’insieme dei servizi di coordinamento avverrà in un passaggio distinto.

  5. Fai clic su Applica modifiche e riavvia, quindi su Conferma per confermare il riavvio di Tableau Server.

    Dopo il riavvio di Tableau Server, il nodo viene incluso nella topologia minima necessaria e in tutti i processi aggiuntivi configurati.

Installare i driver

Devi installare i driver in modo che Tableau Server possa connettersi ai dati ed eseguire estrazioni. Installa questi driver nei nodi che eseguono uno dei processi seguenti:

  • VizQL Server (vizqlserver)
  • Server applicazioni (vizportal)
  • Data Server (dataserver)
  • Gestione componenti in background (backgrounder)

Driver e viste amministrative

Se vuoi utilizzare le viste amministrative incorporate in Tableau Server, devi anche installare il driver PostgreSQL in tutti i nodi che eseguono uno dei processi sopra descritti.

Per maggiori informazioni, consulta Driver del database.