Linux VDAs in Citrix DaaS Standard für Azure erstellen

Last published : Nov 13, 2026
Sie können sowohl domänengebundene als auch nicht-domänengebundene Linux-VDAs in Citrix DaaS Standard für Azure (ehemals Citrix Virtual Apps and Desktops Standard für Azure) erstellen, um virtuelle Apps und Desktops auf jedem Gerät von Microsoft Azure bereitzustellen. Weitere Informationen finden Sie unter Citrix DaaS Standard für Azure.

Unterstützte Linux-Distributionen

Die folgenden Linux-Distributionen unterstützen diese Funktion:
  • RHEL 9.2
  • RHEL 9.0
  • RHEL 8.8
  • RHEL 8.6
  • Rocky Linux 9.2
  • Rocky Linux 9.0
  • Rocky Linux 8.8
  • Rocky Linux 8.6
  • SUSE 15.4
  • Ubuntu 22.04
  • Ubuntu 20.04

Schritt 1: Masterimage in Azure vorbereiten

Hinweis:
Sie können auch die Funktion Linux VDA-Selbstaktualisierung verwenden, um automatische Softwareupdates zu planen. Fügen Sie dazu Befehlszeilen zur Datei etc/xdl/mcs/mcs_local_setting.reg auf dem Masterimage hinzu. Sie können beispielsweise die folgenden Befehlszeilen hinzufügen:
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
  1. Erstellen Sie in Azure eine Linux-VM einer unterstützten Distribution.
  2. Installieren Sie bei Bedarf eine Desktopumgebung auf der Linux-VM.
  3. Installieren Sie auf der VM .NET Runtime 6.0 gemäß den Anweisungen unter <https://docs.microsoft.com/de-de/dotnet/core/install/linux-package-managers>.
  4. (Nur für Ubuntu) Fügen Sie die Zeile source /etc/network/interfaces.d/* zur Datei /etc/network/interfaces hinzu.
  5. (Nur für Ubuntu) Verweisen Sie /etc/resolv.conf auf /run/systemd/resolve/resolv.conf anstatt auf /run/systemd/resolve/stub-resolv.conf:
    unlink /etc/resolv.conf

    ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
  6. Installieren Sie das Linux VDA-Paket.
  7. Geben Sie eine zu verwendende Datenbank an.
    Sie können SQLite zusätzlich zu PostgreSQL verwenden. Sie können auch nach der Installation des Linux VDA-Pakets zwischen SQLite und PostgreSQL wechseln. Führen Sie dazu die folgenden Schritte aus:
    1. Führen Sie /opt/Citrix/VDA/sbin/ctxcleanup.sh aus. Überspringen Sie diesen Schritt, wenn es sich um eine Neuinstallation handelt.
    2. Bearbeiten Sie /etc/xdl/db.conf, bevor Sie deploymcs.sh ausführen.
      Hinweis:
      • Wir empfehlen die Verwendung von SQLite nur für den VDI-Modus.
      • Für eine einfache Installation und MCS können Sie zwischen SQLite und PostgreSQL wechseln, ohne sie manuell installieren zu müssen. Sofern nicht anders über /etc/xdl/db.conf angegeben, verwendet der Linux VDA standardmäßig PostgreSQL.
      • Sie können auch /etc/xdl/db.conf verwenden, um die Portnummer für PostgreSQL zu konfigurieren.
  8. MCS-Variablen ändern.
    Es gibt zwei Möglichkeiten, MCS-Variablen zu konfigurieren:
    • Bearbeiten Sie die Datei /etc/xdl/mcs/mcs.conf.
    • Verwenden Sie die Easy Install-GUI. Um die Easy Install-GUI zu öffnen, führen Sie den Befehl /opt/Citrix/VDA/bin/easyinstall in der Desktop-Umgebung Ihres Linux VDA aus.
      Hinweis:
      Lassen Sie die Variable dns unspezifiziert. Wenn Sie beim Erstellen eines Maschinenkatalogs den Typ Static oder Random auswählen, legen Sie VDI_MODE=Y fest.
      Wenn Sie MCS-Variablen durch Bearbeiten von /etc/xdl/mcs/mcs.conf konfigurieren, führen Sie /opt/Citrix/VDA/sbin/deploymcs.sh aus. Wenn Sie MCS-Variablen über die GUI konfigurieren, klicken Sie auf Deploy.
      Nachdem Sie in der GUI auf Deploy geklickt haben, überschreiben die in der GUI festgelegten Variablen die in der Datei /etc/xdl/mcs/mcs.conf festgelegten Variablen.
  9. Beenden (oder deallozieren) Sie die VM in Azure. Klicken Sie auf Disk Export, um eine SAS-URL für die VHD-Datei (Virtual Hard Disk) zu generieren, die Sie als Masterimage zum Erstellen anderer VMs verwenden können.
    URL für die VHD-Datei generieren
  10. (Optional) Nehmen Sie Gruppenrichtlinieneinstellungen am Masterimage vor. Sie können das Tool ctxreg verwenden, um Gruppenrichtlinieneinstellungen vorzunehmen. Der folgende Befehl aktiviert beispielsweise die Richtlinie Auto-create PDF Universal Printer für den PDF-Druck.
    /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\Software\Citrix\GroupPolicy\Defaults\PrintingPolicies" -t "REG_DWORD" -v "AutoCreatePDFPrinter" -d "0x00000001" –force

Schritt 2: Masterimage aus Azure importieren

  1. Im Manage-Dashboard, erweitern Sie rechts Master Images. Die Anzeige listet die von Citrix bereitgestellten Master-Images sowie die von Ihnen erstellten und importierten Images auf.
    Tipp:
    Die meisten Administratoraktivitäten für diesen Dienst werden über die Dashboards Manage und Monitor verwaltet. Nachdem Sie Ihren ersten Katalog erstellt haben, wird das Dashboard Manage automatisch gestartet, nachdem Sie sich bei Citrix Cloud™ angemeldet und den Dienst Managed Desktops ausgewählt haben.
    Abbildung von Master Images
  2. Klicken Sie auf Image importieren.
  3. Geben Sie die SAS-URL für die VHD-Datei ein, die Sie in Azure generiert haben. Wählen Sie Linux als Master-Image-Typ aus.
    Bild von Image aus Azure importieren
  4. Befolgen Sie die Anweisungen im Assistenten, um den Import des Master-Images abzuschließen.

Schritt 3: Maschinenkatalog erstellen

Greifen Sie auf das Verwalten-Dashboard zu und klicken Sie auf Katalog erstellen. Wählen Sie beim Erstellen des Maschinenkatalogs das zuvor erstellte Master-Image aus.
Hinweis:
Die als Master-Image verwendete VM ist nicht über SSH oder RDP zugänglich. Um auf die VM zuzugreifen, verwenden Sie die serielle Konsole im Azure-Portal.