Skip to main content

Supporto dell'infrastruttura desktop virtuale

Panoramica

Questa guida spiega come implementare Alteryx Designer tramite un'infrastruttura desktop virtuale (VDI, Virtual Desktop Infrastructure) persistente o non persistente. La licenza VDI non è mobile, simultanea o basata su rete. Per scoprire tutti i dettagli, leggi il nostro Contratto di licenza con l'utente finale (EULA).

Requisiti e prerequisiti

Ora Alteryx supporta l'implementazione delle VDI persistenti e non persistenti tramite Citrix. Abbiamo testato e convalidato una configurazione Citrix con:

  • Citrix VDA 7.15 CU8

  • FSLogix Apps 2.9.7979.62170

Importante

La virtualizzazione delle applicazioni non è supportata.

Requisiti di una VDI persistente (solo Citrix)

Requisiti di una VDI non persistente (solo Citrix)

  • Deve utilizzare risorse di sistema dedicate non condivise, come CPU e RAM.

  • Deve soddisfare i requisiti di sistema di Alteryx Designer.

  • Deve essere basata sulla versione amministrativa di Alteryx Designer (consigliata) o su una versione non amministrativa, a partire dalla 2022.1.1.25127.

  • Deve utilizzare risorse Alteryx License Server versione 2021.4.1.04899 o successiva. L'aggiunta di Alteryx Licensing Server potrebbe richiedere la modifica di un contratto software preesistente.

  • Deve essere basata su Citrix Virtual Apps and Desktops 7.

  • Deve essere compatibile i con sistemi operativi Windows supportati da Designer.

  • Alteryx Licensing Server installato su un server statico non Citrix con comunicazione tra l'ambiente Citrix e Alteryx License Server abilitata sulla porta 7070.

Introduzione

Per iniziare con l'implementazione della VDI non persistente…

  1. Installa Alteryx Designer versione 2022.1.1.25127 o successiva.

  2. Prima di iniziare la distribuzione agli utenti finali, avvia Designer come Amministratore per connetterti al server licenze.

    Avvertimento

    • Non impostare un indirizzo e-mail.

    • Non attivare la licenza.

    • Se Alteryx Designer è già dotato di licenza, rimuovila.

  3. Nella cartella %PROGRAMDATA%\Alteryx è disponibile il file RuntimeSettings.xml, configurato per l'utilizzo della modalità LocalLicensingServer e la connessione di Designer alla tua istanza di ALS. Ricorda che l'URL del server dipende dal tuo ambiente.

  4. Distribuisci il file RuntimeSettings.xml preconfigurato agli utenti.

Esempio di file RuntimeSettings.xml

<?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 practice e raccomandazioni (VDI non persistente)

  • A partire da Alteryx License Server 2021.4.1.04899, è possibile utilizzare l'opzione di configurazione borrowIntervalMax per impostare entro quanto tempo (in giorni) è necessario restituire una determinata licenza al server da cui è stata fornita:

    -config -set licensing.borrowIntervalMax=#d

    Ad esempio, per specificare che la licenza deve essere restituita entro 2 giorni, utilizza:

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

    Per ulteriori informazioni, consulta la Guida di License Server sul portale Download e licenze.

  • Per gli ambienti VDI non persistenti, è consigliabile programmare l'esecuzione di uno script che esegue l'attivazione e la disattivazione dalla riga di comando all'inizio e alla fine di ogni sessione di Windows. Se l'operazione programmata non riesce, la licenza viene comunque rilasciata alle fine dell'intervallo di prestito.

    - AlteryxActivateLicenseKeyCmd.exe delete

  • Si consiglia di utilizzare la versione amministrativa di Designer, per evitare la procedura di spostamento manuale di file e cartelle richiesta dalla versione non amministrativa.

Domande frequenti

Perché uno dei miei utenti con licenza non riesce ad accedere a una licenza fornita dal server licenze?

Probabilmente non ha restituito la licenza al termine dell'ultima sessione. Quando un utente non persistente si disconnette dalla sessione, è consigliabile eseguire questo comando (dalla directory di installazione/bin Alteryx):

AlteryxActivateLicenseKeyCmd.exe delete

Cosa succede se il numero degli utenti VDI non persistenti supera quello delle licenze disponibili?

Alteryx non riesce a concedere in licenza l'istanza di Designer nella nuova istanza VDI.

Negli ambienti non persistenti, se un utente entra ed esce da istanze VDI diverse può ritrovarsi con più di 1 licenza attiva?

Sì, e questo è il motivo per cui è consigliabile utilizzare uno script di disattivazione della licenza al momento della disconnessione, negli ambienti non persistenti. In questo modo si evita che uno stesso utente risulti connesso a più ambienti o con più licenze attive contemporaneamente.

Come funzionano le connessioni DCM e di database in una VDI?

VDI persistente

Le connessioni DCM e di database vengono mantenute e rimangono accessibili da una sessione all'altra.

VDI non persistente

  • In questo caso le connessioni sono disponibili solo a livello di sessione, se integrate nell'immagine base per l'utente:

    • Driver di database

    • Connessioni DSN

    • Connessioni In-Database (In-DB), a meno che non vengano utilizzati file di connessione In-DB salvati in un percorso di rete

    • Connessioni di database basate su un alias di connessione salvato (utente gestito o sistema)

  • Le connessioni senza DSN fanno parte del flusso di lavoro, ma sfruttano il driver incluso nell'immagine di base, come indicato sopra. L'opzione Crittografia password deve essere impostata su Nascondi o Crittografata per l'utente.

  • Le connessioni di database condivise e le connessioni DCM devono essere risincronizzate all'inizio di ogni sessione.

  • Le connessioni DCM possono essere sincronizzate con un sistema Alteryx Server o un vault esterno (se disponibile) prima della fine della sessione. All'inizio della sessione successiva, le connessioni DCM possono essere sincronizzate con Alteryx Server o con il vault esterno.

Opzioni della riga di comando

Il personale IT può utilizzare le opzioni della riga di comando per installare e attivare Alteryx senza richiedere alcun intervento da parte dell'utente. Ciò può essere utile per le installazioni che coinvolgono una vasta base di utenti, gli aggiornamenti software inviati ai computer secondo una programmazione regolare o la configurazione automatica dei nuovi computer desktop. Per ulteriori informazioni, vedi Uso delle opzioni della riga di comando.