Linux-VDAs mit Machine Creation Services™ (MCS) erstellen
Sie können domänenverbundene und nicht-domänenverbundene VDAs mit MCS erstellen. Wenn Sie nicht-domänenverbundene Linux-VDAs in Citrix DaaS erstellen möchten, können Sie auch den speziellen Artikel Nicht-domänenverbundene Linux-VDAs mit MCS erstellen konsultieren.
Wichtig:
Die folgenden wichtigen Änderungen gelten ab Release 2212:
- Diese Variable AD_INTEGRATION in der Datei /etc/xdl/mcs/mcs.conf oder in der Easy Install GUI hat keinen Standardwert mehr. Sie müssen einen Wert nach Bedarf festlegen. Weitere Informationen finden Sie im Abschnitt Schritt 3i: MCS-Variablen konfigurieren in diesem Artikel.
- Der gültige Wert des Eintrags UPDATE_MACHINE_PW in /etc/xdl/mcs/mcs.conf ist nicht mehr enabled oder disabled, sondern Y oder N. Weitere Informationen finden Sie im Abschnitt Automatisches Aktualisieren von Maschinenkontokennwörtern in diesem Artikel.
Unterstützte Distributionen
| Winbind | SSSD | Centrify | PBIS | |
|---|---|---|---|---|
| Debian 12.12 | Ja | Ja | Nein | Ja |
| Debian 13 | Ja | Ja | Nein | Ja |
| RHEL 10/9.7/9.6/9.4 | Ja | Ja | Ja | Nein |
| RHEL 8.10 | Ja | Ja | Ja | Ja |
| Rocky Linux 10/9.7/9.6/9.4 | Ja | Ja | Ja | Nein |
| Rocky Linux 8.10 | Ja | Ja | Ja | Nein |
| SUSE 15.7 | Ja | Ja | Nein | Ja |
| Ubuntu 24.04 | Ja | Ja | Nein | Ja |
| Ubuntu 22.04 | Ja | Ja | Nein | Ja |
Um einen aktuell ausgeführten RHEL 8.x/9.x/10 oder Rocky Linux 8.x/9.x/10 VDA, der über SSSD mit der Domäne verbunden ist, als Vorlagen-VM für MCS zu verwenden, stellen Sie sicher, dass:
Der VDA wird manuell und nicht über die einfache Installation installiert. Die einfache Installation verwendet Adcli für RHEL 8.x/9.x/10 und Rocky Linux 8.x/9.x/10, und MCS unterstützt die Kombination aus SSSD und Adcli nicht.
-
Citrix® verwendet die folgenden Centrify-Versionen für die anfängliche Funktionsvalidierung auf den relevanten Linux-Distributionen:
Linux-Distribution Centrify-Version RHEL 7/8 5.8.0 SUSE 5.7.1 Debian, Ubuntu 5.6.1 Die Verwendung anderer Centrify-Versionen kann zu Fehlern führen. Verwenden Sie Centrify nicht, um eine Vorlagenmaschine einer Domäne beizutreten.
-
Wenn Sie PBIS oder Centrify verwenden, um von MCS erstellte Maschinen Windows-Domänen beizutreten, führen Sie die folgenden Aufgaben aus:
-
Konfigurieren Sie auf der Vorlagenmaschine den Downloadpfad des PBIS- oder Centrify-Pakets in der Datei
/etc/xdl/mcs/mcs.confoder installieren Sie das PBIS- oder Centrify-Paket direkt. -
Bevor Sie
/opt/Citrix/VDA/sbin/deploymcs.shausführen, erstellen Sie eine Organisationseinheit (OU), die Schreib- und Kennwortrücksetzberechtigungen für alle untergeordneten, von MCS erstellten Maschinen besitzt. -
Bevor Sie von MCS erstellte Maschinen neu starten, nachdem
/opt/Citrix/VDA/sbin/deploymcs.shausgeführt wurde, führen Sieklist -li 0x3e4 purgeauf Ihrem Delivery Controller oder auf Ihrem Citrix Cloud Connector aus, je nach Ihrer Bereitstellung.
-
-
Um einen aktuell ausgeführten RHEL 8.x/9.x oder Rocky Linux 8.x/9.x VDA, der über SSSD mit der Domäne verbunden ist, als Vorlagen-VM für MCS zu verwenden, stellen Sie sicher, dass:
- Der VDA manuell und nicht über die einfache Installation installiert wird. Die einfache Installation verwendet Adcli für RHEL 8.x/9.x und Rocky Linux 8.x/9.x, und MCS unterstützt die Kombination von SSSD und Adcli nicht.
- Ein Samba-Server für die AD-Authentifizierung mit SSSD konfiguriert ist. Weitere Informationen finden Sie im Red Hat-Artikel unter https://access.redhat.com/solutions/3802321.
Unterstützte Hypervisoren
- AWS
- XenServer (ehemals Citrix Hypervisor™)
- GCP
- Microsoft Azure
- Nutanix AHV
- VMware vSphere
Unerwartete Ergebnisse können auftreten, wenn Sie versuchen, ein Masterimage auf anderen als den unterstützten Hypervisoren vorzubereiten.
MCS zum Erstellen von Linux-VMs verwenden
Überlegungen
-
Ab Release 2203 können Sie den Linux-VDA auf Microsoft Azure, AWS und GCP für Citrix Virtual Apps and Desktops™ sowie Citrix DaaS (ehemals Citrix Virtual Apps and Desktops Service) hosten. Um diese Hostverbindungen für öffentliche Clouds zu Ihrer Citrix Virtual Apps and Desktops-Bereitstellung hinzuzufügen, benötigen Sie die Citrix Universal Hybrid Multi-Cloud (HMC)-Lizenz.
-
Bare-Metal-Server werden für die Verwendung mit MCS zum Erstellen virtueller Maschinen nicht unterstützt.
(Nur für Nutanix) Schritt 1: Nutanix AHV-Plug-In installieren und registrieren
Beziehen Sie das Nutanix AHV-Plug-In-Paket von Nutanix. Installieren und registrieren Sie das Plug-In in Ihrer Citrix Virtual Apps and Desktops-Umgebung. Weitere Informationen finden Sie im Installationshandbuch für das Nutanix Acropolis MCS-Plug-In, das im Nutanix Support Portal verfügbar ist.
Schritt 1a: Nutanix AHV-Plug-In für lokale Delivery Controller installieren und registrieren
Nach der Installation von Citrix Virtual Apps™ and Desktops wählen und installieren Sie das XD MCS AHV Plugin auf Ihren Delivery Controllern.

Schritt 1b: Installieren und registrieren Sie das Nutanix AHV-Plug-in für Cloud Delivery Controller
Wählen und installieren Sie das CWA MCS AHV Plugin für Citrix Cloud™ Connectors. Installieren Sie das Plug-in auf allen Citrix Cloud Connectors, die beim Citrix Cloud-Mandanten registriert sind. Sie müssen Citrix Cloud Connectors registrieren, auch wenn sie einen Ressourcenstandort ohne AHV bedienen.
Schritt 1c: Führen Sie die folgenden Schritte nach der Installation des Plug-ins aus
- Stellen Sie sicher, dass ein Nutanix Acropolis-Ordner in
C:\Program Files\Common Files\Citrix\HCLPlugins\CitrixMachineCreation\v1.0.0.0erstellt wurde. - Führen Sie den Befehl
"C:\Program Files\Common Files\Citrix\HCLPlugins\RegisterPlugins.exe" -PluginsRoot "C:\Program Files\Common Files\Citrix\HCLPlugins\CitrixMachineCreation\v1.0.0.0"aus. -
Starten Sie den Citrix Host, Citrix Broker und die Citrix Machine Creation Services auf Ihren lokalen Delivery Controllern neu oder starten Sie den Citrix RemoteHCLServer Service auf Citrix Cloud Connectors neu.
Tipp:
Wir empfehlen, den Citrix Host, Citrix Broker und die Machine Creation Services zu beenden und dann neu zu starten, wenn Sie das Nutanix AHV-Plug-in installieren oder aktualisieren.
Schritt 2: Eine Hostverbindung erstellen
Dieser Abschnitt enthält Beispiele, wie eine Hostverbindung zu Azure, AWS, XenServer® (ehemals Citrix Hypervisor), GCP, Nutanix AHV und VMware vSphere erstellt wird.
Hinweis:
Wählen Sie für lokale Delivery Controller in der lokalen Citrix Studio Configuration > Hosting > Add Connection and Resources, um eine Hostverbindung zu erstellen. Wählen Sie für Cloud Delivery Controller in der webbasierten Studio-Konsole in Citrix Cloud Manage > Hosting > Add Connection and Resources, um eine Hostverbindung zu erstellen.
Weitere Informationen finden Sie unter Verbindungen und Ressourcen erstellen und verwalten in der Citrix Virtual Apps and Desktops-Dokumentation und unter Verbindungen erstellen und verwalten in der Citrix DaaS-Dokumentation.
Eine Hostverbindung zu Azure in Citrix Studio erstellen
-
Wählen Sie für lokale Delivery Controller in der lokalen Citrix Studio-Konsole Konfiguration > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen. Wählen Sie für Cloud Delivery Controller in der webbasierten Studio-Konsole in Citrix Cloud Verwalten > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen.
-
Wählen Sie im Assistenten Verbindung und Ressourcen hinzufügen Microsoft Azure als Verbindungstyp aus.
-
Wählen Sie Microsoft Azure als Verbindungstyp aus.
-
Der Assistent führt Sie durch die Seiten. Der spezifische Seiteninhalt hängt vom ausgewählten Verbindungstyp ab. Wählen Sie nach Abschluss jeder Seite Weiter, bis Sie die Seite Zusammenfassung erreichen. Weitere Informationen finden Sie unter Schritt 2: Eine Hostverbindung erstellen im Artikel Erstellen nicht in die Domäne eingebundener Linux-VDAs mit MCS.
Eine Hostverbindung zu AWS in Citrix Studio erstellen
-
Wählen Sie für lokale Delivery Controller in der lokalen Citrix Studio-Konsole Konfiguration > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen. Wählen Sie für Cloud Delivery Controller in der webbasierten Studio-Konsole in Citrix Cloud Verwalten > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen.
-
Wählen Sie im Assistenten Verbindung und Ressourcen hinzufügen die Option Amazon EC2 als Verbindungstyp aus. Informationen zum Erstellen einer Verbindung zu Amazon WorkSpaces Core Managed Instances finden Sie unter Verbindung zu Amazon WorkSpaces Core Managed Instances.
Hier wird die Amazon EC2-Verbindung als Beispiel in der lokalen Citrix Studio-Konsole verwendet:

-
Geben Sie den API-Schlüssel und den geheimen Schlüssel Ihres AWS-Kontos sowie Ihren Verbindungsnamen ein.

Der API-Schlüssel ist Ihre Zugriffsschlüssel-ID und der geheime Schlüssel ist Ihr geheimer Zugriffsschlüssel. Sie werden als Zugriffsschlüsselpaar betrachtet. Wenn Sie Ihren geheimen Zugriffsschlüssel verlieren, können Sie den Zugriffsschlüssel löschen und einen neuen erstellen. Gehen Sie wie folgt vor, um einen Zugriffsschlüssel zu erstellen:
- Melden Sie sich bei den AWS-Diensten an.
- Navigieren Sie zur Identity and Access Management (IAM)-Konsole. 1 Wählen Sie im linken Navigationsbereich Benutzer aus.
- Wählen Sie den Zielbenutzer aus und scrollen Sie nach unten, um die Registerkarte Sicherheitsanmeldeinformationen auszuwählen.
- Scrollen Sie nach unten und klicken Sie auf Zugriffsschlüssel erstellen. Ein neues Fenster wird angezeigt.
- Klicken Sie auf .csv-Datei herunterladen und speichern Sie den Zugriffsschlüssel an einem sicheren Ort.
-
Der Assistent führt Sie durch die Seiten. Der spezifische Seiteninhalt hängt vom ausgewählten Verbindungstyp ab. Nachdem Sie jede Seite ausgefüllt haben, wählen Sie Weiter, bis Sie die Seite Zusammenfassung erreichen.
Hostverbindung zu XenServer in Citrix Studio erstellen
-
Für lokale Delivery Controller wählen Sie im lokalen Citrix Studio Konfiguration > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen. Für Cloud Delivery Controller wählen Sie in der webbasierten Studio-Konsole in Citrix Cloud Verwalten > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen.
-
Wählen Sie im Assistenten Verbindung und Ressourcen hinzufügen XenServer (ehemals Citrix Hypervisor) im Feld Verbindungstyp aus.
-
Geben Sie die Verbindungsadresse (die XenServer-URL) und die Anmeldeinformationen ein.
-
Geben Sie einen Verbindungsnamen ein.
Hostverbindung zu GCP in Citrix Studio erstellen
Richten Sie Ihre GCP-Umgebung gemäß Google Cloud Platform-Virtualisierungsumgebungen ein und führen Sie dann die folgenden Schritte aus, um eine Hostverbindung zu GCP zu erstellen.
-
Für lokale Delivery Controller wählen Sie im lokalen Citrix Studio Konfiguration > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen. Für Cloud-Delivery Controller wählen Sie in der webbasierten Studio-Konsole in Citrix Cloud Verwalten > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen.
-
Wählen Sie im Assistenten Verbindung und Ressourcen hinzufügen als Verbindungstyp Google Cloud Platform aus.
Beispiel: in der webbasierten Studio-Konsole in Citrix Cloud:

-
Importieren Sie den Dienstkontoschlüssel Ihres GCP-Kontos und geben Sie Ihren Verbindungsnamen ein.
-
Der Assistent führt Sie durch die Seiten. Der spezifische Seiteninhalt hängt vom ausgewählten Verbindungstyp ab. Nachdem Sie jede Seite ausgefüllt haben, wählen Sie Weiter, bis Sie die Seite Zusammenfassung erreichen. Weitere Informationen finden Sie unter Schritt 2: Hostverbindung erstellen im Artikel Nicht in Domäne eingebundene Linux-VDAs mit MCS erstellen.
Hostverbindung zu Nutanix in Citrix Studio erstellen
-
Für lokale Delivery Controller wählen Sie im lokalen Citrix Studio Konfiguration > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen. Für Cloud-Delivery Controller wählen Sie in der webbasierten Studio-Konsole in Citrix Cloud Verwalten > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen.
-
Wählen Sie im Assistenten Verbindung und Ressourcen hinzufügen auf der Seite Verbindung Nutanix AHV als Verbindungstyp aus und geben Sie dann die Hypervisoradresse, Anmeldeinformationen und Ihren Verbindungsnamen an. Wählen Sie auf der Seite Netzwerk ein Netzwerk für die Einheit aus.
Beispiel: im lokalen Citrix Studio:

Hostverbindung zu VMware in Citrix Studio erstellen
-
Installieren Sie vCenter Server in der vSphere-Umgebung. Weitere Informationen finden Sie unter VMware vSphere.
-
Wählen Sie für lokale Delivery Controller in Citrix Studio die Option Konfiguration > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen. Wählen Sie für Cloud Delivery Controller in der webbasierten Studio-Konsole auf Citrix Cloud die Option Verwalten > Hosting > Verbindung und Ressourcen hinzufügen, um eine Hostverbindung zu erstellen.
-
Wählen Sie VMware vSphere als Verbindungstyp.
Beispiel: im lokalen Citrix Studio:

-
Geben Sie die Verbindungsadresse (die vCenter Server-URL) Ihres VMware-Kontos, Ihre Anmeldeinformationen und Ihren Verbindungsnamen ein.

Schritt 3: Masterimage vorbereiten
(Nur für XenServer) Schritt 3a: XenServer VM Tools installieren
Installieren Sie die XenServer VM Tools auf der Vorlagen-VM, damit jede VM die xe CLI oder XenCenter verwenden kann. Die VM-Leistung kann langsam sein, wenn Sie die Tools nicht installieren. Ohne die Tools können Sie keine der folgenden Aktionen ausführen:
- Eine VM sauber herunterfahren, neu starten oder anhalten.
- Die VM-Leistungsdaten in XenCenter anzeigen.
- Eine laufende VM migrieren (über
XenMotion). - Snapshots oder Snapshots mit Speicher (Checkpoints) erstellen und zu Snapshots zurückkehren.
- Die Anzahl der vCPUs auf einer laufenden Linux-VM anpassen.
-
Laden Sie die XenServer VM Tools für Linux-Datei von der XenServer Downloads-Seite oder der Citrix Hypervisor Downloads-Seite herunter, je nach verwendeter Hypervisor-Version.
-
Kopieren Sie die Datei
LinuxGuestTools-xxx.tar.gzauf Ihre Linux-VM oder auf ein freigegebenes Laufwerk, auf das die Linux-VM zugreifen kann. -
Extrahieren Sie den Inhalt der Tar-Datei:
tar -xzf LinuxGuestTools-xxx.tar.gz -
Führen Sie den folgenden Befehl aus, um das Paket
xe-guest-utilitiesbasierend auf Ihrer Linux-Distribution zu installieren.Für RHEL/CentOS/Rocky Linux/SUSE:
sudo rpm -i <extract-directory>/xe-guest-utilities_{package-version}_x86.64.rpm <!--NeedCopy-->Für Ubuntu/Debian:
sudo dpkg -i <extract-directory>/xe-guest-utilities_{package-version}_amd64.deb <!--NeedCopy--> -
Überprüfen Sie den Virtualisierungsstatus der Vorlagen-VM auf der Registerkarte Allgemein in XenCenter. Wenn die XenServer VM Tools korrekt installiert sind, wird der Virtualisierungsstatus als Optimiert angezeigt.
Schritt 3b: Überprüfen der Konfigurationen für SUSE 15.6 unter AWS, Azure und GCP
Stellen Sie für SUSE 15.6 unter AWS, Azure und GCP Folgendes sicher:
- Sie verwenden libstdc++6 Version 12 oder höher.
- Der Parameter Default_WM in /etc/sysconfig/windowmanager ist auf “gnome” eingestellt.
Schritt 3c: RDNS für Ubuntu 20.04 unter GCP deaktivieren
Fügen Sie auf der Vorlagen-VM die Zeile rdns = false unter [libdefaults] in /etc/krb5.conf hinzu.
Schritt 3d: .NET auf der Vorlagen-VM installieren
Hinweis:
Um einen aktuell ausgeführten VDA als Vorlagen-VM zu verwenden, überspringen Sie diesen Schritt. Um einen aktuell ausgeführten RHEL 8.x/9.x- oder Rocky Linux 8.x/9.x-VDA, der über SSSD mit der Domäne verbunden ist, als Vorlagen-VM zu verwenden, stellen Sie Folgendes sicher:
Der VDA wird manuell und nicht über die einfache Installation installiert. Die einfache Installation verwendet Adcli für RHEL 8.x/9.x und Rocky Linux 8.x/9.x, und die Kombination aus SSSD und Adcli wird von MCS nicht unterstützt.
Ein Samba-Server ist für die Verwendung von SSSD zur AD-Authentifizierung konfiguriert. Weitere Informationen finden Sie im Red Hat-Artikel unter https://access.redhat.com/solutions/3802321.
Installieren Sie .NET gemäß den Systemanforderungen, bevor Sie das Linux VDA-Paket installieren.
Schritt 3e: Installieren Sie das Linux VDA-Paket auf der Master-VM
Führen Sie nach der Installation von .NET die folgenden Befehle basierend auf Ihrer Linux-Distribution aus, um den Linux VDA zu installieren:
Für RHEL/CentOS/Rocky Linux:
Hinweis:
Bevor Sie den Linux VDA auf RHEL 9.x und Rocky Linux 9.x installieren, aktualisieren Sie das libsepol-Paket auf Version 3.4 oder höher.
sudo yum –y localinstall <PATH>/<Linux VDA RPM>
<!--NeedCopy-->
Für Ubuntu/Debian:
sudo dpkg –i <PATH>/<Linux VDA DEB>
apt-get install -f
<!--NeedCopy-->
Für SUSE:
sudo zypper –i install <PATH>/<Linux VDA RPM>
<!--NeedCopy-->
Schritt 3f: (Nur für RHEL) Installieren Sie das EPEL-Repository, das ntfs-3g bereitstellen kann
Installieren Sie das EPEL-Repository auf RHEL 8. Informationen zur Installation von EPEL finden Sie in den Anweisungen unter https://docs.fedoraproject.org/de-de/epel/.
Schritt 3g: (Nur für SUSE) ntfs-3g manuell installieren
Auf der SUSE-Plattform stellt kein Repository ntfs-3g bereit. Laden Sie den Quellcode herunter, kompilieren und installieren Sie ntfs-3g manuell:
-
Installieren Sie das GNU Compiler Collection (GCC)-Compilersystem und das make-Paket:
sudo zypper install gcc sudo zypper install make <!--NeedCopy--> -
Laden Sie das ntfs-3g-Paket herunter.
-
Dekomprimieren Sie das ntfs-3g-Paket:
sudo tar -xvzf ntfs-3g_ntfsprogs-<package version>.tgz <!--NeedCopy--> -
Geben Sie den Pfad zum ntfs-3g-Paket ein:
sudo cd ntfs-3g_ntfsprogs-<package version> <!--NeedCopy--> -
Installieren Sie ntfs-3g:
./configure make make install <!--NeedCopy-->
Schritt 3h: Zu verwendende Datenbank angeben
Sie können nach der Installation des Linux VDA-Pakets zwischen SQLite, PostgreSQL und dem integrierten Registrierungsdienst wechseln. Führen Sie dazu die folgenden Schritte aus:
Hinweis:
- Wir empfehlen, SQLite nur für den VDI-Modus und PostgreSQL für ein Bereitstellungsmodell mit gehosteten Shared Desktops zu verwenden.
- Für eine einfache Installation und MCS können Sie SQLite oder PostgreSQL zur Verwendung angeben, ohne sie manuell installieren zu müssen. Sofern nicht anders über /etc/xdl/db.conf angegeben, verwendet der Linux VDA standardmäßig PostgreSQL. Wenn Sie eine benutzerdefinierte Version von PostgreSQL anstelle der von Ihrer Linux-Distribution bereitgestellten Version benötigen, müssen Sie die angegebene Version manuell installieren,
/etc/xdl/db.confbearbeiten, um die neue Version widerzuspiegeln, und den PostgreSQL-Dienst starten, bevor Sie das Easy Install-Skript (ctxinstall.sh) oder das MCS-Skript (deploymcs.sh) ausführen.- Sie können auch /etc/xdl/db.conf verwenden, um die Portnummer für PostgreSQL zu konfigurieren.
-
Führen Sie
/opt/Citrix/VDA/sbin/ctxcleanup.shaus. Überspringen Sie diesen Schritt, wenn es sich um eine Neuinstallation handelt. -
Bearbeiten Sie
/etc/xdl/db.conf, bevor Siedeploymcs.shausführen. Es folgt ein Beispiel für eine db.conf-Datei:# database configuration file for Linux VDA ## database choice # possible choices are: # SQLite # PostgreSQL # default choice is PostgreSQL DbType="PostgreSQL" ## database port # specify database port for the database. # if not specified, default port will be used: # SQLite: N/A # PostgreSQL: 5432 DbPort=5432 ## PostgreSQL customized # only the following value means true, otherwise false: # true # yes # y # YES # Y # default is false DbCustomizePostgreSQL=false ## PostgreSQL service name # specify the service name of PostgreSQL for Linux VDA # default is "postgresql" DbPostgreSQLServiceName="postgresql" <!--NeedCopy-->Um eine benutzerdefinierte Version von PostgreSQL zu verwenden, setzen Sie DbCustomizePostgreSQL auf true.
Schritt 3i: MCS-Variablen konfigurieren
Es gibt zwei Möglichkeiten, MCS-Variablen zu konfigurieren:
- Bearbeiten Sie die
/etc/xdl/mcs/mcs.conf-Datei. -
Verwenden Sie die Easy Install GUI. Um die Easy Install GUI zu öffnen, führen Sie den Befehl /opt/Citrix/VDA/sbin/linux-vda-installer in der Desktop-Umgebung Ihres Linux VDA aus.
Hinweis:
Der Benutzer kann auch auf die Schaltfläche „Erweiterte Konfiguration (optional)“ klicken, um die detaillierten Konfigurationsoptionen zu erweiternieren.

Tipp:
Klicken Sie auf Speichern, um Variableneinstellungen in einer lokalen Datei unter dem von Ihnen angegebenen Pfad zu speichern. Klicken Sie auf Laden, um Variableneinstellungen aus einer von Ihnen angegebenen Datei zu laden.
Im Folgenden sind MCS-Variablen aufgeführt, die Sie für nicht in die Domäne eingebundene und in die Domäne eingebundene Szenarien konfigurieren können:
-
Für nicht in die Domäne eingebundene Szenarien
Sie können die Standardvariablenwerte verwenden oder die Variablen bei Bedarf anpassen (optional):
DOTNET_RUNTIME_PATH=Pfad-zur-Installation-von-dotnet-RuntimeDESKTOP_ENVIRONMENT=Gnome | MateREGISTER_SERVICE=J | NADD_FIREWALL_RULES=J | NVDI_MODE=J | NSTART_SERVICE=J | N -
Für in die Domäne eingebundene Szenarien
-
Use_AD_Configuration_Files_Of_Current_VDA: Legt fest, ob die vorhandenen AD-bezogenen Konfigurationsdateien (/etc/krb5.conf, /etc/sssd.conf und /etc/samba/smb.conf) des aktuell ausgeführten VDA verwendet werden sollen. Wenn auf Y gesetzt, sind die Konfigurationsdateien auf MCS-erstellten Maschinen identisch mit denen des aktuell ausgeführten VDA. Sie müssen jedoch weiterhin die VariablendnsundAD_INTEGRATIONkonfigurieren. Der Standardwert ist N, was bedeutet, dass die Konfigurationsvorlagen auf dem Masterimage die Konfigurationsdateien auf MCS-erstellten Maschinen bestimmen. Um einen aktuell ausgeführten VDA als Vorlagen-VM zu verwenden, setzen Sie den Wert auf Y. Andernfalls setzen Sie ihn auf N. -
dns: Legt die IP-Adresse für jeden DNS-Server fest. Sie können bis zu vier DNS-Server einrichten. -
NTP_SERVER: Legt die IP-Adresse für Ihren NTP-Server fest. Sofern nicht anders angegeben, ist dies die IP-Adresse Ihres Domänencontrollers. -
WORKGROUP: Legt den Arbeitsgruppennamen auf den NetBIOS-Namen (Groß-/Kleinschreibung beachten) fest, den Sie in AD konfiguriert haben. Andernfalls verwendet MCS den Teil des Domänennamens, der unmittelbar auf den Hostnamen des Computers folgt, als Arbeitsgruppennamen. Wenn das Computerkonto beispielsweise user1.lvda.citrix.com lautet, verwendet MCS lvda als Arbeitsgruppennamen, während citrix die richtige Wahl wäre. Stellen Sie sicher, dass Sie den Arbeitsgruppennamen korrekt festlegen. -
AD_INTEGRATION: Legt SSSD, Winbind, PBIS oder Centrify fest. Eine Matrix der von MSC unterstützten Linux-Distributionen und Domänenbeitrittsmethoden finden Sie unter Unterstützte Distributionen in diesem Artikel. -
TRUSTED_DOMAINS: Geben Sie für Umgebungen mit mehreren Domänen eine durch Leerzeichen getrennte Liste vertrauenswürdiger Domänen an (z. B. „mycompany1.com mycompany2.com“). Dadurch werden die vertrauenswürdigen Domänen in /etc/krb5.conf aktualisiert und die automatische Erkennung von LDAP-Servern in diesen Domänen aktiviert, wenn LDAP_LIST nicht angegeben ist. Diese Variable ist optional.
Hinweis
SSSD unterstützt vertrauenswürdige Domänen nur in einer einzelnen Active Directory-Gesamtstruktur.
-
CENTRIFY_DOWNLOAD_PATH: Legt den Pfad zum Herunterladen des Server Suite Free (ehemals Centrify Express)-Pakets fest. Der Wert wird nur wirksam, wenn Sie die VariableAD_INTEGRATIONauf Centrify setzen. -
CENTRIFY_SAMBA_DOWNLOAD_PATH: Legt den Pfad zum Herunterladen des Centrify Samba-Pakets fest. Der Wert wird nur wirksam, wenn Sie die VariableAD_INTEGRATIONauf Centrify setzen. -
PBIS_DOWNLOAD_PATH: Legt den Pfad zum Herunterladen des PBIS-Pakets fest. Der Wert wird nur wirksam, wenn Sie die VariableAD_INTEGRATIONauf PBIS setzen. -
UPDATE_MACHINE_PW: Aktiviert oder deaktiviert die Automatisierung von Kennwortaktualisierungen für Computerkonten. Weitere Informationen finden Sie unter Automatisieren von Kennwortaktualisierungen für Computerkonten. -
Linux VDA-Konfigurationsvariablen:
DOTNET_RUNTIME_PATH=path-to-install-dotnet-runtimeDESKTOP_ENVIRONMENT=gnome | mateSUPPORT_DDC_AS_CNAME=J | NVDA_PORT=PortnummerREGISTER_SERVICE=J | NADD_FIREWALL_RULES=J | NHDX_3D_PRO=J | NVDI_MODE=J | NSITE_NAME=DNS-Sitenname | ‘<none>’LDAP_LIST=’list-ldap-servers’ | ‘<none>’SEARCH_BASE=Suchbasis-Set | ‘<none>’FAS_LIST=’list-fas-servers’ | ‘<none>’START_SERVICE=J | NTELEMETRY_SOCKET_PORT=PortnummerTELEMETRY_PORT=Portnummer
-
(Optional) Schritt 3j: Registrierungswerte für MCS schreiben oder aktualisieren
Fügen Sie auf der Vorlagenmaschine Befehlszeilen zur Datei /etc/xdl/mcs/mcs_local_setting.reg hinzu, um Registrierungswerte nach Bedarf zu schreiben oder zu aktualisieren. Diese Aktion verhindert den Verlust von Daten und Einstellungen bei jedem Neustart einer von MCS bereitgestellten Maschine.
Jede Zeile in der Datei /etc/xdl/mcs/mcs_local_setting.reg ist ein Befehl zum Festlegen oder Aktualisieren eines Registrierungswerts.
Sie können beispielsweise die folgenden Befehlszeilen zur Datei /etc/xdl/mcs/mcs_local_setting.reg hinzufügen, um einen Registrierungswert zu schreiben bzw. zu aktualisieren:
create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Clipboard\ClipboardSelection" -t "REG_DWORD" -v "Flags" -d "0x00000003" --force
<!--NeedCopy-->
update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Clipboard\ClipboardSelection" -v "Flags" -d "0x00000003"
<!--NeedCopy-->
Hinweis
Um die Einstellungen für MCS zu ändern, dürfen Sie Dateien unter /etc/xdl/ad_join und /etc/xdl/mcs/ bearbeiten, das Bearbeiten von Dateien unter /var/xdl/mcs ist jedoch untersagt.
Schritt 3k: Masterimage erstellen
- (Nur für SSSD + RHEL 8.x/9.x/10 oder Rocky Linux 8.x/9.x/10) Führen Sie den Befehl
update-crypto-policies --set DEFAULT:AD-SUPPORTaus und starten Sie dann die Vorlagen-VM neu. -
Wenn Sie MCS-Variablen durch Bearbeiten von
/etc/xdl/mcs/mcs.confkonfigurieren, führen Sie/opt/Citrix/VDA/sbin/deploymcs.shaus. Wenn Sie MCS-Variablen über die GUI konfigurieren, klicken Sie auf Bereitstellen. Nachdem Sie in der GUI auf Bereitstellen geklickt haben, überschreiben die in der GUI festgelegten Variablen die Variablen, die Sie in der Datei/etc/xdl/mcs/mcs.conffestgelegt haben. -
(Wenn Sie eine aktuell ausgeführte VDA als Vorlagen-VM verwenden oder wenn es sich um ein Szenario ohne Domänenbeitritt handelt, überspringen Sie diesen Schritt.) Aktualisieren Sie auf der Vorlagen-VM die Konfigurationsvorlagen, um die relevanten Dateien
/etc/krb5.conf,/etc/samba/smb.confund/etc/sssd/sssd.confauf allen erstellten VMs anzupassen.Für Winbind-Benutzer aktualisieren Sie die Vorlagen
/etc/xdl/ad_join/winbind_krb5.conf.tmplund/etc/xdl/ad_join/winbind_smb.conf.tmpl.Für SSSD-Benutzer aktualisieren Sie die Vorlagen
/etc/xdl/ad_join/sssd.conf.tmpl,/etc/xdl/ad_join/sssd_krb5.conf.tmplund/etc/xdl/ad_join/sssd_smb.conf.tmpl.Für Centrify-Benutzer aktualisieren Sie die Vorlagen
/etc/xdl/ad_join/centrify_krb5.conf.tmplund/etc/xdl/ad_join/centrify_smb.conf.tmpl.Hinweis:
Behalten Sie das vorhandene Format der Vorlagendateien bei und verwenden Sie Variablen wie $WORKGROUP, $REALM, $realm, ${new_hostname} und $AD_FQDN.
-
Erstellen und benennen Sie einen Snapshot Ihres Masterimages basierend auf der von Ihnen verwendeten Public Cloud.
-
(Für XenServer, GCP und VMware vSphere) Installieren Sie Anwendungen auf der Vorlagen-VM und fahren Sie die Vorlagen-VM herunter. Erstellen und benennen Sie einen Snapshot Ihres Masterimages.
-
(Für Azure) Installieren Sie Anwendungen auf der Vorlagen-VM und fahren Sie die Vorlagen-VM über das Azure-Portal herunter. Stellen Sie sicher, dass der Energiestatus der Vorlagen-VM Beendet (Zuordnung aufgehoben) ist. Merken Sie sich hier den Namen der Ressourcengruppe. Sie benötigen den Namen, um Ihr Masterimage in Azure zu finden.

-
(Für AWS) Installieren Sie Anwendungen auf der Vorlagen-VM und fahren Sie die Vorlagen-VM über das AWS EC2-Portal herunter. Stellen Sie sicher, dass der Instanzstatus der Vorlagen-VM auf Beendet steht. Klicken Sie mit der rechten Maustaste auf die Vorlagen-VM und wählen Sie Image > Create Image. Geben Sie die erforderlichen Informationen ein und nehmen Sie die Einstellungen vor. Klicken Sie auf Create Image.

-
(Für Nutanix) Fahren Sie auf Nutanix AHV die Vorlagen-VM herunter. Erstellen und benennen Sie einen Snapshot Ihres Master-Images.
Hinweis:
Sie müssen Acropolis-Snapshot-Namen mit
XD_für die Verwendung in Citrix Virtual Apps and Desktops versehen. Verwenden Sie die Acropolis-Konsole, um Ihre Snapshots bei Bedarf umzubenennen. Nachdem Sie einen Snapshot umbenannt haben, starten Sie den Assistenten Katalog erstellen neu, um eine aktualisierte Liste zu erhalten.
-
(Für GCP) Schritt 3l: Ethernet-Verbindung unter RHEL 8.x/9.x und Rocky Linux 8.x/9.x/10 konfigurieren
Nachdem Sie den Linux VDA unter RHEL 8.x/9.x/10 und Rocky Linux 8.x/9.x/10, die auf GCP gehostet werden, installiert haben, kann die Ethernet-Verbindung nach einem VM-Neustart verloren gehen und der Linux VDA unerreichbar sein. Um dieses Problem zu umgehen, legen Sie beim ersten Anmelden an der VM ein Root-Passwort fest und stellen Sie sicher, dass Sie sich als Root an der VM anmelden können. Führen Sie dann nach dem Neustart der VM die folgenden Befehle in der Konsole aus:
nmcli dev connect eth0
systemctl restart NetworkManager
<!--NeedCopy-->
Schritt 4: Maschinenkataloge für vorbereitete Images erstellen
Erstellen Sie in Citrix Studio oder Web Studio vorbereitete Images und verwenden Sie diese, um einen MCS-Maschinenkatalog zu erstellen, indem Sie Folgendes verwenden:
- Web Studio
- PowerShell-Befehle
Derzeit können Sie Maschinenkataloge für vorbereitete Images in Azure- und VMware-Virtualisierungsumgebungen erstellen.
Weitere Informationen finden Sie unter Maschinenkataloge für vorbereitete Images erstellen
Hier wird Web Studio als Beispiel verwendet, um eine Imagestruktur und die anfängliche Imageversion zu erstellen. Gehen Sie dazu wie folgt vor:
-
Navigieren Sie in Studio zum Knoten Images und klicken Sie auf Imagestruktur erstellen. Klicken Sie auf der Seite Einführung auf Weiter.
-
Auf der Seite Image-Definition geben Sie den OS-Typ und den Sitzungstyp für die Image-Definition an.
-
Wählen Sie auf der Seite Image die Option Ressourcen (es werden nur die für die festgelegte Verbindung zutreffenden Ressourcen aufgeführt) und ein Masterimage aus, das als Vorlage zum Erstellen der Imageversion verwendet werden soll. Sie können das Kontrollkästchen Maschinenprofil verwenden aktivieren und ein Maschinenprofil auswählen.
Hinweis:
Vergewissern Sie sich vor der Auswahl eines Images, dass auf dem Masterimage VDA 2311 oder höher installiert ist und der MCSIO-Treiber auf dem VDA installiert ist.
-
Wählen Sie auf der Seite Maschinenspezifikation eine Maschinengröße aus. Wenn Sie ein Maschinenprofil auswählen, wird die vom Maschinenprofil abgeleitete Anzahl virtueller CPUs angezeigt, die nicht geändert werden kann. Wenn Sie kein Maschinenprofil auswählen, wird nur die vom Masterimage abgeleitete Speichergröße angezeigt.
-
Wählen oder fügen Sie auf der Seite NICs NICs für das Vorbereitungsimage hinzu. Wählen Sie für jede NIC ein zugehöriges virtuelles Netzwerk aus. Wenn Sie kein Maschinenprofil auswählen, wird die dem Masterimage zugeordnete NIC standardmäßig ausgewählt. Wenn Sie ein Maschinenprofil auswählen, werden die NICs vom Maschinenprofil abgeleitet und die Anzahl ist unveränderlich.
-
Geben Sie auf der Seite Versionsbeschreibung eine Beschreibung für die erstellte anfängliche Imageversion ein.
-
Überprüfen Sie auf der Seite Zusammenfassung die Details der Image-Definition und der erstellten anfänglichen Imageversion. Geben Sie einen Namen und eine Beschreibung für die Image-Definition ein. Klicken Sie auf Fertig stellen.
Imageversionen erstellen
Imageversionen ermöglichen die Verwaltung verschiedener Iterationen oder Updates eines bestimmten Images. Diese Funktionalität ermöglicht es Ihnen, mehrere Versionen eines Images für verschiedene Zwecke zu verwalten.
Gehen Sie wie folgt vor, um Imageversionen aus der anfänglichen Imageversion zu erstellen:
-
Gehen Sie zum Knoten Images, wählen Sie eine Imageversion oder eine Image-Definition aus und klicken Sie auf Imageversion erstellen.
-
Auf der Seite Image können Sie die Hosting-Einheit innerhalb derselben Hosting-Verbindung ändern und das Masterimage sowie das Maschinenprofil für diese Imageversion neu auswählen.
-
Wenn die Konfiguration der Imageversion von der anfänglich konfigurierten Imageversion abweichen soll, konfigurieren Sie die Einstellungen auf den Seiten Maschinenspezifikation und NICs des Dialogfelds Imageversion erstellen.
-
Fügen Sie eine Beschreibung für die Imageversion hinzu. Klicken Sie auf Fertig stellen.
Schritt 5: Maschinenkatalog erstellen
Erstellen Sie in Citrix Studio oder Web Studio einen Maschinenkatalog und geben Sie die Anzahl der im Katalog zu erstellenden VMs an. Wählen Sie beim Erstellen des Maschinenkatalogs Ihr in Schritt 4 vorbereitetes Image (empfohlen)/Masterimage aus und berücksichtigen Sie Folgendes:
-
Wählen Sie auf der Seite Container, die nur für Nutanix verfügbar ist, den Container aus, den Sie zuvor für die Vorlagen-VM angegeben haben.
-
Wenn Sie einen Katalog mit Single-Session-OS-Maschinen erstellen, wird die Seite Desktop Experience angezeigt, auf der Sie festlegen können, was bei jeder Benutzeranmeldung geschieht.

Wählen Sie auf der Seite Desktop Experience eine der folgenden Optionen aus:
- Benutzer stellen bei jeder Anmeldung eine Verbindung zu einem neuen (zufälligen) Desktop her.
- Benutzer stellen bei jeder Anmeldung eine Verbindung zum selben (statischen) Desktop her.
Wenn Sie die erste Option wählen, werden die Änderungen, die Benutzer am Desktop vornehmen, verworfen (nicht persistent).
Wenn Sie die zweite Option wählen und MCS zum Bereitstellen der Maschinen verwenden, können Sie konfigurieren, wie Benutzeränderungen am Desktop behandelt werden:
- Benutzeränderungen am Desktop auf der lokalen Festplatte speichern (persistent).
- Benutzeränderungen verwerfen und den virtuellen Desktop beim Abmelden des Benutzers löschen (nicht persistent). Wählen Sie diese Option, wenn Sie die Benutzerpersonalisierungsebene verwenden.
-
Beim Aktualisieren des Masterimages für einen MCS-Katalog, der persistente Maschinen enthält, verwenden alle neuen Maschinen, die dem Katalog hinzugefügt werden, das aktualisierte Image. Vorhandene Maschinen verwenden weiterhin das ursprüngliche Masterimage.
Weitere Informationen finden Sie unter Maschinenkatalogerstellung in der Dokumentation zu Citrix Virtual Apps and Desktops und in der Dokumentation zu Citrix DaaS.
Hinweis:
In Nutanix-Umgebungen, wenn der Erstellungsprozess Ihres Maschinenkatalogs auf dem Delivery Controller™ eine erhebliche Zeit in Anspruch nimmt, gehen Sie zu Nutanix Prism und schalten Sie die Maschine, die mit Preparation beginnt, manuell ein. Dieser Ansatz hilft, den Erstellungsprozess fortzusetzen.
Schritt 6: Eine Bereitstellungsgruppe erstellen
Eine Bereitstellungsgruppe ist eine Sammlung von Maschinen, die aus einem oder mehreren Maschinenkatalogen ausgewählt wurden. Sie legt fest, welche Benutzer diese Maschinen verwenden können und welche Anwendungen und Desktops diesen Benutzern zur Verfügung stehen.
Weitere Informationen finden Sie unter Erstellung von Bereitstellungsgruppen in der Dokumentation zu Citrix Virtual Apps and Desktops und der Dokumentation zu Citrix DaaS.
Hinweis:
Die VMs, die Sie mit MCS erstellen, können sich möglicherweise nicht bei Citrix Cloud Connectors registrieren und werden als Nicht registriert angezeigt. Das Problem tritt auf, wenn Sie die VMs auf Azure hosten und sich mit Samba Winbind in die AD-Domäne einbinden. Um das Problem zu umgehen, führen Sie die folgenden Schritte aus:
- Gehen Sie zur ADSI-Bearbeitungskonsole, wählen Sie eine nicht registrierte VM aus und bearbeiten Sie das Attribut msDS-SupportedEncryptionTypes ihres Maschinenkontos.
- Starten Sie die Dienste ctxjproxy und ctxvda auf der VM neu. Wenn sich der Status der VM in Registriert ändert, fahren Sie mit den Schritten 3 bis 5 fort.
- Öffnen Sie die Datei /var/xdl/mcs/ad_join.sh auf der Vorlagen-VM.
Fügen Sie eine Zeile mit net ads enctypes set $NEW_HOSTNAME$ <Dezimalwert des Verschlüsselungstypattributs, z. B. 28> -U $NEW_HOSTNAME$ -P password nach den folgenden Zeilen in der Datei /var/xdl/mcs/ad_join.sh hinzu:
if [ "$AD_INTEGRATION" == "winbind" ]; then join_domain_samba restart_service winbind /usr/bin/systemctl <!--NeedCopy-->- Erstellen Sie einen neuen Snapshot und erstellen Sie VMs mit der neuen Vorlage.
Verwenden Sie MCS, um Ihr Linux VDA zu aktualisieren
Um Ihr Linux VDA mit MCS zu aktualisieren, gehen Sie wie folgt vor:
-
Stellen Sie sicher, dass Sie .NET installiert haben, bevor Sie Ihr Linux VDA auf die aktuelle Version aktualisieren.
- Installieren Sie .NET Runtime 8.0 auf allen unterstützten Linux-Distributionen außer Amazon Linux 2.
- Für Amazon Linux 2 fahren Sie mit der Installation von .NET Runtime 6.0 fort.
Wenn Ihre Linux-Distribution die benötigte .NET-Version enthält, installieren Sie sie aus dem integrierten Feed. Andernfalls installieren Sie .NET aus dem Microsoft-Paket-Feed. Weitere Informationen finden Sie unter https://docs.microsoft.com/de-de/dotnet/core/install/linux-package-managers.
-
Aktualisieren Sie Ihr Linux-VDA auf der Vorlagenmaschine:
Hinweis:
-
Sie können auch die Funktion Linux VDA-Selbstaktualisierung über Azure verwenden, um automatische Software-Updates zu planen. Um dies zu erreichen, fügen Sie Befehlszeilen zur Datei etc/xdl/mcs/mcs_local_setting.reg auf der Vorlagenmaschine 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--> -
Ab Release 2407 delegiert der Linux VDA die Paketmanager rpm oder dpkg zur Handhabung von Konfigurationsdateien während Upgrades. Im Folgenden wird beschrieben, wie rpm und dpkg mit Änderungen an Konfigurationsdateien interagieren:
-
rpm: behält standardmäßig die lokale Version bei und speichert die neue Version aus dem Paket mit der Erweiterung .rpmnew.
-
dpkg: fordert Sie interaktiv auf, wie Sie vorgehen möchten. Um den Linux VDA stillschweigend zu aktualisieren, während Ihre lokale Konfigurationsdatei beibehalten und die neue Paketversion als .dpkg-new oder .dpkg-dist gespeichert wird, verwenden Sie den folgenden Befehl:
dpkg --force-confold -i package.deb # Always keep your version, then save new package's version as *.dpkg-new or *.dpkg-dist <!--NeedCopy-->
-
Für RHEL- und Rocky Linux-Distributionen:
sudo yum -y localinstall <PATH>/<Linux VDA RPM> <!--NeedCopy-->Hinweis:
Bevor Sie den Linux VDA auf RHEL 9.x und Rocky Linux 9.x aktualisieren, aktualisieren Sie das Paket libsepol auf Version 3.4 oder höher.
Für SUSE-Distributionen:
sudo zypper -i install <PATH>/<Linux VDA RPM> <!--NeedCopy-->Für Ubuntu/Debian-Distributionen:
sudo dpkg -i <PATH>/<Linux VDA deb> sudo apt-get install -f <!--NeedCopy--> -
-
Bearbeiten Sie
/etc/xdl/mcs/mcs.confund/etc/xdl/mcs/mcs_local_setting.reg. -
Erstellen Sie einen neuen Snapshot.
-
Wählen Sie in Citrix Studio den neuen Snapshot aus, um Ihren Maschinenkatalog zu aktualisieren. Warten Sie, bevor jede Maschine neu gestartet wird. Starten Sie eine Maschine nicht manuell neu.
Automatisches Aktualisieren von Maschinenkontokennwörtern
Maschinenkontokennwörter laufen standardmäßig 30 Tage nach der Erstellung des Maschinenkatalogs ab. Um den Ablauf des Kennworts zu verhindern und die Aktualisierung des Maschinenkontokennworts zu automatisieren, gehen Sie wie folgt vor:
-
Fügen Sie den folgenden Eintrag zu /etc/xdl/mcs/mcs.conf hinzu, bevor Sie /opt/Citrix/VDA/sbin/deploymcs.sh ausführen.
UPDATE_MACHINE_PW="Y" -
Nach dem Ausführen von /opt/Citrix/VDA/sbin/deploymcs.sh öffnen Sie /etc/cron.d/mcs_update_password_cronjob, um die Aktualisierungszeit und -häufigkeit festzulegen. Die Standardeinstellung aktualisiert die Maschinenkontokennwörter wöchentlich sonntags um 2:30 Uhr.
Nach jeder Aktualisierung des Maschinenkontokennworts wird der Ticket-Cache auf dem Delivery Controller ungültig, und der folgende Fehler kann in /var/log/xdl/jproxy.log angezeigt werden:
[ERROR] - AgentKerberosServiceAction.Run: GSSException occurred. Error: Failure unspecified at GSS-API level (Mechanism level: Checksum failed)
Um den Fehler zu beheben, löschen Sie den Ticket-Cache regelmäßig. Sie können eine Cache-Bereinigungsaufgabe auf allen Delivery Controllern oder auf dem Domänencontroller planen.
In diesem Artikel
- Unterstützte Distributionen
- Unterstützte Hypervisoren
-
MCS zum Erstellen von Linux-VMs verwenden
- Überlegungen
- (Nur für Nutanix) Schritt 1: Nutanix AHV-Plug-In installieren und registrieren
- Schritt 2: Eine Hostverbindung erstellen
- Schritt 3: Masterimage vorbereiten
- Schritt 4: Maschinenkataloge für vorbereitete Images erstellen
- Schritt 5: Maschinenkatalog erstellen
- Schritt 6: Eine Bereitstellungsgruppe erstellen
- Verwenden Sie MCS, um Ihr Linux VDA zu aktualisieren
- Automatisches Aktualisieren von Maschinenkontokennwörtern