Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Αυτός ο οδηγός περιγράφει λεπτομερώς τα βήματα που πρέπει να ακολουθήσετε για την παροχή απομακρυσμένης πρόσβασης σε εικονικούς επιτραπέζιους υπολογιστές χρησιμοποιώντας την τεχνολογία που προσφέρει η Citrix.

Θα είναι χρήσιμο για όσους έχουν εξοικειωθεί πρόσφατα με την τεχνολογία εικονικοποίησης επιτραπέζιων υπολογιστών, καθώς είναι μια συλλογή από χρήσιμες εντολές που συγκεντρώνονται από ~10 εγχειρίδια, πολλά από τα οποία είναι διαθέσιμα στις ιστοσελίδες Citrix, Nvidia, Microsoft μετά από εξουσιοδότηση.

Αυτή η υλοποίηση περιέχει τα στάδια προετοιμασίας της απομακρυσμένης πρόσβασης σε εικονικές μηχανές (VM) με επιταχυντές γραφικών Nvidia Tesla M60 και το λειτουργικό σύστημα Centos 7.

Λοιπόν, ας ξεκινήσουμε.

Προετοιμασία ενός hypervisor για τη φιλοξενία εικονικών μηχανών

Πώς να κατεβάσετε και να εγκαταστήσετε τον XenServer 7.4;
Πώς μπορώ να προσθέσω τον XenServer στο Citrix XenCenter;
Πώς να κατεβάσετε και να εγκαταστήσετε το πρόγραμμα οδήγησης Nvidia;
Πώς να αλλάξετε τη λειτουργία Nvidia Tesla M60;
Πώς να τοποθετήσετε αποθηκευτικό χώρο;

XenServer 7.4

Σύνδεσμος λήψης XenServer 7.4 διαθέσιμο μετά τη σύνδεση στον ιστότοπο Citrix.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ας εγκαταστήσουμε το XenServer.iso σε έναν διακομιστή με 4x NVIDIA Tesla M60 με τον τυπικό τρόπο. Στην περίπτωσή μου το iso τοποθετείται μέσω IPMI. Για διακομιστές Dell, η διαχείριση του BMC γίνεται μέσω IDRAC. Τα βήματα εγκατάστασης είναι σχεδόν τα ίδια με την εγκατάσταση λειτουργικών συστημάτων που μοιάζουν με Linux.

Η διεύθυνσή μου XenServer με GPU είναι 192.168.1.100

Ας εγκαταστήσουμε το XenCenter.msi στον τοπικό υπολογιστή από τον οποίο θα διαχειριζόμαστε hypervisors και εικονικές μηχανές. Ας προσθέσουμε έναν διακομιστή με GPU και XenServer εκεί κάνοντας κλικ στην καρτέλα «Διακομιστής» και μετά «Προσθήκη». Εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης root που καθορίσατε κατά την εγκατάσταση του XenServer.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Στο XenCenter, αφού κάνετε κλικ στο όνομα του υπερεπόπτη που προστέθηκε, θα είναι διαθέσιμη η καρτέλα "Κονσόλα". Στο μενού, επιλέξτε "Remote Service Configuration" και ενεργοποιήστε την εξουσιοδότηση μέσω SSH - "Enable/Disable Remote Shell".

Οδηγός Nvidia

Θα δώσω διέξοδο στα συναισθήματά μου και θα πω ότι όσο καιρό δούλευα με vGPU, δεν έχω επισκεφτεί ποτέ τον ιστότοπο nvid.nvidia.com στην πρώτη προσπάθεια. Εάν η εξουσιοδότηση δεν λειτουργεί, προτείνω τον Internet Explorer.

Κατεβάστε το zip από το vGPU, καθώς και το βοηθητικό πρόγραμμα GPUMode Change:

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

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ακολουθούμε τις εκδοχές. Το όνομα του ληφθέντος αρχείου υποδεικνύει την έκδοση των κατάλληλων προγραμμάτων οδήγησης NVIDIA, τα οποία μπορούν αργότερα να εγκατασταθούν σε εικονικές μηχανές. Στην περίπτωσή μου είναι 390.72.

Μεταφέρουμε τα φερμουάρ στον XenServer και τα αποσυσκευάζουμε.

Ας αλλάξουμε τη λειτουργία GPU και ας εγκαταστήσουμε το πρόγραμμα οδήγησης vGPU

$ 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

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Τοποθέτηση αποθήκευσης

Ας ρυθμίσουμε έναν κοινόχρηστο κατάλογο χρησιμοποιώντας NFS σε οποιονδήποτε υπολογιστή στο δίκτυο.

$ 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

Στο XenCenter, επιλέξτε XenServer και στην καρτέλα "Αποθήκευση", επιλέξτε "Νέο SR". Ας καθορίσουμε τον τύπο αποθήκευσης - NFS ISO. Η διαδρομή πρέπει να οδηγεί στον κοινόχρηστο κατάλογο NFS.

Το Citrix Master Image βασίζεται στο Centos 7

Πώς να δημιουργήσετε μια εικονική μηχανή με το Centos 7;

Πώς μπορώ να προετοιμάσω μια εικονική μηχανή για τη δημιουργία ενός καταλόγου;

Εικόνα Centos 7

Χρησιμοποιώντας το XenCenter θα δημιουργήσουμε μια εικονική μηχανή με GPU. Στην καρτέλα "VM", κάντε κλικ στο "New VM".

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Επιλέξτε τις απαραίτητες παραμέτρους:

Πρότυπο VM - Άλλα μέσα εγκατάστασης
Όνομα - πρότυπο
Εγκατάσταση από τη βιβλιοθήκη ISO - Centos 7 (κατεβάσετε), επιλέξτε από τον προσαρτημένο χώρο αποθήκευσης ISO NFS.
Αριθμός vCPU - 4
Τοπολογία - 1 υποδοχή με 4 πυρήνες ανά υποδοχή
Μνήμη - 30 Gb
Τύπος GPU - GRID M60-4Q
Χρησιμοποιήστε αυτόν τον εικονικό δίσκο - 80 Gb
Δίκτυο

Μόλις δημιουργηθεί, η εικονική μηχανή θα εμφανιστεί στην κατακόρυφη λίστα στα αριστερά. Κάντε κλικ σε αυτό και μεταβείτε στην καρτέλα "Κονσόλα". Ας περιμένουμε να φορτώσει το πρόγραμμα εγκατάστασης του Centos 7 και να ακολουθήσουμε τα απαραίτητα βήματα για να εγκαταστήσουμε το λειτουργικό σύστημα με το κέλυφος του GNOME.

Προετοιμασία της εικόνας

Η προετοιμασία της εικόνας με το Centos 7 μου πήρε πολύ χρόνο. Το αποτέλεσμα είναι ένα σύνολο σεναρίων που διευκολύνει την αρχική εγκατάσταση του Linux και σας επιτρέπει να δημιουργήσετε έναν κατάλογο εικονικών μηχανών χρησιμοποιώντας τις υπηρεσίες Citrix Machine Creation Services (MCS).

Ο διακομιστής DHCP που είναι εγκατεστημένος στο ws-ad εκχώρησε τη διεύθυνση IP 192.168.1.129 στη νέα εικονική μηχανή.

Παρακάτω είναι οι βασικές ρυθμίσεις.

$ 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

Στο XenCenter, στην καρτέλα "Κονσόλα", προσαρτήστε το guest-tools.iso στη μονάδα DVD της εικονικής μηχανής και εγκαταστήστε το XenTools για Linux.

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

Κατά τη ρύθμιση του XenServer, χρησιμοποιήσαμε το αρχείο NVIDIA-GRID-XenServer-7.4-390.72-390.75-391.81.zip, το οποίο κατεβάσατε από τον ιστότοπο της NVIDIA, το οποίο, εκτός από το πρόγραμμα οδήγησης NVIDIA για XenServer, περιέχει το πρόγραμμα οδήγησης NVIDIA που χρειαζόμαστε για το vGPU πελάτες. Ας το κατεβάσουμε και το εγκαταστήσουμε στο 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

Λήψη Linux Virtual Delivery Agent 1811 (VDA) για Centos 7. Σύνδεσμος λήψης Linux VDA διαθέσιμο μετά τη σύνδεση στον ιστότοπο 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

Στο Citrix Studio θα δημιουργήσουμε μια ομάδα Μηχανών Καταλόγου και Παράδοσης. Πριν από αυτό, πρέπει να εγκαταστήσετε και να ρυθμίσετε τις παραμέτρους του Windows Server.

Διακομιστής Windows με ελεγκτή τομέα

Πώς να κατεβάσετε και να εγκαταστήσετε τον Windows Server 2016;
Πώς μπορώ να εγκαταστήσω στοιχεία του Windows Server;
Πώς να ρυθμίσετε τις παραμέτρους Active Directory, DHCP και DNS;

2016 διακομιστή των Windows

Δεδομένου ότι μια εικονική μηχανή Windows Server (VM) δεν απαιτεί GPU, θα χρησιμοποιήσουμε έναν διακομιστή χωρίς GPU ως hypervisor. Κατ' αναλογία με την παραπάνω περιγραφή, θα εγκαταστήσουμε έναν άλλο XenServer για τη φιλοξενία εικονικών μηχανών συστήματος.

Μετά από αυτό, θα δημιουργήσουμε μια εικονική μηχανή για Windows Server με Active Directory.

Κάντε λήψη του Windows Server 2016 από τον ιστότοπο Microsoft. Είναι καλύτερα να ακολουθήσετε τον σύνδεσμο χρησιμοποιώντας τον Internet Explorer.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ας δημιουργήσουμε μια εικονική μηχανή χρησιμοποιώντας το XenCenter. Στην καρτέλα "VM", κάντε κλικ στο "New VM".

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Επιλέξτε τις απαραίτητες παραμέτρους:

Πρότυπο VM - Windows Server 2016 (64-bit)
Όνομα - ws-ad.domain.ru
Εγκατάσταση από τη βιβλιοθήκη ISO - WindowsServer2016.iso, επιλέξτε από τον προσαρτημένο χώρο αποθήκευσης ISO NFS.
Αριθμός vCPU - 4
Τοπολογία - 1 υποδοχή με 4 πυρήνες ανά υποδοχή
Μνήμη - 20 Gb
Τύπος GPU - καμία
Χρησιμοποιήστε αυτόν τον εικονικό δίσκο - 100 Gb
Δίκτυο

Μόλις δημιουργηθεί, η εικονική μηχανή θα εμφανιστεί στην κατακόρυφη λίστα στα αριστερά. Κάντε κλικ σε αυτό και μεταβείτε στην καρτέλα "Κονσόλα". Ας περιμένουμε να πραγματοποιήσει λήψη του προγράμματος εγκατάστασης του Windows Server και να ολοκληρώσει τα απαραίτητα βήματα για την εγκατάσταση του λειτουργικού συστήματος.

Ας εγκαταστήσουμε το XenTools στο VM. Κάντε δεξί κλικ στο εικονικό σύστημα και, στη συνέχεια, κάντε κλικ στην επιλογή "Εγκατάσταση Εργαλείων Citrix VM...". Μετά από αυτό, η εικόνα θα προσαρτηθεί, η οποία πρέπει να εκκινηθεί και να εγκατασταθεί το XenTools. Μόλις ολοκληρωθεί η εγκατάσταση, το VM θα χρειαστεί επανεκκίνηση.

Ας διαμορφώσουμε τον προσαρμογέα δικτύου:

Διεύθυνση IP - 192.168.1.110
Μάσκα - 255.255.255.0
Πύλη - 192.168.1.1
DNS1 - 8.8.8.8
DNS2 - 8.8.4.4

Εάν ο Windows Server δεν είναι ενεργοποιημένος, τότε θα τον ενεργοποιήσουμε. Το κλειδί μπορεί να ληφθεί από το ίδιο μέρος όπου κατεβάσατε την εικόνα.

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

Ας ρυθμίσουμε το όνομα του υπολογιστή. Στην περίπτωσή μου είναι ws-ad.

Εγκατάσταση εξαρτημάτων

Στη Διαχείριση διακομιστή, επιλέξτε "Προσθήκη ρόλων και δυνατοτήτων". Επιλέξτε τον διακομιστή DHCP, τον διακομιστή DNC και τις υπηρεσίες τομέα Active Directory για εγκατάσταση. Επιλέξτε το πλαίσιο ελέγχου "Επανεκκίνηση αυτόματα".

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ρύθμιση Active Directory

Μετά την επανεκκίνηση της εικονικής μηχανής, κάντε κλικ στην επιλογή "Ανύψωση αυτού του διακομιστή σε επίπεδο ελεγκτή τομέα" και προσθέστε ένα νέο δάσος domain.ru.

Ρύθμιση διακομιστή DHCP

Στον επάνω πίνακα της Διαχείρισης Διακομιστών, κάντε κλικ στο θαυμαστικό για να αποθηκεύσετε τις αλλαγές κατά την εγκατάσταση του διακομιστή DHCP.

Ας προχωρήσουμε στις ρυθμίσεις διακομιστή DHCP.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ας δημιουργήσουμε μια νέα περιοχή 192.168.1.120-130. Τα υπόλοιπα δεν τα αλλάζουμε. Επιλέξτε "Διαμόρφωση ρυθμίσεων DHCP τώρα" και εισαγάγετε τη διεύθυνση IP ws-ad (192.168.1.110) ως πύλη και DNS, που θα καθοριστούν στις ρυθμίσεις των προσαρμογέων δικτύου των εικονικών μηχανών από τον κατάλογο.

Ρύθμιση διακομιστή DNS

Ας προχωρήσουμε στις ρυθμίσεις διακομιστή DNS.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ας δημιουργήσουμε μια νέα ζώνη αναζήτησης προς τα εμπρός - κύρια ζώνη, για όλους τους διακομιστές DNS στον τομέα domain.ru. Δεν αλλάζουμε τίποτα άλλο.

Ας δημιουργήσουμε μια νέα ζώνη αντίστροφης αναζήτησης επιλέγοντας παρόμοιες επιλογές.

Στις ιδιότητες διακομιστή DNS, στην καρτέλα "Για προχωρημένους", επιλέξτε το πλαίσιο ελέγχου "Απενεργοποίηση αναδρομής".

Δημιουργία δοκιμαστικού χρήστη

Ας πάμε στο "Κέντρο διαχείρισης Active Directory"

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Στην ενότητα "Χρήστες" στα δεξιά, κάντε κλικ στο "Δημιουργία". Εισαγάγετε ένα όνομα, για παράδειγμα δοκιμή, και κάντε κλικ στο "OK" στο κάτω μέρος.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Επιλέξτε τον χρήστη που δημιουργήθηκε και επιλέξτε «Επαναφορά κωδικού πρόσβασης» στο κατακόρυφο μενού στα δεξιά. Αφήστε το πλαίσιο ελέγχου «Απαιτείται αλλαγή κωδικού πρόσβασης την επόμενη φορά που θα συνδεθείτε».

Διακομιστής Windows με Ελεγκτή παράδοσης Citrix

Πώς να κατεβάσετε και να εγκαταστήσετε τον Windows Server 2016;
Πώς να κατεβάσετε και να εγκαταστήσετε το Citrix Delivery Controller;
Πώς να εγκαταστήσετε και να ρυθμίσετε το Citrix License Manager;
Πώς να εγκαταστήσετε και να ρυθμίσετε τις παραμέτρους του NVIDIA License Manager;

2016 διακομιστή των Windows

Δεδομένου ότι μια εικονική μηχανή Windows Server (VM) δεν απαιτεί GPU, θα χρησιμοποιήσουμε έναν διακομιστή χωρίς GPU ως hypervisor.

Κάντε λήψη του Windows Server 2016 από τον ιστότοπο Microsoft. Είναι καλύτερα να ακολουθήσετε τον σύνδεσμο χρησιμοποιώντας τον Internet Explorer.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ας δημιουργήσουμε μια εικονική μηχανή χρησιμοποιώντας το XenCenter. Στην καρτέλα "VM", κάντε κλικ στο "New VM".

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Επιλέξτε τις απαραίτητες παραμέτρους:

Πρότυπο VM - Windows Server 2016 (64-bit)
Όνομα - ws-dc
Εγκατάσταση από τη βιβλιοθήκη ISO - WindowsServer2016.iso, επιλέξτε από τον προσαρτημένο χώρο αποθήκευσης ISO NFS.
Αριθμός vCPU - 4
Τοπολογία - 1 υποδοχή με 4 πυρήνες ανά υποδοχή
Μνήμη - 20 Gb
Τύπος GPU - καμία
Χρησιμοποιήστε αυτόν τον εικονικό δίσκο - 100 Gb
Δίκτυο

Μόλις δημιουργηθεί, η εικονική μηχανή θα εμφανιστεί στην κατακόρυφη λίστα στα αριστερά. Κάντε κλικ σε αυτό και μεταβείτε στην καρτέλα "Κονσόλα". Ας περιμένουμε να φορτώσει το πρόγραμμα εγκατάστασης του Windows Server και να ολοκληρώσουμε τα απαραίτητα βήματα για την εγκατάσταση του λειτουργικού συστήματος.

Ας εγκαταστήσουμε το XenTools στο VM. Κάντε δεξί κλικ στο εικονικό σύστημα και, στη συνέχεια, κάντε κλικ στην επιλογή "Εγκατάσταση Εργαλείων Citrix VM...". Μετά από αυτό, η εικόνα θα προσαρτηθεί, η οποία πρέπει να εκκινηθεί και να εγκατασταθεί το XenTools. Μόλις ολοκληρωθεί η εγκατάσταση, το VM θα χρειαστεί επανεκκίνηση.

Ας διαμορφώσουμε τον προσαρμογέα δικτύου:

Διεύθυνση IP - 192.168.1.111
Μάσκα - 255.255.255.0
Πύλη - 192.168.1.1
DNS1 - 8.8.8.8
DNS2 - 8.8.4.4

Εάν ο Windows Server δεν είναι ενεργοποιημένος, τότε θα τον ενεργοποιήσουμε. Το κλειδί μπορεί να ληφθεί από το ίδιο μέρος όπου κατεβάσατε την εικόνα.

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

Ας ρυθμίσουμε το όνομα του υπολογιστή. Στην περίπτωσή μου είναι ws-dc.

Ας προσθέσουμε το VM στον τομέα domen.ru, κάνουμε επανεκκίνηση και συνδεθείτε στον λογαριασμό διαχειριστή τομέα DOMENAdministrator.

Ελεγκτής παράδοσης Citrix

Κατεβάστε το Citrix Virtual Apps and Desktops 1811 από το ws-dc.domain.ru. Σύνδεσμος λήψης Εικονικές εφαρμογές και επιτραπέζιους υπολογιστές Citrix διαθέσιμο μετά τη σύνδεση στον ιστότοπο Citrix.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ας προσαρτήσουμε το ληφθέν ISO και ας το εκτελέσουμε. Επιλέξτε "Citrix Virtual Apps and Desktops 7". Στη συνέχεια, κάντε κλικ στο "Έναρξη". Ενδέχεται να απαιτείται επανεκκίνηση.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Στην περίπτωσή μου, αρκεί να επιλέξετε τα ακόλουθα στοιχεία για εγκατάσταση:

Ελεγκτής παράδοσης
στούντιο
Διακομιστής αδειών
StoreFront

Δεν αλλάζουμε τίποτα άλλο και κάνουμε κλικ στο "Εγκατάσταση". Θα απαιτηθεί επανεκκίνηση περισσότερες από μία φορές, μετά την οποία η εγκατάσταση θα συνεχιστεί.

Μόλις ολοκληρωθεί η εγκατάσταση, το Citrix Studio θα ξεκινήσει, το περιβάλλον διαχείρισης για ολόκληρη την επιχείρηση Citrix.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ρύθμιση τοποθεσίας Citrix

Ας επιλέξουμε την πρώτη ενότητα των τριών - Ρύθμιση τοποθεσίας. Κατά τη ρύθμιση, θα καθορίσουμε το Όνομα τοποθεσίας - τομέα.

Στην ενότητα "Σύνδεση" υποδεικνύουμε τα δεδομένα για τη σύνδεση του hypervisor με την GPU:

Διεύθυνση σύνδεσης - 192.168.1.100
Όνομα χρήστη - root
Κωδικός - ο κωδικός σας
Όνομα σύνδεσης - m60

Διαχείριση καταστήματος — Χρησιμοποιήστε τοπικό χώρο αποθήκευσης στον hypervisor.

Όνομα για αυτούς τους πόρους—m60.

Επιλέξτε δίκτυα.

Επιλέξτε τύπο και ομάδα GPU — GRID M60-4Q.

Ρύθμιση καταλόγων μηχανών Citrix

Κατά τη ρύθμιση της δεύτερης ενότητας - Κατάλογοι μηχανημάτων, επιλέξτε Λειτουργικό σύστημα μίας περιόδου λειτουργίας (Συνεργείο επιτραπέζιου υπολογιστή).

Κύρια εικόνα - επιλέξτε την προετοιμασμένη εικόνα της εικονικής μηχανής και την έκδοση του Citrix Virtual Apps and Desktops - 1811.

Ας επιλέξουμε τον αριθμό των εικονικών μηχανών στον κατάλογο, για παράδειγμα 4.

Θα υποδείξουμε το σχήμα με το οποίο θα εκχωρηθούν ονόματα σε εικονικές μηχανές, στην περίπτωσή μου είναι desktop##. Σε αυτήν την περίπτωση, θα δημιουργηθούν 4 VM με τα ονόματα desktop01-04.

Όνομα καταλόγου μηχανήματος - m60.

Περιγραφή καταλόγου μηχανών - m60.

Αφού δημιουργήσετε έναν Κατάλογο Μηχανών με τέσσερα VM, μπορείτε να τα βρείτε στην κατακόρυφη λίστα XenCenter στα αριστερά.

Ομάδα παράδοσης Citrix

Η τρίτη ενότητα ξεκινά με την επιλογή του αριθμού των VM στα οποία θα παρέχεται πρόσβαση. Θα απαριθμήσω και τα τέσσερα.

Στην ενότητα "Επιτραπέζιοι υπολογιστές", κάντε κλικ στο "Προσθήκη" για να προσθέσετε μια ομάδα εικονικών μηχανών στα οποία θα παρέχουμε πρόσβαση. Εμφανιζόμενο όνομα - m60.

Όνομα ομάδας παράδοσης - m60.

Αφού ρυθμίσετε τις τρεις κύριες ενότητες, το κύριο παράθυρο του Citrix Studio θα μοιάζει κάπως έτσι

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Διευθυντής αδειών Citrix

Κατεβάστε το αρχείο άδειας χρήσης μέσω του προσωπικού σας λογαριασμού στον ιστότοπο Citrix.

Στην κατακόρυφη λίστα στα αριστερά, επιλέξτε Όλα τα εργαλεία αδειοδότησης (παλαιού τύπου). Ας πάμε στην καρτέλα "Ενεργοποίηση και εκχώρηση αδειών". Επιλέξτε άδειες Citrix VDA και κάντε κλικ στο «Συνέχεια». Ας υποδείξουμε το όνομα του Ελεγκτή παράδοσης - ws-dc.domain.ru και τον αριθμό των αδειών - 4. Κάντε κλικ στο "Συνέχεια". Κάντε λήψη του αρχείου άδειας που δημιουργήθηκε στο ws-dc.domain.ru.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Στην αριστερή κατακόρυφη λίστα του Citrix Studio, επιλέξτε την ενότητα "Αδειοδότηση". Στη δεξιά κατακόρυφη λίστα, κάντε κλικ στην "Κονσόλα διαχείρισης αδειών". Στο παράθυρο του προγράμματος περιήγησης που ανοίγει, εισαγάγετε τα δεδομένα για εξουσιοδότηση του χρήστη τομέα DOMENAdministrator.

Στο Citrix Licensing Manager, μεταβείτε στην καρτέλα "Εγκατάσταση άδειας". Για να προσθέσετε ένα αρχείο άδειας, επιλέξτε «Χρήση ληφθέντος αρχείου άδειας».

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Η εγκατάσταση στοιχείων Citrix περιλαμβάνει τη χρήση πολλών εικονικών μηχανών, ένα στοιχείο ανά εικονική μηχανή. Στην περίπτωσή μου, όλες οι υπηρεσίες του συστήματος Citrix λειτουργούν σε ένα VM. Από αυτή την άποψη, θα σημειώσω ένα σφάλμα, η διόρθωση του οποίου ήταν ιδιαίτερα δύσκολη για μένα.

Εάν μετά την επανεκκίνηση του ws-dc προκύψουν προβλήματα διαφόρων ειδών, τότε σας συνιστώ να ελέγξετε πρώτα τις υπηρεσίες που εκτελούνται. Ακολουθεί μια λίστα με τις υπηρεσίες Citrix που θα πρέπει να ξεκινούν αυτόματα μετά την επανεκκίνηση του VM:

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

Αντιμετώπισα ένα πρόβλημα που παρουσιάζεται κατά την εγκατάσταση διαφορετικών υπηρεσιών Citrix σε ένα VM. Μετά την επανεκκίνηση, δεν ξεκινούν όλες οι υπηρεσίες. Ήμουν πολύ τεμπέλης για να ξεκινήσω όλη την αλυσίδα μία προς μία. Η λύση ήταν δύσκολη για την Google, επομένως την παρουσιάζω εδώ - πρέπει να αλλάξετε δύο παραμέτρους στο μητρώο:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
Name : ServicesPipeTimeout
Value :240000

Name : WaitToKillServiceTimeout
Value : 20000

Διαχείριση αδειών Nvidia

Κατεβάστε το NVIDIA License Manager για Windows μέσω του προσωπικού σας λογαριασμού στον ιστότοπο nvid.nvidia.com. Είναι καλύτερα να συνδεθείτε μέσω Internet Explorer.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ας το εγκαταστήσουμε σε ws-dc. Για να γίνει αυτό, θα χρειαστεί πρώτα να εγκαταστήσετε JAVA και προσθέστε τη μεταβλητή περιβάλλοντος JAVA_HOME. Στη συνέχεια, μπορείτε να εκτελέσετε το setup.exe για να εγκαταστήσετε το NVIDIA License Manager.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ας δημιουργήσουμε έναν διακομιστή, δημιουργήσουμε και κατεβάσουμε ένα αρχείο άδειας χρήσης στον προσωπικό σας λογαριασμό στον ιστότοπο nvid.nvidia.com. Ας μεταφέρουμε το αρχείο άδειας χρήσης στο ws-dc.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Χρησιμοποιώντας ένα πρόγραμμα περιήγησης, συνδεθείτε στη διεπαφή ιστού διαχείρισης αδειών NVIDIA, διαθέσιμη στη διεύθυνση localhost:8080/licserver και προσθέστε το αρχείο άδειας χρήσης.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Οι ενεργές περίοδοι σύνδεσης που χρησιμοποιούν vGPU μπορούν να προβληθούν στην ενότητα "Πελάτες με άδεια".

Απομακρυσμένη πρόσβαση στον κατάλογο μηχανών Citrix

Πώς να εγκαταστήσετε το Citrix Receiver;
Πώς να συνδεθείτε σε μια εικονική επιφάνεια εργασίας;

Σε έναν υπολογιστή εργασίας, ανοίξτε ένα πρόγραμμα περιήγησης, στην περίπτωσή μου είναι το Chrome, και μεταβείτε στη διεύθυνση της διεπαφής ιστού Citrix StoreWeb

http://192.168.1.111/Citrix/StoreWeb

Εάν ο δέκτης Citrix δεν έχει εγκατασταθεί ακόμη, κάντε κλικ στο "Εντοπισμός δέκτη"

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Διαβάστε προσεκτικά τη σύμβαση άδειας χρήσης, πραγματοποιήστε λήψη και εγκατάσταση του Citrix Receiver

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Μετά την εγκατάσταση, επιστρέψτε στο πρόγραμμα περιήγησης και κάντε κλικ στο "Συνέχεια"

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Στη συνέχεια, ανοίγει μια ειδοποίηση στο πρόγραμμα περιήγησης Chrome, κάντε κλικ στο "Open Citrix Receiver Launcher" και μετά στο "Detect Again" ή "Already Installed"

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Κατά τη σύνδεση για πρώτη φορά, θα χρησιμοποιήσουμε τα δεδομένα της δοκιμής δοκιμής χρήστη. Ας αλλάξουμε τον προσωρινό κωδικό πρόσβασης σε μόνιμο.

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Μετά την εξουσιοδότηση, μεταβείτε στην καρτέλα "Εφαρμογές" και επιλέξτε τον κατάλογο "M60".

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Ας κατεβάσουμε το προτεινόμενο αρχείο με την επέκταση .ica. Αφού κάνετε διπλό κλικ σε αυτό, θα ανοίξει ένα παράθυρο στο Desktop Veiwer με την επιφάνεια εργασίας Centos 7

Απομακρυσμένη πρόσβαση σε VM GPU χρησιμοποιώντας Citrix

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο