Percorsi dei file di tsm

Alcuni comandi tsm leggono i file o scrivono su file in percorsi predefiniti. Questi percorsi predefiniti sono determinati dalle chiavi di configurazione basefilepath definite per ogni comando. Puoi utilizzare tsm per visualizzare il valore attuale delle chiavi e per modificare i percorsi.

Percorsi predefiniti per i file

Durante il tsm maintenance backup, i processi restore, send-logs, ziplogs e i processi tsm sites export, sites import , Tableau Server utilizza i percorsi predefiniti per i file creati o utilizzati da questi comandi.

Per informazioni dettagliate sui requisiti di spazio su disco per il backup di Tableau Server, consulta Utilizzo dello spazio su disco per il backup.

Per impostazione predefinita:

  • Comandi tsm maintenance:

    • backup: il file di backup .tsbak viene creato in un percorso temporaneo nella directory dei dati sul nodo iniziale e quindi salvato in:

      /var/opt/tableau/tableau_server/data/tabsvc/files/backups/

    • restore: il processo di ripristino ripristina un file di backup da:

      /var/opt/tableau/tableau_server/data/tabsvc/files/backups/

    • send-logs: il send-logs invia il file di registro da:

      /var/opt/tableau/tableau_server/data/tabsvc/files/backups/

    • ziplogs: il file ziplogs viene generato in:

      /var/opt/tableau/tableau_server/data/tabsvc/files/log-archives

  • tsm sites

    • export: il file di esportazione .zip viene generato nella seguente directory:

      /var/opt/tableau/tableau_server/data/tabsvc/files/siteexports

    • import: durante il processo di importazione, Tableau Server cerca i file in:

      /var/opt/tableau/tableau_server/data/tabsvc/files/siteimports

Ottieni la posizione attuale del file

Puoi visualizzare il percorso attuale del file per un comando specifico utilizzando tsm configuration get:

  • Per i comandi tsm maintenance:

    • backup, restore e send-logs:

      tsm configuration get -k basefilepath.backuprestore

    • ziplogs:

      tsm configuration get -k basefilepath.log_archive

  • Per i comandi dei siti tsm:

    • export

      tsm configuration get -k basefilepath.site_export.exports

    • import

      tsm configuration get -k basefilepath.site_import.exports

Modifica il percorso del file attuale

Puoi modificare i percorsi dei file previsti utilizzando il comando tsm configuration set per aggiornare le variabili basefilepath. Per informazioni dettagliate sugli specifici percorsi dei file di base, consulta Opzioni di tsm configuration set.

Modificare la variabile basefilepath non comporta lo spostamento dei file esistenti dalla directory originale a quella nuova. Se desideri posizionare i file di backup, di ripristino, di registro o di esportazione dei siti nella nuova directory specificata, dovrai spostarli manualmente. Sei responsabile della creazione del nuovo percorso e dell’impostazione delle autorizzazioni corrette per consentire l’accesso a tsm a tutti i file che verranno inseriti in quel percorso e alla struttura di directory contenente tali file. Per maggiori informazioni sulle autorizzazioni e su tsm, consulta File e autorizzazioni in TSM. Se modifichi il percorso del file di base di backup/ripristino, devi eseguire il comando tsm maintenance validate-backup-basefilepath (disponibile nella versione 2022.1 e successive) per verificare che le autorizzazioni siano impostate correttamente.

Il comando tsm maintenance backup assembla il backup in un percorso temporaneo nella directory dei dati, prima di salvare il file di backup nel percorso specificato dalla variabile basefilepath.backuprestore. La modifica del percorso del file di base non influisce sulla posizione in cui il comando tsm maintenance backup assembla il file di backup.

  • Per i comandi tsm maintenance:

    • Per modificare la directory per backup, ripristino o send-logs, esegui il seguente comando:

      tsm configuration set -k basefilepath.backuprestore -v "/new/directory/path"

    • Per modificare la directory ziplogs:

      tsm configuration set -k basefilepath.log_archive -v "/new/directory/path"

  • Per i comandi dei siti tsm:

    • Per modificare la directory di esportazione dei siti:

      tsm configuration set -k basefilepath.site_export.exports -v "/new/directory/path"

    • Per modificare la directory di importazione dei siti:

      tsm configuration set -k basefilepath.site_import.exports -v "/new/directory/path"

Dopo aver modificato un percorso di file predefinito, devi eseguire le seguenti operazioni:

  1. Applica le modifiche in sospeso:

    tsm pending-changes apply

    Se le modifiche in sospeso richiedono il riavvio del server, il comando pending-changes apply visualizzerà un messaggio per segnalare che verrà eseguito un riavvio. Questo messaggio viene visualizzato anche se il server è stato arrestato, ma in questo caso il riavvio non viene eseguito. Puoi eliminare la richiesta usando l’opzione --ignore-prompt, ma questo non modifica il comportamento del riavvio. Se le modifiche non richiedono un riavvio, vengono applicate senza visualizzare alcun messaggio. Per maggiori informazioni, consulta tsm pending-changes apply.

  2. Arresta Tableau Server:

    tsm stop

  3. Riavvia il Controller TSM (come account di sistema tableau ):

    sudo su -l tableau -c "systemctl --user restart tabadmincontroller_0.service"

  4. Attendi alcuni minuti il riavvio del controller. Puoi confermare che il controller si è riavviato con questo comando:

    tsm status -v

    Quando puoi eseguire il comando e il Controller di amministrazione di Tableau Server è elencato come "in esecuzione", il controller è stato riavviato.

  5. Avvia Tableau Server:

    tsm start

 

Grazie per il tuo feedback.Il tuo feedback è stato inviato. Grazie!