Tableau Server klonen
Vanaf versie 2022.3 van Tableau Server kunt u met een nieuwe tsm-opdracht een kopie maken van de configuratie en topologie van een Tableau Server-implementatie en deze gebruiken om een exacte replica van de oorspronkelijke implementatie te maken. Met de opdracht tsm settings clone
maakt u een set bestanden (de kloonpayload) die instellingen, geheimen, configuratie en topologie bevat, inclusief de gebruikte poorten en informatie over externe services.
Veiligheidsoverwegingen
Met de opdracht tsm settings clone
genereert u een set bestanden (de kloonpayload) die alle geheimen bevatten die door Tableau Server zijn gegenereerd, evenals degene die door de serverbeheerder tijdens de configuratie zijn verstrekt, waaronder een sleutelopslag met sleutelparen en certificaten. Het is voor de beveiliging uiterst belangrijk dat u de kloonpayload en de uitvoerlocatie veilig houdt. Dit faciliteert u als volgt:
- Als de uitvoerdirectory niet bestaat, maakt tsm er een waarvan de toegang is beperkt tot de gebruiker die de opdracht
tsm settings clone
uitvoert. Als er een uitvoerdirectory bestaat wanneer u de opdracht uitvoert, bevestigt tsm dat deze eigendom is van de gebruiker die de opdracht uitvoert en dat de machtigingen alleen voor die gebruiker gelden. Als de directory niet de verwachte machtigingen heeft, wordt het volgende bericht weergegeven:
The output directory '<path/to/directory>' exists, but must be restricted to owner only.
Beperkingen van de kloonpayload
- De versie van de gekloonde Tableau Server moet overeenkomen met de versie die wordt gemaakt. U kunt geen nieuwere versie van Server installeren met behulp van een kloonpayload van een oudere versie.
Met de kloonopdracht een kopie maken van Tableau Server
Een gekloonde kopie maken van Tableau Server is een proces met meerdere stappen, waarbij dit de twee belangrijkste stappen zijn:
- Een kloonpayload maken van de Tableau Server-installatie die u wilt dupliceren.
- De kloonpayload gebruiken om een tweede implementatie van Tableau Server te installeren. U bent verantwoordelijk voor de afstemming van de topologie van de twee installaties, waarbij u extra knooppunten toevoegt die matchen met de oorspronkelijke implementatie.
De kloonpayload maken
Voor het genereren van een set bestanden (kloonpayload) die de configuratie- en topologie-instellingen voor Tableau Server bevatten, gebruikt u de opdracht tsm settings clone
. De opdracht heeft één argument: de uitvoerdirectory waar de set bestanden moet worden opgeslagen:
tsm settings clone --output-directory <output_directory>
Zodra de kloonpayload is gemaakt, kunt u deze gebruiken bij het installeren van een nieuwe instantie van Tableau Server met dezelfde configuratie en topologie als de broninstallatie.
Met de kloonpayload een kopie maken van Tableau Server
Bij de installatie van Tableau Server op Windows moet de serverbeheerder de volgende stappen volgen:
- Stel de omgevingsvariabele
CLONE_ARTIFACT_DIR
zodanig in dat deze naar de locatie van de kloonpayload verwijst. Voer het Tableau Server-installatieprogramma uit als beheerder.
Initialiseer Tableau Server niet als uw topologie extra knooppunten bevat. U moet deze knooppunten toevoegen voordat u het initialisatieproces van Tableau Server voltooit.
Optioneel: werkknooppunten toevoegen
Nadat TSM is geïnitialiseerd (maar vóór de initialisatie van Tableau Server) moet de beheerder extra knooppunten toevoegen als de oorspronkelijke topologie meer dan 1 knooppunt had.
Dit moet worden gedaan volgens het standaardproces voor het toevoegen van nieuwe knooppunten, d.w.z. genereer een bootstrapbestand en voer het script initialize-tsm uit op werkknooppunten die het bootstrapbestand leveren.
Zie Extra knooppunten installeren en configureren voor nadere informatie.
Initialiseer Tableau Server met de TSM-webinterface of opdrachtregelinterface:
tsm initialize
- Wacht totdat Tableau Server op alle knooppunten is geïnitialiseerd.