Prise en charge de l'infrastructure de bureau virtuel
Vue d'ensemble
Utilisez ce guide pour déployer Alteryx Designer via une infrastructure de bureau virtuel (VDI) persistante et non persistante. Les licences VDI ne sont pas flottantes, simultanées ou basées sur le réseau. Consultez notre CLUF pour plus de détails.
Exigences et conditions préalables
Alteryx prend désormais en charge le déploiement de VDI persistante et non persistante via Citrix. Nous avons testé et validé une configuration Citrix sur :
Citrix VDA 7.15 CU8
Applications FSLogix 2.9.7979.62170
Important
La virtualisation des applications n'est pas prise en charge.
Configuration requise pour une VDI persistante (Citrix uniquement)
Utilisez des ressources système non partagées dédiées telles que le CPU et la RAM.
Doit répondre à la configuration système requise par Alteryx Designer.
Designer version 2022.1.1.25127 ou ultérieure.
Citrix Virtual Apps and Desktops 7.
Compatible avec les systèmes d'exploitation Windows pris en charge par Designer.
Configuration requise pour une VDI non persistante (Citrix uniquement)
Utilisez des ressources système non partagées dédiées telles que le CPU et la RAM.
Doit répondre à la configuration système requise par Alteryx Designer.
Alteryx Designer Admin (recommandé) ou Non-admin version 2022.1.1.25127 ou ultérieure.
Alteryx License Server version 2021.4.1.04899 ou ultérieure. L'ajout d'Alteryx License Server peut nécessiter des modifications d'un contrat logiciel existant.
Citrix Virtual Apps and Desktops 7.
Compatible avec les systèmes d'exploitation Windows pris en charge par Designer.
Alteryx License Server installé sur un serveur statique non-Citrix avec communication activée entre l'environnement Citrix et Alteryx License Server sur le port 7070.
Pour commencer
Pour commencer le déploiement d'une VDI non persistante…
Installez la version 2022.1.1.25127 ou ultérieure d'Alteryx Designer.
Avant de procéder au déploiement auprès des utilisateurs finaux, lancez Designer en tant qu'administrateur pour vous connecter à votre License Server.
Avertissement
Ne définissez pas d'adresse e-mail.
N'activez pas la licence.
Si vous disposez d'une licence Alteryx Designer, supprimez la licence.
Vous disposez désormais d'un fichier RuntimeSettings.xml dans %PROGRAMDATA%\Alteryx configuré pour utiliser le mode
LocalLicensingServeret connecter Designer à votre instance ALS. Notez que la valeur de l'URL de Server dépend de votre environnement.Déployez le fichier RuntimeSettings.xml préconfiguré auprès de vos utilisateurs.
Exemple de fichier XML RuntimeSettings
<?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>Meilleures pratiques et recommandations (VDI non persistante)
À partir de la version 2021.4.1.04899 d'Alteryx Licence Server, vous pouvez utiliser l'option de configuration
borrowIntervalMaxpour définir le délai (en jours) après lequel une licence déjà utilisée est renvoyée à License Server :-config -set licensing.borrowIntervalMax=#dPar exemple, pour définir une licence utilisée qui sera restituée après 2 jours, utilisez :
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -config -set licensing.borrowIntervalMax=2dPour plus d'informations, reportez-vous au guide de License Server sur le portail Téléchargements et licences.
Pour les environnements de VDI non persistante, nous vous recommandons de créer un script et de planifier l'activation et la désactivation de la ligne de commande conformément à une session Windows. Si la tâche de planification échoue, l'intervalle d'emprunt permettra tout de même de libérer la licence.
- AlteryxActivateLicenseKeyCmd.exe supprimerNous vous recommandons d'utiliser la version administrateur de Designer afin d'éviter les étapes manuelles de déplacement des dossiers et des fichiers requises avec la version non-administrateur.
FAQ
Pourquoi l'un de mes utilisateurs sous licence ne peut-il pas accéder à une licence à partir de License Server ?
Il est possible que l'utilisateur n'ait pas restitué la licence à la fin de sa dernière session. Nous vous recommandons d'exécuter cette commande (à partir du répertoire Alteryx installation\bin) lorsqu'un utilisateur non persistant se déconnecte de sa session :
AlteryxActivateLicenseKeyCmd.exe supprimer
Que se passe-t-il si le nombre d'utilisateurs d'une VDI non persistante est supérieur au nombre de licences disponibles ?
Alteryx n'est pas en mesure de créer une licence pour l'instance Designer dans la nouvelle instance VDI.
Lors de l'utilisation d'environnements non persistants, un utilisateur peut-il avoir plus d'une licence activée s'il s'est connecté ou déconnecté de plusieurs instances VDI ?
Oui, c'est pourquoi nous vous recommandons d'utiliser un script de désactivation de licence à la déconnexion lorsque vous utilisez des environnements non persistants. Cela permet d'éviter les scénarios dans lesquels un utilisateur s'est connecté à plusieurs environnements ou a activé plusieurs licences à la fois.
Comment fonctionnent les connexions à la base de données et DCM sur un VDI ?
VDI persistante
Les connexions à la base de données et DCM doivent être conservées et accessibles d'une session à l'autre.
VDI non persistante
Ces options sont disponibles d'une session à l'autre uniquement si elles sont intégrées à l'image de base pour l'utilisateur :
Pilotes de base de données
Connexions DSN
Connexions En base de données (In-DB) (sauf si vous utilisez des connexions de fichiers In-DB enregistrées sur un emplacement réseau)
Connexions à la base de données avec alias de connexion enregistré (utilisateur ou système géré)
Les connexions sans DSN font partie du workflow, mais dépendent du pilote inclus dans l'image de base, comme indiqué ci-dessus. Le chiffrement du mot de passe doit être défini sur Masquer ou Chiffrer pour l'utilisateur.
Les connexions à la base de données partagée, ainsi que les connexions DCM, doivent être resynchronisées au début d'une session.
Les connexions DCM peuvent être synchronisées avec un Alteryx Server ou un coffre-fort externe (le cas échéant) avant la fin de la session. Au début de la session suivante, les connexions DCM peuvent être synchronisées à partir d'Alteryx Server ou du coffre-fort externe.
Options de ligne de commande
Des options de ligne de commande sont disponibles pour permettre aux services informatiques d'installer et d'activer Alteryx sans intervention des utilisateurs. Ces options peuvent s'avérer utiles dans le cadre des installations qui doivent prendre en charge un très grand nombre d'utilisateurs, pour les mises à jour logicielles chargées sur les ordinateurs à intervalles réguliers ou pour la configuration automatique de nouveaux ordinateurs de bureau. Pour plus d'informations, accédez à Utiliser les options de la ligne de commande.