Een volledige back-up maken van Tableau Server en Tableau Server herstellen

U kunt de volgende stappen gebruiken om een back-up te maken van uw Tableau Server-implementatie. In het bijzonder beschrijven deze stappen hoe u een kloon van een server kunt herstellen uit een verzameling back-updata en -assets.

Opmerking: Het back-upproces kan lang duren. Omdat er geen andere taken kunnen worden uitgevoerd terwijl de back-up wordt uitgevoerd, raden we u aan de back-up buiten kantooruren uit te voeren.

Datatypen back-up

Er zijn twee soorten back-updata die Tableau Server kan genereren. We raden u aan regelmatig back-ups van elk type uit te voeren voor het geval u een server moet herstellen in een herstelscenario:

  • Data beheerd door Tableau Server: bestaat uit de Tableau PostgreSQL-database of -opslagplaats en het Bestandsarchief, dat metadata van werkboeken en gebruikers, dataextractbestanden en siteconfiguratiedata bevat. Wanneer u TSM gebruikt om een back-up te maken, worden al deze data opgeslagen in één bestand met de extensie .tsbak. Van deze data wordt een back-up gemaakt met de opdracht tsm maintenance backup.

    Opmerking: Wanneer een extern bestandsarchief is geconfigureerd, kunt u de opdracht tsm maintenance backup niet gebruiken om een back-up te maken van Tableau Server-data. Voor informatie over het maken van een back-up van deze data, zie Back-up maken en terugzetten met extern bestandsarchief.

    • U kunt alleen herstellen vanaf een back-up die hetzelfde type identiteitenarchief heeft als de actieve server. Een back-up van een server die lokale verificatie gebruikt, kan bijvoorbeeld worden hersteld naar een Tableau Server die is geïnitialiseerd met lokale verificatie, maar een back-up van een server die Active Directory-verificatie gebruikt, kan niet worden hersteld naar een server die is geïnitialiseerd met lokale verificatie.

    • U kunt een back-upbestand alleen terugzetten naar een versie van Tableau Server die gelijk aan of nieuwer is dan de versie waarop de back-up is gemaakt. U kunt back-ups niet terugzetten naar een oudere versie van Tableau.
    • Belangrijk: Als u Blauwe/groene upgrades uitvoert of Tableau Server 2021.4 (of eerder) handmatig upgradet met behulp van de tsm maintenance (backup and restore)-methode, moet u legacy-identity-mode inschakelen voordat u terug kunt keren naar Tableau Server 2022.1 (of later). Zie Problemen met de identiteitsmigratie oplossen voor meer informatie.

    • Vanaf versie 2022.3 worden back-ups gemaakt met tabadmin ('pre-TSM-back-ups') niet ondersteund. U kunt een back-up van vóór TSM niet herstellen naar Tableau Server versie 2022.3 of hoger.

  • Configuratie- en topologiedata: Bevat de meeste serverconfiguratie-informatie die nodig is om een server volledig te herstellen. SMTP, waarschuwingen en sommige verificatieassets zijn allemaal voorbeelden van configuratiedata die kunnen worden geëxporteerd voor een back-up. Topologiedata definiëren hoe uw Tableau Server-processen worden geconfigureerd in zowel implementaties met één server als met meerdere knooppunten. Er wordt een back-up gemaakt van configuratie- en topologiedata met de opdracht tsm settings export.

Opmerking: U kunt het bestandspad wijzigen dat door de opdracht tsm maintenance backup wordt gebruikt, in plaats van de standaardwaarde. Zie tsm-bestandspaden voor meer informatie.

Een back-up maken van assets waarvoor een handmatig proces nodig is

Sommige configuratiedata zijn niet opgenomen in de opdracht tsm settings export en moeten daarom handmatig worden gedocumenteerd en hersteld. De volgende configuratiedata zijn uitgesloten van de bewerking tsm settings export. Uw back-uponderhoudsproces moet het documenteren van de volgende Tableau Server-configuratiedata omvatten:

  • Systeemgebruikersaccounts. De configuratie van Tableau Server maakt gebruik van een gebruikersaccount zonder privileges, NetworkService. Dit account wordt gebruikt om toegang te krijgen tot Tableau Server-bronnen. Als u dit account niet hebt gewijzigd, hoeft u dit niet te documenteren.

  • Implementatieconfiguratie van de coördinatieservice. Als u een multinode-cluster uitvoert, documenteer dan op welke knooppunten het coördinatieserviceproces wordt uitgevoerd. Om de procesconfiguratie op uw knooppunten te bekijken, voert u tsm topology list-nodes -v uit.

  • Aanpassingsinstellingen. Als uw organisatie aangepaste kopteksten of aanmeldingslogo's gebruikt voor webpagina's van Tableau Server, moet u een kopie van deze assets bij uw back-upportfolio voegen. Zie tsm customize.

  • De meeste verificatieassets. Hoewel de locaties voor bestanden mogelijk zijn opgenomen in een geëxporteerd settings.json-bestand, wordt van de meeste certificaatbestanden, sleutelbestanden, keytab-bestanden of andere authenticatiegerelateerde assets geen back-up gemaakt door TSM. Controleer of de assets die u probeert te verplaatsen niet opnieuw hoeven te worden gemaakt.

    Er zijn drie uitzonderingen:

    • Er wordt een back-up gemaakt van het openbare certificaat en de privésleutel voor de interne PostgreSQL-database (indien ingeschakeld).
    • Er wordt een back-up gemaakt van het certificaat en de sleutel voor externe SSL en deze zijn opgenomen in de configuratiedata.
    • Van het aangepaste certificaat geïnstalleerd door tsm security custom-cert add (indien toegevoegd) wordt een back-up gemaakt.

    Van alle andere verificatiegerelateerde assets wordt echter geen back-up gemaakt. Als u bijvoorbeeld toegang tot de PostgreSQL-database hebt ingeschakeld met de opdracht tsm data-access repository-access enable, zorg er dan voor dat u de naam/wachtwoord-combinaties documenteert voor elk account dat u hebt geconfigureerd. Van deze inloggegevens wordt geen back-up gemaakt. Het certificaat en de sleutel voor wederzijds SSL worden niet meegenomen in de back-up.

  • LDAP-assets. Van Keytab-bestanden, configuratiebestanden en/of andere LDAP-gerelateerde assets wordt geen back-up gemaakt door TSM.

Interne servergeheimen en opslagplaatswachtwoorden zijn crypto-gerelateerde configuraties die niet worden geëxporteerd. U hoeft de configuratiewaarden echter niet te documenteren. Er worden nieuwe geheimen gemaakt als onderdeel van het herstelproces wanneer u de nieuwe instantie initialiseert.

Een back-up maken van Tableau Server voor herstel

Tableau Server bevat opdrachten die u uitvoert om back-updata voor Tableau Server te genereren.

Controleer vóórdat u een back-up van Tableau Server maakt of de machtigingen correct zijn geconfigureerd voor de volgende scenario's:

  • Tableau Server geïnstalleerd op een niet-standaardstation: als u Tableau Server op een niet-standaardstation of -map hebt geïnstalleerd, moet u handmatig machtigingen configureren voor het netwerkserviceaccount. Mogelijk moet u ook aanvullende machtigingen configureren voor het Uitvoeren als service-account. Zie Installeren op een niet-standaardlocatie.
  • Bij het maken van een back-up van Tableau Server in Windows naar een netwerkstation moet het computeraccount schrijftoegang hebben tot de netwerkshare waar de back-upbestanden naartoe worden geschreven (dit is normaal gesproken niet het geval en u bent verantwoordelijk voor de configuratie hiervan als u een back-up wilt maken van de server naar een netwerkshare).

Om een back-up te maken van servertopologie- en configuratiedata, gebruikt u de opdracht tsm settings.

  1. Topologie- en configuratiedata worden opgenomen wanneer u de opdrachttsm settings export uitvoert. De data worden geëxporteerd als een json-bestand. Geef de naam en locatie van het json-bestand op door de volgende opdracht uit te voeren:

    tsm settings export -f <filename>.json

    Opmerking: Omdat de back-up geheimen bevat, raden wij u aan de back-up te versleutelen en op een veilige plaats te bewaren. Zie Servergeheimen beheren voor meer informatie over Tableau Server-geheimen.

  2. Maak een back-up van opslagplaats- en bestandsarchiefdata. Van opslagplaatsdata wordt een back-up gemaakt met de opdracht tsm maintenance backup. Geef de naam en locatie van het back-upbestand op door de volgende opdracht uit te voeren:

    tsm maintenance backup -f <filename>.tsbak -d

    Het back-upbestand wordt op een tijdelijke locatie in de datadirectory samengesteld en vervolgens naar de directory geschreven die in de TSM-variabele basefilepath.backuprestore is gedefinieerd. Standaard:

    C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\backups\<filename>.tsbak

    Zie tsm-bestandspaden voor meer informatie over de locatie waar back-upbestanden worden opgeslagen en hoe u deze locatie kunt wijzigen. Opmerking: zelfs wanneer u de back-uplocatie wijzigt, gebruikt het back-upproces een tijdelijke locatie in de datadirectory om het back-upbestand samen te stellen.

    Opmerking: Als bestandsarchief buiten Tableau Server is geconfigureerd, kunt u de opdracht tsm maintenance backup niet gebruiken om een back-up te maken van Tableau Server-data. Voor meer informatie over het maken van een back-up van deze data, zie Back-up maken en terugzetten met extern bestandsarchief.

De kernfunctionaliteit van Tableau Server herstellen

De onderstaande procedure gebruikt de assets uit de vorige twee gedeelten om een Tableau Server opnieuw op te bouwen in een herstelscenario.

Opmerking: Als u alleen de opslagplaats op een anderszins functionele Tableau Server wilt herstellen, raadpleegt u Herstellen van een back-up. Als u een gedistribueerde implementatie uitvoert en uw initiële knooppunt is mislukt, raadpleegt u Herstel na het uitvallen van een eerste knooppunt.

U moet de volgende assets gereed hebben:

  • Topologie- en configuratiedata: dit is het json-bestand dat wordt gegenereerd door de opdracht tsm settings export.

  • Opslagplaatsback-upbestand: dit is het bestand met de extensie .tsbak dat wordt gegenereerd door de opdracht tsm maintenance backup.

    U kunt alleen herstellen vanaf een back-up die hetzelfde type identiteitenarchief heeft als de actieve server. Een back-up van een server die lokale verificatie gebruikt, kan bijvoorbeeld worden hersteld naar een Tableau Server die is geïnitialiseerd met lokale verificatie, maar een back-up van een server die Active Directory-verificatie gebruikt, kan niet worden hersteld naar een server die is geïnitialiseerd met lokale verificatie.

    Wanneer u tsm maintenance restore gebruikt om uw Tableau-data te herstellen, worden de data-extractbestanden en de inhoud van de PostgreSQL-database overschreven met de inhoud in het back-upbestand (.tsbak). Als u een gedistribueerde installatie van Tableau Server heeft, voert u het herstel uit op het knooppunt waarop de TSM-controller wordt uitgevoerd (dit is meestal het eerste knooppunt).

  • Back-upassets: deze assets omvatten de lijst met gedocumenteerde configuraties zoals vermeld in het vorige gedeelte.

Een standalone Tableau Server herstellen
  1. Op de computer waarop u Tableau Server wilt herstellen, TSM installeren. Als uw organisatie niet-standaardsysteemgebruikersaccounts gebruikte, zoals beschreven in het begin van dit onderwerp, moet u tijdens deze stap de gebruikers opgeven.

  2. Tableau Server activeren en registreren.

  3. (Optioneel). Configureer de lokale firewall. Zie 'Configuratie lokale firewall' in Voor de installatie...(Link wordt in een nieuw venster geopend).

  4. (Optioneel). Controleer LDAP.

  5. Initialiseer Tableau Server. Zie Initiële knooppuntinstellingen configureren.

  6. Importeer topologie- en configuratiedata. Kopieer het json-back-upbestand van de topologie en configuratie naar de computer. Importeer het json-bestand door de volgende opdracht uit te voeren:

    tsm settings import -f <filename>.json

  7. (Optioneel). Pas lopende wijzigingen toe. Voer bij een opdrachtprompt het volgende uit:

    tsm pending-changes apply

  8. Start Tableau Server opnieuw. Voer bij een opdrachtprompt het volgende uit:

    tsm restart

  9. Herstel opslagplaatsdata. Zie Herstellen van een back-up.

Een Tableau Server-cluster herstellen
  1. Op het initiële knooppunt TSM installeren. Als uw organisatie niet-standaardsysteemgebruikersaccounts gebruikte, zoals beschreven in het begin van dit onderwerp, moet u tijdens deze stap de gebruikers opgeven.

  2. Op het initiële knooppunt Tableau Server activeren en registreren.

  3. (Optioneel). Configureer de lokale firewall op het initiële knooppunt. Zie 'Configuratie lokale firewall' in Voor de installatie...(Link wordt in een nieuw venster geopend).

  4. Controleer LDAP (optioneel) op het initiële knooppunt en initialiseer Tableau Server. Zie Initiële knooppuntinstellingen configureren.

  5. Voer op het initiële knooppunt tsm topology nodes get-bootstrap-file --file <path\file>.json uit.

  6. Kopieer het bootstrap.json-bestand naar alle extra knooppunten in het cluster.

  7. Installeer op elk extra knooppunt in het cluster het Tableau Server-pakket.

  8. Voer op het initiële knooppunt tsm topology list-nodes -v uit en zorg ervoor dat de knooppuntnamen niet zijn gewijzigd ten opzichte van de geëxporteerde topologie-instellingen. Als de knooppuntnamen zijn gewijzigd, moeten de topologie-instellingen handmatig worden bijgewerkt met nieuwe namen, of moeten de processen handmatig worden geconfigureerd.

  9. Het clustercontroller-proces is op elk knooppunt vereist en moet expliciet worden toegevoegd. Voeg vanaf het initiële knooppunt een instantie van de clustercontroller toe aan elk extra knooppunt, waarbij <nodeID> de ID is van een van de extra knooppunten. Voeg het proces afzonderlijk aan elk knooppunt toe. In dit voorbeeld voegen we de clustercontroller toe aan knooppunten 2 en 3:

    tsm topology set-process -n node2 -pr clustercontroller -c 1
    tsm topology set-process -n node3 -pr clustercontroller -c 1
    tsm pending-changes apply
  10. Vanaf het initiële knooppunt Een coördinatieservice-ensemble implementeren. De ensembleconfiguratie moet overeenkomen met uw vorige configuratie.

  11. Importeer topologie- en configuratiedata op het initiële knooppunt. Kopieer het json-back-upbestand van de topologie en configuratie naar de computer. Importeer het json-bestand door de volgende opdracht uit te voeren:

    tsm settings import -f <filename>.json

  12. Pas op het initiële knooppunt de lopende wijzigingen toe. Voer bij een opdrachtprompt het volgende uit:

    tsm pending-changes apply

  13. Start Tableau Server opnieuw op het initiële knooppunt. Voer bij een opdrachtprompt het volgende uit:

    tsm restart

  14. Herstel opslagplaatsdata op het initiële knooppunt. Zie Herstellen van een back-up.

Andere functionaliteit herstellen

Als de vorige server met de volgende functies was geconfigureerd, moet u deze opnieuw inschakelen en opnieuw configureren op de herstelde server:

Extracten opnieuw coderen na herstel

Als u de functie versleuteling van opgeslagen extracten gebruikt, kunt u, nadat de back-up is hersteld, de extracten eventueel opnieuw versleutelen met behulp van verschillende coderingssleutels. Zie Versleuteling van opgeslagen extracten.

Voer tabcmd reencryptextracts <site-name> uit om extracten op een bepaalde site opnieuw te versleutelen. Zie reencryptextracts voor meer informatie. Voer deze opdracht uit op elke site waar u versleutelde extracten opslaat. Afhankelijk van het aantal versleutelde extracten op de site kan deze bewerking een aanzienlijke serververwerkingsbelasting in beslag nemen. Overweeg deze bewerking buiten kantooruren uit te voeren.

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