Créer des VDA Linux dans Citrix DaaS Standard pour Azure
Vous pouvez créer des VDA Linux joints à un domaine et non joints à un domaine dans Citrix DaaS Standard pour Azure (anciennement Citrix Virtual Apps and Desktops Standard pour Azure) afin de fournir des applications et des bureaux virtuels à n’importe quel appareil depuis Microsoft Azure. Pour plus d’informations, consultez Citrix DaaS Standard pour Azure.
-
Distributions Linux prises en charge
-
Les distributions Linux suivantes prennent en charge cette fonctionnalité :
- RHEL 9.4
- RHEL 9.2
- RHEL 8.10
- RHEL 8.8
- Rocky Linux 9.4
- Rocky Linux 9.2
- Rocky Linux 8.10
- Rocky Linux 8.8
- SUSE 15.6
- Ubuntu 24.04
- Ubuntu 22.04
- Ubuntu 20.04
Étape 1 : Préparer une image principale dans Azure
Remarque :
Vous pouvez également utiliser la fonctionnalité de mise à jour automatique du VDA Linux pour planifier des mises à jour logicielles automatiques. Pour ce faire, ajoutez des lignes de commande au fichier etc/xdl/mcs/mcs_local_setting.reg sur l’image principale. Par exemple, vous pouvez ajouter les lignes de commande suivantes :
create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_DWORD" -v "fEnabled" -d "0x00000001" --force create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_SZ" -v "ScheduledTime" -d "Immediately" --force create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_SZ" -v "Url" -d "`<Your-Azure-Container-Url>`" --force create -k "HKLM\System\CurrentControlSet\Control\Citrix\SelfUpdate" -t "REG_SZ" -v "CaCertificate" -d "`<Local-Certificate-Path-of-PortalAzureCom>`" --force <!--NeedCopy-->
- Dans Azure, créez une machine virtuelle Linux d’une distribution prise en charge.
- Installez un environnement de bureau sur la machine virtuelle Linux si nécessaire.
-
Sur la machine virtuelle, installez .NET en fonction de votre distribution Linux.
En plus du runtime .NET, vous devez installer le runtime .ASP.NET Core sur toutes les distributions Linux prises en charge avant d’installer ou de mettre à niveau le VDA Linux. La version 6 est requise pour Amazon Linux 2. La version 8 est requise pour les autres distributions.
Si votre distribution Linux contient la version de .NET dont vous avez besoin, installez-la à partir du flux intégré. Sinon, installez .NET à partir du flux de packages Microsoft. Pour plus d’informations, consultez https://docs.microsoft.com/fr-fr/dotnet/core/install/linux-package-managers.
- (Pour Ubuntu uniquement) Ajoutez la ligne
source /etc/network/interfaces.d/*au fichier/etc/network/interfaces. -
(Pour Ubuntu uniquement) Pointez
/etc/resolv.confvers/run/systemd/resolve/resolv.confau lieu de le pointer vers/run/systemd/resolve/stub-resolv.conf:unlink /etc/resolv.conf ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf <!--NeedCopy-->-
- Installez le package VDA Linux.
-
-
Spécifiez une base de données à utiliser.
Vous pouvez utiliser SQLite en plus de PostgreSQL. Vous pouvez également basculer entre SQLite et PostgreSQL après l’installation du package VDA Linux. Pour ce faire, suivez les étapes suivantes :
-
Exécutez
/opt/Citrix/VDA/sbin/ctxcleanup.sh. Ignorez cette étape s’il s’agit d’une nouvelle installation. -
Modifiez
/etc/xdl/db.confavant d’exécuterdeploymcs.sh.Remarque :
- Nous vous recommandons d’utiliser SQLite uniquement pour le mode VDI. - Pour une installation facile et MCS, vous pouvez basculer entre SQLite et PostgreSQL sans avoir à les installer manuellement. Sauf indication contraire via `/etc/xdl/db.conf`, le VDA Linux utilise PostgreSQL par défaut. Si vous avez besoin d’une version personnalisée de PostgreSQL au lieu de la version fournie par votre distribution Linux, vous devez installer manuellement la version spécifiée, modifier `/etc/xdl/db.conf` pour refléter la nouvelle version et démarrer le service PostgreSQL avant d’exécuter le script d’installation facile (`ctxinstall.sh`) ou le script MCS (`deploymcs.sh`). Pour un exemple de fichier **db.conf**, consultez [Étape 7 : Spécifier une base de données à utiliser](/fr-fr/linux-virtual-delivery-agent/2411/installation-overview/create-domain-joined-vdas-using-easy-install#step-7-specify-a-database-to-use). - Vous pouvez également utiliser `/etc/xdl/db.conf` pour configurer le numéro de port de PostgreSQL.
-
-
Modifiez les variables MCS.
Il existe deux façons de configurer les variables MCS :
- Modifiez le fichier
/etc/xdl/mcs/mcs.conf. -
Utilisez l’interface graphique d’installation facile. Pour ouvrir l’interface graphique d’installation facile, exécutez la commande
/opt/Citrix/VDA/bin/easyinstalldans l’environnement de bureau de votre VDA Linux.Remarque :
Laissez la variable
dnsnon spécifiée. Si vous sélectionnez le type Statique ou Aléatoire lors de la création d’un catalogue de machines, définissezVDI_MODE=Y.Si vous configurez les variables MCS en modifiant
/etc/xdl/mcs/mcs.conf, exécutez/opt/Citrix/VDA/sbin/deploymcs.sh. Si vous configurez les variables MCS à l’aide de l’interface graphique, cliquez sur Déployer. Après avoir cliqué sur Déployer sur l’interface graphique, les variables que vous avez définies sur l’interface graphique remplacent les variables que vous avez définies dans le fichier/etc/xdl/mcs/mcs.conf.
- Modifiez le fichier
-
Dans Azure, arrêtez (ou désallouez) la machine virtuelle. Cliquez sur Exporter le disque pour générer une URL SAS pour le fichier de disque dur virtuel (VHD) que vous pouvez utiliser comme image principale pour créer d’autres machines virtuelles.

-
(Facultatif) Effectuez les paramètres de stratégie de groupe sur l’image principale. Vous pouvez utiliser l’outil
ctxregpour effectuer les paramètres de stratégie de groupe. Par exemple, la commande suivante active la stratégie Création automatique d’imprimante universelle PDF pour l’impression PDF./opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\GroupPolicy\Defaults\PrintingPolicies" -t "REG_DWORD" -v "AutoCreatePDFPrinter" -d "0x00000001" --force <!--NeedCopy-->
Étape 2 : Importer l’image principale depuis Azure
-
Depuis le tableau de bord Gérer, développez Images principales sur la droite. L’affichage répertorie les images principales fournies par Citrix, ainsi que les images que vous avez créées et importées.
Conseil :
La plupart des activités d’administration de ce service sont gérées via les tableaux de bord Gérer et Surveiller. Après avoir créé votre premier catalogue, le tableau de bord Gérer se lance automatiquement après que vous vous êtes connecté à Citrix Cloud™ et que vous avez sélectionné le service Bureaux gérés.

- Cliquez sur Importer une image.
-
Entrez l’URL SAS du fichier VHD que vous avez généré dans Azure. Sélectionnez Linux pour le type d’image principale.

- Suivez les instructions de l’assistant pour terminer l’importation de l’image principale.
Étape 3 : Créer un catalogue de machines
Accédez au tableau de bord Gérer et cliquez sur Créer un catalogue. Lors de la création du catalogue de machines, choisissez l’image principale que vous avez créée précédemment.
Remarque :
La machine virtuelle utilisée comme image principale n’est pas accessible via SSH ou RDP. Pour accéder à la machine virtuelle, utilisez la console série dans le portail Azure.