Ta bort Tableau Server från datorn

Varning: Stegen nedan tar helt bort Tableau Server från Linux samt tar bort användare och grupper som skapats av initialize-tsm, all relaterad data och konfigurationsinformation. Detta inkluderar eventuella filer i /tmp eller /var/tmp som ägs av användare som konfigurerats i /etc/opt/tableau/tableau_server/environment.bash som privilegierade och icke-privilegierade användare (som standard tsmagent och tableau). Tableau Server-licenserna inaktiveras också, såvida du inte utelämnar alternativet -l när du kör kommandot som visas nedan och datorn är ansluten till internet.

Gå till Avinstallera Tableau Server om du vill avinstallera ett visst Tableau Server-paket för att frigöra diskutrymme (till exempel efter en uppgradering).

Som en del av den normala Tableau Server-installationen, installeras ett skript som ger dig ett sätt att helt ta bort Tableau och alla tillhörande filer från datorn. Gör detta endast om du inte är intresserad av att behålla Tableau-data, konfigurations- eller loggfiler, eller om du samarbetar med Tableaus tekniska support och behöver installera om Tableau Server efter ett misslyckat installations- eller uppgraderingsförsök. Utplåningsskriptet tar inte bort några drivrutiner som har du installerat separat, inte ens de du installerat för att använda med Tableau Server.

Använd skriptet tableau-server-obliterate när du vill ta bort Tableau Server helt från din dator. Det kan finnas ett par olika anledningar till att du vill göra det.

  • Du vill inte längre ha Tableau Server installerat på datorn. Använd skriptet tableau-server-obliterate för att ta bort Tableau Server helt. Om så är fallet, och datorn är ansluten till internet, kan du inkludera alternativet -l för att inaktivera Tableau Server-licensen.

  • Felsökning av installationsproblem för Tableau Server – Om du stöter på problem när du installerar Tableau kan du behöva använda skriptet tableau-server-obliterate för att helt ta bort Tableau Server från datorn innan du installerar om. Om du gör detta rensas alla äldre inställningar eller tillstånd (till exempel filen /etc/opt/tableau/tableau_server/environment.bash ) och du kan installera om på en ”ren” dator. Om du gör detta kan du utelämna alternativet -l för att behålla licensinformation på datorn. När du utelämnar alternativet -l behöver du inte aktivera din licens när du installerar om Tableau Server.

Det här gör tableau-server-obliterate

Syftet med skriptet tableau-server-obliterate är att helt ta bort Tableau Server från datorn. Detta inkluderar filer, systeminställningar och konfigurationer samt – om du anger det – licensinformation.

När du kör tableau-server-obliterate utförs följande steg:

  • Avinstallation körs för alla installerade versioner av Tableau Server (yum erase eller apt-get remove).
  • Det mesta av innehållet i datakatalogen tas bort (som standard /var/opt/tableau/tableau_server). Som standard sparas säkerhetskopior och loggfiler. Se avsnittet nedan, ”Bevara säkerhetskopior och loggfiler för Tableau Server”.
  • Alla semaforer och delade minnessegment tas bort.
  • Alla temp-filer som ägs av användaren ”tableau” tas bort från /tmp och /var/tmp.
  • Alla användare och grupper som skapats under installationen tas bort.
  • /etc/opt/tableau tas bort.
  • Betrodda certifikat tas bort från /etc/pki/ca-trust/source/anchors/TableauServer och /usr/share/ca-certificates/tableau
  • Konfigurationsfiler tas bort från:
    • /etc/sysctl.d/99-tableau-server.conf
    • /etc/profile.d/tableau_server*
    • /etc/security/limits.d/99-tableau_server*
    • /etc/systemd/logind.conf.d/tableau_server*
    • /usr/share/bash-completion/completations/tsm
    • etc/bash_completion.d/tsm
    • /usr/share/bash-completion/completations/tabcmd
    • /etc/bash_completion.d/tabcmd
    • /run/tableau
    • /usr/lib/tmpfiles.d/tableau-server.conf
  • Alla serverlicenser inaktiveras om du använder alternativet -l och datorn är ansluten till internet. Det här alternativet fungerar inte i om daton är offline.

Bevara säkerhetskopior och loggfiler för Tableau Server

Före version 2020.1 av Tableau Server tog skriptet tableau-server-obliterate bort allt innehåll från datakatalogen. Från och med version 2020.1 har standardfunktionen för skriptet tableau-server-obliterate ändrats: skriptet kopierar och sparar säkerhetskopierings- och loggfiler för Tableau Server i katalogen logs-temp. Standardplatsen för den tillfälliga katalogen för loggfiler är /var/opt/tableau/logs-temp. Du kan ställa in alternativ på skriptet för att avaktivera den här nya funktionen.

För att ändra standardbeteendet och ta bort säkerhetskopior eller loggfiler inkluderar du ett av följande alternativ när du kör skriptet tableau-server-obliterate:

  • -k Kopiera inte säkerhetskopior till logs-temp-katalogen.
  • -g Kopiera inte loggar till logs-temp-katalogen.
  • -a Kopiera inte något till logs-temp-katalogen.

Köra skriptet tableau-server-obliterate

Du kan ta bort Tableau Server från en dator helt och antingen behålla licensinformationen eller ta bort den tillsammans med alla andra aspekter av Tableau Server. Det kan vara praktiskt att behålla licensen om du planerar att installera om Tableau Server på samma dator.

En äldre version av tableau-server-obliterate kan missa filer från nya versioner av Tableau Server. Kör alltid utplåningsskriptet för den version av Tableau Server som är installerad på datorn.

Att helt ta bort Tableau Server utan att ta bort serverlicensiering

Exempelskriptet i den här proceduren innehåller även alternativet -a för att ta bort säkerhetskopierings- och loggfiler för Tableau Server.

Obs! Om du planerar att installera om Tableau Server och Aktivera Tableau Server med tjänsten Auktorisera för körning (ATR) rekommenderar vi att du tar bort licensinformationen innan du installerar om och aktiverar Tableau Server med hjälp av Server ATR.

  1. Öppna en terminalsession på den initiala noden.

  2. Kör skriptet tableau-server-obliterate:

    sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/tableau-server-obliterate -a -y -y -y

    Obs! Om du redan har avinstallerat Tableau Server och nu vill ta bort den, kör du kopian av skriptet tableau-server-obliterate som finns i katalogen /var/tmp. Om skriptet inte finns i den katalogen installerar du om Tableau Server-paketet och kör sedan skriptet tableau-server-obliterate .

    Om du har en distribuerad installation (med flera noder) av Tableau Server kör du skriptet tableau-server-obliterate på varje nod i klustret.

  3. Starta om varje dator som du körde skriptet tableau-server-obliterate på.

För att helt ta bort Tableau Server och licensiering

Exempelskriptet i den här proceduren innehåller även alternativet -a för att ta bort säkerhetskopierings- och loggfiler för Tableau Server.

  1. Öppna en terminalsession på den initiala noden.

  2. Inaktivera alla aktiva produktnycklar.

    tsm licenses deactivate -k <product_key>

  3. Kör skriptet tableau-server-obliterate:

    sudo /opt/tableau/tableau_server/packages/scripts.<version_code>/tableau-server-obliterate -a -y -y -y -l

    Alternativet -l tar bort alla licensfiler från datorn om datorn är ansluten till internet. Skriptet försöker först avaktivera alla aktiva licenser, men det tar bort all licensinformation oavsett om avaktiveringen lyckas eller inte. Därför rekommenderar vi att du kör kommandot tsm licenses deactivate innan du kör raderingsskriptet ”obliterate”.

    Obs! Om du redan har avinstallerat Tableau Server och nu vill ta bort den, kör du kopian av skriptet tableau-server-obliterate som finns i katalogen /var/tmp. Om skriptet inte finns i den katalogen installerar du om Tableau Server-paketet och kör sedan skriptet tableau-server-obliterate.

    Om du har en distribuerad installation (med flera noder) av Tableau Server kör du skriptet tableau-server-obliterate på varje nod i klustret. Du behöver inte inaktivera licenser på några ytterligare noder.

  4. Starta om varje dator som du körde skriptet tableau-server-obliterate på.

Tack för din feedback!Din feedback har skickats in. Tack!