Архивиране и възстановяване на виртуална машина. Преглед на безплатната версия на Hyper-V Hyper v на кои версии на windows

Неотдавна излезе още една нова версия на Windows Server 2016. Заедно с нея бе актуализиран и безплатният хипервизор от Microsoft Windows Hyper-V Server 2016. Можете свободно да го изтегляте и използвате по ваша преценка. Както обикновено, първоначалната настройка е сложна и не е очевидна, ще трябва да се поправите малко, за да получите приемлива функционалност.

Въведение

След това извършете инсталацията по стандартния начин, както всяка друга система. Стартирайте от iso изображението и следвайте стъпките на инсталатора. Няма нюанси или проблеми с инсталирането на хипер-v сървър, така че няма да се фокусирам върху това. Ще обърна внимание само на самия край на инсталацията. Имам този прозорец:

В този случай не можех да направя нищо или да избера. натиснах ctrl+alt+изтриванеи бъдете подканени да зададете администраторска парола. Направих това, инсталацията беше завършена, прозорец, зареден със стандартен интерфейс за управление:

Ако по някаква причина затворите този прозорец, можете да го извикате отново от командния ред с командата sconfig.

Конфигуриране на Hyper-V Server 2016

Веднага извършваме първоначалната конфигурация на Hyper-V Server 2016 чрез стандартната конзола за управление:

  1. Посочете работната група, ако не сте доволни от стандартната.
  2. Променете името на сървъра на нещо по-смислено и разбираемо.
  3. Добавете друг администратор. Това трябва да се направи, за да имате друг администраторски акаунт, различен от администратор. В бъдеще ви препоръчвам да извършвате всички настройки и връзки под този акаунт.
  4. Разрешаваме дистанционно управление, включително пинг.
  5. Оставям автоматичната актуализация на ваша преценка. Обикновено го изключвам и правя всичко ръчно.
  6. Препоръчвам ви незабавно да проверите за актуализации и да ги инсталирате.
  7. Ние включваме отдалечен работен плот с всички версии на клиента.
  8. Посочете мрежовите настройки. Стандартно е dhcp, препоръчвам да зададете адреса статично.
  9. Настройте времето, ако по подразбиране не е правилно.
  10. Настройките на телеметрията не могат да бъдат напълно деактивирани. Това е microsoft. Нищо чудно, като се имат предвид новостите в последните версии на системата.

Бързо преминахме през основните настройки на hyper-v server 2016. Сега веднага ще започнем да инсталираме виртуални машини, но за съжаление това все още не може да бъде направено. Трябва по някакъв начин да се свържем със сървъра с помощта на контролния панел. Стига да имаме достъп само rdpдостъп, но това не е достатъчно.

Отдалечена връзка и управление на Hyper-V Server 2016

Свързваме се чрез rdp към сървъра, така че да е удобно да копирате и поставяте дълги команди в командния ред. В конзолата cmdотидете на powershellкато просто напишете командата:

Powershell

Въвеждаме команди за конфигуриране на разрешения на защитната стена за дистанционно управление:

Set-NetFirewallRule -DisplayGroup "Windows Management Instrumentation (WMI)" -Enabled true -PassThru Set-NetFirewallRule -DisplayGroup "Remote Event Log Management" -Enabled true -PassThru Set-NetFirewallRule -DisplayEnassru "True Management -RemoEnassru"

Сега да преминем към клиентската система. Напомням, че в моя случай това е Windows 10 Enterprise. Трябва да влезете в него под акаунт със същите параметри, който е създаден на хипервизора. Добавете същия потребител и работете под него. Това е предпоставка за свързване към управлението на самия сървър, неговите услуги, дискова подсистема и т.н. За да се свържете само за управление на ролята на hyper-v, не е необходимо да имате същия акаунт като сървъра, накрая ще ви кажа как да направите това.

Първо, нека създадем запис във файла домакинис име на сървър хиперв. В моя случай този запис изглежда така:

192.168.1.100 hyperv2016

Уверете се, че пингвате хипервизора по име от клиентската машина. Сега трябва да проверим дали в настройките на мрежовия адаптер текущата мрежова връзка е посочена като свързана към частна мрежа. Това е необходимо, за да бъде активирано откриването на мрежово устройство. Ето за какво става дума:

По подразбиране тази настройка е активирана за частни мрежи и е деактивирана за обществени мрежи. Можете да го включите и за обществена, или да промените настройката за мрежова връзка на частна мрежа. Можете да направите това в следващия раздел на контролния панел:

Не можах веднага да намеря къде да направя това, така че ще ви дам подсказка. Продължаваме да конфигурираме хоста за свързване към hyper-v сървър 2016. Изпълнете cmd от администратори отидете на powershell. Изпълняваме командата:

Winrm Quickconfig

Не забравяйте да натиснете Y и да продължите. Въвеждаме следната команда, която позволява управлението на отдалечени системи:

Winrm зададе winrm/config/client "@(TrustedHosts="hyperv2016")"

В този пример hyperv2016 е името на моя хипервизор.

Когато копирате горната команда, обърнете внимание на единичните и двойните кавички. Те могат да се променят при копиране/поставяне. В резултат на това ще получите грешка при изпълнение на командата. Редактирайте ги ръчно, ако е необходимо.

Сега трябва да променим още един параметър. Стартиране на щракването dcomcnfg.exeкато изпълните тази команда в cmd. Отваря се добавката за управление на услугите на компонентите.

Извършваме последователността от действия, посочена на снимката. След това трябва да инсталирате стандартния хардуер за управление на hyperv. За това отиваме на Контролен панел -> Програми -> Включване или изключване на функциите на Windows. Ние избираме там Инструменти за управление на Hyper-Vи ги инсталирайте. Чакаме инсталацията да завърши и се опитваме да се свържем с отдалечен сървър:

Ако всичко е направено правилно, ще се свържете със сървъра и ще можете да го управлявате.

Нека ви разкажа за още един нюанс. Можете да се свържете с отдалечен хипер-v сървър, дори ако не работите под същия акаунт, който има администраторски права върху хипервизора. При свързване е възможно да въведете параметрите на друг потребител. Но за да работи тази функция, трябва да извършите редица действия както на сървъра, така и на клиента. Първо трябва да промените една настройка в локалната политика на компютъра. За да направите това, изпълнете командата в cmd gpedit. Отваря се добавката за управление на правилата за локални компютърни програми. На път съм: Компютърна конфигурация -> Административни шаблони -> Система -> Подаване на идентификационни данни -> Разрешаване на предаване на нови идентификационни данни с удостоверяване на сървъра "само NTLM". Активирайте го и добавете запис:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value "(!LANG:hyperv2016" Enable-WSManCredSSP -Role client -DelegateComputer "hyperv2016" !}

Сега трябва да направим някои промени в самия хипервизор. Свързваме се с него чрез rdp, отиваме на cmd, стартираме powershell и изпълняваме командите:

Enable-PSRemoting Enable-WSManCredSSP -Role server

След това можете да работите като познат потребител на компютър, но в същото време да се свържете с hyper-v сървър 2016 под различен акаунт и да го управлявате.

Най-трудното нещо беше направено. Сега можем свободно да свързваме и контролираме хипервизора. Забравих да спомена как да се свържа с управлението на самия сървър, тоест как да прегледам списъка с дискове, услуги, четене на логове и т.н. Това се прави много просто. Влезте в компютъра под същия акаунт, който е администратор на хипервизора. Стартирайте стандартната добавка „Управление на компютъра“, изберете локалния компютър, щракнете с десния бутон и изберете свързване с друг компютър:

Напишете името на сървъра и се свържете с него. Имате достъп до всички раздели за управление на компютъра, с изключение на диспечера на устройства. По някаква причина не е възможно да се свържете с него, възниква грешка. Не разбрах подробно какво е и как да го оправя.

Конфигуриране на виртуални превключватели

Преди да започнем да инсталираме виртуални машини, ще подготвим мрежа за тях. Няма да навлизам в подробности за нюансите на работа в мрежа в hyper-v. Това не е темата на настоящата история. Нека просто създадем мрежов мост за виртуални машини. В добавката за управление изберете „Диспечер на виртуални комутатори“ вдясно, изберете типа „Външен“. Посочете името на превключвателя. Препоръчвам да дадете смислени имена, за да улесните управлението по-късно. Ако това е мост към локалната мрежа, тогава наименувайте виртуалния превключвател local.

Запазете настройките си. Ще видите предупреждение, че мрежовите връзки ще бъдат нулирани. Всичко е наред, съгласен. Ще бъде създаден нов виртуален мрежов интерфейс със същите настройки като физическия. Но тук има един важен нюанс. Ако вашият сървър получи мрежови настройки чрез dhcp, най-вероятно ще получи нов IP адрес. Имайте предвид това.

Създаване на виртуални машини

Почти приключихме с конфигурирането на Windows Hyper-V Server 2016 и сме готови да започнем да инсталираме виртуални машини. Просто трябва да качите iso изображението в хипервизора. Тук всичко е много просто. Отваряме отдалечен диск в Explorer на контролната машина чрез стандартната функция на Windows машините, създаваме iso папка и зареждаме желаното изображение.

Също така препоръчвам незабавно да изтеглите някакъв файлов мениджър за лесна навигация в папки на самия хипервизор. По-добре е да използвате пренесената версия. Можете да стартирате този мениджър през командния ред, като се свържете чрез rdp

Сега всичко е готово за създаване на виртуални машини. Направете няколко тестови и тогава ще се научим как да ги архивираме.

Архивиране на виртуални машини Hyper-V

Вече говорих за програмата по-рано. Работи чудесно с Windows Hyper-V Server 2016, тази статия е напълно актуална. За да работи програмата, тя трябва да бъде инсталирана на хипервизора .Net Framework 3.5с помощта на команда powershell:

Install-WindowsFeature NET-Framework-Core

Програмата, разбира се, е чудовищна, тежи много, отнема много време за инсталиране, но няма проблеми. Всичко се конфигурира лесно и ясно чрез интерфейса на програмата. След инсталирането стартирайте програмата. Добавете нов сървър:

Посочете, че това е самостоятелен Hyper-V сървър, добавете идентификационни данни и изчакайте инсталацията на необходимите компоненти на хиперв сървъра да завърши. След това можете да архивирате виртуалната машина. За да направите това, изберете хипервизора, виртуална машина, която искате да архивирате, и щракнете с десния бутон върху нея. Изберете VeeamZIP:

След това посочете местоположението, където ще бъде запазено резервното копие и това е всичко. Изпълнете задачата и изчакайте процеса да приключи. Можете да архивирате на всяко място, където има достъп от машината, на която е инсталиран самият veeam. Можете да свържете мрежово устройство и да архивирате към него.

Свързване към Hyper-V Server 2016 с Windows 7

Помислете за друг вариант за свързване към безплатен hyper-v, когато имате само операционна система Windows 7. Трябва да създадете виртуална машина или да промените настройките на съществуваща, да я изключите или обратното да я стартирате. Няма да можете да инсталирате добавката за управление на Hyper-V на Windows 7. Безплатната програма 5nine Manager ще дойде на помощ. Можете да го изтеглите или от посочения сайт, но е необходима регистрация, след което на пощата ви ще бъдат изпратени връзка за изтегляне и лицензен файл. Нормалната инсталация изисква .NET Framework 4.5 или по-нова версия. Ако не е инсталиран в системата, тогава инсталаторът просто няма да започне инсталацията, без дори да каже защо. Трябваше да прочета ръководството, за да разбера защо програмата е инсталирана нормално на единия компютър, но не иска на другия.

Ако няма стандартно оборудване, тази програма помага. Самият аз често го използвам при нужда.

Заключение

Опитах се да разгледам всички най-важни аспекти в работата с безплатен хипервизор от Microsoft. Самият той все още не го е тествал в работата и не се интересуваше особено от иновациите, докато нямаше време. Гледах го само на тестови стендове. Можете да го сравните с безплатния базиран на kvm хипервизор proxmox, който прегледах в статията си на .

Най-голямото предимство на последното е възможността за инсталиране на софтуерен рейд. Никога не съм опитвал да инсталирам Hyper-V сървър на софтуерен рейд, дори не знам дали това е възможно. Така че можете да го използвате само там, където има хардуерен рейд или в тестови версии. Лично аз никога не поставям хипервайзори в производство на единични дискове. Всичко останало е въпрос на навик и удобство. В proxmox ми харесва управлението на уеб браузъра. Не е необходимо да инсталирате нищо на компютъра си. След инсталирането, хипервизорът е веднага готов за употреба.

Онлайн курс за администратор на Linux в OTUS. Курсът не е за начинаещи, за прием са ви необходими основни познания по мрежи и инсталиране на Linux на виртуална машина. Обучението продължава 5 месеца, след което успешно завършилите курса ще могат да бъдат интервюирани от партньори. Какво ще ви даде този курс:

  • Познаване на архитектурата на Linux.
  • Овладяване на съвременни методи и инструменти за анализ и обработка на данни.
  • Възможност за избор на конфигурация за необходимите задачи, управление на процеси и гарантиране на сигурността на системата.
  • Владеене на основните инструменти за работа на системен администратор.
  • Разбиране на внедряването, конфигурирането и поддръжката на Linux-базирани мрежи.
  • Възможността за бързо разрешаване на възникващи проблеми и осигуряване на стабилна и непрекъсната работа на системата.
Тествайте се на входния тест и вижте програмата за повече подробности.

Здравейте приятели, в днешната статия ще свържем виртуална машина Hyper-V към нашия Windows 8 и ще инсталираме операционната система Windows 7 и Windows 8 на нея, също така ще отговорим на всички въпроси, зададени от потребителите. Между другото, можете да прехвърлите целия си физически компютър към Hyper-V! Няколко мои приятели сисадмини работят само на Hyper-V и дори са забравили какво е нормална операционна система. В самото начало публикуваме някои от вашите писма.

Инсталиране на Hyper-V

Ако компютърът ви има Windows 8 Pro или Windows 8 Enterprise (корпоративен), тогава можете да използвате системата за виртуализация Hyper-V или с прости думи да използвате виртуалната машина, вградена в операционната система Windows 8. Управлява се много лесно и не се съмнявам, че ще го разберете.

Hyper-V изисква вашият процесор да поддържа технология за виртуализация. Преди работа не забравяйте да активирате опциите в BIOS на компютъра:

„Технология за виртуализация на Intel“ за процесори Intel или „AMD Virtualization“ за процесори AMD.

Предупреждавам ви, че Hyper-V е основно проектиран и предназначен за ИТ специалисти и се използва на сървъри.

Когато работите в Hyper-V, няма да можете да използвате флаш устройство, звукова карта и WiFi, в това отношение е за предпочитане да използвате VirtualBox. Но все пак мисля, че тези, които четат тази статия, знаят защо имат нужда от нея.

За своята работа виртуалната машина Hyper-V поставя малки изисквания:

Windows 8 Pro трябва да е 64 бита.

Наличието на RAM поне 4GB.

Свързване на Hyper-V

Ние отваряме Контролен панел

и изберете Програми

Програми и компоненти. Включване или изключване на функции на Уиндоус

Намерете Hyper-V дяла и го маркирайте с отметка и щракнете върху OK.

Ще има кратко търсене на необходимите файлове и рестартиране.

След рестартирането отидете на интерфейса на Metro и щракнете с левия бутон върху стрелката, след което изберете Hyper-V Manager,

Появява се съветникът за настройка на Hyper-V. След това щракваме върху името на нашия компютър Създайтеи Виртуална машина.

Настройки на Hyper-V

1) Първи стъпки. Този съветник ще ви помогне да създадете виртуална машина, щракнете върху Напред.

2) Посочете местоположение. Присвояваме име на виртуалната машина на латиница, например Windows 7. Посочете местоположението на файловете на виртуалната машина Hyper-V, тъй като нямам място на диск C: Ще отметна квадратчето Запиши виртуалната машина в друга местоположение и щракнете върху преглед, след което посочете устройството D: и Next.

3) Посочете поколение. Искам да инсталирам Windows 7, така че ще избера поколение 1.

4) Разпределете памет. Моят компютър има 8 GB RAM, което означава, че мога безболезнено да заделя 2 GB RAM за виртуална машина. Маркираме елемента „Използване на динамична памет за тази виртуална машина“ и Next.

5) Настройка на мрежата. Пропускаме този параметър (ще настроим интернет връзка по-късно) и щракваме върху Напред.

6) Свържете виртуален твърд диск. Маркираме артикула Създайте виртуален твърд диск. Така че във втория параграф Посочете местоположението, ние посочихме местоположението на файловете на виртуалната машина на устройството D:, след което по подразбиране виртуалната машина ще ни предложи да намерим виртуалния твърд диск на D:\Windows 7\Virtual Hard Disks \ карам.

Приятели, елементът с размер 127 GB не означава, че 127 GB ще бъдат „изцедени“ на вашето D: устройство веднага.

Забележка: Виртуален твърд диск може да бъде създаден в самото начало, тоест преди да създадете виртуална машина, като в този случай можете да изберете кой виртуален твърд диск да създадете, например:

Динамичен(нараства по обем постепенно, според натрупаните данни, отначало отнема няколко мегабайта).

фиксиран размер(незабавно изисква разпределяне на необходимото пространство, ако създадете диск от 120 GB, тогава трябва да заделите точно толкова място за него).Твърдият диск с фиксиран размер се счита за по-ефективен.

Вижте края на статията за повече подробности.

7) Опции за инсталиране. Поставете отметка в квадратчето Инсталирайте операционната система по-късно. По-нататък.

8) Готово

Как да настроите интернет в Hyper-V

Сега нека настроим мрежата. В главния прозорец на Hyper-V щракнете върху бутона Virtual Switch Manager.

В прозореца, който се показва, изберете какъв тип виртуален превключвател искате да създадете. Ще избера вида - Външна мрежа. С създайте виртуален превключвател.

Изберете произволно име за виртуалния превключвател. Wi-Fi мрежов адаптер на производителя на моя компютър "Atheros", така че ще избера това име. Приложи.

Избирам Настроики


Ще се отвори прозорец, в лявата част на който можете да видите две секции с различни параметри, ако изберете параметъра, от който се нуждаете с лявата мишка, след това в дясната част на прозореца можете да го конфигурирате.

Мрежов адаптер. В дясната част на прозореца изберете нашия виртуален превключвател Atheros, Приложии Добре.

Инсталацията е включена Операционна система Hyper-V

Сега действителният въпрос е как да инсталирате операционна система във виртуална машина. За да инсталирате виртуална машина Hyper-V, трябва да я стартирате от инсталационния диск на Windows 7, разположен в устройството, или за тази цел трябва да използвате ISO изображение с Windows.

, след това в дясната част на прозореца с помощта на бутоните нагореи надолузадайте зареждането на виртуалната машина от това, от което се нуждаете:

Компакт диск- зареждане от инсталационния диск или ISO образ.

Избирам Контролер 1 IDEи щракнете върху знака плюс, след това DVD устройство, ако искате да стартирате виртуалната машина от DVD устройството, проверете елемента Физически CD и DVD устройство: след това поставете инсталационния диск на Windows 7 в устройството.

Можете също да използвате Windows 7, за да стартирате виртуална машина и да инсталирате ISO изображение с Windows 7, в този случай трябва да поставите отметка в елемента Файл с изображение и да щракнете върху бутона Преглед, в прозореца за преглед, който се отваря, изберете изображението с Windows 7 и щракнете върху Отвори. Приложете и ОК.

Щракнете върху Започнетеи виртуалната машина стартира. Hyper-V се зарежда от ISO изображението на Windows 7. Щракнете двукратно върху миниатюрата на прозореца на виртуалната машина на Hyper-V,

ще се отвори прозорец, в който ще работим с вас. Натиснете произволен клавиш, в противен случай инсталационният диск на Windows 7 няма да се стартира. В горната част на прозореца са бутоните за настройки на виртуалната машина.

Познатият диалогов прозорец на инсталатора на Windows 7. След това можете да инсталирате операционната система Windows 7 на виртуалната машина. Целият процес е описан подробно в нашата статия.

Така че свързахме виртуалната машина Hyper-V към нашата операционна система и инсталирахме Windows 8 на нея, има интернет на виртуалната машина. По същия начин можете да инсталирате Windows 8 на него.

Как да създадете виртуален твърд диск в Hyper-V

Приятели, виртуален твърд диск в Hyper-V може да бъде създаден не само в процеса на създаване на виртуална машина.

В главния прозорец на виртуалната машина изберете Създайте -> HDD


Изберете формата на диска. Можете да изберете нов формат на твърдия диск, но имайте предвид, че той не се поддържа от ранните операционни системи преди Windows 8

Изберете тип диск. Можете да създадете диск с фиксиран дял, който се счита за по-висока производителност

Посочете местоположението на виртуалния твърд диск, ако имате малко свободно място на устройството C:, след това поставете виртуалния твърд диск на устройството D:. Щракнете върху бутона Преглед и изберете устройство D:

Настройка на диска. Ако създадем не динамичен разширяем виртуален диск, а виртуален диск на фиксиран дял, тогава трябва да посочим точния размер на диска, ако посочим размера от 127 GB, тогава точно колко ще заема нашия виртуален диск на Д: карай. Уверете се, че имате достатъчно свободно място на вашето D: устройство.

Забележкана параметър Копирайте съдържанието на посоченото физическо устройство, можете да го използвате, ако искате да прехвърлите вашия физически компютър, заедно с всички настройки, на виртуална машина!

Виртуалният твърд диск е създаден. При създаване на нова виртуална машина в стъпка Свържете виртуален твърд дискможем да отбележим точката Използвайте съществуващ виртуален твърд диск, след това щракнете върху Преглед и посочете местоположението на виртуалния диск -D:\Нов виртуален твърд диск.vhdx

Син екран при създаваневиртуален превключвател Hyper-V

Приятели, няколко пъти трябваше да се справя с факта, че в новата операционна система Windows 8.1 във виртуалната машина Hyper-V, при създаването на виртуален превключвател, операционната система премина в син екран с грешка:

Проблемът изглежда е причинен от следния файл: fwpkclnt.sys UNEXPECTED_KERNEL_MODE_TRAP *** STOP: 0x0000007f.

Опитах се да реша проблема по различни начини: чрез преинсталиране на виртуалната машина, възстановяване на системни файлове, премахване на антивирусна и защитна стена, актуализиране на драйвери за всички компютърни компоненти, включително мрежовата карта. За съжаление само смяната на мрежовия адаптер помогна.

Обратно в Windows 8 се появи технологията за виртуализация Hyper-V, която преди беше достъпна само в сървърни операционни системи на Microsoft. Това решение изглежда по-добре от Windows Virtual PC, който беше включен в Windows 7. Днес ще ви кажа как да създадете виртуална машина в Windows с помощта на Hyper-V, както и да конфигурирате интернет, локална мрежа и споделяне на файлове в нея.

В допълнение към Coreinfo, можете да използвате собствената програма на Intel (AMD има подобна).

Можете също да проверите матрицата за поддръжка на технологията за виртуализация на уебсайта на производителя на вашия процесор: Intel | AMD.

Активиране на функцията Hyper-V

Hyper-V е компонент на операционната система, който първоначално е деактивиран. Напредналите потребители могат да го активират с една команда на PowerShell:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Ако предпочитате графичен интерфейс, натиснете Win + R , въведете Незадължителни характеристикии натиснете Enter.

В прозореца, който се отваря, поставете отметка в квадратчето Hyper-V.

По един или друг начин компонентът ще стане достъпен след рестартиране на системата. От проблемите с инсталацията в Windows 8 RP досега се забелязва циклично рестартиране по вина на драйверите на USB 3.0 контролера, което при някои системи беше решено чрез деактивиране на USB 3.0 в BIOS.

Създайте и конфигурирайте виртуална машина

Натиснете Win + R, въведете virtmgmt.mscи натиснете Enter, за да отворите Hyper-V Manager. От менюто Действияизберете СъздайтеВиртуална машина.

Съветникът за създаване на виртуална машина е изключително прост, но ще отбележа някои точки за тези, които харесват подробни инструкции със снимки. Засега ще пропусна стъпката за настройка на мрежата, тъй като ще анализирам този проблем по-подробно.

Местоположението по подразбиране за виртуални машини е папка ProgramData, но може да се промени.

Ако вече имате виртуален диск във формат VHD, можете да го монтирате. Между другото, направих точно това, използвайки диска, създаден по-рано за Virtual Box.

Когато посочите съществуващ VHD, съветникът пропуска стъпката, която посочва инсталационния носител.

Въпреки това, можете също да посочите пътя до ISO по-късно, като отворите настройките на виртуалната машина в главния прозорец на Hyper-V Manager.

Стартиране на виртуална машина и инсталиране на Windows на нея

Тук също всичко е просто, но малко необичайно за тези, които преди това не са се сблъсквали с Hyper-V.

В Hyper-V Manager:

  • за да стартирате виртуалната машина, щракнете върху "Старт"
  • за да взаимодействате с него, щракнете върху „Свързване“ или щракнете двукратно върху миниатюрата на автомобила

Когато в параметрите на машината е указано ISO изображение на Windows за стартиране, ще видите познатото Натиснете произволен клавиш, за да стартирате на екрана... След това можете да се справите сами, но ако имате нужда от инструкции за инсталиране стъпка по стъпка, те са на OSZone за Windows 7 и Windows 8.

Ако операционната система на физическата машина е по-нова от тази, инсталирана на виртуалната, препоръчително е да актуализирате интеграционните компоненти (благодаря, Artem). За да направите това, свържете се в Hyper-V мениджъра с виртуалната машина, натиснете Ctrl + I и стартирайте setup.exe.

Настройване на интернет достъп и локална мрежа

Инструкциите в този раздел са необходими само ако не сте доволни от превключвателя по подразбиране, който беше въведен в Windows 10 1709, който не може да бъде изтрит или преименуван. Когато използвате превключвателя по подразбиране, ако хостът е свързан към VPN, виртуалната машина също използва VPN. Това е една от основните разлики от външния превключвател, чието създаване ще опиша по-нататък.

В менюто Действияизберете Конфигуриране на виртуални превключватели. Ще се отвори прозорец, в който можете да създадете превключвател от един от трите типа. За да разрешите на вашата виртуална машина достъп до Интернет, създайте външенпревключвател.

Сега трябва да зададете името на превключвателя и да изберете мрежовия адаптер, ако имате повече от един. Използвам безжична мрежа у дома, затова избрах Wi-Fi адаптер.

Остава само да посочите създадения превключвател в настройките за мрежова връзка на виртуалната машина.

С инсталиран Windows вече ще имате интернет връзка и локална мрежа между физическите и виртуалните машини.

На снимката по-горе виждате:

  • отляво е резултат от добавяне на виртуален превключвател към Hyper-V на физическа машина, т.е. мрежов мост и виртуален адаптер
  • вдясно - достъп до Интернет и LAN връзка на виртуална машина

Както можете да видите, настройката на интернет и локална мрежа не е толкова сложна, колкото е необичайна за потребителите на клиентски операционни системи на Microsoft.

Споделяне на файлове между физически и виртуални машини

По време на работа с виртуална машина редовно се налага да копирате файлове в нея от физическа или обратно. Ще опиша няколко начина за решаване на този проблем.

Споделени мрежови папки

Този метод работи във всички издания на Windows 10. Тъй като имаме локална мрежа на наше разположение, можем да използваме споделени папки за споделяне на файлове. Всъщност инструкциите по-долу се свеждат до основите на създаването на споделени папки.

Достъп от виртуална машина до физическа

Една снимка струва хиляда думи, както казват американците.

Фигурата показва изследователя на виртуална машина (VIRTUAL-PC), откъдето се осъществява достъп до физическата машина (VADIK-PC). Веднага след като въведете идентификационните данни на акаунта, достъпът до неговия профил ще бъде на ваше разположение.

Може да искате да споделите папка, разположена на физическа машина извън вашия профил. За да направите това, достатъчно е да използвате стандартни инструменти за споделяне, но ще обясня този процес, като използвам примера за достъп до произволна папка на виртуална машина.

Достъп от физическа машина до виртуална

Да кажем, че има папка в корена на диска на виртуалната машина споделен. Щракнете с десния бутон върху него и изберете Общ достъпотделни хора(или Конкретни потребителив Windows 7).

Сега можете да отворите споделена папка през мрежа в Explorer, включително да въведете адрес като \\име на компютър\име на папка.

Връзка с отдалечен работен плот на виртуална работна машина

В Hyper-V файловете не могат да се обменят между физическа машина и виртуална машина чрез копиране и поставяне. Можете да поставите текста, копиран на физическата машина, само с клавишната комбинация Ctrl + V. Въпреки това, след като виртуалната машина стартира, можете да се свържете с нея чрез RDP, вместо да я отваряте от Hyper-V Manager. Този метод работи в Pro издания и по-нови.

Действия на виртуалната машина

Първо трябва да разрешите връзки от отдалечен работен плот на виртуалната машина в системните свойства. Натиснете Win + R и стартирайте:

RUNDLL32.EXE shell32.dll,Control_RunDLL sysdm.cpl,5

След това разрешете връзката, както е показано на снимката.

Остава само да разберете IP адреса на виртуалната машина с командата ipconfig

Действия върху физическата машина

Натиснете Win + R и въведете mstscи разширете опциите за влизане.

В прозореца, който се отваря:

  1. Въведете IP адреса на виртуалната машина (задължително).
  2. Посочете потребителското име, в чийто акаунт ще влезете.
  3. Включете запомняне на идентификационни данни.
  4. Запазете настройките си за връзка.

Можете също да зададете раздела Display на разделителна способност, по-ниска от тази, която се използва на физическата машина.

Сега можете да споделяте файлове между физически и виртуални машини с познатите клавишни комбинации Ctrl + C и Ctrl + V.

И накрая, бих искал да виртуализирам някои от препоръките на Денис Дягилев за работа с Hyper-V.

Използвайте RDP, за да се свържете с виртуални машини.

Това не само ще ви позволи да споделяте файлове между физическата и виртуалната машина чрез копиране и поставяне, но също така ще спести системни ресурси, които vmconnect консумира при свързване с виртуалната машина в Hyper-V Manager или от командния ред.

Ако планирате редовно да използвате RDP за свързване с различни виртуални машини, закрепете програмата към лентата на задачите. След това списъкът с машини ще бъде съхранен в списъка за прескачане.

Внимавайте със снимките

С Hyper-V можете да правите моментни снимки на виртуална машина, използвайки диференциална дискова технология. Логиката на това как работят изображенията обаче е на практика обратна на това, което очаква от нея човек, който никога не е стъпвал на гребло.

Александър Косивченко (MVP за виртуализация) описа подробно, макар и донякъде хаотично, принципа на Hyper-V моментните снимки на Habré.

Използвайте импортиране на виртуална машина, ако е необходимо

Импортирането ще представлява по-голям интерес за ИТ специалистите, но случайно използвах тази функция. След като създадох виртуалната машина, преименувах буквата на устройството, където се съхраняваше, след което Hyper-V Manager я загуби.

Оглеждайки се в снимката, видях опцията за импортиране и незабавно възстанових машината.

И дори не подозирах, че действията, които извърших, станаха възможни само поради появата на нова функция в Hyper-V :)

Hyper-V срещу виртуална кутия

Докато бърниках с Hyper-V, несъзнателно сравних решението на клиентската операционна система на Microsoft с VirtualBox на Oracle.

От гледна точка на типичните задачи на домашните потребители (тестване на инсталацията на системата, запознаване с нея, проверка на работата на приложенията), тези решения практически не се различават едно от друго. Но VirtualBox може да се използва в домашни издания на Windows 10, докато Hyper-V не е наличен в тях.

VirtualBox няма толкова строги хардуерни изисквания, а графичните му възможности са още по-добри, тъй като поддържа 3D хардуерно ускорение (въпреки че никога не съм го използвал).

Що се отнася до графичния интерфейс, това е чисто въпрос на вкус. Вероятно хипервизорът, който идва от сървърните операционни системи, изглежда по-аскетичен, но параметрите и настройките на виртуалните машини като цяло са много сходни.

Наличието на Hyper-V в Windows ще зарадва преди всичко ИТ специалисти, които са свикнали с тази технология. За домашните потребители това е добра възможност да се възползват от вградените инструменти на системата и да разширят хоризонтите си, като се присъединят към сървърните технологии на Microsoft.

Анкета

Запознах се с виртуалните машини през 2004 г., когато започнах да инсталирам автоматично Windows. Оттогава те се превърнаха в неразделна част от ежедневната ми работа, включително тестване на системни настройки, програми и т.н.

В коментарите кажете ни какво решение за виртуализация използвате и с каква цел!

Искам да благодаря на Денис Дягилев за помощта при подготовката на този материал. Едно от предимствата на програмата MVP е излагането на най-добрите технологични експерти на Microsoft. Това означава, че насаме можете да получите компетентен съвет по всеки въпрос;)

Денис също любезно предложи помощта си за водене на дискусията. Така че, ако имате някакви технически въпроси относно тази статия, можете да разчитате на квалифицирани отговори.

Искам специално да подчертая това

Hyper-V е базирана на хипервизор виртуална машина от Microsoft с поддръжка на хардуерна виртуализация за 64-битови системи. Преди това хипервизорът се използваше само в сървърни операционни системи на Microsoft.

Microsoft Hyper-V работи само на 64-битови операционни системи Windows, в Pro (Professional) и Enterprise (Corporate) издания, в Windows 8, Windows 8.1, Windows 10 операционни системи, както и в сървърни операционни системи (Windows Server).

Изданията на тези операционни системи имат функцията Hyper-V деактивирана по подразбиране. Потребителят може да включи виртуалната машина Hyper-V, без да инсталира програми за виртуализация на трети страни (например VirtualBox) на своя компютър.

Hyper-V хипервизор

Виртуалният хипервизор (Hyper-V) ви позволява да създадете виртуална машина за инсталиране на операционна система за гости. С помощта на виртуална операционна система за гости можете да се запознаете с работата в нова операционна система, да тествате настройките, да експериментирате, да инсталирате непознати програми и т. н. Всички тези действия няма да повлияят на работата и настройките на реалната операционна система, инсталирана на вашия компютър.

Хипервизорът първоначално е създаден за сървърни операционни системи, така че работата във виртуална машина Hyper-V има някои ограничения: няма поддръжка за звукови карти и записване на CD / DVD дискове, приложението има ограничени визуални настройки в сравнение с конкурентите, няма възможност за директно копиране или вмъкване на файлове между реални и гост системи и др.

За тестване това не е най-важното нещо, така че по-аскетичните настройки на Hyper-V за някои потребители ще им допаднат повече от подобни настройки от по-напреднали конкуренти.

Имайте предвид, че когато реалната (хост) и гост операционната система работят едновременно, ресурсите на един компютър се изразходват, така че не трябва да се опитвате да работите във виртуална машина на слаб компютър. Докато работите във виртуална ОС, не използвайте ресурсоемки приложения на реален компютър, за да не забавяте компютъра.

Статията ще обхване инсталирането и конфигурацията на Hyper-V в операционната система Windows 10. В Windows 8.1 или в Windows 8 настройките се правят по подобен начин.

Инсталиране на Hyper-V

Първо трябва да активирате функцията Hyper-V. Отидете на "Контролен панел", след това "Програми и функции", щракнете върху "Включване или изключване на функциите на Windows".

В прозореца „Компоненти на Windows“ поставете отметка в квадратчето до „Hyper-V“ и след това щракнете върху бутона „OK“.

След като потърсите необходимите файлове и приложите промените, трябва да рестартирате компютъра си.

В менюто "Старт", в папката Windows Administrative Tools, ще видите настолното приложение Hyper-V Manager. Стартирайте програмата на вашия компютър.

В прозореца на приложението щракнете върху името на компютъра, вдясно ще се отвори колона със списък с команди, които са налични от менюто "Действия".

Сега можете да настроите вашата интернет връзка.

Кликнете върху „Диспечер на виртуални превключватели“. В следващия прозорец в секцията „Създаване на виртуален превключвател“ изберете типа „Външен“ превключвател и след това щракнете върху бутона „Създаване на виртуален превключвател“.

След това в елемента "Външна мрежа" измислете име за виртуалния превключвател, след което от списъка с налични мрежови адаптери изберете адаптера, използван за свързване с интернет на вашия компютър. След като изберете настройките, кликнете върху бутона "OK".

В прозореца за предупреждение, който се отваря, се съгласете да приложите промените към компютъра.

Създайте виртуална машина Hyper-V

За да започнете процеса на създаване на виртуална машина, следвайте пътя: меню "Действие", "Създаване", "Виртуална машина ...". След това ще се отвори съветникът за създаване на виртуална машина.

В първия прозорец „Първи стъпки“ щракнете върху бутона „Напред“. В следващия прозорец „Посочете име и местоположение“ дайте приятелско име за създадената виртуална машина (нарекох „Windows 7x64“) и изберете местоположение, за да го запишете.

По подразбиране файловете на виртуалната машина се записват на диска "C" в папката "ProgramData":

C:\ProgramData\Microsoft\Windows\Hyper-V\

На моя компютър виртуалните машини се записват не на системното устройство, а на друго устройство в специална папка („Виртуални машини“). Ето защо, ако искате да запишете виртуалната машина в папка, различна от тази по подразбиране, поставете отметка в квадратчето до „Запазване на виртуалната машина на друго място“ и след това изберете папката за запазване. Създайте предварително папка за съхранение на файлове на виртуална машина.

В прозореца "Посочете поколение" по подразбиране е избрано "Поколение 1", което е подходящо за повечето случаи. "Generation 2" не се зарежда от всички изображения, по същество това е виртуална машина с UEFI.

В прозореца Разпределяне на паметта трябва да изберете количеството памет, което да разпределите за тази виртуална машина. Разпределих 2 GB памет от моя компютър от 8 GB.

В следващия прозорец за настройка на мрежата изберете предварително създадения мрежов адаптер (виртуален комутатор).

Прозорецът „Свързване на виртуален твърд диск“ ще покаже информация за името на виртуалната машина, нейното местоположение на твърдия диск, количеството дисково пространство, разпределено за виртуалната машина (по подразбиране беше 127 GB, аз избрах 50 GB).

В прозореца "Опции за инсталиране" можете да изберете опцията за инсталиране на операционната система: инсталирайте по-късно или изберете предпочитаната опция за инсталиране.

За да инсталирате операционната система, изберете "Инсталиране на операционна система от стартиращ CD или DVD". Тук изберете "Physical CD или DVD", за да инсталирате системата от диск, поставен в оптичното устройство, или изберете "Image file (.iso)", за да инсталирате операционната система директно от ISO изображението на операционната система, която е на компютъра .

С помощта на бутона "Преглед..." избрах изображението на операционната система Windows 7 Ultimate SP1 x64, разположена на външния твърд диск, който в момента е свързан към моя компютър.

Прозорецът Завършване на съветника за създаване на виртуална машина показва конфигурацията на създадената виртуална машина. Щракнете върху бутона "Край", за да завършите създаването на VM.

След прилагане на настройките, създадената виртуална машина ще се появи в прозореца "Hyper-V Manager" и настройките й ще се покажат.

За да започнете инсталационния процес, изберете виртуалната машина, изберете "Свързване ..." в контекстното меню.

В прозореца, който се отваря, влезте в менюто "Действие", изберете командата "Старт" или просто щракнете върху зеления бутон "Старт".

След като инсталацията на операционната система приключи, гост ОС е готова за работа. На това изображение можете да видите, че моята (хост) машина работи с Windows 10, а прозорецът работи с виртуална машина Hyper-V, работеща с Windows 7.

Във виртуална машина можете да създавате моментни снимки на виртуалната система (контролни точки), за да запазите състоянието на операционната система за определен период от време.

Можете да създадете контролна точка от прозореца на приложението, Управление на контролни точки (възстановяване на състоянието на виртуалната машина, изтриване на ненужни точки) от секцията "Контрольни точки" в Hyper-V Manager.

Споделяне на файлове в Hyper-V

Във виртуална машина Hyper-V плъзгането и копирането на файлове между физическата и виртуалната операционна система не работи, както е внедрено във VMware Workstation или във VirtualBox. Обменът на данни между госта и системите, инсталирани на компютъра, може да се реализира чрез споделени мрежови папки.

Създайте и конфигурирайте споделена папка в реалната операционна система за достъп до споделената папка от виртуалната система. След това създайте и конфигурирайте споделената папка на виртуалната машина за достъп до споделената папка от реалната система. Прочетете как да го направите.

След като завършите настройките, можете да споделяте данни през мрежата, като прехвърляте файлове от компютъра в споделена папка на виртуална машина или обратно от виртуална машина в споделена папка, разположена в операционната система на компютъра.

Статия Заключения

Виртуалната машина на Microsoft Hyper-V е вградена в Pro и Enterprise издания на Windows 10, Windows 8.1, Windows 8 64-битови операционни системи. След като инсталирате и конфигурирате хипервизора Hyper-V, създайте и инсталирайте виртуална машина с гост, опериращ система за тестване на софтуер, който не засяга основната операционна система, инсталирана на компютъра.

Така Windows 8 е официално представен и започва активното му разпространение. Съответно, поне някои от нас скоро ще бъдат изправени пред въпроса: струва ли си да актуализирате съществуващата ОС?

Всъщност, предварително инсталиран на нов компютър (дори и най-обикновен, а не модерен хибриден трансформатор), Windows 8 със сигурност няма да предизвика много отхвърляне, тъй като неговата „десктоп“ част не се различава много от Windows 7. Липсата на бутон "Старт" може лесно да бъде компенсиран с такъв от помощни програми на трети страни, много от които могат почти напълно да скрият Metro, така че рядко ще ви се налага да се справяте с нов интерфейс (който все още намирам за неуместен на настолен компютър или обикновен лаптоп). И някои от новите функции в Windows 8 определено са полезни: сигурно зареждане, подобрени инструменти за спешни случаи, нов мениджър на задачи, диференцирана безжична мрежа и т.н.

Но от гледна точка на текущия потребител на Windows 7, ситуацията далеч не е ясна. Да, Windows 8 е по-модерен, част или няколко процента по-бърз, има някаква допълнителна полезност, но преходът към него ще изисква не само пари, но и време (което в много случаи е едно и също нещо) - за изучаване, овладяване на нови техники, подреждане на работната среда, решаване на проблеми за съвместимост на познат софтуер. Във форумите често можете да намерите такова мнение, казват, няма проблем, бързо се свиква - въпросът е: за какво?

Всъщност Windows 8 има някои функции, които могат да зарадват дори и най-консервативния потребител на компютър. И това, разбира се, изобщо не е Metro, което (заедно с WinRT API) със сигурност е най-фундаменталната промяна в Windows 8, но е от значение само за сравнително малки устройства със сензорен екран, предимно таблети. Има и по-практични новости, една от които е вградената система за виртуализация, базирана на хипервизора Hyper-V.

Клиентски хипервизори

Технологията Hyper-V дойде в Windows 8 от Windows Server. Формално той е предназначен да замени остарелите Virtual PC и XP Mode, но всъщност има малко по-различно позициониране и повече разлики, отколкото прилики. Hyper-V се нарича просто хипервизор, въпреки че терминът (синоним на монитор на виртуална машина, VMM) се прилага за всички системи за виртуализация. Следователно, за да се избегне объркване, те са разделени на две категории - Тип 1 и Тип 2. Хипервизорите от първия тип се наричат ​​още голи метали, т.е. работят директно върху хардуера, без родителска ОС с общо предназначение. Това включва Microsoft Hyper-V, VMware ESX/ESXi, Citrix XenServer, Xen, KVM. Вторият тип, съответно, функционира като приложение в родителската ОС и използва различните му механизми. Примери са VMware Workstation/Player, Oracle VirtualBox.

Хипервизорите от първия тип са технологично по-сложни, но и по-ефективни в смисъл, че осигуряват минимални режийни разходи, както и максимална изолация на виртуалните машини (VM). Ето защо те спечелиха признание в сървърната среда. Това обаче не означава, че те няма да намерят приложения на клиентския компютър. Например, като типичен сценарий те обикновено разглеждат използването на две виртуални машини - лична и работна. В първия потребителят прави каквото пожелае, във втория се прилагат строги политики за сигурност и други ограничения, тъй като осигурява достъп до фирмени данни. Изолирането на виртуална машина на практика елиминира кръстосаното заразяване с вируси, троянски коне и т.н. В случай на хипервизор тип 2, например, хитър прехващач за въвеждане на клавиатура, който е проникнал в родителската ОС, може потенциално да открадне информация и от VM.

Следователно класът на „клиентски хипервизори“ се формира преди няколко години, тъй като технологиите за виртуализация се усъвършенстваха, предимно хардуерна поддръжка. Типичните му представители бяха NxTop от Virtual Computer и XenClient от Citrix. Днес и двете технологии са собственост на Citrix и се комбинират в различни решения, все повече насочени към корпоративния пазар. Защо е необходимо да говорим за отделен клас софтуер? Тъй като сървърните решения не са много подходящи за работа на компютър и за използване от обикновени потребители. Всъщност клиентските решения изискват не само поддръжка за масово оборудване, но и специфични интерфейсни решения за работа в рамките на един компютър, докато сървърният модел включва почти изключително отдалечен достъп.

Microsoft съвсем недвусмислено нарича хипервизора, вграден в Windows 8 Client Hyper-V, но разликите му от сървъра Hyper-V са много по-малки, отколкото, да речем, XenClient от XenServer. Факт е, че докато Citrix трябваше да внедри интерфейсната част от нулата, както и виртуализацията на видео адаптера, за да осигури 3D поддръжка в една от виртуалните машини, задачата на Microsoft беше много по-лесна поради първоначално особения Hyper-V архитектура:

Както можете да видите, хипервизорът на Microsoft все още приема родителска или основна операционна система (понякога наричана още „дял“), в която всъщност е вграден. Тази ОС, съответно, е в специално положение, по-специално, въпреки че е частично виртуализирана (както може да се види от някои характерни характеристики), тя все още има достъп до видео ускорител и много друго оборудване. За сравнение архитектурата на XenClient изглежда така:

Всъщност тук има и привилегирована виртуална машина, обозначена като контролен домейн, но тя е специализирана, предназначена само за организиране на достъп до други потребителски виртуални машини. В случая на Client Hyper-V се приема, че основната операционна система е основната операционна система, тъй като само тя ще работи напълно с графичния ускорител и ще осигури максимална производителност.

Забележима разлика между клиент Hyper-V и сървър Hyper-V е способността му да работи с безжични адаптери. В сървърна среда тази функция не е търсена и следователно не се поддържа, но за клиентска среда това е норма. Трудността възниква, защото мрежовата инфраструктура на Hyper-V се основава на виртуален комутатор, който разграничава пакетите въз основа на MAC адресите на виртуалните адаптери. Тази схема работи чудесно при организиране на вътрешна мрежа, както и осигуряване на достъп до външната страна чрез кабелен физически адаптер:

Но пакети с различни MAC адреси не могат да се предават по Wi-Fi канал, така че стандартната схема трябваше да бъде леко коригирана. По-конкретно, към него беше добавен друг посредник под формата на мрежов мост:

Мостът просто съпоставя IP адреса на виртуалната мрежова карта с нейния MAC адрес, което гарантира правилното маршрутизиране на пакетите, които идват от външната мрежа. Естествено, мостът се създава и конфигурира автоматично, веднага щом потребителят избере подходящите настройки.

Клиент Hyper-V

Hyper-V е включен в 64-битов Windows 8 Pro и Enterprise и е опция по избор. Съответно, първо трябва да го инсталирате, след което той веднага ще се активира автоматично (след задължително рестартиране):

За да работи обаче, трябва да са изпълнени няколко условия. Формално се говори за 4 GB RAM, въпреки че е напълно възможно тя да започне на по-малко количество - паметта е необходима не толкова на самия хипервизор, колкото на виртуалните машини.

Истински фундаментално изискване е процесор с поддръжка за виртуализация и технология SLAT (Превод на адреси от второ ниво). За сървърен хипервизор, SLAT не е задължително условие и е необходимо само за да работи RemoteFX. Последната технология не се поддържа в Client Hyper-V, но SLAT изглежда се използва за оптимизиране на цялостната производителност при липса на ефективна виртуализация на 3D ускорителя във VM.

Всички сравнително нови чипове на Intel и AMD отговарят на това изискване, например почти всички i3/i5/i7 – в техния случай това, което търсят, се нарича VT-x с EPT (NPT за AMD). Можете да проверите наличието на съответните технологии в спецификациите на процесора на уебсайта на производителя и оттук трябва да започнете, когато избирате конфигурацията на нов компютър. Имайте предвид обаче, че те също трябва да бъдат активирани в BIOS, докато VT-x с EPT, например, често се крие под общото име „технология за виртуализация“. Следователно по-надеждна проверка за съответствие с всички условия на вече завършена система може да се извърши с помощта на специални помощни програми.

В този случай изглежда, че VT-x с EPT не се поддържа (противно на информацията от спецификацията на процесора), но това е само следствие от факта, че Hyper-V вече е активиран на този компютър. Това косвено също свидетелства в полза на факта, че основната ОС все още се виртуализира. Между другото, фактът, че технологията за виртуализация вече се използва от хипервизора, прави невъзможно паралелното използване на друга система за виртуализация - както VMware Workstation / Player, така и Oracle VirtualBox ще докладват, че инсталацията е невъзможна. От друга страна, VMware Workstation 9 позволява използването на Hyper-V във виртуална машина, въпреки че този сценарий не се поддържа официално.

Може би най-универсалният начин да разберете наличието на необходимите технологии за виртуализация е помощната програма Coreinfo на Марк Русинович. Трябва да се изпълнява с административни привилегии и с превключвателя -v.

При липса (по някаква причина) на SLAT поддръжка, елементът на платформата Hyper-V в списъка с допълнителни компоненти просто ще бъде недостъпен и следователно Hyper-V няма да бъде инсталиран.

Intel има друга технология за виртуализация в арсенала си - VT-d, но Hyper-V (както сървър, така и клиент) все още не я използва. За разлика например от XenClient, който се нуждае от него само за поддръжка на 3D графика в една от виртуалните машини. Но, както бе споменато по-горе, Microsoft постига същия резултат по различен начин.

Използвайте

След инсталирането на Hyper-V работата в него се извършва от Hyper-V Manager (Hyper-V Manager):

Самият сървър не изисква специална конфигурация, освен че си струва да се помисли къде ще се съхраняват файловете на виртуалните машини и дискове и, ако е необходимо, да коригирате местоположението. Това се прави в настройките на Hyper-V:

  • private ще комбинира само виртуални машини;
  • вътрешният ще добави физически хост към тях;
  • външният осигурява на VM достъп извън хоста и трябва да бъде свързан към физически мрежов адаптер, за да направи това.

Някаква конфигурация е необходима само в последния случай - трябва да изберете правилния адаптер (ако има няколко), който ще осигури достъп до локалната мрежа или интернет.

След това можете да създавате виртуални машини. Този процес се контролира от специален съветник, който ще преведе потребителя през основните стъпки.

Процесът предоставя минимум настройки, освен това трябва да обърнете внимание, че за разлика от други системи за виртуализация, типът на бъдещата гост ОС не е посочен. Тоест за всички поводи се предлага приблизително едно и също виртуално оборудване. Въпреки това, той може да бъде коригиран донякъде в параметрите на VM. Най-често може да се наложи да добавите „наследен“ мрежов адаптер (за съвместимост с някои гост ОС), да коригирате настройките на динамичната памет (повече за това по-долу), да добавите виртуални процесори, да свържете допълнителни виртуални твърди дискове или да промените техния тип (динамичен тези се създават по подразбиране, след което и двата фиксирани осигуряват малко по-добра производителност, а разликите ви позволяват да запазите оригиналния виртуален диск непроменен).

След като конфигурирате всички необходими параметри, можете да продължите към инсталирането на гост ОС. Официално като най-новата версия, Hyper-V поддържа всички клиентски и сървърни версии на Windows, започвайки съответно от XP и 2003, както и CentOS 6.0-6.2, RHEL 6.0-6.2 и SLES 11 SP2. Предполага се, че всички тези операционни системи правилно идентифицират виртуалния хардуер и освен това за тях са налични компоненти за интеграция на Hyper-V, които осигуряват редица допълнителни драйвери и поддръжка за специфични операции. Това обаче не означава, че други операционни системи не могат да бъдат инсталирани. Преди време Microsoft даде кода, необходим за взаимодействие с Hyper-V, на Linux общността и стана един от официалните разработчици на безплатната ОС. По този начин днес някои дистрибуции вече са готови да работят в Hyper-V среда без допълнителни усилия, по-специално това се отнася за най-новите версии на Ubuntu (12.04 и 12.10 със сигурност), въпреки че в моя случай IP параметрите трябваше да бъдат зададени ръчно ги получих през DHCP защо - не се получи. Но след това всичко мина абсолютно гладко:

Има два начина да работите директно с VM:

  • използване на стандартната конзола за свързване на виртуална машина, която поради ограничения (звукът няма да работи в нея, само текст се копира през клипборда и т.н.), се препоръчва изключително за инсталиране и конфигуриране на гост ОС;
  • чрез връзка с отдалечен работен плот, където можете да се възползвате от всички предимства на протокола RDP и различни малки удобства.

В последния случай, разбира се, първо трябва да разрешите отдалечен достъп в ОС за гости. За съжаление, както вече споменахме, RemoteFX не се поддържа в Client Hyper-V, така че графичното ускорение е възможно само в основната ОС. В стаите за гости този недостатък е частично компенсиран от възможностите на RDP, които осигуряват поддръжка на някои графични ефекти, както и предаване на звук, пренасочване на USB устройство, обмен на файлове между хоста и VM чрез клипборда и т.н.

Тези функции се разкриват напълно, ако Windows 8 действа и като гост ОС. В този случай ще се поддържа мултитъч интерфейс (ако е наличен подходящ хардуер), ще се появи меню със специфични команди.

Допълнителни функции

След като мигрира от сървърната среда, Client Hyper-V загуби някои от „корпоративните“ функции. В допълнение към вече споменатата технология RemoteFX изчезнаха клъстери, миграция на живо, реплики и т. н. От нетривиалните функции, възможността за преместване на виртуална машина на друго място (например на нов твърд диск), без да имате за да го изключите остава:

Запазена е и динамичната памет. Тази функция предполага регулиране на количеството VM RAM в зависимост от текущите му нужди и настройки. Както винаги, за функционирането му трябва да бъдат изпълнени редица условия. Първо, гост ОС трябва да поддържа горещо добавяне на памет. Това важи за повечето съвременни операционни системи, както сървърни, така и клиентски, по-специално - за всички Windows, като се започне с Vista SP1. Второ, компонентите за интеграция трябва да бъдат инсталирани. Сред последните драйверът за динамична памет играе важна роля:

Той поема свободното количество RAM и го връща на хипервизора за последващо преразпределение.

Динамичната памет трябва да бъде специално активирана за всяка виртуална машина и могат да бъдат конфигурирани подробни настройки:

По-специално, „теглото на паметта“ трябва да се разбира като важността, стойността на конкретна VM. Колкото по-висок е този параметър, толкова по-малка е вероятността паметта да бъде заета и толкова по-бързо ще бъде добавена, ако е възможно. Можете да контролирате работата на механизма за динамична памет по различни начини, например с помощта на специален раздел в Hyper-V мениджъра:

Също така си струва да се обърне внимание на възможността за запазване на състоянието на VM, създаване на моментни снимки на VM за просто връщане към предишни състояния. Функцията за импортиране улеснява копирането и прехвърлянето на VM файлове и след това бързо свързването им с Hyper-V.

Резюме

Въпреки редица ограничения, клиентът Hyper-V има същата мащабируемост като сървъра Hyper-V. Освен това виртуалните машини са напълно съвместими и лесно се прехвърлят. Това по-специално прави възможно използването на персонален компютър за тестване и отстраняване на грешки на VM, за да не се „запушва“ производствения виртуализиран сървър.

Устойчивостта на архитектурата и цялостната организация на Hyper-V в Windows 8 също показва, че клиентската виртуализация на Microsoft е по-фокусирана върху ИТ специалисти и разработчици, отколкото върху обикновения потребител. За разлика от режима XP на Windows 7, където приложенията за публикуване направиха възможно почти пълното скриване на VM, в Windows 8 потребителят ще трябва да работи директно с VM и да разбере нейните възможности и ограничения. Като цяло текущият Client Hyper-V не отговаря напълно на идеята за клиентски хипервизори. Все пак това е сървърна технология, само леко адаптирана за компютър.

От друга страна, произходът на сървъра на Client Hyper-V също е неговата сила. Високата мащабируемост, поддръжката (уникална за клиентски решения) на динамична памет и някои други технологии свидетелстват за добре функциониране и голям "марж на безопасност".

VMware Workstation и Oracle VirtualBox определено са по-„клиентски“ от Hyper-V. Техните предимства включват 3D графика във VM (въпреки че тази на Oracle не е много добра) и по-широка и по-удобна поддръжка за USB периферни устройства. Освен това и двата продукта имат по-скромни системни изисквания, по-специално могат да работят в 32-битови операционни системи, въпреки че 64-битовите са за предпочитане по отношение на ефективността на управлението на паметта. Microsoft може да запълни повечето от пропуските с технологията RemoteFX, но засега намеренията й са неясни.

Независимо от това, дори с всички предупреждения, Hyper-V като част от Windows 8 ще бъде приятен „подарък“ за мнозина и със сигурност ще намери много приложения.



Свързани статии: