Automatische installatie van Tableau Server
Tableau biedt een automated-installer
-script om een installatie van Tableau Server te automatiseren. Het script wordt door de gemeenschap ondersteund(Link wordt in een nieuw venster geopend) (in het Engels). U kunt het script downloaden en gebruiken zoals geschreven, of het aanpassen aan uw specifieke behoeften.
Voordelen van het automatische installatieprogramma
Met één enkele opdracht kunt u een werkende instantie van Tableau Server installeren, configureren en gebruiken.
De opdracht kan worden uitgevoerd zonder gebruikersinvoer, waardoor het geschikt is voor automatisering.
De configuratie kan eenmalig worden ingesteld en voor al uw installaties worden gebruikt, waardoor dit een herhaalbaar proces is.
Wanneer u het automatische installatieprogramma niet moet gebruiken:
Als u de installatie voor het eerst uitvoert, raden we u aan de installatie handmatig te testen voordat u het proces automatiseert. Eventuele problemen die de installatie blokkeren, zijn eenvoudiger interactief op te lossen en nadat u deze problemen hebt opgelost, kunt u het geautomatiseerde installatieprogramma gebruiken.
Als u nieuwe configuratieparameters zoals verificatiemethoden test of uitprobeert, raden wij u aan de installatie eerst handmatig uit te voeren. TSM valideert configuratie-entiteiten en weigert configuratieparameters die niet geldig zijn. Zodra u de juiste parameters hebt geïdentificeerd, kunt u het automatische installatieprogramma gebruiken.
Als u geen wachtwoorden in het geheimenbestand kunt of wilt invoeren, is het gebruik van het automatische installatieprogramma wellicht geen optie voor u.
Voordat u begint
Neem het onderwerp Voor de installatie... door om er zeker van te zijn dat u Linux hebt geïnstalleerd op een computer die voldoet aan de besturingssysteemvereisten en de minimale hardwarevereisten voor Tableau Server.
Opmerking: Als u Tableau Server aan het installeren bent in een productieomgeving, bekijk dan de minimale hardware-aanbevelingen. De aanbevelingen vertegenwoordigen de minimale hardwareconfiguratie die u moet gebruiken voor een productie-installatie van Tableau Server.
Om een geautomatiseerde installatie uit te voeren, gebruikt u het geautomatiseerde installatiepakket dat gebaseerd is op het Tableau Server-installatiepakket als invoer. Wij raden u aan om voordat u begint beide pakketten als volgt te downloaden:
Download zowel het geautomatiseerde installatiepakket als het Tableau Server-installatiepakket:
- Download het geautomatiseerde installatiepakket op GitHub(Link wordt in een nieuw venster geopend) (in het Engels) voor de distributie die u gebruikt. De geautomatiseerde installatiepakketten zijn te vinden in de subdirectory pakketten(Link wordt in een nieuw venster geopend) (in het Engels).
Opmerking:. De versie van het automatische installatiepakket dat u gebruikt, moet overeenkomen met de versie van het Tableau Server-installatiepakket. Gebruik bijvoorbeeld de 10.5.0-versie van het geautomatiseerde installatiepakket met de 10.5.0-versie van het Tableau Server-installatiepakket.
Selecteer en download het juiste Tableau Server-installatiepakket van de pagina Tableau Server-productdownloads(Link wordt in een nieuw venster geopend). Welke u kiest, hangt af van welke Linux-distributie u gebruikt. Voor RHEL-achtige systemen bijvoorbeeld:
tableau-server-<version>.x86_64.rpm
.Download
config.json
,reg_templ.json
en de geheimensjablonen.
- Download het geautomatiseerde installatiepakket op GitHub(Link wordt in een nieuw venster geopend) (in het Engels) voor de distributie die u gebruikt. De geautomatiseerde installatiepakketten zijn te vinden in de subdirectory pakketten(Link wordt in een nieuw venster geopend) (in het Engels).
Kopieer de pakketten en sjablonen naar een locatie op of toegankelijk vanaf de computer waarop u Tableau Server gaat installeren.
Het geautomatiseerde installatieprogramma gebruiken
Het geautomatiseerde installatieprogramma installeert het Tableau Server-installatiepakket, maakt de directory's aan, stelt de machtigingen in die nodig zijn om Tableau Server te draaien en start de configuratie van Tableau Services Manager (TSM). Nadat de TSM-configuratie is voltooid, voert het geautomatiseerde installatieprogramma tsm
-opdrachten uit om Tableau Server te installeren, configureren en starten. Tijdens de installatie activeert het automatische installatieprogramma standaard een proeflicentie. Als u over een werkelijke productcode beschikt, kunt u de productcode op de opdrachtregel opgeven of de productcode activeren nadat u het script hebt uitgevoerd. De meeste opdrachtregelopties in het automatische installatieprogramma zijn dezelfde als de opties die worden gebruikt door de opdracht tsm initialize.
Om het automatische installatieprogramma zonder gebruikersinvoer uit te voeren, moet u de volgende vereiste opdrachtregelopties opgeven:
Optie | Beschrijving |
-s <secrets-file> | De naam van het geheimenbestand. Het geheimenbestand moet de gebruikersnamen en wachtwoorden bevatten voor de accounts van de TSM-beheerder en de Tableau Server-beheerder. Opmerking: Het opgeven van het wachtwoord in het geheimenbestand is optioneel. Als er echter geen wachtwoorden in het geheimenbestand worden gevonden, wordt u tijdens de installatie gevraagd deze op te geven. Het pakket voor automatische installatie bevat de sjabloon voor het geheimenbestand. |
-f <config-file> | De naam van het JSON-configuratiebestand. Het pakket voor automatische installatie bevat de sjabloon voor het configuratiebestand. |
-r <registration-file> | De naam van het registratiebestand. Het pakket voor automatische installatie bevat de sjabloon voor het registratiebestand. |
--accepteula | Geeft aan dat u de licentieovereenkomst voor eindgebruikers hebt geaccepteerd. |
<package-file> | Het rpm- of deb-installatieprogramma voor Tableau Server. |
Gebruik de optie -h om een volledige lijst met alle vereiste opdrachtregelopties te bekijken.
Tableau Server configureren voor een forward-proxy
Als uw organisatie een forward-proxy-oplossing gebruikt voor toegang tot internet, configureer dan Tableau Server voor het gebruik van de proxyserver. Tableau Server heeft toegang tot internet nodig voor kaartdata en voor standaardlicentiefunctionaliteit.
We raden aan om Tableau Server tijdens de installatie te configureren voor een forward-proxy-oplossing.
Om de proxyserver te configureren tijdens een installatie zonder toezicht, voegt u de vlaggen --http_proxy
en/of --https_proxy
toe om de forward-proxy-server op te geven.
Geef de URL met de poort op, bijvoorbeeld:
--http_proxy=http://proxy.exampe.lan:80/ --https_proxy=http://1.2.3.4:443/
Zorg ervoor dat u http
gebruikt wanneer u de URL opgeeft voor de variabele https_proxy
. Specificeer niet het https
-protocol voor de waarde van de variabele https_proxy
.
Om Tableau Server zo te configureren dat de forward-proxy wordt omzeild, neemt u de --no_proxy
-vlag op. U moet ook uitzonderingen toevoegen aan deze proxyconfiguratie om te garanderen dat alle communicatie binnen een lokaal Tableau Server-cluster (als u er nu al een hebt of er later een krijgt) niet naar de proxyserver wordt geleid. Bijvoorbeeld:
--no_proxy=localhost,127.0.0.1,localaddress,.localdomain.com
.
Als u de forward-proxy niet configureert tijdens de installatie, raadpleeg dan Tableau Server configureren op Linux voor gebruik met een forward-proxy, nadat u hebt geïnstalleerd.
Een installatie zonder toezicht uitvoeren
Stap 1: Het automatische installatieprogramma installeren
Meld u op de computer aan als gebruiker met sudotoegang.
Gebruik de pakketbeheerder om het scriptpakket te installeren:
Op RHEL-achtige distributies, inclusief CentOS, voert u de volgende opdracht uit:
sudo yum install /path/to/tableau-server-automated-installer-<version>.noarch.rpm
Op Ubuntu voert u de volgende opdrachten uit:
sudo apt-get update
sudo apt-get -y install gdebi-core
sudo gdebi -n /path/to/tableau-server-automated-installer-<version>.deb
De download van het geautomatiseerde installatiepakket bevat sjablonen voor het configuratiebestand (config.json), het registratiebestand (reg_templ.json) en het geheimenbestand (secrets) die u kunt gebruiken om deze aan uw vereisten aan te passen, zoals beschreven in de volgende stap. Het installatiescript en de sjablonen voor de configuratie van het initiële knooppunt, de Tableau Server-registratie en het geheimenbestand worden geïnstalleerd om:
/opt/tableau/tableau_server_automated_installer/automated-installer.<version>
Stap 2: Bestanden maken om aanvullende configuratie-informatie op te geven die nodig is om de automatische installatie uit te voeren
Aangezien het geautomatiseerde installatieprogramma bedoeld is om te worden uitgevoerd zonder gebruikersinteractie, moet u de volgende aanvullende informatie opgeven:
Voer de volgende opdracht uit om de sjablonen, config.json, reg_templ.json en geheimen, naar een andere map, zoals uw home-directory, te kopiëren. We raden u niet aan de sjabloonbestanden rechtstreeks te bewerken:
cp /opt/tableau/tableau_server_automated_installer/automated-installer.<version>/{config.json,reg_templ.json,secrets} ~
Bewerk de configuratiesjabloon, config.json, om de initiële knooppuntconfiguratie-instellingen op te geven. U moet identiteitenarchiefinstellingen opgeven voor de Tableau Server-computer. Afhankelijk van uw netwerkvereisten moet u mogelijk ook de gateway-instellingen opgeven. De caching-optie is ingesteld om data zo lang mogelijk in de cache op te slaan en opnieuw te gebruiken. Er worden standaard voorbeeldwerkmappen geïnstalleerd. Het sjabloon bevat de minimaal vereiste informatie, dus het sjabloon is een startpunt. Zie Initiële knooppuntinstellingen configureren voor meer informatie over configuratie-instellingen.
Bewerk het registratiebestand reg_templ.json om uw unieke identificatiedata te verstrekken die nodig zijn om Tableau Server te registreren in overeenstemming met de licentieovereenkomst voor eindgebruikers (EULA). Zie Licentieovereenkomst voor eindgebruikers(Link wordt in een nieuw venster geopend) (in het Engels) en Tableau Server activeren en registreren voor meer informatie.
Bewerk het geheimenbestand met behulp van de geheimensjabloon met de gebruikersnaam en het wachtwoord voor de TSM-beheerder en Tableau Server-beheerdersaccounts.
Het TSM-beheerdersaccount moet dezelfde gebruiker zijn als de sudo-beheerder die het script uitvoert. Als u het wachtwoord niet in het geheimenbestand wilt opgeven, kunt u dit leeg laten en wordt u tijdens de installatie gevraagd het wachtwoord op te geven.
Het Tableau Server-beheerdersaccount is het initiële account dat door het installatieprogramma wordt gemaakt en wordt gebruikt voor beheer van Tableau Server.
Stap 3: De automatische installatie uitvoeren
Meld u op de computer aan als gebruiker met sudotoegang.
Op RHEL-achtige distributies, inclusief CentOS, voert u de volgende opdracht uit:
sudo /opt/tableau/tableau_server_automated_installer/automated-installer.<version>/automated-installer -s /path/to/secrets -f /path/to/config.json -r /path/to/reg_templ.json --accepteula /path/to/tableau-server-<version>.x86_64.rpm
Op Ubuntu voert u de volgende opdracht uit:
sudo /opt/tableau/tableau_server_automated_installer/automated-installer.<version>/automated-installer -s /path/to/secrets -f /path/to/config.json -r /path/to/reg_templ.json --accepteula /path/to/tableau-server-<version>_amd64.deb
Belangrijk: U moet de
-accepteula
-sleutel opgeven om de licentieovereenkomst voor eindgebruikers (EULA) te erkennen en te accepteren in de opdracht die u gebruikt om het script uit te voeren. De EULA is beschikbaar op de volgende locatie: Licentieovereenkomst voor eindgebruikers(Link wordt in een nieuw venster geopend) (in het Engels).Opmerking: Als u deze machine als een extra knooppunt aan een bestaand cluster toevoegt, moet u de
-b bootstrap
-vlag en het knooppuntconfiguratiebestand van de initiële server opgeven. Zie Extra knooppunten installeren en configureren voor meer informatie over het genereren van het knooppuntconfiguratiebestand.