телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Hyper v контрол Как да управлявате Microsoft Hyper-V от командния ред. Етап IV – отстраняване на грешки на допълнителни параметри

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

Файлът с изображение на сървъра тежи 1,65 GB и се извиква

9200.16384.WIN8_RTM.120725-1247_X64FRE_SERVERHYPERCORE_EN-US-HRM_SHV_X64FRE_EN-US_DV5.ISO

Веднага след инсталирането конфигурирайте мрежата (стъпка 8) и инсталирайте актуализации (стъпки 5 и 6). Ако всичко е минало добре, тогава можете да продължите. Ако не, проверете какво и как. Призрак възможни проблемиНа този етап е невъзможно да инсталирате актуализации.

Работа с Hyper-V без домейн

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

Добавете локален администратор (точка 3 от конфигурацията на сървъра, например "hyperadmin / hyperpwd"), за да избегнете използването на администратора по подразбиране). Същият потребител (може и да не е администратор) трябва да бъде добавен на машината, с която ще се свързвате чрез RDP. Когато създавах потребител на моята машина, написах това в полето „Описание“: за свързване с HYPER-V 2012.“

Hyper-V защитна стена

Тъй като планирам да използвам главно MMC конзолата за управление на виртуални машини, ще бъде удобно да осигуря допълнителен модул за управление на защитната стена на сървъра. Това ще спести много време, защото... Не планирам редовно да редактирам правилата - сървърът просто трябва да работи. И не искам да държа синтаксиса на PowerShell и CMD в главата си; Linux ми е достатъчен. Така че ще го включа отдалечен достъпкъм защитната стена! Като се има предвид, че сървърът трябва да се управлява правилно чрез специална мрежа (физически, VLAN), моята опция няма да намали обща сигурност. Като алтернатива можете да инсталирате софтуерна и хардуерна защитна стена между хоста и мрежата, например Mikrotik (разбира се, без WiFi). Това е много евтино решение с приемлива производителност и надеждност.

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

netsh advfirewall защитна стена set rule group="Отдалечено управление на защитната стена на Windows" new enable=yes

След това можете да продължите работна станция mmc конзола с права "hyperadmin" и добавете " Защитна стена на Windows" (в моя Windows 7 се нарича "Защитна стена на Windows в повишена сигурност") и посочете IP адреса на нашия Hyper-V сървър. Това е :)

Но независимо от всичко, конзолата е най-надеждното средство за контрол. Все още правя всичко в конзолата и виждам какво има в графичния интерфейс в раздела „Наблюдение - защитна стена“. Просто няма да държа всичко в главата си. И тази статия е една от опциите за мен с вашите коментари и допълнения.

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

Стартирайте Hyper-V Manager като потребител „hyperadmin“ и щракнете върху „Свързване към сървър“ горе вляво. Отново през IP.

Hyper-V Manager в Windows 7 е проектиран да управлява Hyper-V 2008, а не 2012. Опции като Live и Storage Migrations ще бъдат налични само от Windows 8 (от Windows 7 чрез PowerShell - моля, но не и чрез GUI). Затова реших да инсталирам Windows 8 (пробната версия е достатъчна засега), за да сравня „как работи“ през Windows 8. Нищо подобно, появи се възможност за конвертиране на VHD дискове във VHDX, същите бутони за миграция, които споменах точно по-горе . Е, страхотно, разбира се, но ако вземете решение за терминологията и знаете какво точно искате, тогава можете да се справите с PowerShell и добрия стар 7 (неотдавна те също говореха за „добрия стар XP“).

За да накарате Hyper-V Manager от Windows 8 да ви покаже списък с виртуални машини, трябва да изтеглите прекрасния скрипт hvremote (http://archive.msdn.microsoft.com/HVRemote) и да го стартирате на работна станция с администраторски права:

cscript hvremote.wsf /mmc:активиране
cscript hvremote.wsf /AnonDCOM:грант

Можете също да проверите дали всичко работи:

cscript hvremote.wsf /show /target:name_or_ip_of_your_hyper-v_server

Не се притеснявайте от факта, че все още е версия 0.7, която все още може да има грешки в Windows 8 и 2012. Всичко работи! Сега можете да видите вашите виртуални машини (когато ги създадем, разбира се).

Едно лирично отклонение, за да преминем към следващия раздел Свързани сме, щастливи сме, започваме да инсталираме виртуалната машина за гости... Спри! Как да изберем място VHD дискза виртуална машина? Дискът от 500 GB не беше форматиран по време на инсталационния процес - не беше необходимо. И сега имам възможността да поставя гост системи само на диск C:\. А дискът е общо 60 GB. Тези. всичко, което трябва да направите, е да отворите мениджъра твърди дискове, форматирайте в NTFS и преназначете буквите на устройството(DVD ще бъде E:\, 500 GB диск ще бъде D:\ - мразя DVD-тата да висят между дисковете :)). КАК ДА ГО НАПРАВИМ???

Дистанционно управление на дискове

За дистанционно управление на дискове (Управление на дискове), трябва да изпълните следните стъпки:

1. Стартирайте Virtual Disk Service (VDS) на сървъра

Вижте списък с услуги, които започват с "R", като използвате PowerShell:
Get-Service -Име r*

Стартиране на услугата VDS (Virtual Disk Services):

Ако е необходимо, активирайте „Remote Volume Management“ на клиентския компютър (от който ще управляваме нашия сървър).

Ако не бяхме деактивирали напълно защитната стена, тогава ще трябва да следваме стъпка 2.

2.Разрешете управление на дискове.

Netsh advfirewall firewall set rule group=“Remote Volume Management” new enable=yes

Трябва да стартирате конзолата за управление на модула MMC като локален потребител на администратор на нашия сървър (в нашия случай „hyperadmin / hyperpwd“):

В модула добавете „Управление на дискове“ (не локален компютър, и отдалечено, например чрез IP адрес).

Е, всъщност първоначалната рутина приключи. Сега можете безопасно да създавате виртуални машини. Hyper-V Manager също трябва да се изпълнява като "hyperadmin / hyperpwd".


Обратно в 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

Ако предпочитате GUI, натиснете 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, ще видите на екрана познатия надпис Press any key to boot... След това можете да се справите сами, но ако имате нужда инструкции стъпка по стъпказа инсталация те са на OSZone за Windows 7 и Windows 8.

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

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

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

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

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

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

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

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

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

Както можете да видите, настройката на интернет и локалната мрежа не е толкова сложна, колкото необичайна за потребителите на клиентски операционни системи на 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. Запазете настройките за връзка.

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

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

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

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

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

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

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

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

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

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

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

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

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

Hyper-V срещу. VirtualBox

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

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

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

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

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

Изследване

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

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

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

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

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

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

Първо, нека изясним условията. Hyper-Vе безплатен хипервизор от Microsoftработещ за Windows платформа. Първоначално се поддържаха само сървърни версии, но започвайки с Windows 8 (версии не по-ниски от Pro), може да се използва и на настолни операционни системи. Въпреки факта, че Microsoft не посочва изрично изданието на хипервайзора, новите поколения на операционната система съдържат нови версии на Hyper-V. Тъй като степента на интеграция на Hyper-V в операционната система е доста голяма, не можете да актуализирате версията на хипервайзора отделно от версията на операционната система.

Ако използвате версията на конфигурацията на виртуалната машина, можете да говорите за осем поколения Hyper-V; версия 8.0 съдържа Server 2016 и Windows 10 (1607). Най-често срещаните Windows Server 2012 R2 (и Windows 8.1) имат пето поколение хипервизор.

По този начин, ако искаме да използваме най-новата версия на хипервайзора, тогава имаме нужда последна версияОПЕРАЦИОННА СИСТЕМА. И тъй като лицензите за Windows не позволяват по-късни версии на операционната система, безплатният Hyper-V може да не е толкова безплатен в крайна сметка. Подобни трудности възникват при виртуализиране на съществуващи среди, обхванати от лицензи за повече ранни версии Windows или виртуализация на UNIX системи. Специално за такива случаи Microsoft пусна специален продукт - Hyper-V сървър.

Hyper-V сървър- специално издание на Базиран на Windows Server Core със силно редуцирани функции, осигуряващи само работата на хипервайзора и неговата поддръжка. Въпреки това, противно на общоприетото схващане, няма разлика между Hyper-V Server и Hyper-V като роля на Windows Server. Това е същия продукт.

Когато говорят за Hyper-V Server и Windows Server Core, те преди всичко се опитват да се съсредоточат върху спестяването на ресурси поради липсата на GUI, но това мнение е погрешно. При създаването на тези продукти въпросът за спестяването на ресурси беше последният приоритет и е глупаво да се говори за „липса на ресурси“ на хипервайзора.

основна цел създаване на Windows Server Core и Hyper-V Server е намаляване на броя на работещите услуги и системни компоненти, което ви позволява да намалите повърхността на атака (по-малко услуги - по-малко уязвимости) и значително да намалите разходите за поддръжка на системата, например по-малко рестартирания при актуализиране на система и по-малко време за инсталиране за актуализации. Затова си струва да помислите за внедряването на Hyper-V Server, дори ако нямате никакви затруднения с лицензирането.

Инсталиране и първоначална конфигурация на Hyper-V Server

Инсталационното изображение може да бъде получено на официалния уебсайт, след регистрация, ако все още не сте имали сметка Microsoft. Процесът на инсталиране не се различава от инсталирането на други Windows версиии не трябва да създава никакви затруднения.

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

Ако сте затворили последния, тогава да се обадите отново тази помощна програмапросто изпълнете командата:

Но ако сте затворили всички прозорци, включително прозореца на командния ред, може внезапно да се окажете пред черен екран без никакви системни контроли. В този случай щракнете Ctrl+Shift+Esc(тази комбинация работи и чрез RDP) и с помощта на извикания диспечер на задачите стартирайте необходимия процес, например командния ред.

Нека да преминем към настройката. Първата стъпка е да конфигурирате мрежата, да посочите името на сървъра, членството му в желаната работна група или домейн и да разрешите отдалечен работен плот. Освен това, ако искате сървърът ви да отговаря на командата ping, тогава трябва да отидете на 4) Настройка на дистанционно управлениеи избиране на опцията 3) Конфигуриране на отговора на сървъра на ping съобщениетоизрично разреши това действие.

След това посочете опциите за актуализация на сървъра и инсталирайте всички налични в момента актуализации. СЪС ръчен монтажима една „изненада“: символите, посочени в помощната програма, не работят и за да изтеглите и инсталирате всички налични актуализации, трябва да въведете малка руска буква, когато бъдете подканени T.

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

Powershell
Enable-NetFirewallRule -DisplayGroup" Дистанционно Windows"
Enable-NetFirewallRule -DisplayGroup "Отдалечено управление на регистъра на събитията"
Enable-NetFirewallRule -DisplayGroup "Отдалечено управление на обема"
Enable-NetFirewallRule -DisplayGroup" Дистанционноработен плот"

На този етап настройката на сървъра трябва да се счита за завършена; можете да проверите връзката към него с помощта на RDP и, ако всичко върви добре, продължете с настройката на клиентската станция.

Конфигуриране на клиента за работа с Hyper-V сървър

За да управлявате Hyper-V сървър, ще ви е необходим компютър с операционна система поне Windows Server 2012R2 или Windows 8.1 Pro или издание Enterprise; ние ще разгледаме по-нататъшна конфигурация, като използваме клиентски операционни системи като пример. Домашните и 32-битовите версии на операционната система няма да работят, тъй като нямат възможност за инсталиране на Hyper-V Manager.

защото откриване на мрежаИ общ достъпкъм файлове и принтери на сървъра е изключено, тогава трябва да добавите запис тип A за него на DNS сървъра, като свържете името на сървъра и неговия IP адрес или добавете съответния ред към файла домакини, в нашия случай изглежда така:

192.168.18.145 HV-CORE-2012R2

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

Cmdkey /add:ServerName /user:UserName /pass:password

Където Име на сървъра- име на Hyper-V сървъра, потребителско име- Име на администратор на Hyper-V сървър и парола- неговата парола.

Ако използвате Windows 10, тогава допълнително стартирайте командния ред (или конзолата на PowerShell) като администратор и изпълнете командите там:

Бърза конфигурация на Winrm
winrm set winrm/config/client "@(TrustedHosts="Име на сървъра")"

Където Име на сървъра- име на Hyper-V сървъра.

След това стартирайте snap dcomcnfg, чрез Win+R или от командния ред и разгънете дървото Компонентни услуги - Компютри - Моят компютър. След това, като щракнете с десния бутон, изберете Имотии отидете на отметката Сигурност на COM - Права за достъп - Ограничения за редактиранеи в прозореца, който се отваря, задайте за потребителя АНОНИМЕН ВХОДправа Отдалечен достъп.

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

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

За да използвате щракването Управление на дисковеще трябва първо да стартирате услугата Виртуален диск , това може да се направи точно тук, чрез щракването Услуги.

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

В противен случай трябва да се обърнете към инструментите на командния ред за работа с драйвери: 1.6. Инсталиране на хардуер и управление на драйвери (локално)

Най-накрая стигаме до най-важното. Да преминем към класиката Контролен панел - Програми и функции - Включване и изключване Компоненти на Windows и инсталирайте Инструменти за управление на Hyper-V.

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

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

\\Име на сървър\C$

ще бъдете отведени до C: устройството на сървъра.

Например създадохме нова виртуална машина и инсталирахме най-новата версия на Debian там, без да изпитваме никакви затруднения нито с хипервайзора, нито със самата виртуална машина.

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

Преди време писахме за автоматично стартиране на виртуал VMware машини vSphere и Citrix XenServer, но администратори Microsoft Hyper-Vсъщо се сблъскват с този проблем. Точно както при платформата vSphere, Hyper-V има настройки за контрол на поведението на виртуалните машини, когато хост сървърът е включен и изключен.

Така че, ако отворите настройките на виртуалната машина в Hyper-V, ще видите елемент като Автоматично стартиране, където всъщност са зададени настройките за поведението на VM при стартиране на хоста:

Има три опции за това как се държи машината при стартиране на Hyper-V хоста:

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

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

Тук има и 3 опции за поведение:

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

Тук не трябва да забравяме, че ако сте избрали опцията "Save The Virtual Machine State", тогава ще са ви необходими значителни дисково пространствопод .BIN файлове, в които се намира паметта на виртуалната машина (количеството VM памет с тази настройка).

Използването на графични интерфейси като Hyper-V Manager или System Center Virtual Machine Manager (SCVMM) прави управлението на Hyper-V бързо и лесно. Въпреки това има много ситуации, в които можете да извършвате операции много по-бързо, ако имате способността да използвате командния ред или скриптове. В тази статия ще разгледаме възможностите на Powershell за управление на Microsoft Hyper-V.

Инсталиране на Powershell

Първо, трябва да инсталираме Powershell.

За да инсталирате Powershell на Windows 2008, отидете на Мениджър на сървъра, по-навътре Характеристика. Кликнете Добавяне на функции. Проверете Windows Powershell и натиснете Следващия.

След това щракнете Инсталирай.

За стартирайте Powershellотидете на Старт -Всички програми -Windows Powershell.

В този момент ще се отвори дългоочакваното тъмно синьо Windows прозорец Powershell:

Сега трябва да изтеглим библиотеката Hyper-V Powershell.

Изтеглете и инсталирайте Hyper-V Powershell Library

Разработчикът на библиотеката за управление Powershell за Hyper-V 1397 е Джеймс О’Нийл и неговата библиотека е просто безценна, когато трябва да управлявате Hyper-V от командния ред. Следвайте връзката по-горе и изтеглете файла Hyperv.zip. Разопаковайте архива в директория, например C:\temp.

Сега стартирайте PowerShell, отидете в директорията с разопакованите скриптове, деактивирайте защитата на PowerShell с командата:

Set-ExecutionPolicy неограничен

. c:\temp\hyperv.ps1

След това ще получите предупреждение за сигурност и трябва да изберете „ Р”, за да изпълните скрипта. След това трябва да видите съобщението „ VM функциите са заредени” и списък със заредени команди.

Администриране на Hyper-V с помощта на PowerShell

Заедно с библиотеката има помощен файл, който описва повече от 100 команди, включени в библиотеката. И не забравяйте, че всяка от тези 100 команди има голям брой параметри. Прегледът на всички команди и техните параметри няма да се побере в дузина подобни статии, така че ще разгледаме най-основните команди и тяхното използване.

Нека да разгледаме следните 5 команди и как се използват:

    Start-VM, Stop-VM, Suspend-VM и Shutdown-VM- целта на тези команди е съвсем очевидна. Параметърът указва името на виртуалната машина.

    Най-лесният начин да създадете нова виртуална машина


    - списък на всички виртуални машини на сървъра и количеството памет, което консумира

Командата показва всички моментни снимки, направени на вашия Hyper-V сървър. За да управлявате моментни снимки, можете допълнително да използвате командите Актуализация-VMsnapshot, New-VMsnapshot, Приложете-VMsnapshot, Get-VMsnapshotTree и Изберете-VMsnapshot.


Не лош сайт за лаптопи, най-много ми харесаха Acers: ревюта на лаптопи Acer, всички модели, ниски цени.



Свързани публикации