Failover van de opslagplaats

In een Tableau Server-installatie is de opslagplaatsdatabase (pgsql) een van de belangrijke vereiste processen. In de Tableau Server-opslagplaats wordt informatie opgeslagen over gebruikers, groepen en groepstoewijzingen, machtigingen, projecten, databronnen en extractmetadata en vernieuwingsgegevens voor Tableau Server. Omdat het cruciaal is voor het functioneren van de server, beschikt Tableau Server over een ingebouwde automatische 'failover' voor de opslagplaats wanneer de server wordt geïnstalleerd in een gedistribueerde omgeving die aan bepaalde eisen voldoet.

Automatische failover voor de opslagplaats

Automatische failover voor de opslagplaats houdt in dat als er een probleem is met de actieve Tableau Server-opslagplaats, de server automatisch overschakelt naar het gebruik van de passieve opslagplaats. Dit gebeurt niet onmiddellijk, om te voorkomen dat bij kortstondige problemen met de opslagplaats al wordt overgeschakeld. Als de opslagplaats echter langer dan 1-5 minuten niet beschikbaar is, vindt er een failover plaats. Als de onderliggende PostgresSQL-service bijvoorbeeld niet werkt, vindt er na ongeveer een minuut een failover plaats. Het is echter mogelijk dat bij andere configuratieproblemen tot wel 5 minuten geen storing wordt veroorzaakt.

Voor een automatische failover van de opslagplaats heeft uw Tableau Server-installatie het volgende nodig:

  • Minimaal drie knooppunten

  • De installatie van twee instanties van de opslagplaats

    Optioneel maar sterk aanbevolen:

  • De implementatie van een coördinatieservice-ensemble met meerdere knooppunten

Als aan deze voorwaarden is voldaan, vindt er een failover van de opslagplaats plaats als de actieve opslagplaats niet meer beschikbaar is, als gevolg van een probleem met het proces of van een probleem met het knooppunt waarop het proces wordt uitgevoerd. Als de oorspronkelijke opslagplaats weer beschikbaar is (bijvoorbeeld als het knooppunt opnieuw is gestart en alle processen correct worden uitgevoerd), wordt deze de passieve opslagplaats en is deze zo nodig beschikbaar voor failover.

Handmatige failover voor opslagplaats

Er kunnen redenen zijn waarom u terug wilt naar de oorspronkelijke opslagplaats nadat er een failover heeft plaatsgevonden. Eén reden kan zijn dat de instantie van de opslagplaats is geïnstalleerd op een computer met meer resources. Gebruik hiervoor de opdracht tsm topology failover-repository om handmatig terug te schakelen naar de oorspronkelijke opslagplaats. Zie tsm topology failover-repository voor meer informatie.

Gewenste actieve opslagplaats

Wanneer u Tableau Server configureert, hebt u de mogelijkheid om een knooppunt op te geven als de gewenste actieve opslagplaats. Wanneer Tableau Server is geconfigureerd voor failover voor opslagplaats, is het knooppunt voor de gewenste actieve opslagplaats het knooppunt dat voor de actieve repository wordt gebruikt. Dit is een optionele stap. Als u geen knooppunt voor de gewenste actieve opslagplaats opgeeft, selecteert Tableau Server bij het opstarten het knooppunt voor de actieve opslagplaats.

Om de gewenste actieve opslagplaats te configureren, gebruikt u de opdracht tsm configuration set om de optie pgsql.preferred_host te configureren:

tsm configuration set -k pgsql.preferred_host -v "<host_name>"

Opmerking: De host_name is hoofdlettergevoelig en moet overeenkomen met de knooppuntnaam die in de uitvoer van tsm status -v wordt weergegeven.

Configureer een knooppunt voor de gewenste actieve opslagplaats als u wilt dat Tableau Server bij het opstarten een specifiek knooppunt selecteert. Dit kan handig zijn als u een specifieke server wilt gebruiken voor uw actieve opslagplaats (bijvoorbeeld een computer met meer schijfruimte of geheugen) of als u aangepaste beheerweergaven gebruikt. Aangepaste beheerweergaven bevatten ingesloten verbindingsinformatie die verwijst naar de opslagplaats waarvoor u de weergaven hebt gemaakt. Zie Data verzamelen met de Tableau Server-opslagplaats voor meer informatie over verbinding maken met de Tableau Server-opslagplaats.

Bedankt voor uw feedback.De feedback is verzonden. Dank u wel.