Tableau Server op Linux upgraden vanaf 10.5

Belangrijk: vanaf versie 2020.4.0 kunt u, als u versie 10.5 van Tableau Server op Linux gebruikt, niet rechtstreeks upgraden naar de nieuwste versie. U moet upgraden naar een versie tussen 2018.1 en 2020.3 voordat u kunt upgraden naar 2020.4 of later. De ondersteuning voor versie 10.5 is in juli 2020 beëindigd. Directe upgrades naar versie 2020.4 of later worden daarom niet ondersteund. Zie de Tableau-website(Link wordt in een nieuw venster geopend) voor informatie over ondersteunde versies.

Wanneer u een upgrade uitvoert voor Tableau Server op Linux vanaf versie 10.5 moet u een aantal unieke stappen doorlopen om de upgrade te voltooien. Deze zijn nodig vanwege een wijziging die is doorgevoerd na de release van versie 10.5.0 met betrekking tot sudo-rechten. Zie Systeemgebruiker, sudo-rechten en systemd voor meer informatie. U hoeft deze extra stappen slechts één keer uit te voeren, tijdens de upgrade naar 2018.1 of later. In dit onderwerp wordt beschreven hoe u een upgrade uitvoert van versie 10.5.0 of 10.5.x (10.5.1 of later) naar versie 2018.1 of later.

Als u probeert te upgraden vanaf 10.5.0 of 10.5.x zonder deze instructies te volgen, worden er waarschuwingen weergegeven en wordt de upgrade geannuleerd. Uw bestaande Tableau Server-installatie wordt niet beschadigd, maar u kunt de upgrade niet voortzetten.

Zie Serverversie bekijken om de versie van uw installatie te identificeren.

Volg deze stappen om te upgraden van 10.5.0:

  1. Upgraden naar 10.5.x: als u versie 10.5.0 gebruikt, moet u eerst upgraden naar 10.5.x (10.5.1 of hoger) door 10.5.x te installeren en het script upgrade-tsm uit te voeren in de directory 10.5.x scripts in uw eerste knooppunt.

  2. 2018.x of later, tot 2020.3.x installeren—als u 10.5.x heeft geïnstalleerd en als deze wordt uitgevoerd zoals verwacht, installeert u 2018.x of later. Maar voer nog geen upgrade uit naar deze versie.

  3. TSM-opdrachten uitvoeren: gebruik TSM om de server te stoppen en voer drie extra opdrachten uit.

  4. 10.5.x naar enkele gebruiker migreren: voer het migratiescript uit in de directory scripts van de nieuwe versie (2018.x of later). Doe dit voor elk knooppunt in uw cluster.

  5. Upgraden naar 2018.x of later, tot 2020.3.x: upgrade Tableau Server door het script upgrade-tsm vanuit de nieuwe versie-directory voor scripts uit te voeren op uw eerste knooppunt.

  6. Upgraden van 2018.2 en later: nadat u een upgrade hebt uitgevoerd naar een versie tussen 2018.x en 2020.3.x, kunt u Tableau Server upgraden naar 2020.4 of later door de onderstaande instructies te volgen: Upgraden vanaf 2018.1 en later (Linux).

 

Upgraden naar 10.5.x

Als u versie 10.5.0 van Tableau Server op Linux gebruikt, moet u als eerste upgraden naar een latere versie van 10.5. Vanaf versie 10.5.1 zijn wijzigingen doorgevoerd die nodig zijn om te kunnen upgraden naar versie 2018.1 of later. (Als u al een versie van 10.5 gebruikt die hoger is dan 10.5.0, kunt u direct doorgaan naar de stap 2018.x of later, tot 2020.3.x installeren.)

Om te upgraden van 10.5.0 naar een latere versie van 10.5:

  1. Op elk knooppunt in uw cluster:
    1. Kopieer Tableau Server-versie 10.5.x .rpm- of .deb-pakket naar een locatie die toegankelijk is vanaf de computer waarop u een upgrade uitvoert.

      Als u een gedistribueerde implementatie van Tableau Server bijwerkt, kopieert u het .rpm- of .deb-pakket naar elk knooppunt in het cluster of naar een locatie die toegankelijk is vanaf elk knooppunt.

    2. Log in als gebruiker met sudo-toegang tot de computer waarop u een upgrade uitvoert.

    3. Ga naar de directory waar u het pakket .rpm of .debTableau Server hebt gekopieerd.

    4. Gebruik de pakketbeheerder om het Tableau Server-pakket te installeren.

      • Op RHEL-achtige distributies, inclusief CentOS, voert u de volgende opdracht uit:

        sudo yum install tableau-server-<version>.x86_64.rpm

      • Op Ubuntu voert u de volgende opdrachten uit:

        sudo gdebi -n tableau-server-<version>_amd64.deb

  2. Tableau Server stoppen. Als u een cluster wilt upgraden, doe dit dan nadat u het nieuwe pakket op elk knooppunt in uw cluster hebt geïnstalleerd.

    tsm stop

  3. Terwijl Tableau Server is gestopt, voert u de volgende opdracht uit op uw eerste knooppunt. Voer deze opdracht niet uit op andere knooppunten:

    sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/upgrade-tsm --accepteula

    waar <version> de 10.5.x-versie betreft waarnaar u een upgrade uitvoert.

    Om alle beschikbare opties voor de upgrade-tsm script te bekijken, gebruikt u de optie -h. Bijvoorbeeld: 

    upgrade-tsm -h

  4. Nadat de upgrade is voltooid, controleert u of uw sessie de bijgewerkte TSM-versie gebruikt door een van de volgende handelingen uit te voeren:

    • Gebruik de bronopdracht:

      source /etc/profile.d/tableau_server.sh

    • Sluit de terminalsessie op het eerste knooppunt af en log opnieuw in.

  5. Tableau Server starten:

    tsm start

2018.x of later, tot 2020.3.x installeren

Installeer het nieuwe Tableau Server-pakket, maar upgrade nog niet naar deze versie. Voordat u dit doet, moet u een aantal opdrachten en een migratiescript uitvoeren. U kunt het nieuwe versiepakket installeren zonder de server te stoppen. Wanneer u het nieuwe pakket installeert, kopieert u de software naar uw computer, maar verandert er niets aan de versie die op dat moment actief is.

Om het nieuwe versiepakket te installeren, doet u het volgende op elk knooppunt in uw cluster:

  1. Kopieer het Tableau Server .rpm- of .deb-pakket naar een locatie die toegankelijk is vanaf de computer waarop u een upgrade uitvoert.

    Als u een gedistribueerde implementatie van Tableau Server bijwerkt, kopieert u het .rpm- of .deb-pakket naar elk knooppunt in het cluster of naar een locatie die toegankelijk is vanaf elk knooppunt.

  2. Log in als gebruiker met sudo-toegang tot de computer waarop u een upgrade uitvoert.

  3. Ga naar de directory waar u het Tableau Server-pakket .rpm of .deb hebt gekopieerd.

  4. Gebruik de pakketbeheerder om het Tableau Server-pakket te installeren.

    • Op RHEL-achtige distributies, inclusief CentOS, voert u de volgende opdracht uit:

      sudo yum install tableau-server-<version>.x86_64.rpm

    • Op Ubuntu voert u de volgende opdrachten uit:

      sudo gdebi -n tableau-server-<version>_amd64.deb

 

TSM-opdrachten uitvoeren

Gebruik versie 10.5.x van Tableau Server die geïnstalleerd en actief is:

  1. Stop de server:

    tsm stop

  2. Voer deze drie opdrachten uit:

    tsm configuration set -k service.linux.privileged_user -v 'tableau'

    tsm configuration set -k install.username -v 'tableau'

    tsm pending-changes apply

    waar 'tableau' de gebruikersnaam is die u hebt opgegeven bij de optie initialize-tsm --unprivileged-user toen u 10.5.x voor het eerst installeerde. Als u geen gebruiker hebt opgegeven, is de standaardwaarde 'tableau'.

10.5.x naar enkele gebruiker migreren

Voer dit script uit vanuit de scriptdirectory van 2018.x of later:

sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/migrate-to-single-user

waarbij <version_code> de lange vorm is van uw nieuwe versienummer.

Belangrijk: als u een installatie met meerdere knooppunten hebt, moet u dit script op elk knooppunt in uw cluster uitvoeren.

Op dit moment wordt Tableau Server 10.5.x uitgeoverd, maar is het geconfigureerd om met één gebruiker te werken. Dit is een tussenfase. U dient de upgrade naar versie 2018.x of hoger uit te voeren voordat u Tableau gaat gebruiken.

Upgraden naar 2018.x of later, tot 2020.3.x

Nadat u de bovenstaande stappen hebt voltooid:

  1. Voer het upgradescript uit op het eerste knooppunt terwijl Tableau Server is gestopt. Voer het script niet uit op extra knooppunten. Welke opties u moet opnemen, is afhankelijk van de versie waarnaar u een upgrade uitvoert:

    • Versie 2019.3 en hoger:

      sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/upgrade-tsm --accepteula

      waarbij <version_code> de lange vorm is van de nieuwe versie waarnaar u een upgrade uitvoert, bijvoorbeeld scripts.20183.18.1128.2033.

      Vanaf versie 2019.3.0 wordt het script uitgevoerd met het account waarmee u bent ingelogd, wanneer u een upgrade uitvoert vanaf 2019.2.x of hoger. Voer uw wachtwoord in als u hierom wordt gevraagd. Zie Wat is er veranderd – Wat u moet weten voordat u een upgrade uitvoert voor meer informatie. U kunt een andere gebruiker met beheerdersrechten opgeven met behulp van de optie -u en een gebruiker met beheerdersrechten opgeven op de computer waarop het eerste knooppunt is geïnstalleerd. U wordt gevraagd om het wachtwoord voor de beheerder.

    • Versie 2018.1 tot en met versie 2019.2.x:

      sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/upgrade-tsm -u <system_admin> --accepteula

      waarbij <version_code> de lange vorm is van de nieuwe versie waarnaar u een upgrade uitvoert, bijvoorbeeld scripts.20183.18.1128.2033 en <system_admin> een gebruiker is met beheerdersrechten op de computer waarop het eerste knooppunt is geïnstalleerd. U wordt gevraagd om het wachtwoord voor de beheerder.

      De optie -u is vanaf 2018.1 toegevoegd. Zie Wat is er veranderd – Wat u moet weten voordat u een upgrade uitvoert voor meer informatie.

    Om alle beschikbare opties voor het script upgrade-tsm te zien, gebruikt u de optie -h. Bijvoorbeeld: 

    sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/upgrade-tsm -h
  2. Nadat de upgrade is voltooid, controleert u of uw sessie de bijgewerkte TSM-versie gebruikt door een van de volgende handelingen uit te voeren:

    • Gebruik de bronopdracht:

      source /etc/profile.d/tableau_server.sh

    • Sluit de terminalsessie op het eerste knooppunt af en log opnieuw in.

  3. Tableau Server starten:

    tsm start

Indien gewenst kunt u Tableau Server vanaf uw server verwijderen op Linux versie 10.5. In tegenstelling tot de meeste andere programma's die Linux gebruiken, worden versies van Tableau Server niet automatisch verwijderd als onderdeel van een succesvolle upgrade. Zie Tableau Server van de computer verwijderen voor meer informatie.