Ondersteuning voor virtuele desktops ondersteunen
Ondersteuning voor virtuele desktops is een opt-in-functie van Tableau Desktop 10.5 en hoger en Tableau Prep Builder 2018.2.1 en hoger waarmee u uw installaties van Tableau kunt optimaliseren voor niet-persistente virtuele desktops of voor computers die regelmatig worden vernieuwd. Met de ATR-service (authorization-to-run) kan de Tableau-licentieserver de activeringslimieten en deactiveringen van de virtuele machines (VM's) beheren.
Vanaf versie 2020.1 kan de virtuele desktop worden geconfigureerd voor licentiebeheer op basis van inloggen (geen productcodes nodig). Dit is de geprefereerde en vaak vereiste methode om een virtuele implementatie van Tableau Desktop te implementeren wanneer eindgebruikers geen productcodes ontvangen. Zie Tableau activeren met behulp van Licentiebeheer op basis van inloggen(Link wordt in een nieuw venster geopend) voor meer informatie.
Met ingeschakelde ondersteuning voor virtuele desktops worden de licentiecapaciteit of sleutelleases voor Tableau licentiebeheer op basis van inloggen automatisch geretourneerd wanneer ze na een vooraf bepaalde tijd niet meer worden gebruikt. Dit betekent dat u de lease of een eventuele productcode van licentiebeheer op basis van inloggen niet handmatig hoeft te vernieuwen of te deactiveren. Tableau moet communiceren met Tableau Server of Tableau Cloud voor licentiebeheer op basis van inloggen. Als u nog steeds productcodes gebruikt, moeten Tableau Desktop-clients periodiek verbinding maken met internet om te communiceren met de gehoste licentieservice.
Zonder ondersteuning voor virtuele desktops blijft een geactiveerde Tableau-licentie of licentiebeheer op basis van inloggen-licentielease in gebruik totdat de licentietermijn verloopt of de licentie wordt gedeactiveerd, waardoor een maximale activeringsfout ontstaat. Door gebruik te maken van ondersteuning voor virtuele desktops met regelmatig gerecyclede VM's of regelmatig vernieuwde computers, wordt de VM geretourneerd en wordt de activering opnieuw toegevoegd aan licentiebeheer op basis van inloggen voor een toekomstig activeringsverzoek. Virtuele desktop beheert de licentiebeheer op basis van inloggen-activering of productcode-activering, waarmee wordt voorkomen dat de maximale activeringsfout optreedt wanneer deze is geconfigureerd met de juiste activeringsduur.
Hoe ondersteuning voor virtuele desktops werkt
Wanneer ondersteuning voor virtuele desktops is ingeschakeld, neemt Tableau Desktop of Tableau Prep Builder periodiek contact op met een door Tableau gehoste ATR-service (authorization-to-run) om te verifiëren dat Tableau op basis van de licentie geautoriseerd is om te draaien. Wanneer de virtuele desktop is geconfigureerd om ook licentiebeheer op basis van inloggen te gebruiken, werken Tableau Cloud en Tableau Server als proxy voor de ATR-service om te verifiëren dat Tableau geautoriseerd is om te draaien met een geldige Creator-gebruiker voor Tableau Cloud of Tableau Server.
De ATR-service verifieert de licentie en of de gebruiker een geldige Creator-gebruiker is, en de lengte van het autorisatievenster. Zolang deze communicatie goed loopt, wordt Tableau zonder enige impact voor de gebruiker uitgevoerd. De onderstaande diagrammen tonen het communicatieproces tussen de client- en licentieverleningscomponenten.
Ondersteuning voor virtuele desktops en de ATR-service zonder licentiebeheer op basis van inloggen
Tableau Desktop of Tableau Prep Builder neemt contact op met de ATR-service om te verifiëren of Tableau Desktop of Tableau Prep Builder geautoriseerd zijn om te draaien.
De ATR-service neemt contact op met de Tableau-licentieverleningsservice om te verifiëren of de licentie geldig is.
De ATR-service bepaalt de lengte van het venster voor de authorization-to-run.
Indien geldig, staat de ATR-service u toe om Tableau Desktop of Tableau Prep Builder te gebruiken.
Licentiebeheer op basis van inloggen met Tableau Cloud
Licentiebeheer op basis van inloggen met Tableau Server
U installeert Tableau Desktop of Tableau Prep Builder en selecteert Activeren met uw referenties. U meldt u aan bij uw Tableau Cloud- of Tableau Server-site.
Tableau Cloud of Tableau Server verifieert of u een Creator bent. Als dat niet het geval is, krijgt u een foutmelding. Als dat wel het geval is, communiceert Tableau Cloud of Tableau Server met de ATR-service.
De ATR-service retourneert een ATR-lease aan Tableau Cloud of Tableau Server.
Tableau Cloud of Tableau Server verstrekt een ATR-lease aan Tableau Desktop of Tableau Prep Builder om de activering af te ronden.
Gevraagde duur
Standaard krijgt een instantie van Tableau Desktop of Tableau Prep Builder een autorisatievenster van 14 dagen waarin deze geautoriseerd is om te draaien. Dit betekent dat u na de initiële autorisatie Tableau 14 dagen zonder enige netwerkverbinding kon gebruiken voordat de activering verliep. De autorisatiecontroles worden regelmatig herhaald, en elke keer dat een controle succesvol is, wordt het autorisatievenster opnieuw ingesteld op de volledige lengte. Dit gebeurt zonder enige impact voor u, tenzij er geen succesvolle controles zijn geweest en het venster bijna verloopt. In dat geval laat een waarschuwingsbericht u weten dat u Tableau met het netwerk moet verbinden zodat de autorisatie bevestigd kan worden. De standaardtermijn van 14 dagen is doorgaans geen goede waarde voor het implementeren van virtuele desktop waarbij u bij elk gebruik een nieuwe VM ontvangt. Zie Gevraagde duurinstellingen voor meer informatie.
De lengte van het autorisatievenster wordt bepaald door de waarde van de gevraagde duur. Standaard is de gevraagde duur 14 dagen (1.209.600 seconden), maar u kunt dit configureren zodat het bij uw omgeving past, afhankelijk van hoe vaak een gebruiker een nieuwe VM ontvangt of als de Tableau Desktop een blijvend karakter heeft.
Opmerking: Als u zowel Tableau Desktop als Tableau Prep Builder gebruikt, wordt bij het instellen van de gevraagde duur voor Tableau Desktop dezelfde duur ook ingesteld voor Tableau Prep Builder en omgekeerd.
Gevraagde duurinstellingen
U stelt de gevraagde duur in seconden in. De minimale gevraagde duur die u kunt instellen is 4 uur (14.400 seconden) en de maximale duur is zes maanden (15.552.000 seconden). Gebruik de volgende richtlijnen om te bepalen hoe u de gevraagde duurinstelling voor uw gebruikers kunt instellen:
Voor de meeste niet-gedeelde computers, vooral computers die soms meerdere weken achter elkaar offline zijn, stelt u de gevraagde duur in op drie tot zes maanden (7.776.000 – 15.552.000 seconden). Met een langere duur kan de gebruiker Tableau langere tijd blijven gebruiken zonder internetverbinding.
Voor computers die ongeveer één keer per maand worden vernieuwd, stelt u de gevraagde duur in op 30 dagen (2.592.000 seconden).
Voor virtuele desktops die elke nacht worden gerecycled, stelt u de gevraagde duur in op minimaal 4 uur (14.400 seconden). Hierdoor kunt u uw productactiveringen (licentiebeheer op basis van inloggen of een productcode) elke ochtend hergebruiken en wordt de noodzaak geëlimineerd om ze elke avond te deactiveren voordat de virtuele desktops worden gerecycled.
Virtuele machines en productcodes
Het voordeel van het gebruik van ondersteuning voor virtuele desktops is dat u voor omgevingen die hun VM's regelmatig recyclen een duur kunt instellen die kort genoeg is om de licentie-activering te laten verlopen voordat de desktop opnieuw wordt gebruikt. Dit betekent dat u niet al uw activeringen opgebruikt. U moet nog steeds de productcode invoeren om Tableau te kunnen gebruiken nadat de desktop is gerecycled. Licentiebeheer op basis van inloggen kan de eindgebruikerservaring in dit scenario verbeteren door een aanmelding bij Tableau Cloud of Tableau Server aan te vragen om Tableau Desktop of Tableau Prep Builder te activeren in plaats van een productcode in te voeren.
Opmerking: Wanneer u een virtuele desktop met abonnementslicenties gebruikt, kunt u uw productcodes niet vernieuwen. Om een abonnement te verlengen of licentiewijzigingen aan te brengen, moet u de nieuwe productcode identificeren in het Tableau-klantenportaal en deze activeren.
Ondersteuning voor virtuele desktops gebruiken
Ondersteuning voor virtuele desktops is een opt-in-functie als u licentiebeheer op basis van inloggen niet gebruikt, dus u moet de functie inschakelen om deze te kunnen gebruiken (deze is standaard uitgeschakeld). Als u licentiebeheer op basis van inloggen gebruikt, is de door Tableau beheerde licentieservice (ATR) standaard ingeschakeld, maar moeten de ATR-duur en aanvullende vlaggen van het installatieprogramma worden ingesteld voor ondersteuning van virtuele desktops. De manieren om virtuele desktop in te schakelen wanneer u licentiebeheer op basis van inloggen niet gebruikt, hangen af van of u Tableau op Windows of op de Mac gebruikt:
Op Windows kunt u ondersteuning voor virtuele desktops inschakelen en configureren:
Bij de installatie van Tableau Desktop en Tableau Prep Builder worden installatieschakelaars op de opdrachtregel gebruikt om ondersteuning voor virtuele desktops in te schakelen en een gevraagde duur op te geven.
Na de installatie kunt u dit doen door het Windows-register te bewerken om ondersteuning voor virtuele desktops in te schakelen en een gevraagde duur op te geven.
Op een Mac kunt u ondersteuning voor virtuele desktops inschakelen en configureren:
Na installatie van Tableau Desktop en Tableau Prep Builder met behulp van
sudo defaults write
-opdrachten.
Tableau Desktop en Tableau Prep Builder op Windows
Er zijn drie methoden voor het instellen van de virtuele desktopvlaggen:
Ondersteuning voor virtuele desktops inschakelen tijdens de installatie
Voer het installatiebestand .exe
uit vanaf de opdrachtregel van de computer als beheerder en stel de aanbevolen vlaggen als volgt in om de beste eindgebruikerservaring te garanderen:
ATRENABLED=1
(bij gebruik van productcodes)ATRREQUESTEDDURATIONSECONDS=14400
(laagste toegestane retourwaarde voor activering)SILENTLYREGISTERUSER="true"
SYNCHRONOUSLICENSECHECK='true"
Neem de schakelaar ATRENABLED
op als licentiebeheer op basis van inloggen wordt niet gebruikt (versie 2019.4 en eerder, of handmatig uitgeschakeld). De schakelaar ATRENABLED
is niet nodig als licentiebeheer op basis van inloggen is geconfigureerd op Tableau Desktop.
De standaardwaarde van ATRREQUESTEDDURATIONSECONDS
is 14 dagen. Zie Gevraagde duurinstellingen voor meer informatie over de vlag ATRREQUESTEDDURATIONSECONDS
.
De vlag SILENTLYREGISTERUSER
stopt de registratieprompt op elke nieuwe VM die op dezelfde manier wordt geleverd, SYNCHRONOUSLICENSECHECK
stopt het bericht dat de licentie is gewijzigd bij elke nieuwe VM.
Als u de .msi-bestanden moet extraheren, volgt u de instructies voor Het Windows (MSI)-installatieprogramma extraheren en uitvoeren.
U moet de opdracht uitvoeren vanuit de directory waarin het .exe
-bestand zich bevindt of een volledig pad opgeven naar de locatie van het .exe
-bestand op de computer. Voer het installatieprogramma niet uit vanuit een gedeelde directory op uw netwerk. Download in plaats daarvan het .exe
-bestand naar een directory op de computer waarop u installeert.
De ATRREQUESTEDDURATIONSECONDS
heeft een minimuminstelling van 4 uur (14.400 seconden). Het volgende voorbeeld toont de opdracht van het Windows-installatieprogramma waarmee automatische deactivering van de licentie wordt ingeschakeld en de duur wordt ingesteld op 12 uur (43.200 seconden):
tableauDesktop-64bit-2022-1-0.exe /quiet /norestart ACCEPTEULA=1 ATRENABLED=1
ATRREQUESTEDDURATIONSECONDS=43200 SILENTLYREGISTERUSER="true" SYNCHRONOUSLICENSECHECK="true"
of
tableauPrepBuilder-64bit-2022-1-2.exe /quiet /norestart ACCEPTEULA=1 ATRENABLED=1
ATRREQUESTEDDURATIONSECONDS=43200 SILENTLYREGISTERUSER="true" SYNCHRONOUSLICENSECHECK="true"
Bij het maken van een primaire afbeelding voor een grote virtuele implementatie zijn de bovenstaande instellingen van toepassing en hoeft er geen activering met de productcode uitgevoerd te worden. Wanneer u een nieuwe VM gebruikt, moet elke eindgebruiker de productcode invoeren of zich aanmelden bij Tableau Desktop of Tableau Prep Builder als licentiebeheer op basis van inloggen is ingeschakeld.
Ondersteuning voor virtuele desktops inschakelen door het register te bewerken
Als Tableau Desktop of Tableau Prep Builder al is geïnstalleerd, kunt u ondersteuning voor virtuele desktops nog steeds inschakelen door het Windows-register te bewerken om een invoer voor ATREnabled
toe te voegen. Om de standaardduur te wijzigen waarvoor een licentieactivering is toegestaan, kunt u een invoer toevoegen voor ATRREQUESTEDDURATIONSECONDS
.
Maak als beheerder van de computer waarop Tableau Desktop of Tableau Prep Builder draait een back-up van het registerbestand voordat u er wijzigingen in aanbrengt.
Bewerk het register en maak in
HKEY_LOCAL_MACHINE\SOFTWARE\Tableau
een nieuwe hive met de naamATR
met deze waarden:Naam: Voeg een tekenreekswaarde toe met de naam
ATREnabled
.Data: Voeg
1
toe.
Naam: Voeg een tekenreekswaarde toe met de naam
ATRRequestedDurationSeconds
.Data: Voeg een aantal seconden toe dat de duur moet duren. Voeg bijvoorbeeld
43200
toe om een duur van 12 uur in te stellen.
De onderstaande afbeelding toont hoe de
ATR
-hive eruitziet in de register-editor.- Start Tableau opnieuw op, zodat de wijzigingen van kracht worden.
Ondersteuning voor virtuele desktops inschakelen met behulp van de atr-tool
Als Tableau Desktop of Tableau Prep Builder al is geïnstalleerd, kunt u ondersteuning voor virtuele desktops nog steeds inschakelen via de Windows-opdrachtprompt. Het programma atrdiag.exe bevindt zich in de directory \bin voor Windows en is een tool die specifiek is voor de virtuele desktop en de instellingen van licentiebeheer op basis van inloggen. Het programma atrdiag.exe kan rapporteren over de geselecteerde waarden, de configuratie-instellingen van de virtuele desktop wijzigen en de virtuele desktop in eerste instantie configureren. Als technische ondersteuning van Tableau nodig is, is het vaak nuttig om de uitvoer van de atr-tool te leveren.
Opmerking: Tableau Prep Builder moet op dezelfde computer als Tableau Desktop worden geïnstalleerd om atrdiag.exe met Tableau Prep Builder te kunnen gebruiken.
Meld u als beheerder aan op de computer waarop Tableau Desktop draait.
Navigeer vanaf een opdrachtprompt naar de directory waarin Tableau Desktop is geïnstalleerd:
cd C:\Program Files\Tableau\<version>\bin
Schakel de ATR-service in via een opdrachtprompt:
atrdiag.exe -enableATRFeature
Stel de duur in seconden in waarvoor de licentieactivering is geautoriseerd. (Gebruik bijvoorbeeld 43200 om een duur van 12 uur in te stellen.)
atrdiag.exe -setDuration 43200
Start Tableau opnieuw op, zodat de wijzigingen van kracht worden.
Ondersteuning voor virtuele desktops uitschakelen met behulp van de atr-tool
Als u de ondersteuningsfunctie voor virtuele desktops niet langer wilt gebruiken, kunt u deze uitschakelen.
Sluit Tableau Desktop af op de computer waarop u de ondersteuning voor virtuele desktops wilt uitschakelen.
Open de Windows-opdrachtprompt als beheerder en navigeer vervolgens naar de directory waarin Tableau Desktop is geïnstalleerd:
cd C:\Program Files\Tableau\<version>\bin
Voer bij een opdrachtprompt de volgende opdracht uit om de ATR-service uit te schakelen:
atrdiag.exe -disableATRFeature
Voer bij een opdrachtprompt de volgende opdracht uit:
atrdiag.exe -deleteAllATRs
Start Tableau Desktop.
Klik in het dialoogvenster Licentie is gewijzigd op Afsluiten.
Start Tableau opnieuw op, zodat de wijzigingen van kracht worden.
Klik in het menu Help op Productcodes beheren om te zien of u de productcode kunt deactiveren.
Tableau Desktop en Tableau Prep Builder op Mac
Inschakelen door het voorkeursbestand bij te werken
Om ondersteuning voor virtuele desktops op de Mac in te schakelen, voert u de volgende opdrachten uit in een terminalvenster en installeert of herstart u vervolgens Tableau Desktop of Tableau Prep Builder:
sudo defaults write /Library/Preferences/com.tableau.ATR ATREnabled "1"
sudo defaults write /Library/Preferences/com.tableau.ATR ATRRequestedDurationSeconds -string "43200"
Problemen met virtuele desktop oplossen
Als u problemen ondervindt bij het configureren of gebruiken van de virtuele desktop, kunt u diagnostische informatie verzamelen over de computer waarop Tableau Prep Builder of Tableau Desktop draait met behulp van de virtuele desktop-diagnostische tool (atrdiag).
U kunt controleren of virtuele desktop is ingeschakeld en de waarde bekijken die is ingesteld voor de gevraagde duur in seconden die wordt gebruikt voor activering van Tableau Desktop. De TTL-startwaarde en TTL-eindwaarde weerspiegelen de huidige lease die wordt gebruikt op de virtuele machine (VM) met Tableau Desktop. De onderstaande opdrachten leggen de status van uw installatie voor ondersteuning voor virtuele desktops vast, ongeacht of u Tableau Desktop of Tableau Prep Builder hebt geïnstalleerd.
Fout: Licentie-informatie is gewijzigd
Wanneer u een virtuele desktop gebruikt, krijgt u mogelijk een foutbericht dat uw licentie-informatie is gewijzigd wanneer u een nieuwe VM start voor Tableau Desktop of Tableau Prep Builder. Deze fout forceert opnieuw starten, waarna u wordt gevraagd om Tableau Desktop opnieuw te registreren. Deze fout treedt op omdat de ATR-service een nieuw token verzendt dat niet overeenkomt met de licentiecache.
Om dit te voorkomen, kunt u de opties SYNCHRONOUSLICENSECHECK
en SILENTLYREGISTERUSER
met het installatieprogramma op Windows gebruiken. Bijvoorbeeld:
tableau-setup-std-tableau-2020 SYNCHRONOUSLICENSECHECK="true" SILENTLYREGISTERUSER="true" ATRREQUESTEDDURATIONSECONDS=14400
of
tableauDesktop-64bit-2020-1-0.exe /quiet /norestart ACCEPTEULA=1 ATRREQUESTEDDURATIONSECONDS=14400 ACTIVATIONSERVER=http://<tableau_online_site_url> SYNCHRONOUSLICENSECHECK="true" SILENTYLYREGISTERUSER="true"
Virtuele desktopdiagnostiek verzamelen op Windows
- Open een Opdrachtprompt als beheerder.
- Navigeer naar de binaire (
\bin
)-directory van Tableau met behulp van de volgende opdracht:cd Program Files\Tableau\Tableau <version>\bin
Bijvoorbeeld:
cd Program Files\Tableau\Tableau 2022.4\bin
- Voer de volgende opdracht uit:
atrdiag.exe
Om de uitvoergegevens optioneel in een bestand op te slaan:
atrdiag.exe > AtrOutput.txt
Virtuele desktopdiagnostiek verzamelen op Mac
- Open de Terminal-app.
- Navigeer naar de directory die de atrdiag-tool bevat met behulp van de volgende opdracht:
cd "/Applications/Tableau Desktop <version>.app/Contents/MacOS"
Bijvoorbeeld:
cd "/Applications/Tableau Desktop 2022.4.app/Contents/MacOS"
- Voer de volgende opdracht uit:
./atrdiag
Om de uitvoergegevens optioneel in een bestand op te slaan:
./atrdiag > AtrOutput.txt
Zie Problemen met uw Tableau Desktop- of Tableau Prep Builder-installatie oplossen of Problemen met licentieverlening voor Tableau Desktop of Tableau Prep Builder oplossen voor meer informatie over het oplossen van problemen met uw Tableau Desktop-installatie.