Једна од главних иновација хипервизора Виндовс Сервер 2012 Р2 је могућност креирања друге генерације виртуелних машина (Генерација 2)) Која је сврха развоја друге генерације хипер-В виртуелних машина, које су њихове предности и у којим је случајевима пожељно користити их? У овом ћемо чланку покушати одговорити на сва ова питања..
Хипер-В на Виндовс Сервер 2012 Р2 сада подржава две генерације виртуелних машина: генерација 1 (генерација 1) и генерација 2 (генерација 2). Виртуалне машине прве генерације (генерација 1) биле су једине врсте виртуелних машина доступне у претходним верзијама Хипер-В. У Хипер-В базираном на Виндовс Сервер 2012 Р2, када креирате нову виртуелну машину, сада можете одредити којој генерацији ће креирана виртуелна машина припадати..
Историјска позадина за развој друге генерације виртуелних машина
Нова генерација виртуелних машина разликује се од претходне по једном главном принципу - дизајнирана је посебно да оптимизира рад ОС искључиво (и једино) у виртуелном Хипер-В окружењу. Генерација виртуелне машине дефинише скуп виртуелног хардвера и функционалност виртуелне машине. А ако је претходна генерација садржавала еволуционе анахронизме који су настали из првобитне „физичке“ архитектуре рачунара, онда ће виртуелне машине Ген 2 бити поштеђене ове потребе, што пружа неколико предности.
Главни задатак приликом стварања било које виртуелне машине је креирање поуздане софтверске емулације физичке опреме, која је првобитно дизајнирана и развијена без узимајући у обзир могућности виртуализације. Временом, све је више промена у архитектури ОС-а и хардверу рачунара. Као резултат тога, програмери виртуелних платформи морали су да прибегавају опонашању различите (укључујући и застарелу) опрему да би покренули ОС у виртуелизационом окружењу: то су БИОС, стандардни улаз-излазни портови (ЦОМ, ЛПТ, ПС / 2), ИДЕ контролери , Контролери дискета, контролери прекида, ПЦИ-то-ИСА мостови и још много тога.
Емулација разне опреме доводи до повећања режима рада процесора, потребе за подржавањем прилично сложеног кода и, као последица те чињенице, повећане површине за нападаче.
Савремени ОС који су осмишљени узимајући у обзир могућности рада у виртуелном окружењу, па чак и у фази подизања система, могу разумети шта ради унутар ВМ-а и не очекују појаву прекидачког контролера или одређеног чипсета, већ комуницирају директно са хипервизором преко ВМБус сабирнице. На основу ових концепата, Мицрософт је одлучио да преузме ризик и одустане од потребе за опонашањем наслијеђених уређаја и створи нову платформу за опонашање опреме са минималним сетом компоненти.
Ево како могу изгледати листе емулираних уређаја у програму Девице Манагер на Хипер-В ВМ-у:
1. генерација виртуелних машина Хипер-В:
2 генерације хипер-В виртуелних машина:
Могућности виртуелне машине друге генерације Хипер-В
Које су основне промене направљене на Хипер-В Генератион 2 виртуелним машинама:
- УЕФИ подршка- стандардне БИОС замене за УЕФИ-ов софтвер
- Сигурна чизма - као резултат првог одељка, подршка за Сецуре Боот технологију која вам омогућава да заштитите систем од рооткита и бооткита током процеса подизања система (подразумевано је Сецуре Боот активан)
- Неуспех емулирања ИДЕ контролера - интеракција са ВХДКС датотекама виртуалне машине врши се помоћу нативних СЦСИ наредби, што доводи до значајног повећања перформанси виртуалне машине.
- Дизање са виртуалног СЦСИ или СЦСИ-ДВД уређаја - виртуелни ИДЕ контролер је потпуно "пресечен".
- Способност умрежавања ПКСЕ дизања помоћу синтетичког мрежног адаптера, што је брже од коришћења Легаци Нетворк Адаптер-а у првој генерацији виртуелних машина
- Недостатак Легаци уређаја - преостали су само синтетички уређаји
- Побољшани режим сесије - нова функционалност Хипер-В управљачке конзоле која омогућава повезивање на радну површину виртуелне машине директно са конзоле преко ВМБус сабирнице (чак и без виртуалне машине која је повезана на мрежу). У исто време, администратор има на располагању све предности РДП сесије: могућност избора резолуције екрана, подршка за међуспремник, паметне картице и преусмеравање УСБ уређаја (постоје детаљи овде).
Због одбијања опонашања застарјелих врста опреме, брзина учитавања виртуалне машине се значајно повећала и вријеме потребно за инсталирање гостујућег ОС-а се смањило. У разним тестовима, разлика у брзини преузимања и имплементације ВМ-ова 1. и 2. генерације достиже 20% и 50%, што је посебно интересантно у различитим ВДИ сценаријима.
Напомена. Током рада ВМ-а повећање брзине виртуелне машине је мало приметно, јер Компоненте Хипер-В интеграције омогућавају виртуелној машини да ради на најефикаснијем нивоу.Захтеви и ограничења виртуелних машина друге генерације
Као гости у ОС-у друге генерације хипер-В виртуелних машина подржане су следеће:
- Виндовс Сервер 2012
- Виндовс Сервер 2012 Р2
- Виндовс 8 к64
- Виндовс 8.1 к64
Очигледно је да је ово ограничење последица чињенице да ове верзије ОС-а подржавају УЕФИ 2.3.1 спецификацију са Сецуре Боот.
Важно је. Након стварања виртуелне машине, немогуће је директно променити генерацију, што није изненађујуће БИОС се користи у једном случају, а УЕФИ у другом (међутим, постоје индиректне методе миграције помоћу услужних програма треће стране или конверзије В2В).Друга генерација Хипер-В виртуелних машина у систему Виндовс Сервер 2012 Р2 пружа повећање перформанси виртуелним машинама, посебно током фаза инсталације и покретања, побољшана је безбедност, ради на УЕФИ и елиминише потребу за подршком наслијеђеном хардверском опонашању.