Udhëzuesi i përdorimit të GPU-së së vetme fizike të H3C GPU UIS
Menaxheri H3C GPU UIS Qasja GPU e vetme fizike

Rreth vGPU-ve

Mbiview

Virtualizimi i GPU-së mundëson që VM të shumta të kenë akses të drejtpërdrejtë të njëkohshëm në një GPU të vetme fizike duke e virtualizuar GPU-në fizike në ato logjike të quajtura GPU virtuale (vGPU).

NVIDIA GRID vGPU funksionon në një host të instaluar me GPU NVIDIA GRID për të ofruar burime vGPU për VM-të që ofrojnë shërbime grafike me performancë të lartë si përpunimi kompleks i grafikës 2D dhe interpretimi i grafikës 3D.

Menaxheri H3C UIS përdor teknologjinë NVIDIA GRID vGPU së bashku me planifikimin inteligjent të burimeve (iRS) për të ofruar burime të planifikuara vGPU. Për të maksimizuar përdorimin, Menaxheri UIS bashkon vGPU-të dhe i shpërndan ato në mënyrë dinamike te grupet VM bazuar në statusin e përdorimit të vGPU-ve dhe prioritetet e VM-ve.

Mekanizmat

Virtualizimi i GPU-së 

Virtualizimi GPU funksionon si më poshtë: 

  1. Një GPU fizike përdor DMA për të marrë direkt udhëzimet që aplikacionet grafike lëshojnë në një drejtues NVIDIA dhe përpunon udhëzimet.
  2. GPU-ja fizike vendos të dhënat e paraqitura në buferat e kornizës së vGPU-ve.
  3. Drejtuesi NVIDIA tërheq të dhënat e paraqitura nga buferat e kornizës fizike.

Figura 1 Mekanizmi i virtualizimit të GPU-së

Virtualizimi i GPU-së

UIS Manager integron NVIDIA vGPU Manager, i cili është komponenti kryesor i virtualizimit të GPU. NVIDIA vGPU Manager ndan një GPU fizike në vGPU të shumta të pavarura. Çdo vGPU ka qasje ekskluzive në një sasi fikse të tamponit të kornizës. Të gjitha vGPU-të rezidente në një GPU fizike monopolizojnë motorët e GPU-së nga ana tjetër përmes multipleksimit të ndarjes kohore, duke përfshirë motorët grafikë (3D), dekodimin e videos dhe motorët e kodimit të videos

Planifikimi inteligjent i burimeve vGPU 

Planifikimi inteligjent i burimeve vGPU cakton burimet vGPU të hosteve në një grup në një grup burimesh GPU për një grup VM që ofrojnë të njëjtin shërbim. Çdo VM në grupin VM i caktohet një model shërbimi. Një shabllon shërbimi përcakton përparësinë e VM-ve që përdorin shabllonin e shërbimit për të përdorur burimet fizike dhe raportin total të burimeve që mund të përdorin të gjitha VM-të që përdorin shabllonin e shërbimit. Kur një VM fillon ose rinis, Menaxheri i UIS shpërndan burime në VM bazuar në prioritetin e modelit të shërbimit, përdorimin e burimeve të grupit të burimeve dhe raportin total të burimeve që përdorin të gjitha VM-të me të njëjtin shabllon shërbimi.

Menaxheri i UIS përdor rregullat e mëposhtme për të ndarë burimet vGPU:

  • Alokon burimet vGPU në sekuencën e nisjes së VM nëse VM-të përdorin shabllone shërbimi me të njëjtin prioritet.
  • Alokon burimet e vGPU në rend zbritës të përparësisë nëse vGPU-të e papunë janë më pak se VM-të për t'u nisur. Për shembullampLe, një grup burimesh përmban 10 vGPU dhe një grup VM përmban 12 VM. VM-të 1 deri në 4 përdorin shabllonin e shërbimit A, i cili ka një prioritet të ulët dhe i lejon VM-të e tij të përdorin 20% të vGPU-ve në grupin e burimeve. VM-të 5 deri në 12 përdorin modelin e shërbimit B, i cili ka një prioritet të lartë dhe i lejon VM-të e tij të përdorin 80% të vGPU-ve në grupin e burimeve. Kur të gjitha VM-të nisin njëkohësisht, UIS Manager fillimisht cakton burimet vGPU për VM-të 5 deri në 12. Midis VM-ve 1 deri në 4, dy VM-ve që nisen të parët u caktohen dy vGPU-të e mbetura.
  • Rimerr burimet vGPU nga disa VM me prioritet të ulët dhe cakton burimet vGPU te VM-të me prioritet të lartë kur plotësohen kushtet e mëposhtme:
    • VGPU-të e papunë janë më pak se VM-të me prioritet të lartë për t'u nisur.
    • VM-të që përdorin të njëjtin shabllon shërbimi me prioritet të ulët përdorin më shumë burime sesa raporti i burimeve të specifikuar në shabllonin e shërbimit.

Për shembullampLe, një grup burimesh përmban 10 vGPU dhe një grup VM përmban 12 VM. VM-të 1 deri në 4 përdorin shabllonin e shërbimit A, i cili ka një prioritet të ulët dhe i lejon VM-të e tij të përdorin 20% të vGPU-ve në grupin e burimeve. VM-të 5 deri në 12 përdorin shabllonin e shërbimit B, i cili ka një prioritet të lartë dhe lejon VM-të e tij të përdorin 80% të vGPU-ve në grupin e burimeve. VM-të 1 deri në 10 po funksionojnë dhe VM-të 1 deri në 4 përdorin katër vGPU. Kur VM 11 dhe VM 12 nisen, UIS Manager rimerr dy vGPU nga VM-të 1 deri në 4 dhe ia cakton ato VM 11 dhe VM 12.

Kufizimet dhe udhëzimet

Për të ofruar vGPU, GPU-të fizike duhet të mbështesin zgjidhjet NVIDIA GRID vGPU.

Konfigurimi i vGPU-ve 

Ky kapitull përshkruan se si të bashkëngjitni një vGPU me një VM në UIS Manager. 

Parakushtet
  • Instaloni GPU-të e përputhshme me NVIDIA GRID vGPU në server për të ofruar vGPU. Për më shumë informacion rreth instalimit të GPU-së, shihni udhëzuesin e instalimit të harduerit për serverin.
  • Shkarkoni instaluesin e Menaxherit të Licencës Virtual GPU, mjetin gpumodeswitch dhe drejtuesit e GPU-së nga NVIDIA webfaqe.
  • Vendosni serverin e licencës NVIDIA dhe kërkoni licencat NVIDIA vGPU siç përshkruhet në "Deploying NVIDIA License Server" dhe "(Opsionale) Kërkimi i një licence për një VM".
Kufizimet dhe udhëzimet
  • Çdo VM mund të lidhet me një vGPU.
  • Një GPU fizike mund të sigurojë vGPU të të njëjtit lloj. GPU-të fizike të një karte grafike mund të ofrojnë lloje të ndryshme vGPU.
  • Një GPU fizike me rezident të vGPU-ve nuk mund të përdoret për kalimin e GPU-së. Një GPU e kaluar përmes GPU fizike nuk mund të sigurojë vGPU.
  • Sigurohuni që GPU-të të funksionojnë në modalitetin grafik. Nëse një GPU funksionon në modalitetin e llogaritjes, vendosni modalitetin e tij në grafikë siç përshkruhet në Udhëzuesin e Përdoruesit të gpumodeswitch.
Procedura

Ky seksion përdor një VM që ekzekuton Windows 64 7-bit si një shembullample për të përshkruar se si të lidhni një vGPU në një VM.

Krijimi i vGPU-ve 

  1. Në shiritin e sipërm të navigimit, klikoni Hosts.
  2. Zgjidhni një host për të hyrë në faqen e përmbledhjes së hostit.
  3. Klikoni në skedën "Konfigurimi i harduerit".
  4. Klikoni në skedën Pajisja GPU.
    Figura 2 Lista e GPU-ve
    Skeda e pajisjes GPU
  5. Klikoni Ikona ikona për një GPU.
  6. Zgjidhni një lloj vGPU dhe më pas klikoni OK.
    Figura 3 Shtimi i vGPU-ve
    Shtimi i vGPU-ve

Lidhja e vGPU-ve në VM

  1. Në shiritin e sipërm të navigimit, klikoni Shërbimet dhe më pas zgjidhni iRS nga paneli i navigimit.
    Figura 4 Lista e shërbimeve iRS
    Lidhja e vGPU-ve në VM
  2. Kliko Shto shërbimin iRS.
  3. Konfiguroni emrin dhe përshkrimin e shërbimit iRS, zgjidhni vGPU si lloj burimi dhe më pas klikoni Next.
    Figura 5 Shtimi i një shërbimi iRS
    Shtimi i një shërbimi iRS
  4. Zgjidhni emrin e grupit të synuar vGPU, zgjidhni vGPU-të që do t'i caktohen grupit vGPU dhe më pas klikoni Next.
    Figura 6 Caktimi i vGPU-ve në një grup vGPU
    Caktimi i vGPU-ve në një grup vGPU
  5. Kliko Shto për të shtuar VM të shërbimit.
  6. Klikoni Ikona ikona për fushën VM.
    Figura 7 Shtimi i VM-ve të shërbimit
    Shtimi i VM-ve të shërbimit
  7. Zgjidhni VM-të e shërbimit dhe më pas klikoni OK.
    VM-të e zgjedhura duhet të jenë në gjendje mbylljeje. Nëse zgjidhni VM të shumëfishta shërbimesh, atyre do t'u caktohet i njëjti model shërbimi dhe prioritet. Mund të kryeni përsëri operacionin e shtimit për t'i caktuar një model tjetër shërbimi një grupi tjetër të VM-ve të shërbimit.
    Figura 8 Përzgjedhja e VM-ve të shërbimit
    Zgjedhja e VM-ve të shërbimit
  8. Klikoni ikonën për fushën e Modelit të Shërbimit.
  9. Zgjidhni një model shërbimi dhe klikoni OK.
    Për më shumë informacion rreth shablloneve të shërbimit, shihni "Planifikimi inteligjent i burimeve vGPU" dhe "(Opsionale) Krijimi i një shablloni shërbimi".
    Figura 9 Përzgjedhja e një modeli shërbimi
    Zgjedhja e një modeli shërbimi
  10. Klikoni Finish.
    Shërbimi i shtuar iRS shfaqet në listën e shërbimeve iRS.
    Figura 10 Lista e shërbimeve iRS 
    Lista e shërbimeve iRS
  11. Nga paneli i majtë i navigimit, zgjidhni grupin e shtuar vGPU.
  12. Në skedën VMs, zgjidhni VM-të për të nisur, kliko me të djathtën në listën VM dhe më pas zgjidhni Start.
    Figura 11 Nisja e VM-ve të shërbimit
    Nisja e shërbimit VM
  13. Në kutinë e dialogut që hapet, klikoni OK.
  14. Klikoni me të djathtën në një VM dhe zgjidhni Console nga menyja e shkurtoreve dhe më pas prisni që VM të fillojë.
  15. Në VM, hapni Menaxherin e pajisjes dhe më pas zgjidhni Përshtatësit e ekranit për të verifikuar që një vGPU është bashkangjitur në VM.
    Për të përdorur vGPU, duhet të instaloni një drejtues grafike NVIDIA në VM.
    Figura 12 Menaxheri i pajisjes
    Menaxheri i pajisjes

Instalimi i një drejtuesi grafik NVIDIA në një VM 

  1. Shkarkoni një drejtues grafike NVIDIA që përputhet dhe ngarkoni atë në një VM.
  2. Klikoni dy herë mbi instaluesin e shoferit dhe instaloni drejtuesin duke ndjekur magjistarin e konfigurimit.
    Figura 13 Instalimi i një drejtuesi grafik NVIDIA
    Drejtues i grafikës NVIDIA
  3. Rinisni VM-në.
    Konsola VNC nuk është e disponueshme pasi të keni instaluar një drejtues grafike NVIDIA. Ju lutemi, hyni në VM përmes softuerit të desktopit në distancë si RGS ose Mstsc.
  4. Hyni në VM përmes softuerit të desktopit në distancë.
  5. Hapni "Menaxherin e pajisjes" dhe më pas zgjidhni "Adaptuesit e ekranit" për të verifikuar që modeli i vGPU-së së bashkangjitur është i saktë.
    Figura 14 Shfaqja e informacionit vGPU
    Shfaqja e informacionit vGPU

(Opsionale) Kërkimi i një licence për një VM 

  1. Hyni në një VM.
  2. Klikoni me të djathtën në desktop dhe më pas zgjidhni NVIDIA Control Panel.
    Figura 15 Paneli i kontrollit NVIDIA
    Paneli i kontrollit NVIDIA
  3. Nga paneli i majtë i navigimit, zgjidhni Licencimi > Menaxho licencën. Futni adresën IP dhe numrin e portit të një serveri të licencës NVIDIA dhe më pas klikoni Apliko. Për më shumë informacion në lidhje me vendosjen e një serveri të licencës NVIDIA, shihni "Përdorimi i serverit të licencës NVIDIA".
    Figura 16 Specifikimi i një serveri të licencës NVIDIA
    Serveri i licencës

(Opsionale) Redaktimi i llojit vGPU për një VM 

  1. Krijoni një grup iRS vGPU të llojit të synuar.
    Figura 17 Lista e grupeve vGPU
    Ndërfaqja
  2. Në shiritin e sipërm të navigimit, klikoni VM.
  3. Klikoni në emrin e një VM në gjendje mbylljeje.
  4. Në faqen e përmbledhjes së VM-së, klikoni Edit.
    Figura 18 Faqja përmbledhëse e VM
    Faqja përmbledhëse
  5. Zgjidhni Më shumë > Pajisje GPU nga menyja.
    Figura 19 Shtimi i një pajisjeje GPU
    Shtimi i një pajisjeje GPU
  6. Klikoni Ikona ikona për fushën Resource Pool.
  7. Zgjidhni grupin e synuar vGPU dhe më pas klikoni OK.
    Figura 20 Zgjedhja e një grupi vGPU
    Zgjedhja e një grupi vGPU
  8. Klikoni Apliko.

(Opsionale) Krijimi i një modeli shërbimi 

Përpara se të krijoni një shabllon shërbimi, modifikoni raportet e shpërndarjes së burimeve të modeleve të shërbimit të përcaktuar nga sistemi. Sigurohuni që shuma e raporteve të shpërndarjes së burimeve të të gjithë modeleve të shërbimit të mos kalojë 100%.

Për të krijuar një shabllon shërbimi: 

  1. Në shiritin e sipërm të navigimit, klikoni Shërbimet dhe më pas zgjidhni iRS nga paneli i navigimit.
    Figura 21 Lista e shërbimeve iRS
    Paneli i navigimit
  2. Klikoni Modelet e Shërbimit.
    Figura 22 Lista e modeleve të shërbimit
    Lista e modeleve të shërbimit
  3. Kliko Shto.
    Figura 23 Shtimi i një modeli shërbimi
    Shtimi i një modeli shërbimi
  4. Futni një emër dhe një përshkrim për shabllonin e shërbimit, zgjidhni një prioritet dhe më pas klikoni Next.
  5. Konfiguro parametrat e mëposhtëm
    Parametri Përshkrimi
    Prioriteti Përcakton përparësinë e VM-ve që përdorin shabllonin e shërbimit për të përdorur burimet fizike. Kur përdorimi i burimeve të VM-ve që përdorin një shabllon shërbimi me prioritet të ulët tejkalon raportin e burimeve të caktuar, sistemi rimerr burimet e këtyre VM-ve për të siguruar që VM-të që përdorin një shabllon shërbimi me prioritet të lartë kanë burime të mjaftueshme për t'u përdorur. Nëse përdorimi i burimeve të VM-ve duke përdorur një shabllon shërbimi me prioritet të ulët nuk e kalon raportin e burimit të caktuar, sistemi nuk i rimarrë burimet e këtyre VM-ve.
    Raporti i Alokimit Përcakton raportin e burimeve në një shërbim iRS që do t'i caktohet një modeli shërbimi. Për shembullample, nëse 10 GPU
    merrni pjesë në iRS dhe raporti i shpërndarjes së një shablloni shërbimi është 20%, 2 GPU do t'i caktohen shabllonit të shërbimit. Raporti total i alokimit të të gjithë modeleve të shërbimeve nuk mund të kalojë 100%.
    Komanda e Ndalimit të Shërbimit Përcakton komandën që mund të ekzekutohet nga OS e një VM për të çliruar burimet e zëna nga VM në mënyrë që VM të tjera të mund të përdorin burimet. Për shembullample, mund të futni një komandë mbylljeje.
    Rezultati në Kthim Përcakton rezultatin e përdorur nga Menaxheri i UIS për të përcaktuar nëse një komandë e përdorur për ndalimin e shërbimeve është ekzekutuar me sukses duke përputhur rezultatin e kthyer me këtë parametër.
    Veprimi pas dështimit Përcakton një veprim që duhet ndërmarrë pas ndalimit të dështimit të shërbimit.
    • Gjej Tjetra— Sistemi përpiqet të ndalojë shërbimet e VM-ve të tjera për të lëshuar burime.
    • Mbyll VM-në— Sistemi mbyll VM-në aktuale për të çliruar burimet.

    Figura 24 Konfigurimi i alokimit të burimeve për shabllonin e shërbimit
    Modeli i shërbimit

  6. Klikoni Përfundo.

Shtojca Një zgjidhje NVIDIA vGPU

NVIDIA vGPU ka përfunduarview 

NVIDIA vGPU klasifikohen në llojet e mëposhtme:

  • Seria Q - Për dizajnerë dhe përdorues të avancuar.
  • Seria B - Për përdoruesit e avancuar.
  • Seria A—Për përdoruesit e aplikacioneve virtuale.

Çdo seri vGPU ka një sasi fikse të tamponit të kornizës, numrin e kokave të ekranit të mbështetur dhe rezolucionin maksimal.

Një GPU fizike virtualizohet bazuar në rregullat e mëposhtme:

  • vGPU-të krijohen në një GPU fizike bazuar në një madhësi të caktuar buferi të kornizës.
  • Të gjitha vGPU-të rezidente në një GPU fizike kanë të njëjtën madhësi të buferit të kornizës. Një GPU fizike nuk mund të sigurojë vGPU me madhësi të ndryshme buferi të kornizës.
  • GPU-të fizike të një karte grafike mund të ofrojnë lloje të ndryshme vGPU

Për shembullampMegjithatë, një kartë grafike Tesla M60 ka dy GPU fizike, dhe secila GPU ka një bufer kornizë 8 GB. GPU-të mund t'i ofrojnë vGPU-ve një tampon kornizë prej 0.5 GB, 1 GB, 2 GB, 4 GB ose 8 GB. Tabela e mëposhtme tregon llojet e vGPU të mbështetura nga Tesla M60

vGPU lloji Buferi i kornizës në MB Maks. kokat e ekranit Maks. rezolucioni për kokën e ekranit Maks. vGPU për GPU Maks. vGPU për kartë grafike
M60-8Q 8192 4 4096 × 2160 1 2
M60-4Q 4096 4 4096 × 2160 2 4
M60-2Q 2048 4 4096 × 2160 4 8
M60-1Q 1024 2 4096 × 2160 8 16
M60-0Q 512 2 2560 × 1600 16 32
M60-2B 2048 2 4096 × 2160 4 8
M60-1B 1024 4 2560 × 1600 8 16
M60-0B 512 2 2560 × 1600 16 32
M60-8A 8192 1 1280 × 1024 1 2
M60-4A 4096 1 1280 × 1024 2 4
M60-2A 2048 1 1280 × 1024 4 8
M60-1A 1024 1 1280 × 1024 8 16

Menaxheri i UIS nuk i mbështet vGPU-të me një tampon kornizë 512 MB, si M60-0Q dhe M60-0B. Për më shumë informacion rreth GPU-ve dhe vGPU-ve NVIDIA, shihni Udhëzuesin e përdorimit të softuerit virtual GPU të NVIDIA.

Licencimi vGPU 

VIDIA GRID vGPU është një produkt i licencuar. Një VM merr një licencë nga një server licencash NVIDIA vGPU për të aktivizuar të gjitha veçoritë e vGPU në nisje dhe e kthen licencën në mbyllje.

Figura 25 Licencimi i NVIDIA GRID vGPU

Licencimi i NVIDIA GRID vGPU

Produktet e mëposhtme NVIDIA GRID janë të disponueshme si produkte të licencuara në GPU-të NVIDIA Tesla:

  • Stacioni virtual i punës.
  • PC virtual.
  • Aplikim Virtual.

Tabela e mëposhtme tregon botimet e licencës GRID:

botim i licencës GRID Karakteristikat e GRID VGPU të mbështetura
Aplikacioni Virtual GRID Aplikim në nivel PC. VGPU të serisë A
GRID PC Virtual Desktop virtual i biznesit për përdoruesit që kërkojnë një përvojë të shkëlqyer përdoruesi me aplikacionet e PC për Windows, Web shfletues dhe video me definicion të lartë.  

VGPU të serisë B

Stacioni i punës virtual GRID Stacioni i punës për përdoruesit e stacioneve të punës së nivelit të mesëm dhe të nivelit të lartë që kërkojnë qasje në aplikacione grafike profesionale në distancë. VGPU të serive Q dhe të serive B
Vendosja e serverit të licencës NVIDIA 

Kërkesat harduerike të platformës 

VM ose hosti fizik që do të instalohet me NVIDIA License Server duhet të ketë të paktën dy CPU dhe 4 GB memorie. Serveri i licencës NVIDIA mbështet një maksimum prej 150000 klientësh të licencuar kur funksionon në një VM ose host fizik me katër ose më shumë CPU dhe 16 GB memorie.

Kërkesat e softuerit të platformës 

  • JRE—32-bit, JRE1.8 ose më vonë. Sigurohuni që një JRE të jetë instaluar në platformë përpara se të instaloni Serverin e Licencës NVIDIA.
  • NET Framework—.NET Framework 4.5 ose më i ri në Windows.
  • Apache Tomcat-Apache Tomcat 7.x ose 8.x. Paketa instaluese e Serverit të Licencës NVIDIA për Windows përmban një paketë Apache Tomcat. Për Linux, duhet të instaloni Apache Tomcat përpara se të instaloni serverin e licencës NVIDIA.
  • Web shfletuesi—më vonë se Firefox 17, Chrome 27 ose Internet Explorer 9.

Kërkesat e konfigurimit të platformës 

  • Platforma duhet të ketë një adresë IP fikse.
  • Platforma duhet të ketë të paktën një adresë Ethernet MAC të pandryshueshme, për t'u përdorur si një identifikues unik gjatë regjistrimit të serverit dhe gjenerimit të licencave në Qendrën e Licencimit të Softuerit NVIDIA.
  • Data dhe ora e platformës duhet të vendosen me saktësi.

Portat e rrjetit dhe ndërfaqja e menaxhimit 

Serveri i licencës kërkon që porta TCP 7070 të jetë e hapur në murin e zjarrit të platformës, për t'u shërbyer licencave klientëve. Si parazgjedhje, instaluesi do ta hapë automatikisht këtë portë.

Ndërfaqja e menaxhimit të serverit të licencës është web-bazuar dhe përdor portin TCP 8080. Për të hyrë në ndërfaqen e menaxhimit nga platforma që pret serverin e licencës, hyni http://localhost:8080/licserver . Për të hyrë në ndërfaqen e menaxhimit nga një kompjuter në distancë, hyni http://<license server ip>:8080/licserver.

Instalimi dhe konfigurimi i serverit të licencës NVIDIA 
  • Në H3C UIS Manager, krijoni një VM që plotëson kërkesat e platformës për vendosjen e serverit të licencës NVIDIA.
  • Instaloni NVIDIA Licence Manager siç përshkruhet në kapitullin Instalimi i Serverit të Licencës së Softuerit NVIDIA vGPU në Udhëzuesin e Përdoruesit të Serverit të Licencës së Software-it Virtual GPU. Ai kapitull ofron parakushtet dhe procedurat e instalimit si për Windows ashtu edhe për Linux.
  • Konfiguro Serverin e Licencës NVIDIA siç përshkruhet në Licencat e Menaxherit në kapitullin e Serverit të Licencës së Softuerit NVIDIA vGPU në Udhëzuesin e Përdoruesit të Serverit të Licencës së Software-it Virtual GPU.

Dokumentet / Burimet

Menaxheri H3C GPU UIS Qasja GPU e vetme fizike [pdfUdhëzuesi i përdoruesit
GPU, Menaxheri UIS Qasja në GPU të vetme fizike, Menaxheri UIS, Qasja Single Physical, Single Physical

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *