tsm-bestandspaden

Bepaalde tsm-opdrachten lezen bestanden van of schrijven bestanden naar standaardlocaties. Deze standaardlocaties worden bepaald door basefilepath-configuratiesleutels gedefinieerd voor elke opdracht. U kunt tsm gebruiken om de huidige waarde van de sleutels te bekijken en om de locaties te wijzigen.

Standaardlocaties voor bestanden

Tijdens de tsm maintenance backup-, restore-, send-logs- en ziplogs -processen, en de tsm sites export- en sites import -processen, gebruikt Tableau Server standaardlocaties voor de bestanden die door deze opdrachten worden gemaakt of gebruikt.

Voor details over de vereisten voor schijfruimte voor het maken van back-ups van Tableau Server, zie Schijfruimte gebruiken voor back-up maken.

Standaard:

  • tsm maintenance-opdrachten:

    • back-up—Het .tsbak-back-upbestand wordt gemaakt op een tijdelijke locatie in de datadirectory op het initiële knooppunt en vervolgens opgeslagen in:

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

    • herstellen—Het herstelproces herstelt een back-upbestand van:

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

    • verzendlogboeken—De verzendlogboeken verzenden het logbestand van:

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

    • ziplogs—Het ziplogs-bestand wordt gegenereerd in:

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

  • tsm sites

    • exporteren—Het export-.zip-bestand wordt gegenereerd in de volgende directory:

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

    • importeren—Tijdens het importproces zoekt Tableau Server naar bestanden in:

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

De huidige bestandslocatie ophalen

U kunt de huidige bestandslocatie voor een specifieke opdracht bekijken met behulp van tsm configuration get:

  • Voor tsm maintenance-opdrachten:

    • back-up-, herstel- en verzendlogboeken:

      tsm configuration get -k basefilepath.backuprestore

    • ziplogs:

      tsm configuration get -k basefilepath.log_archive

  • Voor tsm sites-opdrachten:

    • exporteren

      tsm configuration get -k basefilepath.site_export.exports

    • importeren

      tsm configuration get -k basefilepath.site_import.exports

De huidige bestandslocatie wijzigen

U kunt de verwachte bestandslocaties wijzigen met behulp van de tsm configuration set-opdracht om de basefilepath-variabelen bij te werken. Zie tsm configuration set-opties voor meer informatie over specifieke basisbestandspaden.

Het wijzigen van een basefilepath -variabele verplaatst geen bestaande bestanden van de oorspronkelijke directory naar de nieuwe directory. Als u bestaande back-up-, herstel-, logboekbestanden of site-export- of -importbestanden in de nieuwe directory wilt plaatsen die u opgeeft, moet u deze handmatig verplaatsen. U bent verantwoordelijk voor het maken van de nieuwe locatie en voor het instellen van de juiste machtigingen om tsm-toegang te verlenen tot alle bestanden die daar worden geplaatst, en tot de directorystructuur waarin deze bestanden staan. Zie Bestanden en machtigingen in TSM voor meer informatie over machtigingen en tsm. Als u het basisbestandspad voor back-up/herstel wijzigt, moet u de opdracht tsm maintenance validate-backup-basefilepath uitvoeren (beschikbaar in versie 2022.1 en hoger) om te controleren of de machtigingen correct zijn ingesteld.

De tsm maintenance backup-opdracht verzamelt de back-up op een tijdelijke locatie in de datadirectory voordat het back-upbestand wordt opgeslagen op de locatie die is opgegeven door de variabele basefilepath.backuprestore. Het wijzigen van het basisbestandspad heeft geen invloed op waar de tsm maintenance backup-opdracht het back-upbestand samenstelt.

  • Voor tsm maintenance-opdrachten:

    • Om de back-up-, herstel- of verzendlogboekendirectory te wijzigen, voert u de volgende opdracht uit:

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

    • Om de ziplogsdirectory te wijzigen:

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

  • Voor tsm sites-opdrachten:

    • Om de exportdirectory van de site te wijzigen:

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

    • Om de importdirectory van de site te wijzigen:

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

Nadat u een standaardbestandslocatie hebt gewijzigd, moet u het volgende doen:

  1. Lopende wijzigingen toepassen:

    tsm pending-changes apply

    Als voor de in behandeling zijnde wijzigingen de Server opnieuw moet worden opgestart, geeft de opdracht pending-changes apply een prompt weer om u te laten weten dat de server opnieuw wordt gestart. Deze prompt verschijnt ook als de server is gestopt, maar in dat geval vindt er geen herstart plaats. U kunt de prompt onderdrukken met de optie --ignore-prompt, maar dit verandert niets aan het herstartgedrag. Als opnieuw opstarten niet nodig is voor de wijzigingen, worden de wijzigingen zonder waarschuwing van een prompt toegepast. Zie tsm pending-changes apply voor meer informatie.

  2. Tableau Server stoppen:

    tsm stop

  3. De TSM-controller opnieuw opstarten (als tableau-systeemaccount):

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

  4. Wacht enkele minuten totdat de controller opnieuw is opgestart. Met deze opdracht kunt u bevestigen dat de controller opnieuw is opgestart:

    tsm status -v

    Wanneer u die opdracht kunt uitvoeren en de Tableau Server - Beheercontroller in de lijst staat als 'wordt uitgevoerd', is de controller opnieuw opgestart.

  5. Tableau Server starten:

    tsm start

 

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.