Longinquus aditus ad GPU VMs utens Citrix

Hoc duce details gradus quos debes praebere accessum remotum ad virtualem desktops utendo technologia ab Citrix oblato.

Utile erit iis qui technologiam escriticam virtualizationis nuper cognoverunt, sicut est collectio mandatorum utilitatum ex ~10 manualibus exarata, quarum multae praesto sunt in Citrix, Nvidia, Microsoft websites, post concessionem.

Haec exsecutio continet gradus remotos accessus parandi ad machinis virtualis (VMs) cum Nvidia Tesla M60 acceleratores graphics et Centos 7 operandi.

Incipiamus igitur.

Praeparans hypervisorem pro machinis virtualibus obnoxius

Quomodo download et install XenServer 7.4?
Quomodo addere XenServer ad XenCenter Citrix?
Quomodo download et install coegi Nvidia?
Quomodo Nvidia Teslia M60 mutare modum?
Quomodo ad montem repono?

XenServer 7.4

download Link XenServer 7.4 praesto post colligationem in ad locum Citrix.

Longinquus aditus ad GPU VMs utens Citrix

XenServer.iso instituamus in servo cum 4x NVIDIA Tesla M60 in via vexillum. In meo casu iso annectitur per IPMI. Pro servientibus Dell, in BMC administratur per IDRAC. Vestigia institutionis fere eaedem sunt ac inaugurandi Linux-similes systemata operandi.

Mea XenServer oratio cum GPU est 192.168.1.100

XenCenter.msi instituamus in computatro locali e quo hypervisores et machinas virtuales agemus. Addamus cultorem cum GPU et XenServer ibi strepitando in "Servo" tab, deinde "Adde". Radix usoris et tesserae certae intrant cum XenServer insertis.

Longinquus aditus ad GPU VMs utens Citrix

In XenCenter, strepitando in nomine hypervisoris additi, "Console" tab praesto erit. In menu, elige "Servitium remotis configurationis" et potestatem fac per SSH - "Admitte/Inactivare Remota Testa".

driver

Passionibus meis dabo et dicam omni tempore cum vGPU laborasse, locum numquam visitavi. nvid.nvidia.com prima tendo. Si auctoritas non operatur, commendo Penitus Rimor.

Download avi ex vGPU, tum GPUMode Muta utilitas:

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

Longinquus aditus ad GPU VMs utens Citrix

Sequimur versiones. Nomen archivi receptae indicat versionem rectorum opportunorum NVIDIA, quae postea in machinis virtualibus institui potest. In mea causa est 390.72.

zips ad XenServer transfermus et eas expediunt.

GPU modo mutemus et in vGPU coegi install

$ 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

Longinquus aditus ad GPU VMs utens Citrix

Mons repono

In retiaculis singulis computatoriis communibus utens NFS constituamus.

$ 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

In XenCenter, lego XenServer et in "Repono" tab, elige "Novum SR". Specificare typum repositionis - NFS ISO. Via ad NFS directorium commune monstrare debet.

Magister Citrix Image secundum Centos 7

Quomodo creare machinam virtualem cum Cento 7?

Quomodo apparam virtualem machinam ad directorium creandum?

Centos 7 image

Usus XenCenter virtualem machinam cum GPU creabimus. In "VM" tab, preme "Novum VM".

Longinquus aditus ad GPU VMs utens Citrix

Parametris necessarias eligere:

VM template - Alia install media
Nomen - template
Install from ISO library - Centos 7 (ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ) , e delectis equestrium NFS ISO reposita.
Numerus vCPUs - 4
Acta - 1 nervum cum 4 metretis per nervum
Memoria - 30 Gb
GPU type - GRID M60-4Q
Hoc utere virtualis disci - 80 Gb
Network

Postquam creata est, machina virtualis in indice verticali sinistrorsum apparebit. Preme eam et vade ad tab. Exspectemus Centos 7 institutorem onerare et sequi gradus necessarios ut cum testa GNOME OS instituat.

Praeparans imaginem

Imaginem parans cum Centone 7 multum temporis me suscepit. Profectus est copia scriptorum quae faciliorem reddit initialem Linux et sinit te creare directorium machinis virtualis utens Services Machinae Citrix Creation (MCS).

DHCP server inauguratus in nobis -ad inscriptionem IP 192.168.1.129 novae machinae virtualis assignata est.

Infra fundamentales ordines sunt.

$ 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

In XenCenter, in "Console" tab, conscende hospitum instrumenta.iso ad DVD coegi machinae virtualis et instituo XenTools pro Linux.

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

Cum XenServer constitueretur, NVIDIA-GRID-XenServer-7.4-390.72-390.75-391.81.zip archivum e NVIDIA emissum, quod, praeter NVIDIA aurigam pro XenServer, NVIDIA coegi quod vGPU necessarium est continet. clientibus. Let's download and install it in 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

Download Linux Virtualis Delivery Agens MDCCCXI (VDA) pro Cento 1811. Download link Linux VDA praesto post colligationem in ad locum 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 Studio Citrix creabimus Catalogum Machinae et Circulus Delivery. Ante hoc, Fenestra Servo instituere et configurare debes.

Windows Servo cum Domain Controller

Quomodo download et install Windows Servo MMXVI?
Quomodo install Fenestra Servo components?
Quomodo configurare Active Directory, DHCP et DNS?

fenestras servo MMXIX "

Cum in Fenestra Servo apparatus virtualis (VM) GPUs non requirit, servo sine GPU hypervisore utemur. Per analogiam cum superius descriptione, alium XenServer instituemus ad systema virtualis machinis obnoxius.

Post hoc virtualem machinam pro Fenestra Servo cum Active Directory creabimus.

Download Windows Servo MMXVI ex situ Microsoft. Praestat nexum uti Internet Explorer sequi.

Longinquus aditus ad GPU VMs utens Citrix

Faciamus machinam virtualem utentem XenCenter. In "VM" tab, preme "Novum VM".

Longinquus aditus ad GPU VMs utens Citrix

Parametris necessarias eligere:

VM template - Windows Server 2016 (64-bit)
Name - ws-ad.domain.ru
Instrue ex bibliotheca ISO - WindowsServer2016.iso, elige e reposita NFS ISO.
Numerus vCPUs - 4
Acta - 1 nervum cum 4 metretis per nervum
Memoria - 20 Gb
GPU type - none
Hoc utere virtualis disci - 100 Gb
Network

Postquam creata est, machina virtualis in indice verticali sinistrorsum apparebit. Preme eam et vade ad tab. Exspectemus in Fenestra Servo installer ut deprimat et necessarios gradus perficiat ut OS instituat.

XenTools instituamus in VM. Dextra click in VM, deinde "Instrue Instrumenta Citrix VM....". Postea imago insculpetur, quae deduci debet et XenTools inaugurari debet. Postquam institutionem perfectam habet, opus est VM rescindi.

Sit scriptor network configurare nibh:

IP oratio - 192.168.1.110
Mas - 255.255.255.0
Porta - 192.168.1.1
DNS1 - 8.8.8.8
DNS2 - 8.8.4.4

Si Fenestra Servo non operatur, illud excitabimus. Clavis ex eodem loco sumi potest ubi imaginem detraxisti.

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

Eamus nomen computatrum. In mea causa est ws -ad.

installing components

In Servo Procurator, elige "munus et lineamenta adde". Lego DHCP server, DNC ministrans et Active Directory Domain Services ad institutionem. Reprehendo "Reboot automatice" checkbox.

Longinquus aditus ad GPU VMs utens Citrix

Active Directory erigens

Post VM reboante, preme "Hunc servom leva ad gradum ditionis moderatoris" et novam domain.ru silvam adde.

DHCP usque ad occasum servo

In suprema tabula Procuratoris Servae, preme in signo exclamationis ad mutationes servandas cum servo DHCP insertis.

Transeamus ad DHCP server occasus.

Longinquus aditus ad GPU VMs utens Citrix

Novam aream faciamus 192.168.1.120β€”130. Reliqua non mutant. Lego "Configure DHCP occasus nunc" et intra inscriptionem ws-ad IP (192.168.1.110) ut porta et DNS, quae in uncinis adaptatores virtualis machinis ex catalogo in retis numerabuntur.

DNS eriges servo

Ad DNS servo occasus transeamus.

Longinquus aditus ad GPU VMs utens Citrix

Novam deinceps zonam speculativam creemus - zona primaria, omnibus DNS servientibus in domain.ru dominio. Nos aliud non mutare.

Novam e contrario lookup zonam faciamus similes optiones eligendo.

In proprietatibus servo DNS, in tab "Advanced", reprehendo "inactivare recursionem" checkbox.

Creando test user

Eamus ad "Active Directory Administration Center"

Longinquus aditus ad GPU VMs utens Citrix

In sectione "Users" dextra, preme "Cre". Nomen incipe, exempli gratia test, et preme "OK" in fundo.

Longinquus aditus ad GPU VMs utens Citrix

Usorem creatum elige et "Reset password" in menu verticali ad dextram. Recede "Require password mutationem sequenti tempore aperi in" checkbox.

Windows Servo cum Citrix Delivery Controller

Quomodo download et install Windows Servo MMXVI?
How to download and install Citrix Delivery Controller?
Quomodo installare et configurare Citrix License Manager?
Quomodo installare et configurare NVIDIA License Manager?

fenestras servo MMXIX "

Cum in Fenestra Servo apparatus virtualis (VM) GPUs non requirit, servo sine GPU hypervisore utemur.

Download Windows Servo MMXVI ex situ Microsoft. Praestat nexum uti Internet Explorer sequi.

Longinquus aditus ad GPU VMs utens Citrix

Faciamus machinam virtualem utentem XenCenter. In "VM" tab, preme "Novum VM".

Longinquus aditus ad GPU VMs utens Citrix

Parametris necessarias eligere:

VM template - Windows Server 2016 (64-bit)
Nomen - ws-dc
Instrue ex bibliotheca ISO - WindowsServer2016.iso, elige e reposita NFS ISO.
Numerus vCPUs - 4
Acta - 1 nervum cum 4 metretis per nervum
Memoria - 20 Gb
GPU type - none
Hoc utere virtualis disci - 100 Gb
Network

Postquam creata est, machina virtualis in indice verticali sinistrorsum apparebit. Preme eam et vade ad tab. Exspectemus in Fenestra Servo installer onerare et complere gradus necessarios ut OS instituat.

XenTools instituamus in VM. Dextra click in VM, deinde "Instrue Instrumenta Citrix VM....". Postea imago insculpetur, quae deduci debet et XenTools inaugurari debet. Postquam institutionem perfectam habet, opus est VM rescindi.

Sit scriptor network configurare nibh:

IP oratio - 192.168.1.111
Mas - 255.255.255.0
Porta - 192.168.1.1
DNS1 - 8.8.8.8
DNS2 - 8.8.4.4

Si Fenestra Servo non operatur, illud excitabimus. Clavis ex eodem loco sumi potest ubi imaginem detraxisti.

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

Eamus nomen computatrum. In mea causa est ws-dc.

Addamus VM ad domen.ru dominium, reboot et aperi sub administrator ratio DOMENAdministrator.

Citrix partus moderatoris

Download Citrix Virtualis Apps et Desktops 1811 ex ws-dc.domain.ru. Download link Citrix Virtualis Apps et Desktops praesto post colligationem in ad locum Citrix.

Longinquus aditus ad GPU VMs utens Citrix

Conscendamus downloaded iso et curremus. Lego "Apps Citrix Virtualis et Desktops 7". Deinde, preme "Incipias". A reboot requiri potest.

Longinquus aditus ad GPU VMs utens Citrix

In casu meo, satis est sequentia membra ad institutionem eligere:

Delivery Controller
Studio
Licentia Servo
StoreFront

Non aliud mutamus et deprime "Install". Reboot plus quam semel requiretur, post quam institutionem continuabit.

Cum institutionem integram, Citrix Studio deducet, administratio decori totius negotii Citrix erit.

Longinquus aditus ad GPU VMs utens Citrix

Citrix Situm eriges

Primam partem trium - Site setup. Cum instaurare volumus, Situm Nomen - domain denotabimus.

In sectione "Connexionis" indicamus datam connectendi hypervisorem cum GPU:

Nexum oratio - 192.168.1.100
Nomen usoris - radix
Password - yourpassword
Connection Name - m60

Copia procuratio β€” hypervisoris repositionis usus localis.

Nomen harum facultatumβ€”m60.

Lego ligula.

Elige GPU genus et coetus β€” GRID M60-4Q.

Apparatus Citrix erigens Catalogos

Cum sectionem secundam constituendo - Apparatus Catalogi, selectae Singulae sessiones OS (Desktop OS).

Magister Image - praeparatam imaginem machinae virtualis elige et versionem Apps Citrix Virtualis et Desktops - MDCCCXI.

Eamus numerum machinarum virtualium in indicem, exempli gratia 4 .

Rationem indicabimus qua nomina virtualibus machinis assignabuntur, in casu meo desktop ## est. Hoc in casu, 4 VMs creabuntur cum nominibus desktop01-04.

Machina Catalogue name - m60.

Apparatus Catalogi descriptio - m60.

Apparatus Catalogi cum quattuor VMs creatis, in XenCenter verticali sinistrorsum inveniri possunt.

Citrix Delivery Group

Tertia sectio incipit cum eligendo numerum VMs ad accessum ad praebendum. Quattuor enumerabo omnes.

In sectione "Desktops", preme "Adde" globulum VMs addere ad quem accessum praebebimus. Praestare nomen - m60.

Partus coetus nomen - m60.

Cum tribus sectionibus principalibus constituendis, principalis fenestra Citrix Studiorum hoc aliquid spectabit

Longinquus aditus ad GPU VMs utens Citrix

Citrix licentia procurator

Download file licentiam per rationem personalem in website Citrix.

In indice verticali ad sinistram elige Omnia instrumenta licentiae (Legatum). Eamus ad "Licentias Activate et Allocate" tab. Elige Citrix VDA licentias et deprime "Perge". Indicamus nomen nostrae traditionis Controller - ws-dc.domain.ru et numerum licentiarum - 4. Preme "Perge". Download file licentia generatae ad ws-dc.domain.ru.

Longinquus aditus ad GPU VMs utens Citrix

In indice verticali sinistro Studio Citrix, sectionem "licentiae" elige. In indice verticali dextro, preme "License Management Console". In fenestra navigatro quod aperit, notitias inire pro concessione usoris DOMENAdministrator domain.

In Citrix Procurator licentiae, ad "Install License" tab. Licentiam fasciculi addere, eligere "usus licentiae fasciculi downloaded".

Longinquus aditus ad GPU VMs utens Citrix

Instruens partes Citrix involvit pluribus machinis virtualibus utens, una pars per VM. In casu meo omnia officia Citrix systematis intra unum VM operantur. Qua de re unum cimex notabo, cuius correctio mihi maxime difficilis fuit.

Si postquam variarum generum problemata repulsa sunt, commendo te primum officia cursus coercere. Hic est index officiorum Citrix quae statim post VM reboot debet incipere:

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

Difficultas incidi occurrit cum institutiones Citrix diversa officia in unum VM. Post reboot non omnia officia committitur. Nimis eram piger, ut tota catena singulatim inciperem. Solutio difficilis erat Google, ideo hanc hic exhibeo - debes duos parametros mutare in registro:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
Name : ServicesPipeTimeout
Value :240000

Name : WaitToKillServiceTimeout
Value : 20000

Nvidia licentia procurator

Download NVIDIA licentia procurator pro Fenestra per rationem personalem tuam in website nvid.nvidia.com. Melius est inire per Penitus Rimor.

Longinquus aditus ad GPU VMs utens Citrix

Let's install it on ws-dc. Quod ut facias, primum debes instituere Java et adde JAVA_HOME ambitus variabiles. Potes tunc currere setup.exe ut install NVIDIA License Manager.

Longinquus aditus ad GPU VMs utens Citrix

Faciamus cultorem, generare et limam licentiam in rationi personali in pagina tua facias nvid.nvidia.com. Licentiam fasciculi ad nos-dc transferamus.

Longinquus aditus ad GPU VMs utens Citrix

navigatro utens, aperi ad NVIDIA licentia procurator interfaciendi, praesto at localhost: 8080/licservor et licentia lima adde.

Longinquus aditus ad GPU VMs utens Citrix

Sessiones activae utentes vGPU in sectione "Clientium licentiatorum" spectari possunt.

Accessus remoti ad catalogum apparatus Citrix

Quomodo installare receptorem Citrix?
Quomodo coniungere ad desktop virtualis?

In opere computatorio, navigatrum aperi, in me casu est Chrome, et vade in inscriptione interfaciendi telae Citrix StoreWeb

http://192.168.1.111/Citrix/StoreWeb

Si receptor Citrix nondum installed, preme "acceptor deprehendere"

Longinquus aditus ad GPU VMs utens Citrix

Pactum diligenter lege licentia, recipe receptaculum Citrix et institue

Longinquus aditus ad GPU VMs utens Citrix

Post institutionem, ad navigatrum redi et deprime "Perge"

Longinquus aditus ad GPU VMs utens Citrix

Deinde, notificatio aperit in navigatro Chrome, preme "Aperire receptorem Citrix Launcher" et deinde "Detect Iterum" vel "Iam Installed"

Longinquus aditus ad GPU VMs utens Citrix

Cum primum connectens, notitias usoris test usoris probabis utetur. Tesseram temporalem mutamus ad permanentem.

Longinquus aditus ad GPU VMs utens Citrix

Post concessionem, vade ad "Applicationes" tab et elige "M60" directorium

Longinquus aditus ad GPU VMs utens Citrix

Mittamus tabella proposita cum extensione .ica. Post duplicem strepitationem in ea, fenestra in Desktop Veiwer cum Cento 7 desktop . aperiet

Longinquus aditus ad GPU VMs utens Citrix

Source: www.habr.com