Skip to main content

Unterstützung für Virtual Desktop Infrastructure

Überblick

Verwenden Sie diesen Leitfaden, um Alteryx Designer über eine persistente und nicht persistente Virtual Desktop Infrastructure (VDI) bereitzustellen. Die VDI-Lizenz ist keine Floating-Lizenz, Concurrent-User-Lizenz oder netzwerkbasierte Lizenz. Ausführliche Informationen finden Sie in unserer EULA.

Anforderungen und Voraussetzungen

Alteryx unterstützt nun die persistente und nicht persistente VDI-Bereitstellung über Citrix. Wir haben eine Citrix-Konfiguration getestet und validiert auf:

  • Citrix VDA 7.15 CU8

  • FSLogix Apps 2.9.7979.62170

Wichtig

Anwendungsvirtualisierung wird nicht unterstützt.

Anforderungen für persistente VDI (nur Citrix)

Anforderungen für nicht persistente VDI (nur Citrix)

  • Verwenden Sie dedizierte, nicht freigegebene Systemressourcen wie CPU und RAM.

  • Muss die Systemvoraussetzungen von Alteryx Designer erfüllen.

  • Alteryx Designer Admin (empfohlen) oder Nicht-Admin-Version 2022.1.1.25127 oder höher.

  • Alteryx Lizenzserver-Version 2021.4.1.04899 oder höher. Durch das Hinzufügen des Alteryx Lizenzservers können Änderungen an einer bestehenden Softwarevereinbarung erforderlich werden.

  • Citrix Virtual Apps und Desktops 7.

  • Kompatibel mit dem von Designer unterstützten Windows-Betriebssystem.

  • Alteryx Lizenzserver, der auf einem statischen, Nicht-Citrix-Server mit aktivierter Kommunikation zwischen der Citrix-Umgebung und dem Alteryx Lizenzserver auf Port 7070 installiert ist.

Erste Schritte

So beginnen Sie mit der nicht persistenten VDI-Bereitstellung:

  1. Installieren Sie Alteryx Designer-Version 2022.1.1.25127 oder höher.

  2. Starten Sie vor der Bereitstellung für Endbenutzer:innen Designer als Administrator:in, um eine Verbindung zu Ihrem Lizenzserver herzustellen.

    Warnung

    • Legen Sie keine E-Mail-Adresse fest.

    • Aktivieren Sie die Lizenz nicht.

    • Wenn Alteryx Designer lizenziert ist, entfernen Sie die Lizenz.

  3. Sie verfügen nun über eine Datei „RuntimeSettings.xml“ im Verzeichnis „%PROGRAMDATA%\Alteryx“, die für die Verwendung des LocalLicensingServer-Modus konfiguriert ist und Designer mit Ihrer ALS-Instanz verbindet. Beachten Sie, dass der Wert der Server-URL von Ihrer Umgebung abhängt.

  4. Stellen Sie die vorkonfigurierte Datei „RuntimeSettings.xml“ für Ihre Benutzer:innen bereit.

Beispiel einer RuntimeSettings-XML-Datei

<?xml version="1.0" encoding="UTF-8"?>
<SystemSettings>
    <Engine>
        <InterfaceLanguage>English</InterfaceLanguage>
    </Engine>
    <Environment>
       <LicensingMode>LocalLicensingServer</LicensingMode>
       <LocalLicensingServerUrl>http://SERVERNAME:7070/request</LocalLicensingServerUrl>
    </Environment>
</SystemSettings>

Best Practices und Empfehlungen (nicht persistente VDI)

  • Ab Altery Lizenzserver 2021.4.1.04899 können Sie mit der Konfigurationsoption borrowIntervalMax festlegen, wann eine bereitgestellte Lizenz an den Lizenzserver zurückgegeben wird (in Tagen):

    -config -set licensing.borrowIntervalMax=#d

    So legen Sie beispielsweise fest, dass eine bereitgestellte Lizenz nach zwei Tagen zurückgegeben werden soll:

    flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -config -set licensing.borrowIntervalMax=2d

    Weitere Informationen finden Sie im Lizenzserver-Handbuch im Downloads and Licenses-Portal.

  • Für nicht persistente VDI-Umgebungen empfehlen wir, dass Sie die Aktivierung und Deaktivierung der Befehlszeile gemäß einer Windows-Sitzung skripten und planen. Wenn die geplante Aufgabe fehlschlägt, wird die Lizenz trotzdem innerhalb des Ausleihintervalls freigegeben.

    - AlteryxActivateLicenseKeyCmd.exe delete

  • Wir empfehlen, dass Sie die Admin-Version von Designer verwenden, um die manuellen Schritte zum Verschieben von Ordnern und Dateien, die bei der Nicht-Admin-Version erforderlich sind, zu vermeiden.

Häufig gestellte Fragen

Warum kann eine:r meiner lizenzierten Benutzer:innen nicht auf eine Lizenz über den Lizenzserver zugreifen?

Sie haben die Lizenz möglicherweise nicht zurückgegeben, als sie die letzte Sitzung beendet haben. Wir empfehlen Ihnen, diesen Befehl (aus dem Installationsverzeichnis „Alteryx\bin“) auszuführen, wenn sich nicht persistente Benutzer:innen von einer Sitzung abmelden:

AlteryxActivateLicenseKeyCmd.exe löschen

Was passiert, wenn ich mehr nicht-persistente VDI-Benutzer:innen als verfügbare Lizenzen habe?

Alteryx kann die Designer-Instanz in der neuen VDI-Instanz nicht lizenzieren.

Können Benutzer:innen bei der Verwendung von nicht persistenten Umgebungen mehr als eine aktivierte Lizenz haben, wenn sie sich bei mehreren VDI-Instanzen angemeldet oder von diesen abgemeldet haben?

Ja, aus diesem Grund empfehlen wir Ihnen, bei der Abmeldung ein Lizenzdeaktivierungsskript zu nutzen, wenn Sie nicht persistente Umgebungen verwenden. Dadurch werden Szenarien verhindert, in denen sich ein:e Benutzer:in in mehreren Umgebungen angemeldet oder mehrere Lizenzen gleichzeitig aktiviert hat.

Wie funktionieren Datenbank- und DCM-Verbindungen in einer VDI?

Persistente VDI

Datenbank- und DCM-Verbindungen müssen von Sitzung zu Sitzung beibehalten werden und zugänglich sein.

Nicht persistente VDI

  • Diese sind nur von Sitzung zu Sitzung verfügbar, wenn sie in das Basis-Image für die Benutzer:innen integriert sind:

    • Datenbanktreiber

    • DSN-Verbindungen

    • In-DB-Verbindungen (es sei denn, es werden In-DB-Dateiverbindungen verwendet, die an einem Netzwerkspeicherort gespeichert sind)

    • Gespeicherte Datenbankverbindungen des Verbindungsalias (verwaltete Benutzer:innen oder System)

  • DSN-freie Verbindungen sind Teil des Workflows, sind aber davon abhängig, dass der Treiber im Basis-Image enthalten ist, wie oben beschrieben. Die Password encryption (Kennwortverschlüsselung) muss für den/die Benutzer:in auf „Hide“ (Ausblenden) oder „Encrypt“ (Verschlüsseln) festgelegt sein.

  • Gemeinsame Datenbankverbindungen sowie DCM-Verbindungen müssen zu Beginn einer Sitzung erneut synchronisiert werden.

  • DCM-Verbindungen können mit einem Alteryx Server oder einem externen Tresor (falls vorhanden) synchronisiert werden, bevor die Sitzung beendet wird. Zu Beginn der nächsten Sitzung können die DCM-Verbindungen vom Alteryx Server oder von einem externen Tresor synchronisiert werden.

Befehlszeilenoptionen

IT-Abteilungen stehen Befehlszeilenoptionen zur Verfügung, mit denen sie Alteryx installieren und aktivieren können, ohne dass ein Eingreifen von Benutzer:innen erforderlich ist. Dies ist hilfreich für Installationen mit umfangreicher Benutzerbasis, für regelmäßig auf Computer übertragene Softwareupdates oder für die automatisierte Einrichtung neuer Desktop-Computer. Weitere Informationen finden Sie unter Befehlszeilenoptionen verwenden.