Fernzugriff auf GPU-VMs mit Citrix

In diesem Handbuch werden die Schritte beschrieben, die Sie unternehmen müssen, um mithilfe der von Citrix angebotenen Technologie Remotezugriff auf virtuelle Desktops bereitzustellen.

Es wird für diejenigen nützlich sein, die sich erst kürzlich mit der Desktop-Virtualisierungstechnologie vertraut gemacht haben, da es sich um eine Sammlung nützlicher Befehle handelt, die aus etwa 10 Handbüchern zusammengestellt wurden, von denen viele nach Autorisierung auf den Websites von Citrix, Nvidia und Microsoft verfügbar sind.

Diese Implementierung enthält die Phasen der Vorbereitung des Fernzugriffs auf virtuelle Maschinen (VMs) mit Nvidia Tesla M60-Grafikbeschleunigern und dem Betriebssystem Centos 7.

Also fangen wir an.

Vorbereiten eines Hypervisors zum Hosten virtueller Maschinen

Wie kann ich XenServer 7.4 herunterladen und installieren?
Wie füge ich XenServer zu Citrix XenCenter hinzu?
Wie lade ich den Nvidia-Treiber herunter und installiere ihn?
Wie ändere ich den Nvidia Tesla M60-Modus?
Wie montiere ich den Speicher?

XenServer 7.4

Download Link XenServer 7.4 verfügbar, nachdem Sie sich auf der Website angemeldet haben Citrix.

Fernzugriff auf GPU-VMs mit Citrix

Lassen Sie uns XenServer.iso auf die Standardmethode auf einem Server mit 4x NVIDIA Tesla M60 installieren. In meinem Fall wird die ISO über IPMI gemountet. Bei Dell-Servern wird der BMC über IDRAC verwaltet. Die Installationsschritte sind fast die gleichen wie bei der Installation Linux-ähnlicher Betriebssysteme.

Meine XenServer-Adresse mit GPU ist 192.168.1.100

Installieren wir XenCenter.msi auf dem lokalen Computer, von dem aus wir Hypervisoren und virtuelle Maschinen verwalten. Fügen wir dort einen Server mit GPU und XenServer hinzu, indem wir auf die Registerkarte „Server“ und dann auf „Hinzufügen“ klicken. Geben Sie den Root-Benutzernamen und das Passwort ein, die Sie bei der Installation von XenServer angegeben haben.

Fernzugriff auf GPU-VMs mit Citrix

Nachdem Sie in XenCenter auf den Namen des hinzugefügten Hypervisors geklickt haben, ist die Registerkarte „Konsole“ verfügbar. Wählen Sie im Menü „Remote Service Configuration“ und aktivieren Sie die Autorisierung über SSH – „Enable/Disable Remote Shell“.

Nvidia-Treiber

Ich lasse meinen Gefühlen freien Lauf und sage, dass ich die Seite in der ganzen Zeit, in der ich mit vGPU arbeite, noch nie besucht habe nvid.nvidia.com beim ersten Versuch. Sollte die Autorisierung nicht funktionieren, empfehle ich den Internet Explorer.

Laden Sie zip von vGPU sowie das GPUMode Change Utility herunter:

NVIDIA-GRID-XenServer-7.4-390.72-390.75-391.81.zip
NVIDIA-gpumodeswitch-2020-01.zip

Fernzugriff auf GPU-VMs mit Citrix

Wir folgen den Versionen. Der Name des heruntergeladenen Archivs gibt die Version geeigneter NVIDIA-Treiber an, die später auf virtuellen Maschinen installiert werden können. In meinem Fall sind es 390.72.

Wir übertragen die Zips auf den XenServer und entpacken sie.

Lassen Sie uns den GPU-Modus ändern und den vGPU-Treiber installieren

$ cd NVIDIA-gpumodeswitch-2020-01
$ gpumodeswitch --listgpumodes
$ gpumodeswitch --gpumode graphics
$ cd ../NVIDIA-GRID-XenServer-7.4-390.72-390.75-391.81
$ yum install NVIDIA-vGPU-xenserver-7.4-390.72.x86_64.rpm
$ reboot

Fernzugriff auf GPU-VMs mit Citrix

Speicher einbauen

Lassen Sie uns mithilfe von NFS ein gemeinsames Verzeichnis auf einem beliebigen Computer im Netzwerk einrichten.

$ yum install epel-release
$ yum install nfs-utils libnfs-utils
$ systemctl enable rpcbind
$ systemctl enable nfs-server
$ systemctl enable nfs-lock
$ systemctl enable nfs-idmap
$ systemctl start rpcbind
$ systemctl start nfs-server
$ systemctl start nfs-lock
$ systemctl start nfs-idmap
$ firewall-cmd --permanent --zone=public --add-service=nfs
$ firewall-cmd --permanent --zone=public --add-service=mountd
$ firewall-cmd --permanent --zone=public --add-service=rpc-bind
$ firewall-cmd --reload
$ mkdir -p /nfs/store1
$ chmod -R 777 /nfs/store1
$ touch /nfs/store1/forcheck
$ cat /etc/exports
  ...
  /nfs/store1 192.168.1.0/24(rw,async,crossmnt,no_root_squash,no_all_squash,no_subtree_check)
$ systemctl restart nfs-server

Wählen Sie in XenCenter XenServer und auf der Registerkarte „Speicher“ die Option „Neuer SR“ aus. Geben wir den Speichertyp an – NFS ISO. Der Pfad muss auf das freigegebene NFS-Verzeichnis verweisen.

Citrix Master Image basierend auf Centos 7

Wie erstelle ich eine virtuelle Maschine mit Centos 7?

Wie bereite ich eine virtuelle Maschine für die Erstellung eines Verzeichnisses vor?

Centos 7-Bild

Mit XenCenter erstellen wir eine virtuelle Maschine mit einer GPU. Klicken Sie im Reiter „VM“ auf „Neue VM“.

Fernzugriff auf GPU-VMs mit Citrix

Wählen Sie die erforderlichen Parameter aus:

VM-Vorlage – Andere Installationsmedien
Name - Vorlage
Von der ISO-Bibliothek installieren – Centos 7 (скачать), wählen Sie aus dem bereitgestellten NFS-ISO-Speicher aus.
Anzahl der vCPUs – 4
Topologie – 1 Sockel mit 4 Kernen pro Sockel
Speicher - 30 GB
GPU-Typ – GRID M60-4Q
Verwenden Sie diese virtuelle Festplatte – 80 GB
Netzwerk

Nach der Erstellung erscheint die virtuelle Maschine in der vertikalen Liste auf der linken Seite. Klicken Sie darauf und gehen Sie zur Registerkarte „Konsole“. Warten wir, bis das Centos 7-Installationsprogramm geladen ist, und befolgen Sie die erforderlichen Schritte, um das Betriebssystem mit der GNOME-Shell zu installieren.

Vorbereiten des Bildes

Die Vorbereitung des Images mit Centos 7 hat mich viel Zeit gekostet. Das Ergebnis ist eine Reihe von Skripten, die die Ersteinrichtung von Linux erleichtern und es Ihnen ermöglichen, mithilfe von Citrix Machine Creation Services (MCS) ein Verzeichnis virtueller Maschinen zu erstellen.

Der auf ws-ad installierte DHCP-Server hat der neuen virtuellen Maschine die IP-Adresse 192.168.1.129 zugewiesen.

Nachfolgend finden Sie die Grundeinstellungen.

$ hostnamectl set-hostname template
$ yum install -y epel-release
$ yum install -y lsb mc gcc
$ firewall-cmd --permanent --zone=dmz --remove-service=ssh
$ firewall-cmd --permanent --zone=external --remove-service=ssh
$ firewall-cmd --permanent --zone=home --remove-service=ssh
$ firewall-cmd --permanent --zone=home --remove-service=mdns
$ firewall-cmd --permanent --zone=home --remove-service=samba-client
$ firewall-cmd --permanent --zone=home --remove-service=dhcpv6-client
$ firewall-cmd --permanent --zone=internal --remove-service=dhcpv6-client
$ firewall-cmd --permanent --zone=internal --remove-service=samba-client
$ firewall-cmd --permanent --zone=internal --remove-service=mdns
$ firewall-cmd --permanent --zone=internal --remove-service=ssh
$ firewall-cmd --permanent --zone=public --remove-service=ssh
$ firewall-cmd --permanent --zone=public --remove-service=dhcpv6-client
$ firewall-cmd --permanent --zone=work --remove-service=dhcpv6-client
$ firewall-cmd --permanent --zone=work --remove-service=ssh
$ firewall-cmd --permanent --zone=public --add-service=ssh
$ firewall-cmd --complete-reload

Mounten Sie in XenCenter auf der Registerkarte „Konsole“ die Datei „guest-tools.iso“ im DVD-Laufwerk der virtuellen Maschine und installieren Sie XenTools für Linux.

$ mount /dev/cdrom /mnt
$ /mnt/Linux/install.sh
$ reboot

Bei der Einrichtung von XenServer haben wir das von der NVIDIA-Website heruntergeladene Archiv NVIDIA-GRID-XenServer-7.4-390.72-390.75-391.81.zip verwendet, das neben dem NVIDIA-Treiber für XenServer auch den NVIDIA-Treiber enthält, den wir für vGPU benötigen Kunden. Laden wir es herunter und installieren es auf der VM.

$ cat /etc/default/grub
  GRUB_TIMEOUT=5
  GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
  GRUB_DEFAULT=saved
  GRUB_DISABLE_SUBMENU=true
  GRUB_TERMINAL_OUTPUT="console"
  GRUB_CMDLINE_LINUX="rhgb quiet modprobe.blacklist=nouveau"
  GRUB_DISABLE_RECOVERY="true"
$ grub2-mkconfig -o /boot/grub2/grub.cfg
$ wget http://vault.centos.org/7.6.1810/os/x86_64/Packages/kernel-devel-3.10.0-957.el7.x86_64.rpm
$ yum install kernel-devel-3.10.0-957.el7.x86_64.rpm
$ reboot
$ init 3
$ NVIDIA-GRID-XenServer-7.4-390.72-390.75-391.81/NVIDIA-Linux-x86_64-390.75-grid.run
$ cat /etc/nvidia/gridd.conf
  ServerAddress=192.168.1.111
  ServerPort=7070
  FeatureType=1
$ reboot

Laden Sie Linux Virtual Delivery Agent 1811 (VDA) für Centos 7 herunter. Download-Link Linux VDA verfügbar, nachdem Sie sich auf der Website angemeldet haben Citrix.

$ yum install -y LinuxVDA-1811.el7_x.rpm
$ cat /var/xdl/mcs/mcs.conf
  #!/bin/bash
  dns1=192.168.1.110
  NTP_SERVER=some.ntp.ru
  AD_INTEGRATION=winbind
  SUPPORT_DDC_AS_CNAME=N
  VDA_PORT=80
  REGISTER_SERVICE=Y
  ADD_FIREWALL_RULES=Y
  HDX_3D_PRO=Y
  VDI_MODE=Y
  SITE_NAME=domain.ru
  LDAP_LIST=ws-ad.domain.ru
  SEARCH_BASE=DC=domain,DC=ru
  START_SERVICE=Y
$ /opt/Citrix/VDA/sbin/deploymcs.sh
$ echo "exclude=kernel* xorg*" >> /etc/yum.conf

In Citrix Studio erstellen wir einen Maschinenkatalog und eine Bereitstellungsgruppe. Zuvor müssen Sie Windows Server installieren und konfigurieren.

Windows Server mit Domänencontroller

Wie kann ich Windows Server 2016 herunterladen und installieren?
Wie installiere ich Windows Server-Komponenten?
Wie konfiguriere ich Active Directory, DHCP und DNS?

Windows-Server 2016

Da eine virtuelle Windows Server-Maschine (VM) keine GPUs benötigt, verwenden wir einen Server ohne GPU als Hypervisor. Analog zur obigen Beschreibung installieren wir einen weiteren XenServer zum Hosten virtueller Systemmaschinen.

Anschließend erstellen wir eine virtuelle Maschine für Windows Server mit Active Directory.

Laden Sie Windows Server 2016 von der Website herunter Microsoft. Folgen Sie dem Link besser mit dem Internet Explorer.

Fernzugriff auf GPU-VMs mit Citrix

Lassen Sie uns mit XenCenter eine virtuelle Maschine erstellen. Klicken Sie im Reiter „VM“ auf „Neue VM“.

Fernzugriff auf GPU-VMs mit Citrix

Wählen Sie die erforderlichen Parameter aus:

VM-Vorlage – Windows Server 2016 (64-Bit)
Name - ws-ad.domain.ru
Von der ISO-Bibliothek installieren – WindowsServer2016.iso, wählen Sie aus dem bereitgestellten NFS-ISO-Speicher aus.
Anzahl der vCPUs – 4
Topologie – 1 Sockel mit 4 Kernen pro Sockel
Speicher - 20 GB
GPU-Typ – keiner
Verwenden Sie diese virtuelle Festplatte – 100 GB
Netzwerk

Nach der Erstellung erscheint die virtuelle Maschine in der vertikalen Liste auf der linken Seite. Klicken Sie darauf und gehen Sie zur Registerkarte „Konsole“. Warten wir, bis das Windows Server-Installationsprogramm heruntergeladen wurde, und führen Sie die erforderlichen Schritte zur Installation des Betriebssystems aus.

Lassen Sie uns XenTools in der VM installieren. Klicken Sie mit der rechten Maustaste auf die VM und dann auf „Citrix VM Tools installieren ...“. Danach wird das Image gemountet, das gestartet und XenTools installiert werden muss. Sobald die Installation abgeschlossen ist, muss die VM neu gestartet werden.

Lassen Sie uns den Netzwerkadapter konfigurieren:

IP-Adresse - 192.168.1.110
Maske - 255.255.255.0
Gateway - 192.168.1.1
DNS1 – 8.8.8.8
DNS2 – 8.8.4.4

Wenn Windows Server nicht aktiviert ist, aktivieren wir ihn. Der Schlüssel kann von der gleichen Stelle übernommen werden, von der Sie das Bild heruntergeladen haben.

[PowerShell]$ slmgr -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Lassen Sie uns den Computernamen einrichten. In meinem Fall ist es ws-ad.

Komponenten installieren

Wählen Sie im Server-Manager „Rollen und Funktionen hinzufügen“ aus. Wählen Sie den DHCP-Server, den DNC-Server und die Active Directory-Domänendienste für die Installation aus. Aktivieren Sie das Kontrollkästchen „Automatisch neu starten“.

Fernzugriff auf GPU-VMs mit Citrix

Active Directory einrichten

Klicken Sie nach dem Neustart der VM auf „Diesen Server auf die Ebene eines Domänencontrollers erhöhen“ und fügen Sie eine neue domain.ru-Gesamtstruktur hinzu.

Einrichten eines DHCP-Servers

Klicken Sie im oberen Bereich des Server-Managers auf das Ausrufezeichen, um die Änderungen bei der Installation des DHCP-Servers zu speichern.

Kommen wir nun zu den DHCP-Servereinstellungen.

Fernzugriff auf GPU-VMs mit Citrix

Erstellen wir einen neuen Bereich 192.168.1.120-130. Den Rest ändern wir nicht. Wählen Sie „DHCP-Einstellungen jetzt konfigurieren“ und geben Sie als Gateway und DNS die ws-ad-IP-Adresse (192.168.1.110) ein, die in den Einstellungen der Netzwerkadapter der virtuellen Maschinen aus dem Katalog angegeben wird.

Einrichten eines DNS-Servers

Kommen wir nun zu den DNS-Servereinstellungen.

Fernzugriff auf GPU-VMs mit Citrix

Erstellen wir eine neue Forward-Lookup-Zone – die primäre Zone – für alle DNS-Server in der Domain domain.ru. Sonst ändern wir nichts.

Erstellen wir eine neue Reverse-Lookup-Zone, indem wir ähnliche Optionen auswählen.

Aktivieren Sie in den DNS-Servereigenschaften auf der Registerkarte „Erweitert“ das Kontrollkästchen „Rekursion deaktivieren“.

Erstellen eines Testbenutzers

Gehen wir zum „Active Directory Administration Center“

Fernzugriff auf GPU-VMs mit Citrix

Klicken Sie im Abschnitt „Benutzer“ rechts auf „Erstellen“. Geben Sie einen Namen ein, zum Beispiel Test, und klicken Sie unten auf „OK“.

Fernzugriff auf GPU-VMs mit Citrix

Wählen Sie den erstellten Benutzer aus und wählen Sie im vertikalen Menü rechts „Passwort zurücksetzen“. Lassen Sie das Kontrollkästchen „Passwortänderung beim nächsten Anmelden erforderlich“ aktiviert.

Windows Server mit Citrix Delivery Controller

Wie kann ich Windows Server 2016 herunterladen und installieren?
Wie kann ich Citrix Delivery Controller herunterladen und installieren?
Wie installiere und konfiguriere ich den Citrix License Manager?
Wie installiere und konfiguriere ich den NVIDIA License Manager?

Windows-Server 2016

Da eine virtuelle Windows Server-Maschine (VM) keine GPUs benötigt, verwenden wir einen Server ohne GPU als Hypervisor.

Laden Sie Windows Server 2016 von der Website herunter Microsoft. Folgen Sie dem Link besser mit dem Internet Explorer.

Fernzugriff auf GPU-VMs mit Citrix

Lassen Sie uns mit XenCenter eine virtuelle Maschine erstellen. Klicken Sie im Reiter „VM“ auf „Neue VM“.

Fernzugriff auf GPU-VMs mit Citrix

Wählen Sie die erforderlichen Parameter aus:

VM-Vorlage – Windows Server 2016 (64-Bit)
Name – ws-dc
Von der ISO-Bibliothek installieren – WindowsServer2016.iso, wählen Sie aus dem bereitgestellten NFS-ISO-Speicher aus.
Anzahl der vCPUs – 4
Topologie – 1 Sockel mit 4 Kernen pro Sockel
Speicher - 20 GB
GPU-Typ – keiner
Verwenden Sie diese virtuelle Festplatte – 100 GB
Netzwerk

Nach der Erstellung erscheint die virtuelle Maschine in der vertikalen Liste auf der linken Seite. Klicken Sie darauf und gehen Sie zur Registerkarte „Konsole“. Warten wir, bis das Windows Server-Installationsprogramm geladen ist, und führen Sie die erforderlichen Schritte zur Installation des Betriebssystems aus.

Lassen Sie uns XenTools in der VM installieren. Klicken Sie mit der rechten Maustaste auf die VM und dann auf „Citrix VM Tools installieren ...“. Danach wird das Image gemountet, das gestartet und XenTools installiert werden muss. Sobald die Installation abgeschlossen ist, muss die VM neu gestartet werden.

Lassen Sie uns den Netzwerkadapter konfigurieren:

IP-Adresse - 192.168.1.111
Maske - 255.255.255.0
Gateway - 192.168.1.1
DNS1 – 8.8.8.8
DNS2 – 8.8.4.4

Wenn Windows Server nicht aktiviert ist, aktivieren wir ihn. Der Schlüssel kann von der gleichen Stelle übernommen werden, von der Sie das Bild heruntergeladen haben.

[PowerShell]$ slmgr -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Lassen Sie uns den Computernamen einrichten. In meinem Fall ist es ws-dc.

Fügen wir die VM zur Domäne domen.ru hinzu, starten Sie sie neu und melden Sie sich unter dem Domänenadministratorkonto DOMENAdministrator an.

Citrix-Liefercontroller

Laden Sie Citrix Virtual Apps and Desktops 1811 von ws-dc.domain.ru herunter. Download-Link Virtuelle Citrix Apps und Desktops verfügbar, nachdem Sie sich auf der Website angemeldet haben Citrix.

Fernzugriff auf GPU-VMs mit Citrix

Lassen Sie uns die heruntergeladene ISO mounten und ausführen. Wählen Sie „Citrix Virtual Apps and Desktops 7“. Klicken Sie anschließend auf „Erste Schritte“. Ein Neustart ist vielleicht notwendig.

Fernzugriff auf GPU-VMs mit Citrix

In meinem Fall reicht es aus, die folgenden Komponenten zur Installation auszuwählen:

Liefercontroller
Studio
Lizenzserver
Schaufenster

Wir ändern nichts weiter und klicken auf „Installieren“. Es ist mehr als einmal ein Neustart erforderlich, danach wird die Installation fortgesetzt.

Sobald die Installation abgeschlossen ist, wird Citrix Studio gestartet, die Verwaltungsumgebung für das gesamte Citrix-Unternehmen.

Fernzugriff auf GPU-VMs mit Citrix

Citrix-Site einrichten

Wählen wir den ersten Abschnitt der drei aus – Site-Setup. Bei der Einrichtung geben wir den Site-Namen – Domäne – an.

Im Abschnitt „Verbindung“ geben wir die Daten für die Verbindung des Hypervisors mit der GPU an:

Verbindungsadresse - 192.168.1.100
Benutzername – root
Passwort – Ihr Passwort
Verbindungsname - m60

Speicherverwaltung – Verwenden Sie lokalen Speicher für den Hypervisor.

Name für diese Ressourcen: m60.

Wählen Sie Netzwerke aus.

Wählen Sie einen GPU-Typ und eine Gruppe aus – GRID M60-4Q.

Einrichten von Citrix-Maschinenkatalogen

Wählen Sie beim Einrichten des zweiten Abschnitts – Maschinenkataloge – Single-Session-OS (Desktop-OS) aus.

Master-Image – Wählen Sie das vorbereitete Image der virtuellen Maschine und die Version von Citrix Virtual Apps and Desktops – 1811.

Wählen wir die Anzahl der virtuellen Maschinen im Verzeichnis aus, zum Beispiel 4.

Wir geben das Schema an, nach dem den virtuellen Maschinen Namen zugewiesen werden, in meinem Fall ist es Desktop##. In diesem Fall werden 4 VMs mit den Namen desktop01-04 erstellt.

Name des Maschinenkatalogs - m60.

Beschreibung des Maschinenkatalogs – m60.

Nachdem Sie einen Maschinenkatalog mit vier VMs erstellt haben, sind diese in der vertikalen XenCenter-Liste auf der linken Seite zu finden.

Citrix Delivery Group

Der dritte Abschnitt beginnt mit der Auswahl der Anzahl der VMs, auf die Zugriff gewährt werden soll. Ich werde alle vier auflisten.

Klicken Sie im Abschnitt „Desktops“ auf „Hinzufügen“, um eine Gruppe von VMs hinzuzufügen, auf die wir Zugriff gewähren. Anzeigename - m60.

Name der Bereitstellungsgruppe: m60.

Nach dem Einrichten der drei Hauptabschnitte sieht das Hauptfenster von Citrix Studio in etwa so aus

Fernzugriff auf GPU-VMs mit Citrix

Citrix-Lizenzmanager

Laden Sie die Lizenzdatei über Ihr persönliches Konto auf der Website herunter Citrix.

Wählen Sie in der vertikalen Liste auf der linken Seite „Alle Lizenzierungstools (Legacy)“ aus. Gehen wir zur Registerkarte „Lizenzen aktivieren und zuweisen“. Wählen Sie Citrix VDA-Lizenzen aus und klicken Sie auf „Weiter“. Geben wir den Namen unseres Delivery Controllers an – ws-dc.domain.ru und die Anzahl der Lizenzen – 4. Klicken Sie auf „Weiter“. Laden Sie die generierte Lizenzdatei auf ws-dc.domain.ru herunter.

Fernzugriff auf GPU-VMs mit Citrix

Wählen Sie in der linken vertikalen Liste von Citrix Studio den Abschnitt „Lizenzierung“. Klicken Sie in der rechten vertikalen Liste auf „Lizenzverwaltungskonsole“. Geben Sie im sich öffnenden Browserfenster die Daten zur Autorisierung des Domänenbenutzers DOMENAdministrator ein.

Gehen Sie im Citrix Licensing Manager zur Registerkarte „Lizenz installieren“. Um eine Lizenzdatei hinzuzufügen, wählen Sie „Heruntergeladene Lizenzdatei verwenden“.

Fernzugriff auf GPU-VMs mit Citrix

Die Installation von Citrix-Komponenten erfordert die Verwendung mehrerer virtueller Maschinen, eine Komponente pro VM. In meinem Fall laufen alle Citrix-Systemdienste innerhalb einer VM. In diesem Zusammenhang möchte ich einen Fehler anmerken, dessen Behebung für mich besonders schwierig war.

Sollten nach dem Neustart von ws-dc Probleme unterschiedlicher Art auftreten, dann empfehle ich Ihnen, zunächst die laufenden Dienste zu überprüfen. Hier ist eine Liste der Citrix-Dienste, die nach einem VM-Neustart automatisch gestartet werden sollen:

SQL Server (SQLEXPRESS)
Citrix Configuration Service
Citrix Delegated Administration Service
Citrix Analytics
Citrix Broker Service
Citrix Configuration Logging Service
Citrix AD Identity Service
Citrix Host Service
Citrix App Library
Citrix Machine Creation Service
Citrix Monitor Service
Citrix Storefront Service
Citrix Trust Service
Citrix Environment Test Service
Citrix Orchestration Service
FlexNet License Server -nvidia

Ich bin auf ein Problem gestoßen, das bei der Installation verschiedener Citrix-Dienste auf einer VM auftritt. Nach einem Neustart starten nicht alle Dienste. Ich war zu faul, die ganze Kette einzeln zu starten. Die Lösung war für Google schwierig, deshalb stelle ich sie hier vor – Sie müssen zwei Parameter in der Registrierung ändern:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
Name : ServicesPipeTimeout
Value :240000

Name : WaitToKillServiceTimeout
Value : 20000

Nvidia-Lizenzmanager

Laden Sie den NVIDIA-Lizenzmanager für Windows über Ihr persönliches Konto auf der Website herunter nvid.nvidia.com. Es ist besser, sich über den Internet Explorer anzumelden.

Fernzugriff auf GPU-VMs mit Citrix

Lassen Sie es uns auf ws-dc installieren. Dazu müssen Sie zunächst installieren JAVA und fügen Sie die Umgebungsvariable JAVA_HOME hinzu. Anschließend können Sie setup.exe ausführen, um NVIDIA License Manager zu installieren.

Fernzugriff auf GPU-VMs mit Citrix

Lassen Sie uns einen Server erstellen, eine Lizenzdatei generieren und in Ihrem persönlichen Konto auf der Website herunterladen nvid.nvidia.com. Lassen Sie uns die Lizenzdatei nach ws-dc übertragen.

Fernzugriff auf GPU-VMs mit Citrix

Melden Sie sich mit einem Browser bei der NVIDIA-Lizenzmanager-Weboberfläche an, verfügbar unter localhost:8080/licserver und fügen Sie die Lizenzdatei hinzu.

Fernzugriff auf GPU-VMs mit Citrix

Aktive Sitzungen mit vGPU können im Abschnitt „Lizenzierte Clients“ angezeigt werden.

Fernzugriff auf den Citrix-Maschinenkatalog

Wie installiere ich Citrix Receiver?
Wie verbinde ich mich mit einem virtuellen Desktop?

Öffnen Sie auf einem Arbeitscomputer einen Browser, in meinem Fall Chrome, und rufen Sie die Adresse der Citrix StoreWeb-Weboberfläche auf

http://192.168.1.111/Citrix/StoreWeb

Wenn Citrix Receiver noch nicht installiert ist, klicken Sie auf „Receiver erkennen“

Fernzugriff auf GPU-VMs mit Citrix

Lesen Sie die Lizenzvereinbarung sorgfältig durch, laden Sie Citrix Receiver herunter und installieren Sie es

Fernzugriff auf GPU-VMs mit Citrix

Kehren Sie nach der Installation zum Browser zurück und klicken Sie auf „Weiter“.

Fernzugriff auf GPU-VMs mit Citrix

Als nächstes öffnet sich eine Benachrichtigung im Chrome-Browser, klicken Sie auf „Citrix Receiver Launcher öffnen“ und dann auf „Erneut erkennen“ oder „Bereits installiert“.

Fernzugriff auf GPU-VMs mit Citrix

Bei der ersten Verbindung verwenden wir die Daten des Testbenutzertests. Lassen Sie uns das temporäre Passwort in ein permanentes ändern.

Fernzugriff auf GPU-VMs mit Citrix

Gehen Sie nach der Autorisierung auf die Registerkarte „Anwendungen“ und wählen Sie das Verzeichnis „M60“ aus

Fernzugriff auf GPU-VMs mit Citrix

Laden wir die vorgeschlagene Datei mit der Erweiterung .ica herunter. Nach einem Doppelklick darauf öffnet sich im Desktop Veiwer ein Fenster mit dem Centos 7-Desktop

Fernzugriff auf GPU-VMs mit Citrix

Source: habr.com

Kommentar hinzufügen