H3C GPU UIS Manager Пристап до упатство за користење на единствен физички графички процесор
За vGPU
Во текот наview
Виртуелизацијата на графичкиот процесор им овозможува на повеќе VM-и да имаат истовремен директен пристап до еден физички графички процесор со виртуелизирање на физичкиот графички процесор во логични наречени виртуелни графички процесори (vGPU).
NVIDIA GRID vGPU работи на домаќин инсталиран со графички процесори на NVIDIA GRID за да обезбеди vGPU ресурси за VM кои обезбедуваат графички услуги со високи перформанси, како што се сложена 2D графичка обработка и прикажување на 3D графика.
H3C UIS Manager ја користи технологијата NVIDIA GRID vGPU заедно со интелигентно распоредување на ресурси (iRS) за да обезбеди распоредливи vGPU ресурси. За да се максимизира употребата, UIS Manager ги спојува vGPU и ги распределува динамично на VM групи врз основа на статусот на користење на vGPU и приоритетите на VM.
Механизми
Виртуелизација на графичкиот процесор
Виртуелизација на графичкиот процесор работи на следниов начин:
- Физичкиот графички процесор користи DMA за директно да ги добие инструкциите што графичките апликации ги издаваат на двигателот на NVIDIA и ги обработува инструкциите.
- Физичкиот графички процесор ги става рендерираните податоци во рамковните бафери на vGPU.
- Драјверот на NVIDIA ги повлекува рендерираните податоци од баферите на физичките рамки.
Слика 1 Механизам за виртуелизација на графичкиот процесор
UIS Manager го интегрира NVIDIA vGPU Manager, кој е основна компонента на виртуелизацијата на графичкиот процесор. NVIDIA vGPU Manager го дели физичкиот графички процесор на повеќе независни vGPU. Секој vGPU има ексклузивен пристап до фиксна количина на бафер за рамки. Сите vGPU кои живеат на физички графички процесор ги монополизираат моторите на графичкиот процесор за возврат преку мултиплексирање со временска поделба, вклучително и графички (3D), видео декодирање и мотори за видео шифрирање
Интелигентно распоредување на ресурси на vGPU
Интелигентното распоредување на ресурсите на vGPU ги доделува ресурсите на vGPU на хостовите во кластерот на базен на ресурси на графичкиот процесор за група VM што ја обезбедуваат истата услуга. На секој VM во групата VM му е доделен сервисен образец. Услуга шаблон го дефинира приоритетот на VM што го користат шаблонот за услуги за да користат физички ресурси и вкупниот сооднос на ресурси што можат да ги користат сите VM што го користат шаблонот за услуги. Кога VM се стартува или се рестартира, UIS Manager доделува ресурси на VM врз основа на приоритетот на шаблонот на услугата, користењето на ресурсите на фондот на ресурси и вкупниот сооднос на ресурсите што ги користат сите VM конфигурирани со истиот шаблон за услуга.
Управувачот со UIS ги користи следниве правила за распределба на ресурсите на vGPU:
- Ги распределува ресурсите на vGPU во секвенцата за подигање на VM ако VM користат шаблони за услуги со ист приоритет.
- Ги распределува резолуциите на vGPU по опаѓачки приоритетен редослед ако неактивен vGPU се помалку од VM за подигање. За прampтака, базенот на ресурси содржи 10 vGPU, а VM групата содржи 12 VMs. VMs 1 до 4 користат шаблон за услуга А, кој има низок приоритет и им овозможува на своите VM да користат 20% од vGPU во базенот на ресурси. VM 5 до 12 користат сервисен шаблон B, кој има висок приоритет и им овозможува на своите VM да користат 80% од vGPU во базенот на ресурси. Кога сите VM се подигнуваат истовремено, UIS Manager прво доделува vGPU ресурси на VMs 5 до 12. Меѓу VMs 1 до 4, на двата VMs кои први се подигнуваат им се доделуваат преостанатите два vGPU.
- Повторно бара vGPU ресурси од некои VM со низок приоритет и ги доделува vGPU ресурсите на VM со висок приоритет кога се исполнети следниве услови:
- VGPU-и во мирување се помалку од VM-овите со висок приоритет за подигање.
- VM-ите кои користат ист шаблон за услуги со низок приоритет користат повеќе ресурси од соодносот на ресурси наведен во шаблонот за услуги.
За прampтака, базенот на ресурси содржи 10 vGPU, а VM групата содржи 12 VMs. VMs 1 до 4 користат сервисен шаблон А, кој има низок приоритет и им овозможува на своите VM да користат 20% од vGPU во базенот на ресурси. VM 5 до 12 користат сервисен шаблон B, кој има висок приоритет и им овозможува на своите VM да користат 80% од vGPU во базенот на ресурси. ВМС од 1 до 10 работат, а VM од 1 до 4 користат четири vGPU. Кога се подигнуваат VM 11 и VM 12, UIS Manager повлекува два vGPU од VM 1 до 4 и ги доделува на VM 11 и VM 12.
Ограничувања и упатства
За да се обезбедат vGPU, физичките графички процесори мора да поддржуваат NVIDIA GRID vGPU решенија.
Конфигурирање на vGPU
Ова поглавје опишува како да прикачите vGPU на VM во UIS Manager.
Предуслови
- Инсталирајте графички процесори компатибилни со NVIDIA GRID vGPU на серверот за да обезбедите vGPU. За повеќе информации за инсталацијата на графичкиот процесор, видете го упатството за инсталација на хардверот за серверот.
- Преземете го инсталерот на менаџерот за лиценца за виртуелен графички процесор, алатката gpumodeswitch и драјверите за графичкиот процесор од NVIDIA webсајт.
- Распоредете NVIDIA лиценциран сервер и побарајте NVIDIA vGPU лиценци како што е опишано во „Да се распореди NVIDIA лиценциран сервер“ и „(Опцијално) Барање лиценца за VM“.
Ограничувања и упатства
- Секој VM може да се прикачи на еден vGPU.
- Физичкиот графички процесор може да обезбеди vGPU од ист тип. Физичките графички процесори на графичката картичка можат да обезбедат различни типови vGPU.
- Физички графички процесор со резидент на vGPU не може да се користи за премин на графичкиот процесор. Премин преку физички графички процесор не може да обезбеди vGPU.
- Проверете дали графичките процесори работат во графички режим. Ако графичкиот процесор работи во режим на пресметување, поставете го неговиот режим на графички како што е опишано во упатството за употреба gpumodeswitch.
Постапка
Овој дел користи VM со 64-битен Windows 7 како прampза да опишете како да прикачите vGPU на VM.
Креирање vGPU
- На горната лента за навигација, кликнете Домаќини.
- Изберете домаќин за да влезете во страницата со резиме на домаќинот.
- Кликнете на јазичето Конфигурација на хардвер.
- Кликнете на картичката GPU Device.
Слика 2 Список на графичкиот процесор
- Кликнете на
икона за графичкиот процесор.
- Изберете тип vGPU, а потоа кликнете OK.
Слика 3 Додавање vGPU
Прикачување vGPU на VM
- На горната лента за навигација, кликнете Услуги, а потоа изберете iRS од панелот за навигација.
Слика 4 Список на услуги на iRS
- Кликнете Додај iRS услуга.
- Конфигурирајте го името и описот на услугата iRS, изберете vGPU како тип на ресурс, а потоа кликнете Next.
Слика 5 Додавање iRS услуга
- Изберете го целното име на базенот vGPU, изберете ги vGPU-ите што ќе се доделат на базенот vGPU, а потоа кликнете Next.
Слика 6 Доделување vGPU на базен vGPU
- Кликнете Додај за да додадете сервисни VM.
- Кликнете на
икона за полето VM.
Слика 7 Додавање сервисни VMs
- Изберете сервисни VM и потоа кликнете OK.
Избраните VM мора да бидат во состојба на исклучување. Ако изберете повеќе сервисни VM-и, ќе им се додели истиот образец за услуга и приоритет. Можете повторно да ја извршите операцијата за додавање за да доделите различен образец за услуга на друга група на сервисни VM.
Слика 8 Избор на сервисни VMs
- Кликнете на иконата за полето Service Template.
- Изберете образец за услуга и кликнете OK.
За повеќе информации за шаблони за услуги, видете „Интелигентно распоредување ресурси на vGPU“ и „(Опционално) Креирање образец за услуга“.
Слика 9 Избор на шаблон за услуга
- Кликнете на Заврши.
Додадената услуга iRS се појавува во списокот со услуги на iRS.
Слика 10 Список на услуги на iRS
- Од левиот панел за навигација, изберете го додадениот базен vGPU.
- На табулаторот VMs, изберете ги VMs за подигање, кликнете со десното копче на VM листата, а потоа изберете Start.
Слика 11 Стартување на сервисни VMs
- Во полето за дијалог што се отвора, кликнете OK.
- Кликнете со десното копче на VM и изберете Console од менито за кратенки, а потоа почекајте да се вклучи VM.
- На VM, отворете Управувач со уреди, а потоа изберете адаптери за прикажување за да потврдите дека vGPU е прикачен на VM.
За да го користите vGPU, мора да инсталирате двигател за графика NVIDIA на VM.
Слика 12 Управувач со уреди
Инсталирање на двигател за графика NVIDIA на VM
- Преземете соодветен двигател за графика на NVIDIA и поставете го на VM.
- Кликнете двапати на инсталаторот на драјверот и инсталирајте го двигателот следејќи го волшебникот за поставување.
Слика 13 Инсталирање на двигател за графика NVIDIA
- Рестартирајте го VM.
Конзолата VNC е недостапна откако ќе инсталирате двигател за графика NVIDIA. Пристапете до VM преку софтвер за далечинска работна површина како што се RGS или Mstsc. - Најавете се на VM преку софтвер за далечинска работна површина.
- Отворете Управувач со уреди, а потоа изберете адаптери за прикажување за да потврдите дека моделот на приложениот vGPU е точен.
Слика 14 Прикажување информации за vGPU
(Факултативно) Барање лиценца за VM
- Најавете се на VM.
- Десен-клик на работната површина, а потоа изберете NVIDIA Control Panel.
Слика 15 Контролен панел на NVIDIA
- Од левиот панел за навигација, изберете Лиценцирање > Управување со лиценца. Внесете ја IP адресата и бројот на портата на серверот за лиценца NVIDIA, а потоа кликнете Примени. За повеќе информации за распоредување сервер за лиценца NVIDIA, видете „Разменување на NVIDIA лиценциран сервер“.
Слика 16 Одредување сервер за лиценца NVIDIA
(Изборно) Уредување на типот vGPU за VM
- Направете iRS vGPU базен од целниот тип.
Слика 17 Список со базен на vGPU
- На горната лента за навигација, кликнете VMs.
- Кликнете на името на VM во состојба на исклучување.
- На страницата со резиме на VM, кликнете Уреди.
Слика 18 страница за резиме на VM
- Изберете Повеќе > GPU Device од менито.
Слика 19 Додавање на GPU уред
- Кликнете на
икона за полето Resource Pool.
- Изберете го целниот vGPU базен, а потоа кликнете OK.
Слика 20 Избор на базен vGPU
- Кликнете Примени.
(Факултативно) Креирање образец за услуга
Пред да креирате шаблон за услуга, изменете ги соодносите на распределба на ресурсите на шаблони за услуги дефинирани од системот. Погрижете се збирот на коефициентите на распределба на ресурсите на сите шаблони за услуги да не надминува 100%.
За да креирате образец за услуга:
- На горната лента за навигација, кликнете Услуги, а потоа изберете iRS од панелот за навигација.
Слика 21 Список на услуги на iRS
- Кликнете на Шаблони за услуги.
Слика 22 Список на шаблони за услуги
- Кликнете Додај.
Слика 23 Додавање шаблон за услуга
- Внесете име и опис за шаблонот за услугата, изберете приоритет и потоа кликнете Next.
- Конфигурирајте ги следните параметри
Параметар Опис Приоритет Го одредува приоритетот на VM што го користат образецот на услугата за користење физички ресурси. Кога користењето ресурси на VM-и кои користат сервисен шаблон со низок приоритет го надминува доделениот сооднос на ресурси, системот ги враќа ресурсите на овие VM-и за да се осигура дека VM-и кои користат сервисен шаблон со висок приоритет имаат доволно ресурси за користење. Ако користењето на ресурсите на VM кои користат сервисен шаблон со низок приоритет не го надминува доделениот сооднос на ресурси, системот не ги враќа ресурсите на овие VMs. Сооднос на распределба Го одредува односот на ресурсите во услугата iRS што треба да се додели на шаблон за услуга. За прampле, ако 10 графички процесори учествуваат во iRS и соодносот на распределба на шаблон за услуга е 20%, 2 графички процесори ќе бидат доделени на шаблонот за услугата. Вкупниот сооднос на распределба на сите шаблони за услуги не може да надмине 100%. Команда за запирање на услугата Ја одредува командата што може да ја изврши оперативниот систем на VM за ослободување на ресурсите окупирани од VM за да можат другите VM да ги користат ресурсите. За прample, можете да внесете команда за исклучување. Резултат на враќање Го одредува резултатот што го користи UIS Manager за да одреди дали командата што се користи за запирање на услугите е успешно извршена со усогласување на вратениот резултат со овој параметар. Акција по неуспех Одредува дејство што треба да се преземе при прекинување на неуспехот на услугата. - Најдете следно— Системот се обидува да ги запре услугите на други VM за ослободување ресурси.
- Исклучи VM— Системот го исклучува тековниот VM за да ослободи ресурси.
Слика 24 Конфигурирање на распределба на ресурси за шаблонот за услугата
- Кликнете Заврши.
Додаток A NVIDIA vGPU решение
NVIDIA vGPU завршиview
NVIDIA vGPU се класифицирани во следниве типови:
- Q-series — за дизајнери и напредни корисници.
- B-series — За напредни корисници.
- A-series — За корисници на виртуелни апликации.
Секоја серија vGPU има фиксна количина на бафер за рамки, број на поддржани глави на екранот и максимална резолуција.
Физичкиот графички процесор е виртуелизиран врз основа на следниве правила:
- vGPU се креирани на физички графички процесор врз основа на одредена големина на баферот на рамката.
- Сите vGPU резидентни на физички графички процесор имаат иста големина на баферот на рамката. Физичкиот графички процесор не може да обезбеди vGPU со различни големини на баферот на рамки.
- Физичките графички процесори на графичката картичка можат да обезбедат различни типови vGPU
За прampLe, графичката картичка Tesla M60 има два физички графички процесори, а секој графички процесор има бафер за рамки од 8 GB. Графичките процесори можат да обезбедат vGPU со бафер за рамки од 0.5 GB, 1 GB, 2 GB, 4 GB или 8 GB. Следната табела ги прикажува типовите vGPU поддржани од Tesla M60
vGPU тип | Бафер за рамки во MB | Макс. глави за прикажување | Макс. резолуција по глава на екранот | Макс. vGPU по графички процесор | Макс. vGPU по графичка картичка |
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 |
М60-8А | 8192 | 1 | 1280 × 1024 | 1 | 2 |
М60-4А | 4096 | 1 | 1280 × 1024 | 2 | 4 |
М60-2А | 2048 | 1 | 1280 × 1024 | 4 | 8 |
М60-1А | 1024 | 1 | 1280 × 1024 | 8 | 16 |
UIS Manager не поддржува vGPU со бафер за рамки од 512 MB, како што се M60-0Q и M60-0B. За повеќе информации за NVIDIA GPU и vGPU, видете Упатство за корисникот на софтвер за виртуелен графички процесор на NVIDIA.
vGPU лиценцирање
VIDIA GRID vGPU е лиценциран производ. VM добива лиценца од NVIDIA vGPU лиценца сервер за да ги овозможи сите vGPU функции при подигнување и ја враќа лиценцата при исклучување.
Слика 25 Лиценцирање на NVIDIA GRID vGPU
Следниве производи на NVIDIA GRID се достапни како лиценцирани производи на графичките процесори на NVIDIA Tesla:
- Виртуелна работна станица.
- Виртуелен компјутер.
- Виртуелна апликација.
Следната табела ги прикажува изданијата на лиценците GRID:
GRID лиценца издание | GRID карактеристики | Поддржани vGPU |
GRID виртуелна апликација | Апликација на ниво на компјутер. | VGPU од серијата А |
GRID виртуелен компјутер | Бизнис виртуелна работна површина за корисници кои бараат одлично корисничко искуство со компјутерски апликации за Windows, Web прелистувачи и видео со висока дефиниција. |
VGPU од серијата Б |
GRID виртуелна работна станица | Работна станица за корисници на работни станици од средна и висока класа на кои им е потребен пристап до далечински професионални графички апликации. | VGPU од серијата Q и од серијата Б |
Распоредување на серверот за лиценца NVIDIA
Хардверски барања за платформа
VM или физичкиот хост што треба да се инсталира со серверот за лиценца NVIDIA мора да има минимум два процесори и 4 GB меморија. Серверот за лиценца NVIDIA поддржува максимум 150000 лиценцирани клиенти кога работи на VM или физички хост со четири или повеќе процесори и 16 GB меморија.
Барања за софтвер на платформата
- JRE - 32-битни, JRE1.8 или подоцна. Проверете дали е инсталиран JRE на платформата пред да го инсталирате серверот за лиценца NVIDIA.
- NET Framework—.NET Framework 4.5 или понова верзија на Windows.
- Apache Tomcat — Apache Tomcat 7.x или 8.x. Инсталатерскиот пакет на NVIDIA лиценциран сервер за Windows содржи пакет Apache Tomcat. За Linux, мора да инсталирате Apache Tomcat пред да го инсталирате серверот за лиценца NVIDIA.
- Web прелистувач - подоцна од Firefox 17, Chrome 27 или Internet Explorer 9.
Барања за конфигурација на платформата
- Платформата мора да има фиксна IP адреса.
- Платформата мора да има минимум една непроменлива Ethernet MAC адреса, која ќе се користи како единствен идентификатор при регистрирање на серверот и генерирање лиценци во Центарот за лиценцирање софтвер NVIDIA.
- Датумот и времето на платформата мора да бидат точно поставени.
Мрежни порти и интерфејс за управување
Серверот за лиценца бара TCP портата 7070 да биде отворена во заштитниот ѕид на платформата, за да им служи лиценци на клиентите. Стандардно, инсталаторот автоматски ќе ја отвори оваа порта.
Интерфејсот за управување на серверот за лиценца е web-базиран и користи TCP порта 8080. За пристап до интерфејсот за управување од платформата што го хостира серверот за лиценца, пристапете http://localhost:8080/licserver . За да пристапите до интерфејсот за управување од далечински компјутер, пристапете http://<license Sercer ip>:8080/licserver.
Инсталирање и конфигурирање на сервер за лиценца NVIDIA
- На H3C UIS Manager, креирајте VM што ги исполнува барањата на платформата за распоредување на серверот за лиценца NVIDIA.
- Инсталирајте го NVIDIA License Manager како што е опишано во поглавјето Инсталирање на NVIDIA vGPU Software License Server од Упатството за корисникот на серверот за лиценца за софтвер за виртуелен GPU. Тоа поглавје ги дава предусловите и процедурите за инсталација и за Windows и за Linux.
- Конфигурирајте го серверот за лиценца на NVIDIA како што е опишано во Лиценците за менаџер на поглавјето на серверот за лиценца за софтвер NVIDIA vGPU од Упатството за корисникот на серверот за лиценца за софтвер за виртуелен графички процесор.
Документи / ресурси
![]() |
H3C GPU UIS Manager Пристап до единствен физички графички процесор [pdf] Упатство за корисникот GPU, UIS Manager пристап до единствен физички графички процесор, UIS менаџер, пристап до еден физички графички процесор, еден физички |