H3C GPU UIS Manager Access Single Physical GPU User Guide
Pri vGPU-oj
Finiteview
GPU-virtualigo ebligas multoblajn VMs havi samtempan rektan aliron al ununura fizika GPU virtualigante la fizikan GPU en logikaj nomitaj virtualaj GPUoj (vGPUoj).
NVIDIA GRID vGPU funkcias per gastiganto instalita kun NVIDIA GRID GPU-oj por provizi vGPU-resursojn por VMs, kiuj liveras alt-efikecajn grafikajn servojn kiel kompleksa 2D-grafika pretigo kaj 3D-grafika bildigo.
H3C UIS Manager uzas la NVIDIA GRID vGPU-teknologion kune kun inteligenta resursa programado (iRS) por provizi planeblajn vGPU-resursojn. Por maksimumigi uzadon, UIS Manager kunigas vGPU-ojn kaj asignas ilin dinamike al VM-grupoj surbaze de la uzado-stato de vGPU-oj kaj prioritatoj de la VM-oj.
Mekanismoj
GPU-virtualigo
GPU-virtualigo funkcias jene:
- Fizika GPU uzas DMA por rekte akiri la instrukciojn, kiujn grafikaj aplikaĵoj eldonas al NVIDIA-ŝoforo kaj prilaboras la instrukciojn.
- La fizika GPU metas bilditajn datumojn en la kadrajn bufrojn de vGPUoj.
- La NVIDIA-ŝoforo tiras la bilditajn datumojn el la fizikaj kadro-bufroj.
Figuro 1 GPU virtualiga mekanismo
UIS Manager integras NVIDIA vGPU Manager, kiu estas la kernkomponento de GPU-virtualigo. NVIDIA vGPU Manager dividas fizikan GPU en plurajn sendependajn vGPU-ojn. Ĉiu vGPU havas ekskluzivan aliron al fiksa kvanto de frambufro. Ĉiuj vGPUoj loĝantaj sur fizika GPU monopoligas la motorojn de la GPU en victurno per temp-divida multipleksado, inkluzive de la grafikaĵoj (3D), videomalkodigo, kaj videokodigaj motoroj
Inteligenta vGPU-resursa planado
Inteligenta vGPU-resursa planado asignas la vGPU-resursojn de la gastigantoj en areto al GPU-rimedo por grupo de VMs kiuj disponigas la saman servon. Ĉiu VM en la VM-grupo ricevas servoŝablonon. Servŝablono difinas la prioritaton de VMs kiuj uzas la servoŝablonon por uzi fizikajn resursojn kaj la totalan rilatumon de rimedoj kiujn ĉiuj VM uzantaj la servoŝablonon povas uzi. Kiam VM komenciĝas aŭ rekomencas, UIS-Manaĝero asignas resursojn al la VM surbaze de ĝia servo-ŝablona prioritato, rimeduzo de la rimeda aro kaj la totala proporcio de resursoj kiujn ĉiuj VM-oj agordis kun la sama servo-ŝablono uzas.
UIS-Manaĝero uzas la sekvajn regulojn por asigni vGPU-resursojn:
- Atribuas vGPU-resursojn en la VM-botsekvenco se VMoj uzas servoŝablonojn kun la sama prioritato.
- Atribuas rimedojn de vGPU en malkreskanta ordo de prioritato se neaktivaj vGPU-oj estas pli malmultaj ol la VM-oj por ekfunkciigi. Por ekzample, rimedo enhavas 10 vGPU-ojn, kaj VM-grupo enhavas 12 VM-ojn. VMs 1 ĝis 4 uzas servoŝablonon A, kiu havas malaltan prioritaton kaj permesas al ĝiaj VMs uzi 20% de la vGPU-oj en la rimeda aro. VMs 5 ĝis 12 uzas servoŝablonon B, kiu havas altan prioritaton kaj permesas al ĝiaj VMs uzi 80% de la vGPU-oj en la rimeda naĝejo. Kiam ĉiuj VM-oj ekfunkciigas samtempe, UIS-Manaĝero unue atribuas vGPU-rimedojn al VM-oj 5 ĝis 12. Inter VM-oj 1 ĝis 4, la du VM, kiuj unue ekfunkciigas, ricevas la ceterajn du vGPU-ojn.
- Rekuperas vGPU-resursojn de iuj malaltprioritaj VM-oj kaj asignas la vGPU-rimedojn al alt-prioritataj VM-oj kiam la sekvaj kondiĉoj estas plenumitaj:
- Neaktivaj vGPU-oj estas malpli ol la altprioritataj VM-oj por ekbruligi.
- La VMs kiuj uzas la saman malaltprioritata servoŝablono uzas pli da resursoj ol la rimedproporcio specifita en la servoŝablono.
Por ekzample, rimedo enhavas 10 vGPU-ojn, kaj VM-grupo enhavas 12 VM-ojn. VMs 1 ĝis 4 uzas servoŝablonon A, kiu havas malaltan prioritaton kaj permesas al ĝiaj VMs uzi 20% de la vGPU-oj en la rimeda aro. VMs 5 ĝis 12 uzas servoŝablonon B, kiu havas altan prioritaton kaj permesas al ĝiaj VMs uzi 80% de la vGPU-oj en la rimeda naĝejo. VM-oj 1 ĝis 10 funkcias, kaj VM-oj 1 ĝis 4 uzas kvar vGPU-ojn. Kiam VM 11 kaj VM 12 ekfunkciigas, UIS-Manaĝero reakiras du vGPU-ojn de VM-oj 1 ĝis 4 kaj asignas ilin al VM 11 kaj VM 12.
Limigoj kaj gvidlinioj
Por provizi vGPU-ojn, fizikaj GPU-oj devas subteni NVIDIA GRID-vGPU-solvojn.
Agordante vGPU-ojn
Ĉi tiu ĉapitro priskribas kiel ligi vGPU al VM en UIS-Manaĝero.
Antaŭkondiĉoj
- Instalu NVIDIA GRID vGPU-kongruajn GPU-ojn sur la servilo por provizi vGPU-ojn. Por pliaj informoj pri GPU-instalado, vidu la gvidilon pri aparataro por la servilo.
- Elŝutu la instalilon de Virtuala GPU License Manager, gpumodeswitch-ilon kaj GPU-ŝoforojn de la NVIDIA webretejo.
- Deploji NVIDIA License Server kaj petu NVIDIA vGPU-licencojn kiel priskribite en "Deploying NVIDIA License Server" kaj "(Laŭvola) Peti permesilon por VM."
Limigoj kaj gvidlinioj
- Ĉiu VM povas esti kunligita al unu vGPU.
- Fizika GPU povas disponigi vGPUojn de la sama tipo. La fizikaj GPUoj de grafika karto povas disponigi malsamajn specojn de vGPUoj.
- Fizika GPU kun loĝanto de vGPU ne povas esti uzata por GPU-trapaso. Trapasita fizika GPU ne povas provizi vGPUojn.
- Certigu, ke GPUoj funkcias en grafika reĝimo. Se GPU funkcias en komputa reĝimo, agordu ĝian reĝimon al grafikaĵoj kiel priskribite en Gpumodeswitch Uzantgvidilo.
Proceduro
Ĉi tiu sekcio uzas VM funkciantan 64-bitan Vindozon 7 kiel ekzample por priskribi kiel ligi vGPU al VM.
Kreante vGPU-ojn
- Sur la supra navigadbreto, alklaku Gastigantoj.
- Elektu gastiganton por eniri la gastigan resuman paĝon.
- Alklaku la langeton Aparataro-Agordo.
- Alklaku la langeton GPU-Aparato.
Figuro 2 GPU-listo - Alklaku la
ikono por GPU.
- Elektu vGPU-tipo, kaj tiam alklaku OK.
Figuro 3 Aldonante vGPU-ojn
Alkroĉante vGPU-ojn al VM-oj
- Sur la supra navigadbreto, alklaku Servojn, kaj tiam elektu iRS el la navigada panelo.
Figuro 4 iRS-servolisto - Klaku Aldoni iRS-Servon.
- Agordu la nomon kaj priskribon de la iRS-servo, elektu vGPU kiel la rimedan tipon, kaj tiam alklaku Sekva.
Figuro 5 Aldono de iRS-servo - Elektu la celan vGPU-naĝejon nomon, elektu la vGPU-ojn por esti asignitaj al la vGPU-naĝejo, kaj tiam alklaku Sekva.
Figuro 6 Asigni vGPU-ojn al vGPU-poolo - Alklaku Aldoni por aldoni servo-VMs.
- Alklaku la
ikono por la kampo VM.
Figuro 7 Aldonante servo VMs - Elektu servo VMs kaj tiam alklaku OK.
La elektitaj VM-oj devas esti en malŝalta stato. Se vi elektas plurajn servo-VM-ojn, ili estos asignitaj la saman servoŝablonon kaj prioritaton. Vi povas denove plenumi la aldonan operacion por asigni malsaman servoŝablonon al alia grupo de servo-VMoj.
Figuro 8 Elektante servo VMs - Alklaku la piktogramon por la kampo Servo Ŝablono.
- Elektu servoŝablonon kaj alklaku OK.
Por pliaj informoj pri servaj ŝablonoj, vidu "Inteligenta vGPU-rimedoplanado" kaj "(Laŭvola) Krei servo-ŝablonon."
Figuro 9 Elektante servoŝablonon - Klaku Fini.
La aldonita iRS-servo aperas en la iRS-servolisto.
Figuro 10 iRS-servolisto - El la maldekstra navigada panelo, elektu la aldonitan vGPU-poolon.
- Sur la langeto VMs, elektu la VM-ojn por ekfunkciigi, dekstre alklaku la liston de VM, kaj tiam elektu Komencu.
Figuro 11 Komencante servo VMs - En la dialogujo kiu malfermiĝas, alklaku OK.
- Dekstre alklaku VM kaj elektu Konzolon el la ŝparmenuo, kaj tiam atendu, ke la VM komenciĝu.
- Sur la VM, malfermu Aparato-Manaĝeron, kaj tiam elektu Vidigajn adaptilojn por kontroli, ke vGPU estis kunligita al la VM.
Por uzi la vGPU, vi devas instali NVIDIA-grafikan pelilon sur la VM.
Figuro 12 Aparato-Administranto
Instalante grafikan pelilon NVIDIA sur VM
- Elŝutu kongruan grafikan pelilon de NVIDIA kaj alŝutu ĝin al VM.
- Duoble alklaku la pelilon instalilon kaj instalu la pelilon sekvante la agordan sorĉiston.
Figuro 13 Instalado de grafika pelilo de NVIDIA - Rekomencu la VM.
La VNC-konzolo estas neatingebla post kiam vi instalas NVIDIA-grafikan pelilon. Bonvolu aliri la VM per fora labortabla programaro kiel RGS aŭ Mstsc. - Ensalutu al la VM per fora labortabla programaro.
- Malfermu Aparato-Administranton, kaj poste elektu Montraj adaptiloj por kontroli, ke la modelo de la kuna vGPU estas ĝusta.
Figuro 14 Montrante informojn pri vGPU
(Laŭvola) Peti permesilon por VM
- Ensalutu al VM.
- Dekstre alklaku la labortablo, kaj tiam elektu NVIDIA Kontrolpanelo.
Figuro 15 NVIDIA Kontrolpanelo - El la maldekstra navigada panelo, elektu Licencado > Administri Permesilon. Enigu la IP-adreson kaj havenon de NVIDIA permesila servilo, kaj poste alklaku Apliki. Por pliaj informoj pri deplojado de NVIDIA licencservilo, vidu "Deploying NVIDIA License Server."
Figuro 16 Specifante NVIDIA-licencservilon
(Laŭvola) Redaktado de la vGPU-tipo por VM
- Kreu iRS vGPU-poolon de la celtipo.
Figuro 17 listo de vGPU-naĝejo - Sur la supra navigadbreto, alklaku VMs.
- Alklaku la nomon de VM en malŝalta stato.
- Sur la resuma paĝo de VM, alklaku Redakti.
Figuro 18 VM resuma paĝo - Elektu Pli > GPU Aparato el la menuo.
Figuro 19 Aldono de GPU-aparato - Alklaku la
ikono por la kampo de Rimedoj.
- Elektu la celan vGPU-poolon, kaj tiam alklaku OK.
Figuro 20 Elektante vGPU-poolon - Klaku Apliki.
(Laŭvola) Krei servoŝablonon
Antaŭ ol vi kreas servoŝablonon, modifi la rimedo-asignproporciojn de la sistem-difinitaj servoŝablonoj. Certigu, ke la sumo de la resursaj asignoproporcioj de ĉiuj servoŝablonoj ne superas 100%.
Por krei servoŝablonon:
- Sur la supra navigadbreto, alklaku Servojn, kaj tiam elektu iRS el la navigada panelo.
Figuro 21 iRS-servolisto - Alklaku Servaj Ŝablonoj.
Figuro 22 Listo de ŝablonoj de servo - Klaku Aldoni.
Figuro 23 Aldono de servo-ŝablono - Enigu nomon kaj priskribon por la serva ŝablono, elektu prioritaton, kaj poste alklaku Sekva.
- Agordu la sekvajn parametrojn
Parametro Priskribo Prioritato Specifas la prioritaton de VM-oj kiuj uzas la servoŝablonon por uzi fizikajn rimedojn. Kiam la uzado de rimedoj de VM-oj uzantaj servŝablonon kun malalta prioritato superas la asignitan rimedproporcion, la sistemo reakiras la rimedojn de ĉi tiuj VM-oj por certigi, ke VM-oj uzantaj servŝablonon kun alta prioritato havas sufiĉajn rimedojn por uzi. Se la uzado de rimedoj de VMs uzanta servoŝablonon kun malalta prioritato ne superas la asignitan rimedproporcion, la sistemo ne reprenas la rimedojn de ĉi tiuj VM. Asigno Proporcio Specifas la rilatumon de rimedoj en iRS-servo por esti asignita al servoŝablono. Por ekzample, se 10 GPUoj partoprenu en iRS kaj la asignoproporcio de servo-ŝablono estas 20%, 2 GPU-oj estos asignitaj al la servo-ŝablono. La totala asignoproporcio de ĉiuj servoŝablonoj ne povas superi 100%. Serva Haltiga Komando Specifas la komandon, kiu povas esti efektivigita de la OS de VM por liberigi la rimedojn okupitajn de la VM por ke aliaj VM povu uzi la rimedojn. Por ekzample, vi povas enigi malŝaltan komandon. Rezulto al Reveno Specifas la rezulton uzatan de la UIS-Manaĝero por determini ĉu komando uzata por ĉesigi servojn estis sukcese plenumita per kongruo de la redonita rezulto kun ĉi tiu parametro. Ago Sur Fiasko Specifas agon por fari ĉe ĉesigo de servado. - Trovu Sekva—La sistemo provas ĉesigi servojn de aliaj VM-oj por liberigi rimedojn.
- Malŝaltu VM—La sistemo malŝaltas la nunan VM por liberigi rimedojn.
Figuro 24 Agordo de resursa asignado por la serva ŝablono
- Klaku Finu.
Apendico A NVIDIA vGPU-solvo
NVIDIA vGPU finiĝisview
NVIDIA vGPU-oj estas klasifikitaj en la jenajn tipojn:
- Q-serio-Por dizajnistoj kaj altnivelaj uzantoj.
- B-serio—Por progresintaj uzantoj.
- A-serio—Por virtualaj aplikaĵuzantoj.
Ĉiu vGPU-serio havas fiksan kvanton da kadro-bufro, nombro da subtenataj ekrankapoj kaj maksimuma rezolucio.
Fizika GPU estas virtualigita surbaze de la sekvaj reguloj:
- vGPU-oj estas kreitaj sur fizika GPU bazita sur certa kadro-bufrgrandeco.
- Ĉiuj vGPU-oj loĝantaj sur fizika GPU havas la saman kadran bufrograndecon. Fizika GPU ne povas provizi vGPU-ojn per malsamaj kadro-bufrgrandecoj.
- La fizikaj GPUoj de grafika karto povas disponigi malsamajn specojn de vGPUoj
Por ekzample, Tesla M60 grafika karto havas du fizikajn GPU-ojn, kaj ĉiu GPU havas 8 GB-frambufferon. La GPUoj povas provizi vGPUojn per frambufro de 0.5 GB, 1 GB, 2 GB, 4 GB aŭ 8 GB. La sekva tabelo montras la vGPU-tipojn subtenatajn de Tesla M60
vGPU tajpu | Kadra bufro en MB | Maks. montraj kapoj | Maks. rezolucio per ekrankapo | Maks. vGPU-oj per GPU | Maks. vGPUoj po grafika karto |
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 |
UIS-Manaĝero ne subtenas vGPU-ojn kun 512 MB-frambufro, kiel ekzemple M60-0Q kaj M60-0B. Por pliaj informoj pri NVIDIA GPU-oj kaj vGPU-oj, vidu Virtuala GPU-Programaro-Gvidilo de NVIDIA.
Licencado de vGPU
VIDIA GRID vGPU estas aprobita produkto. VM akiras licencon de NVIDIA vGPU-licencservilo por ebligi ĉiujn vGPU-funkciojn ĉe ekfunkciigo kaj resendas la permesilon ĉe malŝalto.
Figuro 25 Licencado de NVIDIA GRID vGPU
La sekvaj NVIDIA GRID-produktoj haveblas kiel licencaj produktoj sur NVIDIA Tesla GPU-oj:
- Virtuala Laborstacio.
- Virtuala komputilo.
- Virtuala Apliko.
La sekva tabelo montras GRID-licenceldonojn:
GRID-licenca eldono | Karakterizaĵoj de GRID | Subtenataj vGPUoj |
GRID Virtuala Apliko | PC-nivela aplikaĵo. | A-serio vGPUoj |
GRID Virtuala PC | Komerca virtuala labortablo por uzantoj, kiuj postulas bonegan sperton de uzanto kun komputilaj aplikoj por Vindozo, Web retumiloj, kaj altdifina video. | B-serio vGPUoj |
GRID Virtuala Laborstacio | Laborstacio por uzantoj de meznivelaj kaj altnivelaj laborstacioj, kiuj postulas aliron al foraj profesiaj grafikaj aplikoj. | Q-serio kaj B-serio vGPUoj |
Deplojante NVIDIA Licencan Servilon
Postuloj de aparataro de platformo
La VM aŭ fizika gastiganto por esti instalita kun NVIDIA License Server devas havi minimume du CPU-ojn kaj 4 GB da memoro. NVIDIA License Server subtenas maksimume 150000 licencitajn klientojn kiam funkcias per VM aŭ fizika gastiganto kun kvar aŭ pli da CPUoj kaj 16 GB da memoro.
Postuloj pri platformo programaro
- JRE—32-bita, JRE1.8 aŭ poste. Certigu, ke JRE estas instalita sur la platformo antaŭ ol vi instalos NVIDIA License Server.
- NET Framework—.NET Framework 4.5 aŭ poste en Vindozo.
- Apache Tomcat—Apache Tomcat 7.x aŭ 8.x. La instalilo de NVIDIA License Server por Vindozo enhavas Apache Tomcat-pakaĵon. Por Linukso, vi devas instali Apache Tomcat antaŭ ol instali NVIDIA License Server.
- Web retumilo—pli posta ol Firefox 17, Chrome 27 aŭ Internet Explorer 9.
Postuloj de agordo de platformo
- La platformo devas havi fiksan IP-adreson.
- La platformo devas havi minimume unu senŝanĝan Ethernet MAC-adreson, por esti uzata kiel unika identigilo dum registrado de la servilo kaj generado de licencoj en la NVIDIA Programaro-Licencado-Centro.
- La dato kaj horo de la platformo devas esti precize fiksitaj.
Retaj havenoj kaj administrada interfaco
La licencservilo postulas, ke TCP-haveno 7070 estu malfermita en la fajroŝirmilo de la platformo, por servi licencojn al klientoj. Defaŭlte, la instalilo aŭtomate malfermos ĉi tiun havenon.
La administradinterfaco de la licencservilo estas web-bazita, kaj uzas TCP-havenon 8080. Por aliri la administradan interfacon de la platformo gastiganta la permesilan servilon, aliru http://localhost:8080/licserver . Por aliri la administradan interfacon de fora komputilo, aliru http://<license sercer ip>:8080/licserver.
Instalado kaj agordo de NVIDIA License Server
- En H3C UIS-Manaĝero, kreu VM kiu plenumas la platformajn postulojn por disfaldiĝo de NVIDIA License Server.
- Instalu NVIDIA License Manager kiel priskribite en la ĉapitro Instalado de NVIDIA vGPU Software License Server de Virtuala GPU Software License Server User Guide. Tiu ĉapitro disponigas la instalajn antaŭkondiĉojn kaj procedurojn por kaj Vindozo kaj Linukso.
- Agordu NVIDIA Licencan Servilon kiel priskribite en la Manaĝeraj Licencoj en la ĉapitro de NVIDIA vGPU Software License Server de Virtuala GPU Software License Server Gvidilo.
Dokumentoj/Rimedoj
![]() | H3C GPU UIS Manager Access Single Physical GPU [pdf] Uzantogvidilo GPU, UIS-Manaĝero Aliro Ununura Fizika GPU, UIS-Manaĝero, Aliro Unuopa Fizika, Unuopa Fizika |