Pituduh ieu ngawincik léngkah-léngkah anu anjeun kedah laksanakeun pikeun nyayogikeun aksés jauh ka desktop virtual nganggo téknologi anu ditawarkeun ku Citrix.
Éta bakal kapaké pikeun anu nembe kenal sareng téknologi virtualisasi desktop, sabab éta mangrupikeun kumpulan paréntah anu kapaké anu disusun tina ~10 manual, seueur anu sayogi dina situs web Citrix, Nvidia, Microsoft, saatos otorisasina.
Palaksanaan ieu ngandung tahap nyiapkeun aksés jauh ka mesin virtual (VM) kalawan Nvidia Tesla M60 akselerator grafik na Centos 7 sistem operasi.
Ku kituna, hayu urang mimitian.
Nyiapkeun hypervisor pikeun hosting mesin virtual
Kumaha cara ngundeur sareng masang XenServer 7.4?
Kumaha cara nambihan XenServer ka Citrix XenCenter?
Kumaha cara ngundeur sareng masang supir Nvidia?
Kumaha carana ngarobah mode Nvidia Tesla M60?
Kumaha carana masang gudang?
XenServer 7.4
Unduh tautan
Hayu urang masang XenServer.iso dina server sareng 4x NVIDIA Tesla M60 dina cara standar. Bisi kuring iso dipasang via IPMI. Pikeun server Dell, BMC dikokolakeun ngaliwatan IDRAC. Léngkah-léngkah pamasangan ampir sami sareng masang sistem operasi sapertos Linux.
Alamat XenServer abdi kalayan GPU nyaéta 192.168.1.100
Hayu urang pasang XenCenter.msi dina komputer lokal dimana urang bakal ngatur hypervisors sareng mesin virtual. Hayu urang tambahkeun server sareng GPU sareng XenServer di dinya ku ngaklik tab "Server", teras "Tambahkeun". Lebetkeun nami pangguna sareng kecap konci anu ditunjuk nalika masang XenServer.
Dina XenCenter, saatos ngaklik nami hypervisor anu ditambah, tab "Konsol" bakal sayogi. Dina ménu, pilih "Konfigurasi Layanan Jauh" sareng aktipkeun otorisasi via SSH - "Aktipkeun / Nonaktipkeun Shell Jauh".
Supir Nvidia
Kuring bakal masihan curhat kana émosi kuring sareng nyarios yén dina sadaya waktos kuring damel sareng vGPU, kuring henteu kantos nganjang ka situs éta.
Unduh zip tina vGPU, ogé Utiliti Ganti GPUMode:
NVIDIA-GRID-XenServer-7.4-390.72-390.75-391.81.zip
NVIDIA-gpumodeswitch-2020-01.zip
Urang turutan versi. Ngaran arsip anu diunduh nunjukkeun versi supir NVIDIA anu cocog, anu engké tiasa dipasang dina mesin virtual. Dina hal kuring éta 390.72.
Kami nransper zip ka XenServer sareng ngabongkar.
Hayu urang ngarobah mode GPU tur masang supir 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
Panyimpenan Gunung
Hayu urang nyetél hiji diréktori dibagikeun ngagunakeun NFS dina komputer mana wae dina jaringan.
$ 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
Dina XenCenter, pilih XenServer sareng dina tab "Panyimpenan", pilih "SR Anyar". Hayu urang nangtukeun jenis gudang - NFS ISO. Jalur kedah nunjuk ka diréktori dibagikeun NFS.
Citrix Master Image dumasar kana Centos 7
Kumaha cara nyiptakeun mesin virtual sareng Centos 7?
Kumaha kuring nyiapkeun mesin virtual pikeun nyieun diréktori?
Centos 7 gambar
Ngagunakeun XenCenter urang bakal nyieun mesin virtual kalawan GPU a. Dina tab "VM", klik "VM Anyar".
Pilih parameter anu diperyogikeun:
Témplat VM - Média instalasi anu sanés
Ngaran - template
Pasang tina perpustakaan ISO - Centos 7 (
Jumlah vCPU - 4
Topologi - 1 stop kontak kalawan 4 cores per stop kontak
Mémori - 30 Gb
tipe GPU - GRID M60-4Q
Anggo disk virtual ieu - 80 Gb
Network
Sakali dijieun, mesin virtual bakal muncul dina daptar nangtung di kénca. Pencét éta sareng angkat ka tab "Konsol". Hayu urang antosan pamasangan Centos 7 pikeun ngamuat sareng turutan léngkah-léngkah anu diperyogikeun pikeun masang OS nganggo cangkang GNOME.
Nyiapkeun gambar
Nyiapkeun gambar sareng Centos 7 nyandak kuring seueur waktos. Hasilna nyaéta sakumpulan skrip anu ngagampangkeun pangaturan awal Linux sareng ngamungkinkeun anjeun nyiptakeun diréktori mesin virtual nganggo Citrix Machine Creation Services (MCS).
Server DHCP dipasang dina ws-ad ditugaskeun alamat IP 192.168.1.129 kana mesin virtual anyar.
Di handap ieu aya setélan dasar.
$ 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
Dina XenCenter, dina tab "Console", pasang guest-tools.iso kana DVD drive mesin virtual sareng pasang XenTools pikeun Linux.
$ mount /dev/cdrom /mnt
$ /mnt/Linux/install.sh
$ reboot
Nalika nyetél XenServer, kami nganggo NVIDIA-GRID-XenServer-7.4-390.72-390.75-391.81.zip arsip, diunduh tina situs wéb NVIDIA, anu, salian ti supir NVIDIA pikeun XenServer, ngandung supir NVIDIA anu kami peryogikeun pikeun vGPU. klien. Hayu urang unduh sareng pasang dina 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
Unduh Linux Virtual Delivery Agent 1811 (VDA) pikeun Centos 7. Download link
$ 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
Dina Citrix Studio urang bakal nyieun Katalog Mesin jeung grup Pangiriman. Sateuacan ieu, anjeun kedah masang sareng ngonpigurasikeun Windows Server.
Windows Server sareng Domain Controller
Kumaha cara ngundeur sareng masang Windows Server 2016?
Kumaha kuring masang komponén Windows Server?
Kumaha ngonpigurasikeun Active Directory, DHCP sareng DNS?
Windows Server 2016
Kusabab mesin virtual Windows Server (VM) teu merlukeun GPUs, kami bakal ngagunakeun server tanpa GPU sakumaha hypervisor a. Ku analogi sareng katerangan di luhur, urang bakal masang XenServer anu sanés pikeun mesin virtual sistem hosting.
Saatos ieu, urang bakal nyiptakeun mesin virtual pikeun Windows Server sareng Active Directory.
Unduh Windows Server 2016 tina situsna
Hayu urang ngadamel mesin virtual nganggo XenCenter. Dina tab "VM", klik "VM Anyar".
Pilih parameter anu diperyogikeun:
Citakan VM - Windows Server 2016 (64-bit)
Ngaran - ws-ad.domain.ru
Pasang tina perpustakaan ISO - WindowsServer2016.iso, pilih tina panyimpenan ISO NFS anu dipasang.
Jumlah vCPU - 4
Topologi - 1 stop kontak kalawan 4 cores per stop kontak
Mémori - 20 Gb
tipe GPU - euweuh
Anggo disk virtual ieu - 100 Gb
Network
Sakali dijieun, mesin virtual bakal muncul dina daptar nangtung di kénca. Pencét éta sareng angkat ka tab "Konsol". Hayu urang ngantosan installer Windows Server pikeun ngundeur tur ngalengkepan léngkah diperlukeun pikeun masang OS.
Hayu urang masang XenTools dina VM. Klik-katuhu dina VM, teras "Pasang Alat VM Citrix ...". Saatos ieu, gambar bakal dipasang, anu kedah diluncurkeun sareng XenTools dipasang. Sakali pamasangan parantos réngsé, VM kedah di-reboot.
Hayu urang ngonpigurasikeun adaptor jaringan:
Alamat IP - 192.168.1.110
Topeng - 255.255.255.0
Gateway - 192.168.1.1
DNS1 - 8.8.8.8
DNS2 - 8.8.4.4
Upami Windows Server henteu diaktipkeun, maka kami bakal ngaktifkeunana. Koncina tiasa dicandak ti tempat anu sami dimana anjeun unduh gambarna.
[PowerShell]$ slmgr -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Hayu urang nyetél ngaran komputer. Dina hal kuring éta ws-ad.
Masang komponén
Dina Manajer Server, pilih "Tambahkeun peran sareng fitur." Pilih server DHCP, server DNC jeung Active Directory Domain Services pikeun instalasi. Pariksa kotak centang "Reboot otomatis".
Nyetél Active Directory
Saatos rebooting VM, klik "Elevate server ieu ka tingkat hiji domain controller" tur nambahkeun leuweung domain.ru anyar.
Nyetél pangladén DHCP
Dina panel luhur Manajer Server, klik tanda seru pikeun ngahemat parobahan nalika masang server DHCP.
Hayu urang ngaléngkah ka setélan pangladén DHCP.
Hayu urang nyieun wewengkon anyar 192.168.1.120-130. Kami henteu ngarobih sésana. Pilih "Konpigurasikeun setélan DHCP ayeuna" sareng lebetkeun alamat IP ws-ad (192.168.1.110) salaku gateway sareng DNS, anu bakal ditetepkeun dina setélan adaptor jaringan tina mesin virtual tina katalog.
Nyetél pangladén DNS
Hayu urang ngaléngkah ka setélan pangladén DNS.
Hayu urang nyieun zona pilarian maju anyar - zone primér, pikeun sakabéh server DNS dina domain domain.ru. Urang teu ngarobah nanaon sejenna.
Hayu urang nyieun zona lookup sabalikna anyar ku milih pilihan sarupa.
Dina sipat server DNS, dina tab "Advanced", pariksa kotak centang "Pareuman recursion".
Nyiptakeun pangguna tés
Hayu urang angkat ka "Pusat Administrasi Diréktori Aktif"
Dina bagian "Pamaké" di katuhu, klik "Jieun". Lebetkeun nami, contona tés, teras klik "OK" di handap.
Pilih pamaké dijieun tur pilih "Reset sandi" dina menu nangtung di katuhu. Ninggalkeun kotak centang "Merlukeun robah sandi dina waktos salajengna basa Anjeun asup".
Windows Server sareng Citrix Delivery Controller
Kumaha cara ngundeur sareng masang Windows Server 2016?
Kumaha pikeun ngundeur tur masang Citrix Delivery Controller?
Kumaha masang sareng ngonpigurasikeun Manajer Lisensi Citrix?
Kumaha masang sareng ngonpigurasikeun Manajer Lisensi NVIDIA?
Windows Server 2016
Kusabab mesin virtual Windows Server (VM) teu merlukeun GPUs, urang bakal ngagunakeun server tanpa GPU sakumaha hypervisor a.
Unduh Windows Server 2016 tina situsna
Hayu urang ngadamel mesin virtual nganggo XenCenter. Dina tab "VM", klik "VM Anyar".
Pilih parameter anu diperyogikeun:
Citakan VM - Windows Server 2016 (64-bit)
Ngaran - ws-dc
Pasang tina perpustakaan ISO - WindowsServer2016.iso, pilih tina panyimpenan ISO NFS anu dipasang.
Jumlah vCPU - 4
Topologi - 1 stop kontak kalawan 4 cores per stop kontak
Mémori - 20 Gb
tipe GPU - euweuh
Anggo disk virtual ieu - 100 Gb
Network
Sakali dijieun, mesin virtual bakal muncul dina daptar nangtung di kénca. Pencét éta sareng angkat ka tab "Konsol". Hayu urang ngantosan installer Windows Server ngamuat sareng ngalengkepan léngkah-léngkah anu diperyogikeun pikeun masang OS.
Hayu urang masang XenTools dina VM. Klik-katuhu dina VM, teras "Pasang Alat VM Citrix ...". Saatos ieu, gambar bakal dipasang, anu kedah diluncurkeun sareng XenTools dipasang. Sakali pamasangan parantos réngsé, VM kedah di-reboot.
Hayu urang ngonpigurasikeun adaptor jaringan:
Alamat IP - 192.168.1.111
Topeng - 255.255.255.0
Gateway - 192.168.1.1
DNS1 - 8.8.8.8
DNS2 - 8.8.4.4
Upami Windows Server henteu diaktipkeun, maka kami bakal ngaktifkeunana. Koncina tiasa dicandak ti tempat anu sami dimana anjeun unduh gambarna.
[PowerShell]$ slmgr -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Hayu urang nyetél ngaran komputer. Bisi kuring éta ws-dc.
Hayu urang tambahkeun VM kana domain domen.ru, reboot sareng lebet dina akun administrator domain DOMENAadministrator.
Controller pangiriman Citrix
Unduh Citrix Virtual Apps and Desktops 1811 ti ws-dc.domain.ru. link download
Hayu urang pasang iso anu diunduh sareng jalankeunana. Pilih "Citrix Virtual Apps and Desktops 7". Salajengna, klik "Ngamimitian". A reboot bisa jadi diperlukeun.
Dina kasus kuring, cukup pikeun milih komponén di handap ieu pikeun instalasi:
Pangiriman Controller
studio
Server lisénsi
TokoHarepan
Kami henteu ngarobih nanaon sareng klik "Pasang". A reboot bakal diperlukeun leuwih ti sakali, lajeng instalasi bakal neruskeun.
Sakali pamasangan parantos réngsé, Citrix Studio bakal ngaluncurkeun, lingkungan manajemén pikeun sakabéh bisnis Citrix.
Nyetel Situs Citrix
Hayu urang pilih bagian kahiji tina tilu - Setélan situs. Nalika nyetél, urang bakal nangtukeun nami Loka - domain.
Dina bagian "Sambungan" kami nunjukkeun data pikeun nyambungkeun hypervisor sareng GPU:
Alamat sambungan -
Ngaran pamaké - root
Sandi - sandi anjeun
Ngaran sambungan - m60
Manajemén toko - Anggo panyimpenan lokal pikeun hypervisor.
Ngaran pikeun sumber ieu-m60.
Pilih jaringan.
Pilih jinis GPU sareng grup - GRID M60-4Q.
Nyetél Citrix Mesin Katalog
Nalika nyetél bagian kadua - Katalog Mesin, pilih OS sési Tunggal (OS Desktop).
Master Image - pilih gambar anu disiapkeun tina mesin virtual sareng versi Citrix Virtual Apps and Desktops - 1811.
Hayu urang pilih jumlah mesin virtual dina diréktori, contona 4.
Hayu urang nunjukkeun skéma anu nami bakal ditugaskeun ka mesin virtual, bisi kuring éta desktop##. Dina hal ieu, 4 VM bakal didamel nganggo nami desktop01-04.
Ngaran Katalog Mesin - m60.
Pedaran Katalog Mesin - m60.
Saatos nyiptakeun Katalog Mesin sareng opat VM, aranjeunna tiasa dipendakan dina daptar nangtung XenCenter di kénca.
Grup Pangiriman Citrix
Bagian katilu dimimitian ku milih jumlah VMs nyadiakeun aksés ka. Kuring bakal daptar sadayana opat.
Dina bagian "Desktops", klik "Tambahkeun" pikeun nambahkeun grup VMs nu urang bakal nyadiakeun aksés. Ngaran tampilan - m60.
Ngaran grup pangiriman - m60.
Saatos nyetél tilu bagian utama, jandela Citrix Studio utama bakal katingali sapertos kieu
manajer lisénsi Citrix
Unduh file lisénsi ngalangkungan akun pribadi anjeun dina situs wéb
Dina daptar nangtung di kénca, pilih Sadaya Alat Lisensi (Warisan). Hayu urang angkat ka tab "Aktipkeun sareng Alokasikeun Lisensi". Pilih lisénsi Citrix VDA teras klik "Teruskeun". Hayu urang nunjukkeun nami Controller Pangiriman kami - ws-dc.domain.ru sareng jumlah lisénsi - 4. Klik "Teruskeun". Unduh file lisénsi anu dihasilkeun kana ws-dc.domain.ru.
Dina daptar nangtung kénca Citrix Studio, pilih bagian "Lisensi". Dina daptar nangtung katuhu, klik "Konsol Manajemén Lisensi". Dina jandéla browser nu muka, asupkeun data pikeun otorisasina pamaké domain DOMENAadministrator.
Dina Manajer Lisensi Citrix, angkat ka tab "Pasang Lisensi". Pikeun nambihan file lisénsi, pilih "Paké file lisénsi anu diunduh".
Masang komponén Citrix ngalibatkeun sababaraha mesin virtual, hiji komponén per VM. Bisi kuring, sadaya jasa sistem Citrix beroperasi dina hiji VM. Dina hal ieu, kuring bakal nyatet hiji bug, koréksi anu utamana hésé pikeun kuring.
Upami saatos rebooting masalah ws-dc tina sababaraha jinis timbul, maka kuring nyarankeun anjeun pariksa heula jasa anu ngajalankeun. Ieu daptar jasa Citrix anu kedah dimimitian sacara otomatis saatos reboot 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
Kuring mendakan masalah anu lumangsung nalika masang jasa Citrix anu béda dina hiji VM. Saatos reboot, henteu sadayana jasa ngamimitian. Puguh teuing kuring ngamimitian sakabéh ranté hiji-hiji. Solusina hésé pikeun Google, janten kuring nampilkeunana di dieu - anjeun kedah ngarobih dua parameter dina pendaptaran:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
Name : ServicesPipeTimeout
Value :240000
Name : WaitToKillServiceTimeout
Value : 20000
Manajer lisénsi Nvidia
Unduh manajer lisénsi NVIDIA pikeun Windows ngalangkungan akun pribadi anjeun dina situs wéb
Hayu urang pasang dina ws-dc. Jang ngalampahkeun ieu, anjeun mimitina kudu install
Hayu urang ngadamel server, ngahasilkeun sareng unduh file lisénsi dina akun pribadi anjeun dina halaman wéb
Nganggo browser, log in kana antarmuka wéb manajer lisénsi NVIDIA, sayogi di
Sesi aktip nganggo vGPU tiasa ditingali dina bagian "Klién Dilisensikeun".
aksés jauh ka katalog mesin Citrix
Kumaha carana masang Citrix Receiver?
Kumaha nyambungkeun ka desktop virtual?
Dina komputer kerja, buka browser, bisi kuring éta Chrome, teras angkat ka alamat antarmuka wéb Citrix StoreWeb.
http://192.168.1.111/Citrix/StoreWeb
Upami Citrix Receiver henteu acan dipasang, klik "Detect Receiver"
Baca perjanjian lisénsi sacara saksama, unduh sareng pasang Citrix Receiver
Saatos instalasi, balik deui ka browser teras klik "Teruskeun".
Teras, béwara dibuka dina browser Chrome, klik "Open Citrix Receiver Launcher" teras "Deteksi Deui" atanapi "Geus Dipasang"
Lamun nyambungkeun pikeun kahiji kalina, urang bakal ngagunakeun data tina test pamaké test. Hayu urang ngarobah sandi samentara kana hiji permanén.
Saatos otorisasina, angkat ka tab "Aplikasi" sareng pilih diréktori "M60".
Hayu urang unduh file anu diusulkeun nganggo ekstensi .ica. Saatos ngaklik dua kali, jandela bakal muka dina Desktop Veiwer sareng desktop Centos 7
sumber: www.habr.com