Linux Virtual Delivery Agent

Erstellen von Linux-VDAs in Citrix DaaS Standard for Azure

Sie können sowohl in die Domäne eingebundene als auch nicht in die Domäne eingebundene Linux-VDAs in Citrix DaaS Standard for Azure (ehemals Citrix Virtual Apps and Desktops Standard for Azure) erstellen, um virtuelle Apps und Desktops für jedes Gerät von Microsoft Azure bereitzustellen. Weitere Informationen finden Sie unter Citrix DaaS Standard for Azure.

  • Unterstützte Linux-Distributionen

  • Die folgenden Linux-Distributionen unterstützen diese Funktion:

  • RHEL 8.3
  • RHEL 8.2
  • Ubuntu 20.04
  • Ubuntu 18.04

Schritte

Führen Sie zum Erstellen von Linux-VDAs in Citrix DaaS Standard for Azure die folgenden Schritte aus:

  1. Vorbereiten eines Masterimages in Azure:

    Hinweis:

    Sie können auch die Linux VDA-Selbstaktualisierungsfunktion 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
    <!--NeedCopy-->
    
    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/en-us/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 es auf /run/systemd/resolve/stub-resolv.conf zu verweisen:

      unlink /etc/resolv.conf
      
      ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
      <!--NeedCopy-->
      
    6. Installieren Sie das Linux VDA-Paket.
    7. Ändern Sie Variablen in /etc/xdl/mcs/mcs.conf. Die Konfigurationsdatei mcs.conf enthält Variablen zum Festlegen von MCS und des Linux-VDAs.

      Hinweis:

      Lassen Sie die Variable dns unspezifiziert. Wenn Sie beim Erstellen eines Maschinenkatalogs den Typ Statisch oder Zufällig auswählen, setzen Sie VDI_MODE=Y.

    8. Führen Sie /opt/Citrix/VDA/sbin/deploymcs.sh aus.
    9. Halten Sie in Azure die VM an (oder heben Sie die Zuordnung auf). 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 weiterer VMs verwenden können.

      URL für die VHD-Datei generieren

    10. (Optional) Nehmen Sie Gruppenrichtlinieneinstellungen auf dem Masterimage vor. Sie können das Tool ctxreg verwenden, um Gruppenrichtlinieneinstellungen vorzunehmen. Der folgende Befehl aktiviert beispielsweise die Richtlinie PDF Universal Printer automatisch erstellen 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
      <!--NeedCopy--> ```
      
  2. Importieren des Masterimages aus Azure.

    1. Erweitern Sie im Manage-Dashboard rechts Master Images. Die Anzeige listet die von Citrix bereitgestellten Masterimages 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 Manage-Dashboard automatisch gestartet, nachdem Sie sich bei Citrix Cloud™ angemeldet und den Dienst Managed Desktops ausgewählt haben.

      Bild von Master Images

    2. Klicken Sie auf Image importieren.
    3. Geben Sie die SAS-URL für die in Azure generierte VHD-Datei ein. Wählen Sie Linux als Masterimagetyp aus.

      Bild: Importieren eines Images aus Azure

    4. Befolgen Sie die Anweisungen im Assistenten, um den Import des Masterimages abzuschließen.
  3. Erstellen eines Maschinenkatalogs.

    Rufen Sie das Manage-Dashboard auf und klicken Sie auf Katalog erstellen. Wählen Sie beim Erstellen des Maschinenkatalogs das zuvor erstellte Masterimage aus.

    Hinweis:

    Die als Masterimage verwendete VM ist nicht über SSH oder RDP zugänglich. Um auf die VM zuzugreifen, verwenden Sie die serielle Konsole im Azure-Portal.

Erstellen von Linux-VDAs in Citrix DaaS Standard for Azure