Spostare il processo di repository
Tableau Server utilizza il repository PostgreSQL per archiviare i dati del server. Deve essere sempre presente almeno un’istanza attiva del repository in un’installazione di Tableau Server e puoi disporre di un massimo di due istanze (una attiva, una passiva) se nell’installazione sono presenti almeno tre nodi. Non puoi rimuovere un’istanza di repository se è l’unica.
Pertanto, se desideri spostare l’unica istanza del repository da un nodo a un altro, dovrai aggiungere una seconda istanza e sincronizzare il nuovo repository con quello precedente prima di eseguirne la rimozione. Sincronizza le istanze del repository avviando il server. Se hai aggiunto un nuovo repository, questo verrà sincronizzato automaticamente con l’istanza esistente.
Se stai eliminando un nodo dal cluster del server e tale nodo ospita l’unica istanza del repository, dovrai aggiungere una seconda istanza del repository e sincronizzare le istanze prima di rimuovere il nodo.
Se stai anche spostando l’archivio file, puoi eseguire in contemporanea lo spostamento del repository. Vedi Spostare il processo di Archivio file.
Prima di apportare una modifica al repository, crea un backup completo di Tableau Server. Per maggiori informazioni, consulta tsm maintenance backup.
Importante: non puoi aggiungere una seconda istanza del repository e rimuovere la prima nello stesso passaggio. Devi eseguire entrambe le operazioni in modo che il contenuto della prima sia sincronizzato con la seconda, prima di rimuovere l’istanza originale.
I passaggi per lo spostamento del repository sono i seguenti:
Aggiungi una nuova istanza del repository a un altro nodo, avvia il server e attendi la sincronizzazione con il primo repository.
Rimuovi l’istanza del repository dal nodo originale.
Per spostare un repository è anzitutto necessario aggiungere una seconda istanza su un secondo nodo, quindi, dopo che le due istanze hanno sincronizzato tutti i dati nel repository originale, rimuovere l’istanza originale. Questi passaggi devono essere eseguiti separatamente per consentire la sincronizzazione del contenuto tra le due istanze.
Aggiungi una nuova istanza del repository.
Apri TSM in un browser:
https://<tsm-computer-name>:8850
Per maggiori informazioni, consulta Accedere all’interfaccia utente Web di Tableau Services Manager.
Fai clic sulla scheda Configurazione.
Per il nodo a cui stai aggiungendo il repository:
Seleziona Repository (pgsql).
Fai clic su Modifiche in sospeso nella parte superiore della pagina:
Viene visualizzato l’elenco delle modifiche in sospeso.
Se stai configurando un cluster a tre o cinque nodi e non hai implementato un insieme dei servizi di coordinamento, visualizzerai un avviso. Puoi procedere e implementare un insieme dei servizi di coordinamento in un passaggio distinto. Per maggiori informazioni sull’implementazione di un insieme dei servizi di coordinamento, consulta Implementare un insieme dei servizi di coordinamento.
Fai clic su Applica modifiche e riavvia, quindi su Conferma per confermare il riavvio di Tableau Server.
Dopo aver riavviato Tableau Server, nella scheda Stato, verifica che tutti i processi siano attivi.
Rimuovi un’istanza del repository.
In TSM, nella scheda Stato, verifica che tutti i processi siano attivi. Quando entrambi i repository sono visualizzati come attivi, potrai rimuovere il primo.
Fai clic sulla scheda Configurazione.
Per il nodo da cui si sta rimuovendo il repository, deseleziona la casella Repository .
Fai clic su Modifiche in sospeso nella parte superiore della pagina.
Se stai configurando un cluster a tre o cinque nodi e non hai implementato un insieme dei servizi di coordinamento, visualizzerai un avviso. Puoi procedere e implementare un insieme dei servizi di coordinamento in un passaggio distinto. Per maggiori informazioni sull’implementazione di un insieme dei servizi di coordinamento, consulta Implementare un insieme dei servizi di coordinamento.
Fai clic su Applica modifiche e riavvia, quindi su Conferma per confermare il riavvio di Tableau Server.