دسترسی از راه دور به GPU VM با استفاده از Citrix

این راهنما مراحلی را که باید برای ارائه دسترسی از راه دور به دسکتاپ های مجازی با استفاده از فناوری ارائه شده توسط Citrix انجام دهید، شرح می دهد.

برای کسانی که اخیراً با فناوری مجازی سازی دسکتاپ آشنا شده اند مفید خواهد بود، زیرا مجموعه ای از دستورات مفید است که از 10 کتابچه راهنما جمع آوری شده است که بسیاری از آنها پس از مجوز در وب سایت های Citrix، Nvidia، Microsoft در دسترس هستند.

این پیاده سازی شامل مراحل آماده سازی دسترسی از راه دور به ماشین های مجازی (VM) با شتاب دهنده های گرافیکی Nvidia Tesla M60 و سیستم عامل Centos 7 می باشد.

بنابراین، بیایید شروع کنیم.

تهیه هایپروایزر برای میزبانی ماشین های مجازی

چگونه XenServer 7.4 را دانلود و نصب کنیم؟
چگونه XenServer را به Citrix XenCenter اضافه کنیم؟
چگونه درایور انویدیا را دانلود و نصب کنیم؟
چگونه حالت Nvidia Tesla M60 را تغییر دهیم؟
چگونه ذخیره سازی را نصب کنیم؟

XenServer 7.4

لینک بارگیری XenServer 7.4 پس از ورود به سایت در دسترس است خودتان هستید؟.

دسترسی از راه دور به GPU VM با استفاده از Citrix

بیایید XenServer.iso را روی سروری با 4x NVIDIA Tesla M60 به روش استاندارد نصب کنیم. در مورد من iso از طریق IPMI نصب شده است. برای سرورهای Dell، BMC از طریق IDRAC مدیریت می شود. مراحل نصب تقریباً مشابه نصب سیستم عامل های لینوکس مانند است.

آدرس XenServer من با GPU 192.168.1.100 است

بیایید XenCenter.msi را روی رایانه محلی نصب کنیم که از طریق آن هایپروایزر و ماشین های مجازی را مدیریت خواهیم کرد. بیایید با کلیک بر روی تب "Server" و سپس "Add" یک سرور با GPU و XenServer را در آنجا اضافه کنیم. نام کاربری root و رمز عبور مشخص شده هنگام نصب XenServer را وارد کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

در XenCenter، پس از کلیک بر روی نام هایپروایزر اضافه شده، تب "کنسول" در دسترس خواهد بود. در منو، "Remote Service Configuration" را انتخاب کنید و مجوز از طریق SSH را فعال کنید - "Enable/Disable Remote Shell".

درایور انویدیا

من احساساتم را آشکار می کنم و می گویم که در تمام مدتی که با vGPU کار می کنم، هرگز از سایت بازدید نکرده ام. nvid.nvidia.com در اولین تلاش اگر مجوز کار نمی کند، اینترنت اکسپلورر را توصیه می کنم.

فایل فشرده را از vGPU و همچنین GPUMode Change Utility دانلود کنید:

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

دسترسی از راه دور به GPU VM با استفاده از 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

دسترسی از راه دور به GPU VM با استفاده از 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 و در تب “Storage”، “New SR” را انتخاب کنید. بیایید نوع ذخیره سازی را مشخص کنیم - NFS ISO. مسیر باید به دایرکتوری مشترک NFS اشاره کند.

Citrix Master Image بر اساس Centos 7

چگونه با Centos 7 یک ماشین مجازی بسازیم؟

چگونه یک ماشین مجازی برای ایجاد دایرکتوری آماده کنم؟

تصویر Centos 7

با استفاده از XenCenter ما یک ماشین مجازی با GPU ایجاد خواهیم کرد. در تب "VM"، روی "VM جدید" کلیک کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

پارامترهای لازم را انتخاب کنید:

قالب VM - سایر رسانه های نصب
نام - الگو
نصب از کتابخانه ISO - Centos 7 (دانلود)، از ذخیره سازی ISO نصب شده NFS انتخاب کنید.
تعداد vCPU - 4
توپولوژی - 1 سوکت با 4 هسته در هر سوکت
حافظه - 30 گیگابایت
نوع پردازنده گرافیکی - GRID M60-4Q
از این دیسک مجازی استفاده کنید - 80 گیگابایت
شبکه ارتباطی

پس از ایجاد، ماشین مجازی در لیست عمودی سمت چپ ظاهر می شود. روی آن کلیک کنید و به تب "کنسول" بروید. بیایید صبر کنیم تا نصب کننده Centos 7 بارگیری شود و مراحل لازم برای نصب سیستم عامل با پوسته GNOME را دنبال کنیم.

آماده سازی تصویر

آماده کردن تصویر با Centos 7 زمان زیادی از من گرفت. نتیجه مجموعه‌ای از اسکریپت‌ها است که راه‌اندازی اولیه لینوکس را تسهیل می‌کند و به شما امکان می‌دهد با استفاده از خدمات ایجاد ماشین Citrix (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 را برای لینوکس نصب کنید.

$ 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 مورد نیاز برای v است. مشتریان بیایید آن را دانلود و روی 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. لینک دانلود لینوکس VDA پس از ورود به سایت در دسترس است خودتان هستید؟.

$ 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 ما یک گروه کاتالوگ و تحویل ماشین ایجاد خواهیم کرد. قبل از این، باید ویندوز سرور را نصب و پیکربندی کنید.

ویندوز سرور با کنترل کننده دامنه

چگونه ویندوز سرور 2016 را دانلود و نصب کنیم؟
چگونه اجزای ویندوز سرور را نصب کنم؟
چگونه اکتیو دایرکتوری، DHCP و DNS را پیکربندی کنیم؟

ویندوز سرور 2016

از آنجایی که یک ماشین مجازی ویندوز سرور (VM) به GPU نیاز ندارد، ما از سرور بدون GPU به عنوان Hypervisor استفاده خواهیم کرد. با قیاس با توضیحات بالا، XenServer دیگری را برای میزبانی ماشین های مجازی سیستم نصب خواهیم کرد.

پس از این کار، یک ماشین مجازی برای ویندوز سرور با اکتیو دایرکتوری ایجاد می کنیم.

ویندوز سرور 2016 را از سایت دانلود کنید مایکروسافت. بهتر است لینک را با استفاده از اینترنت اکسپلورر دنبال کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

بیایید با استفاده از XenCenter یک ماشین مجازی ایجاد کنیم. در تب "VM"، روی "VM جدید" کلیک کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

پارامترهای لازم را انتخاب کنید:

قالب VM - Windows Server 2016 (64 بیت)
نام - ws-ad.domain.ru
از کتابخانه ISO - WindowsServer2016.iso نصب کنید، از ذخیره سازی ISO نصب شده NFS انتخاب کنید.
تعداد vCPU - 4
توپولوژی - 1 سوکت با 4 هسته در هر سوکت
حافظه - 20 گیگابایت
نوع GPU - هیچ
از این دیسک مجازی استفاده کنید - 100 گیگابایت
شبکه ارتباطی

پس از ایجاد، ماشین مجازی در لیست عمودی سمت چپ ظاهر می شود. روی آن کلیک کنید و به تب "کنسول" بروید. منتظر بمانیم تا نصب کننده ویندوز سرور دانلود شود و مراحل لازم برای نصب سیستم عامل را انجام دهد.

بیایید XenTools را در VM نصب کنیم. بر روی ماشین مجازی کلیک راست کرده و سپس "Install Citrix VM Tools..." را کلیک کنید. پس از این، تصویر نصب می شود که باید راه اندازی شود و 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

اگر ویندوز سرور فعال نشد، آن را فعال می کنیم. کلید را می توان از همان جایی که تصویر را دانلود کردید گرفته شود.

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

بیایید نام رایانه را تنظیم کنیم. در مورد من ws-ad است.

نصب قطعات

در مدیر سرور، «افزودن نقش‌ها و ویژگی‌ها» را انتخاب کنید. سرور DHCP، سرور DNC و Active Directory Domain Services را برای نصب انتخاب کنید. چک باکس «راه‌اندازی مجدد خودکار» را علامت بزنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

راه اندازی اکتیو دایرکتوری

پس از راه اندازی مجدد ماشین مجازی، روی "Elevate this server to the level of a domain controller" کلیک کنید و یک جنگل domain.ru جدید اضافه کنید.

راه اندازی سرور DHCP

در پنل بالای Server Manager، روی علامت تعجب کلیک کنید تا تغییرات هنگام نصب سرور DHCP ذخیره شود.

بیایید به تنظیمات سرور DHCP برویم.

دسترسی از راه دور به GPU VM با استفاده از Citrix

بیایید یک منطقه جدید 192.168.1.120-130 ایجاد کنیم. بقیه رو عوض نمیکنیم "Configure DHCP settings now" را انتخاب کنید و آدرس IP ws-ad (192.168.1.110) را به عنوان دروازه و DNS وارد کنید که در تنظیمات آداپتورهای شبکه ماشین های مجازی از کاتالوگ مشخص می شود.

راه اندازی سرور DNS

بیایید به تنظیمات سرور DNS برویم.

دسترسی از راه دور به GPU VM با استفاده از Citrix

بیایید یک منطقه جستجوی رو به جلو جدید - منطقه اولیه، برای همه سرورهای DNS در دامنه domain.ru ایجاد کنیم. ما هیچ چیز دیگری را تغییر نمی دهیم.

بیایید با انتخاب گزینه های مشابه، یک منطقه جستجوی معکوس جدید ایجاد کنیم.

در ویژگی‌های سرور DNS، در برگه «پیشرفته»، کادر «غیرفعال کردن بازگشت» را علامت بزنید.

ایجاد یک کاربر آزمایشی

بیایید به "مرکز مدیریت اکتیو دایرکتوری" برویم.

دسترسی از راه دور به GPU VM با استفاده از Citrix

در بخش «کاربران» در سمت راست، روی «ایجاد» کلیک کنید. یک نام، به عنوان مثال تست، وارد کنید و روی «OK» در پایین کلیک کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

کاربر ایجاد شده را انتخاب کنید و در منوی عمودی سمت راست "Reset password" را انتخاب کنید. کادر انتخاب «ضرورت تغییر رمز عبور دفعه بعد که وارد شدید» را ترک کنید.

ویندوز سرور با کنترلر تحویل سیتریکس

چگونه ویندوز سرور 2016 را دانلود و نصب کنیم؟
چگونه Citrix Delivery Controller را دانلود و نصب کنیم؟
چگونه Citrix License Manager را نصب و پیکربندی کنیم؟
چگونه NVIDIA License Manager را نصب و پیکربندی کنیم؟

ویندوز سرور 2016

از آنجایی که یک ماشین مجازی ویندوز سرور (VM) به GPU نیاز ندارد، ما از سرور بدون GPU به عنوان Hypervisor استفاده خواهیم کرد.

ویندوز سرور 2016 را از سایت دانلود کنید مایکروسافت. بهتر است لینک را با استفاده از اینترنت اکسپلورر دنبال کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

بیایید با استفاده از XenCenter یک ماشین مجازی ایجاد کنیم. در تب "VM"، روی "VM جدید" کلیک کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

پارامترهای لازم را انتخاب کنید:

قالب VM - Windows Server 2016 (64 بیت)
نام - ws-dc
از کتابخانه ISO - WindowsServer2016.iso نصب کنید، از ذخیره سازی ISO نصب شده NFS انتخاب کنید.
تعداد vCPU - 4
توپولوژی - 1 سوکت با 4 هسته در هر سوکت
حافظه - 20 گیگابایت
نوع GPU - هیچ
از این دیسک مجازی استفاده کنید - 100 گیگابایت
شبکه ارتباطی

پس از ایجاد، ماشین مجازی در لیست عمودی سمت چپ ظاهر می شود. روی آن کلیک کنید و به تب "کنسول" بروید. بیایید منتظر بمانیم تا نصب کننده ویندوز سرور بارگیری شود و مراحل لازم برای نصب سیستم عامل را انجام دهد.

بیایید XenTools را در VM نصب کنیم. بر روی ماشین مجازی کلیک راست کرده و سپس "Install Citrix VM Tools..." را کلیک کنید. پس از این، تصویر نصب می شود که باید راه اندازی شود و 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

اگر ویندوز سرور فعال نشد، آن را فعال می کنیم. کلید را می توان از همان جایی که تصویر را دانلود کردید گرفته شود.

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

بیایید نام رایانه را تنظیم کنیم. در مورد من ws-dc است.

بیایید VM را به دامنه domen.ru اضافه کنیم، راه‌اندازی مجدد کنیم و در حساب مدیر دامنه DOMENAdministrator وارد شوید.

کنترل کننده تحویل سیتریکس

Citrix Virtual Apps and Desktops 1811 را از ws-dc.domain.ru دانلود کنید. لینک دانلود برنامه های کاربردی و رومیزی مجازی Citrix پس از ورود به سایت در دسترس است خودتان هستید؟.

دسترسی از راه دور به GPU VM با استفاده از Citrix

بیایید iso دانلود شده را سوار کنیم و آن را اجرا کنیم. "Citrix Virtual Apps and Desktops 7" را انتخاب کنید. بعد، روی «شروع به کار» کلیک کنید. ممکن است نیاز به راه اندازی مجدد باشد.

دسترسی از راه دور به GPU VM با استفاده از Citrix

در مورد من، کافی است اجزای زیر را برای نصب انتخاب کنید:

کنترل کننده تحویل
استودیو
سرور لایسنس
ویترین

ما هیچ چیز دیگری را تغییر نمی دهیم و روی "نصب" کلیک می کنیم. راه اندازی مجدد بیش از یک بار مورد نیاز است و پس از آن نصب ادامه خواهد یافت.

پس از اتمام نصب، استودیو Citrix، محیط مدیریتی برای کل تجارت سیتریکس راه اندازی می شود.

دسترسی از راه دور به GPU VM با استفاده از Citrix

راه اندازی سایت سیتریکس

بیایید بخش اول از این سه را انتخاب کنیم - تنظیم سایت. هنگام راه اندازی، نام سایت - دامنه را مشخص می کنیم.

در بخش "اتصال" داده های مربوط به اتصال هایپروایزر با GPU را نشان می دهیم:

آدرس اتصال - 192.168.1.100
نام کاربری - root
رمز عبور - رمز عبور شما
نام اتصال - m60

مدیریت فروشگاه - از حافظه محلی برای هایپروایزر استفاده کنید.

نام این منابع - m60.

شبکه ها را انتخاب کنید

نوع و گروه GPU را انتخاب کنید - GRID M60-4Q.

راه اندازی کاتالوگ ماشین سیتریکس

هنگام تنظیم بخش دوم - کاتالوگ های ماشین، سیستم عامل تک جلسه (سیستم عامل دسکتاپ) را انتخاب کنید.

Master Image - تصویر آماده شده از ماشین مجازی و نسخه Citrix Virtual Apps and Desktops - 1811 را انتخاب کنید.

بیایید تعداد ماشین های مجازی را در فهرست انتخاب کنیم، به عنوان مثال 4.

بیایید طرحی را مشخص کنیم که با آن نام ها به ماشین های مجازی اختصاص داده می شود، در مورد من دسکتاپ## است. در این صورت 4 ماشین مجازی با نام های desktop01-04 ایجاد می شود.

نام کاتالوگ ماشین - m60.

توضیحات کاتالوگ ماشین - m60.

پس از ایجاد یک کاتالوگ ماشین با چهار ماشین مجازی، آنها را می توان در لیست عمودی XenCenter در سمت چپ پیدا کرد.

گروه تحویل سیتریکس

بخش سوم با انتخاب تعداد ماشین های مجازی برای دسترسی به آنها شروع می شود. من هر چهار را لیست می کنم.

در بخش "رومیزی"، روی "افزودن" کلیک کنید تا گروهی از ماشین های مجازی را اضافه کنید که ما به آنها دسترسی خواهیم داشت. نام نمایشی - m60.

نام گروه تحویل - m60.

پس از تنظیم سه بخش اصلی، پنجره اصلی Citrix Studio چیزی شبیه به این خواهد شد

دسترسی از راه دور به GPU VM با استفاده از Citrix

مدیر مجوز سیتریکس

فایل لایسنس را از طریق حساب شخصی خود در وب سایت دانلود کنید خودتان هستید؟.

در لیست عمودی در سمت چپ، همه ابزارهای مجوز (Legacy) را انتخاب کنید. بیایید به تب "فعال کردن و تخصیص مجوزها" برویم. مجوزهای Citrix VDA را انتخاب کنید و روی "ادامه" کلیک کنید. بیایید نام کنترل کننده تحویل ما - ws-dc.domain.ru و تعداد مجوزها - 4. روی "ادامه" کلیک کنید. فایل لایسنس تولید شده را به آدرس ws-dc.domain.ru دانلود کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

در لیست عمودی سمت چپ استودیو Citrix، بخش “Licensing” را انتخاب کنید. در لیست عمودی سمت راست، روی «کنسول مدیریت مجوز» کلیک کنید. در پنجره مرورگری که باز می شود، داده های مجوز کاربر دامنه DOMENAdministrator را وارد کنید.

در Citrix Licensing Manager، به تب “Install License” بروید. برای افزودن یک فایل مجوز، "استفاده از فایل مجوز دانلود شده" را انتخاب کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

نصب کامپوننت های Citrix شامل استفاده از چندین ماشین مجازی، یک جزء در هر VM است. در مورد من، تمام خدمات سیستم سیتریکس در یک 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 روی یک ماشین مجازی رخ می دهد. پس از راه اندازی مجدد، همه سرویس ها شروع نمی شوند. من خیلی تنبل بودم که کل زنجیره را یکی یکی شروع کنم. راه حل برای گوگل سخت بود، بنابراین من آن را در اینجا ارائه می کنم - شما باید دو پارامتر را در رجیستری تغییر دهید:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
Name : ServicesPipeTimeout
Value :240000

Name : WaitToKillServiceTimeout
Value : 20000

مدیر مجوز انویدیا

مدیر مجوز NVIDIA برای ویندوز را از طریق حساب شخصی خود در وب سایت دانلود کنید nvid.nvidia.com. بهتر است از طریق اینترنت اکسپلورر وارد شوید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

بیایید آن را روی ws-dc نصب کنیم. برای این کار ابتدا باید نصب کنید جاوا و متغیر محیطی JAVA_HOME را اضافه کنید. سپس می توانید setup.exe را برای نصب NVIDIA License Manager اجرا کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

بیایید یک سرور ایجاد کنیم، یک فایل مجوز را در حساب شخصی شما در وب سایت ایجاد و دانلود کنیم nvid.nvidia.com. بیایید فایل لایسنس را به ws-dc منتقل کنیم.

دسترسی از راه دور به GPU VM با استفاده از Citrix

با استفاده از یک مرورگر، وارد رابط وب مدیر مجوز NVIDIA شوید که در آدرس موجود است localhost را:8080/licserver و فایل لایسنس را اضافه کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

جلسات فعال با استفاده از vGPU را می توان در بخش "مشتریان دارای مجوز" مشاهده کرد.

دسترسی از راه دور به کاتالوگ دستگاه سیتریکس

چگونه رسیور سیتریکس را نصب کنیم؟
چگونه به دسکتاپ مجازی متصل شوم؟

در یک رایانه کاری، یک مرورگر را باز کنید، در مورد من کروم است، و به آدرس رابط وب Citrix StoreWeb بروید.

http://192.168.1.111/Citrix/StoreWeb

اگر Citrix Receiver هنوز نصب نشده است، روی "تشخیص گیرنده" کلیک کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

قرارداد مجوز را به دقت بخوانید، Citrix Receiver را دانلود و نصب کنید

دسترسی از راه دور به GPU VM با استفاده از Citrix

پس از نصب، به مرورگر بازگردید و روی «ادامه» کلیک کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

سپس، یک اعلان در مرورگر کروم باز می شود، روی "Open Citrix Receiver Launcher" و سپس "Detect Again" یا "Already Installed" کلیک کنید.

دسترسی از راه دور به GPU VM با استفاده از Citrix

هنگام اتصال برای اولین بار، از داده های تست کاربر آزمایشی استفاده خواهیم کرد. بیایید رمز عبور موقت را به یک رمز عبور دائمی تغییر دهیم.

دسترسی از راه دور به GPU VM با استفاده از Citrix

پس از مجوز، به تب "Applications" رفته و فهرست "M60" را انتخاب کنید

دسترسی از راه دور به GPU VM با استفاده از Citrix

بیایید فایل پیشنهادی را با پسوند ica دانلود کنیم. پس از دوبار کلیک کردن روی آن، پنجره ای در Desktop Veiwer با دسکتاپ Centos 7 باز می شود

دسترسی از راه دور به GPU VM با استفاده از Citrix

منبع: www.habr.com

اضافه کردن نظر