Herstellen van een knooppuntfout

Als er een probleem is met een van uw serverknooppunten en u over redundante processen beschikt op uw andere knooppunten, kan Tableau Server blijven functioneren. Uw gebruikers kunnen zich blijven aanmelden en hun inhoud bekijken en gebruiken nadat het knooppunt is uitgevallen. Er kan echter een prestatievermindering optreden als gevolg van het uitgevallen knooppunt. Bovendien loopt uw server een groter risico op een onherstelbare fout als er op het slechte knooppunt processen werden uitgevoerd die niet meer redundant zijn. Dit betekent dat u het slechte knooppunt zo snel mogelijk moet verwijderen en vervangen. Als uw knooppunt uitvalt om redenen die in relatief korte tijd kunnen worden hersteld (bijvoorbeeld een storing in de hardware die u kunt oplossen), moet u eerst proberen het knooppunt weer te starten zonder de onderstaande procedure te gebruiken.

Opmerking: als het uitgevallen knooppunt uw eerste knooppunt is, zijn er grotere gevolgen voor uw Tableau Server-installaties. Zie Herstel na het uitvallen van een eerste knooppunt voor meer informatie over het herstellen na het uitvallen van een eerste knooppunt.

Algemene vereisten

De 2020.1-versie van Tableau Server is bijgewerkt met verbeterde herstelfunctionaliteit. De procedure in dit onderwerp is geschreven voor Tableau Server 2020.1.

Als u probeert om een uitgevallen knooppunt uit een eerdere versie van Tableau Server te herstellen, moet u de procedure voor die versie volgen. Zie Tableau Help(Link wordt in een nieuw venster geopend) om gearchiveerde versies van Tableau Help te bekijken.

  • Er is ten minste één functionerend knooppunt met daarop een instantie van het bestandsarchief.
  • Er is ten minste één functionerend knooppunt met daarop een opslagplaats.
  • Er is ten minste één functionerend knooppunt met daarop de clientbestandsservice.

Opmerking: deze bewerking omvat stappen die u mogelijk moet uitvoeren via de TSM-opdrachtregel. Om de TSM-CLI te kunnen gebruiken, hebt u beheerdersrechten nodig voor de opdrachtregel op een van de knooppunten in uw installatie en TSM-beheerdersreferenties om TSM-opdrachten uit te voeren.

Een uitgevallen knooppunt verwijderen

U verwijdert als volgt een uitgevallen knooppunt uit een Tableau Server-cluster:

  1. Stel vast welk knooppunt is uitgevallen:

    tsm status -v

    Het uitgevallen knooppunt heeft de status 'ERROR' en processen worden weergegeven als niet-beschikbaar. De knooppunt-ID wordt vermeld als 'node<n>', gevolgd door de machinenaam. Bijvoorbeeld node3:

    node3: WIN-OO915SFASVH
    						Status: ERROR
    					'Tableau Server Gateway 0' status is unavailable.
  2. Stop Tableau Server.

    De rest van deze procedure bevat enkele opdrachten met de optie --ignore-node-status. Wanneer een opdracht wordt uitgevoerd met de optie --ignore-node-status, wordt de opdracht uitgevoerd zonder rekening te houden met de status van het opgegeven knooppunt. Als u --ignore-node-status wilt gebruiken, geeft u het uitgevallen knooppunt op:

    tsm stop --ignore-node-status <nodeID>

    Als bijvoorbeeld knooppunt3 is uitgevallen, voert u de opdracht als volgt uit:

    tsm stop --ignore-node-status node3
  3. Bepaal eventuele belangrijke processen die op het knooppunt werden uitgevoerd:

    • Als op het uitgevallen knooppunt de berichtenservice werd uitgevoerd, moet u de service van het uitgevallen knooppunt verwijderen en toevoegen aan een werkend knooppunt.

      Verwijder de berichtenservice van het uitgevallen knooppunt:

      tsm topology set-process -pr activemqserver -n <nodeID> -c 0
      

      Voeg de service toe aan een werkend knooppunt:

      tsm topology set-process -pr activemqserver -n <nodeID> -c 1
    • Als op het uitgevallen knooppunt de coördinatieservice werd uitgevoerd, moet u een nieuw ensemble implementeren voordat u het knooppunt kunt verwijderen:

      tsm topology deploy-coordination-service -n <good_nodeID> --ignore-node-status <failed_nodeID>
      
    • Als op het uitgevallen knooppunt de enige instantie van de clientbestandsservice werd uitgevoerd, moet u een nieuwe instantie van de clientbestandsservice configureren op een werkend knooppunt. We raden u aan om de clientbestandsservice te configureren op elk knooppunt waarop de coördinatieservice wordt uitgevoerd. Zie Clientbestandsservice configureren voor gedetailleerde stappen.

    • Als op het uitgevallen knooppunt het bestandsarchief werd uitgevoerd, moet u afdwingen dat het archief buiten gebruik wordt gesteld en het verwijderen voordat u het knooppunt kunt verwijderen.

      tsm topology filestore decommission -n <nodeID> --delete-filestore

      Pas lopende wijzigingen toe (gebruik de optie --ignore-warnings als u een cluster met drie knooppunten en één instantie van de coördinatieservice had):

      tsm pending-changes apply --ignore-warnings --ignore-node-status <nodeID>
  4. Als het cluster een cluster met drie knooppunten was en er zich opslagplaatsen bevinden op de resterende werkende knooppunten, moet u één opslagplaats verwijderen of een nieuw knooppunt toevoegen. Dit komt omdat u beperkt bent tot één instantie van de opslagplaats als u minder dan drie knooppunten hebt.

    U verwijdert als volgt één opslagplaats:

    tsm topology set-process -n <nodeID> -pr pgsql -c 0
  5. Voer de opdracht uit om het uitgevallen knooppunt te verwijderen. Hiermee wordt de wijziging toegevoegd aan de lijst met lopende wijzigingen:

    tsm topology remove-nodes -n <nodeID>
  6. Controleer of de verwijdering van het knooppunt is opgenomen als lopende wijziging:

    tsm pending-changes list
  7. Pas lopende wijzigingen toe om het knooppunt te verwijderen:

    tsm pending-changes apply 
  8. Tableau Server starten:

    tsm start
  9. Installeer Tableau Server op een nieuw knooppunt en configureer het knooppunt met de processen die op het oude, uitgevallen knooppunt werden uitgevoerd.

  10. Installeer Tableau op een nieuwe computer of op uw oorspronkelijke computer nadat u Tableau volledig hebt verwijderd. U doet dit met behulp van het oorspronkelijke installatieprogramma en een bootstrap-bestand dat is gegenereerd vanaf het eerste knooppunt. Zie Extra knooppunten installeren en configureren om te lezen hoe u dit doet.

    U kunt het beste alle processen configureren die u bent kwijtgeraakt toen het oorspronkelijke knooppunt uitviel. Op die manier zorgt u ervoor dat uw cluster volledig redundant is.

  11. U moet ook opnieuw een nieuw coördinatieservice-ensemble implementeren, wanneer uw knooppunten eenmaal naar wens werken. Zie Een coördinatieservice-ensemble implementeren voor meer informatie.

  12. Als u dit nog niet hebt gedaan, voegt u ten slotte een instantie van de clientbestandsservice toe aan elk knooppunt waarop de coördinatieservice wordt uitgevoerd. Zie Clientbestandsservice configureren voor meer informatieClientbestandsservice configureren