Open
Close

Как управлять Microsoft Hyper-V из командной строки. Hyper-V в Windows: руководство по созданию и настройке виртуальных машин ІІІ этап – определение базовых параметров

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

Кроме Coreinfo можно использовать фирменную утилиту Intel (у AMD есть аналогичная).

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

Включение компонента Hyper-V

Hyper-V представляет собой компонент операционной системы, который изначально отключен. Опытные пользователи могут включить его одной командой PowerShell:

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

Если вы предпочитаете графический интерфейс, нажмите Win + R , введите OptionalFeatures и нажмите Enter .

В открывшемся окне отметьте флажком Hyper-V.

Так или иначе, компонент станет доступен после перезагрузки системы. Из проблем с установкой в Windows 8 RP пока была замечена циклическая перезагрузка по вине драйверов контроллера USB 3.0, которая на некоторых системах решалась отключением USB 3.0 в BIOS.

Создание и настройка виртуальной машины

Нажмите Win + R , введите virtmgmt.msc и нажмите Enter , чтобы открыть диспетчер Hyper-V. Из меню Действия выберите Создать Виртуальная машина .

Мастер создания виртуальной машины предельно прост, однако я отмечу некоторые моменты для тех, кто любит подробные инструкции с картинками. Шаг настройки сети я сейчас пропущу, поскольку буду разбирать этот вопрос подробнее.

Стандартное расположение для виртуальных машин – папка ProgramData , но его можно изменить.

Если у вас уже есть виртуальный диск в формате VHD, можете подключить его. Я, кстати, так и сделал, воспользовавшись диском, созданным ранее для Virtual Box.

Когда вы указываете имеющийся VHD, из мастера пропадает шаг, на котором задается носитель для установки системы.

Однако путь к ISO можно указать и позже, открыв параметры виртуальной машины в главном окне диспетчера Hyper-V.

Запуск виртуальной машины и установка Windows на нее

Здесь тоже все просто, но немного непривычно для тех, кто ранее не сталкивался с Hyper-V.

В диспетчере Hyper-V:

  • для запуска виртуальной машины нажмите «Пуск»
  • для взаимодействия с ней нажмите «Подключить» или дважды щелкните эскиз машины

Когда в параметрах машины указан загрузочный ISO-образ Windows, вы увидите на экране знакомую надпись Press any key to boot… Дальше вы уже сами справитесь, но если вам нужны пошаговые инструкции по установке, они есть на OSZone для Windows 7 и Windows 8 .

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

Настройка доступа в Интернет и локальной сети

Инструкции из этого раздела необходимы лишь в том случае, если вас не устраивает появившийся в Windows 10 1709 коммутатор по умолчанию (Default Switch), который нельзя удалить или переименовать. При использовании Default Switch в случае подключения хоста к VPN виртуальная машина также использует VPN. В этом заключается одно из главных отличий от внешнего коммутатора, создание которого я опишу дальше.

В меню Действия выберите Настройка виртуальных коммутаторов . Откроется окно, в котором можно создать коммутатор одного из трех типов. Чтобы ваша виртуальная машина могла выходить в Интернет, создайте внешний коммутатор.

Теперь нужно задать имя коммутатора и выбрать сетевой адаптер, если у вас их больше одного. Дома я использую беспроводную сеть, поэтому выбрал адаптер Wi-Fi.

Остается лишь указать созданный коммутатор в параметрах сетевого подключения виртуальной машины.

Теперь в установленной Windows у вас будет подключение к Интернету и локальная сеть между физической и виртуальной машинами.

На рисунке выше вы видите:

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

Как видите, настройка Интернета и локальной сети не столько сложна, сколько непривычна для пользователей клиентских ОС Microsoft.

Обмен файлами между физической и виртуальными машинами

По ходу работы с виртуальной машиной регулярно возникает необходимость скопировать на нее файлы с физической, либо наоборот. Я опишу несколько способов решения этой задачи.

Общие сетевые папки

Этот способ работает во всех изданиях Windows 10. Поскольку в нашем распоряжении есть локальная сеть, можно использовать общие папки для обмена файлами. Фактически инструкции ниже сводятся к основам создания общих папок.

Доступ с виртуальной машины на физическую

Картинка стоит тысячи слов, как говорят американцы.

На рисунке показан проводник виртуальной машины (VIRTUAL-PC), откуда осуществляется доступ к физической машине (VADIK-PC). Как только вы введете учетные данные аккаунта, доступ к его профилю будет в вашем распоряжении.

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

Доступ с физической машины на виртуальную

Допустим, в корне диска виртуальной машины есть папка Shared . Щелкните по ней правой кнопкой мыши и выберите Общий доступ Отдельные люди (или Конкретные пользователи в Windows 7).

Теперь вы можете открыть общую папку по сети в проводнике, в том числе введя в адресную строку адрес вида \\имя-компьютера\имя-папки .

Подключение к удаленному рабочему столу виртуальной рабочей машины

В Hyper-V между физической и виртуальной машиной невозможен обмен файлами путем копирования и вставки. Можно лишь вставлять скопированный на физической машине текст сочетанием клавиш Ctrl + V . Однако после запуска виртуальной машины можно соединяться с ней посредством RDP вместо того чтобы открывать ее из диспетчера Hyper-V. Этот способ работает в изданиях 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 или из командной строки.

Если вы планируете регулярно использовать RDP для подключения к различным виртуальным машинам, закрепите программу на панели задач. Тогда в списке переходов будет сохраняться список машин.

Будьте внимательны со снимками

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

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

Используйте импорт виртуальных машин при необходимости

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

Оглядевшись в оснастке, я увидел опцию импорта и моментально восстановил машину.

Причем я даже не подозревал, что выполненные мною действия стали возможны лишь за счет появления новой возможности в Hyper-V:)

Hyper-V vs. VirtualBox

Разбираясь с Hyper-V, я невольно сравнивал решение Microsoft для клиентской операционной системы с Oracle VirtualBox.

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

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

Что касается графического интерфейса, то это исключительно дело вкуса. Наверное, пришедший из серверных ОС гипервизор выглядит более аскетично, но параметры и настройка виртуальных машин в целом очень похожи.

Наличие Hyper-V в Windows в первую очередь порадует ИТ-специалистов, привыкших к этой технологии. Для домашних пользователей – это хорошая возможность воспользоваться встроенными средствами системы и расширить свой кругозор, приобщившись к серверным технологиям Microsoft.

Опрос

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

В комментариях расскажите, каким решением для виртуализации вы пользуетесь и с какой целью!

Я хочу поблагодарить Дениса Дягилева за помощь в подготовке этого материала. Одним из преимуществ программы MVP является знакомство с лучшими специалистами по технологиям Microsoft. Это означает, что в частном порядке можно получить грамотную консультацию по любому вопросу;)

Денис также любезно предложил свою помощь в проведении дискуссии. Поэтому если у вас возникнут технические вопросы по этой статье, вы можете рассчитывать на квалифицированные ответы .

Я хочу специально подчеркнуть, что

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

Установка Hyper-V

Если на вашем компьютере установлена Windows 8 Pro или Windows 8 Enterprise (корпоративная), то вы можете воспользоваться системой виртуализации Hyper-V или простыми словами использовать встроенную в операционную систему Windows 8 виртуальную машину. Она очень простая в управлении и я не сомневаюсь что вы в ней разберётесь.

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

«Intel Virtualization Technology» для процессоров Intel или «AMD Virtualization» для процессоров AMD.

Предупреждаю вас, что в первую очередь Hyper-V разработана и предназначена для IT-специалистов и используется на серверах.

При работе в Hyper-V Вы не сможете воспользоваться флешкой, звуковой картой, и WiFi, в этом отношении предпочтительнее использовать VirtualBox. Но я всё же думаю, что те кто читает эту статью знают для чего им это нужно.

Для своей работы виртуальная машина Hyper-V выдвигает небольшие требования:

Windows 8 Pro должна быть 64 бит.

Наличие оперативной памяти не менее 4ГБ.

Подключение Hyper-V

Открываем Панель управления

и выбираем Программы

Программы и компоненты. Включение и отключение компонентов Windows

Находим раздел Hyper-V и отмечаем его галочкой и нажимаем ОК.

Произойдёт недолгий поиск требуемых файлов и перезагрузка.

После перезагрузки идём в интерфейс Метро и щёлкаем левой мышью на стрелочке, затем выбираем Диспетчер Hyper-V,

появляется мастер установки Hyper-V. Щёлкаем на имени нашего компьютера, затем Создать и Виртуальная машина .

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

1) Приступая к работе. Данный мастер поможет Вам создать виртуальную машину, жмём Далее.

2) Укажите местонахождение. Присваиваем имя виртуальной машине на латинице, к примеру Windows 7. Указываем место расположения файлов виртуальной машины Hyper-V, так как на диске C: у меня места нет, я отмечу галочкой пункт Сохранить виртуальную машину в другом месте и нажму обзор, затем укажу диск D: и Далее.

3) Укажите поколение. Я хочу установить Windows 7 поэтому выберу Поколение 1.

4) Выделить память. На моём компьютере 8ГБ оперативной памяти, а значит я могу безболезненно выделить 2ГБ оперативки для виртуальной машины. Отмечаем пункт "Использовать для этой виртуальной машины динамическую память" и Далее.

5) Настройка сети. Пропускаем этот параметр (настроим подключение к интернету позже) и жмём Далее.

6) Подключить виртуальный жёсткий диск. Отмечаем пункт Создать виртуальный жёсткий диск . Так во втором пункте Укажите местонахождение, мы указали расположение файлов виртуальной машины на диске D:, то по умолчанию виртуальная машина предложит нам расположить виртуальный жёсткий диск на диске D:\Windows 7\Virtual Hard Disks\.

Друзья, пункт Размер 127 ГБ не означает то, что на вашем диске D: сразу "отожмётся" 127 ГБ.

Примечание: Виртуальный жёсткий диск можно создать в самом начале, то есть до того, как вы создадите виртуальную машину и в этом случае вы сможете выбрать какой создать виртуальный жёсткий диск, например:

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

Фиксированного размера (сразу требует выделения для необходимого пространства, если создаёте диск на 120 ГБ, значит ровно столько вы должны выделить ему места). Жёсткий диск фиксированного размера считается более высокопроизводительным.

Более подробную информацию смотрите в конце статьи.

7) Параметры установки. Отмечаем пункт Установить операционную систему позднее. Далее.

8) Готово

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

Теперь настроим сеть. В главном окне Hyper-V нажмём на кнопку Диспетчер виртуальных коммутаторов.

В появившемся окне выберите какого типа виртуальный коммутатор вы хотите создать. Я выберу тип - Внешняя сеть . Создать виртуальный коммутатор .

Выбираем произвольное имя виртуальному коммутатору. Сетевой адаптер Wi-Fi на моём компьютере производителя "Atheros", вот я и выберу такое название. Применить.

Выбираем Параметры


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

Сетевой адаптер . В правой части окна выбираем наш Виртуальный коммутатор "Atheros", Применить и ОК .

Установка на Hyper-V операционной системы

Теперь собственно вопрос, как установить в виртуальную машину операционную систему. Для установки виртуальной машины Hyper-V её нужно загрузить с установочного диска Windows 7 находящегося в дисководе или для этих целей нужно использовать образ ISO с Windows.

, затем в правой части окна с помощью кнопок Вверх и Вниз выставляем загрузку виртуальной машины с того, что нужно:

Компакт-диск - загрузка с установочного диска или образа ISO.

Выбираем Контроллер 1 IDE и жмём на плюсик, затем DVD-дисковод , если вы хотите загрузить виртуальную машину с дисковода DVD отмечаем пункт Физический дисковод компакт - и DVD дисков: далее вставляем в дисковод установочный диск Windows 7.

Также для загрузки виртуальной машины и установки образ ISO с Windows 7 вы можете использовать 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 можно создать не только в процессе создания виртуальной машины.

В главном окне виртуальной машины выбираем Создать -> Жёсткий диск


Выбор формата диска. Можете выбрать новый формат жёсткого диска, но учтите, что он не поддерживается ранними операционными системами до Windows 8

Выберите тип диска. Можете создать диск фиксированного раздела, считающегося более высокопроизводительным

Указываем местонахождение виртуального жёсткого диска, если у вас мало свободного места на диске C:, то расположите виртуальный жёсткий диск на диске D:. Щёлкаем мышью на кнопке Обзор и указываем диск D:

Настройка диска. Если мы создаём не динамический расширяемый виртуальный диск, а виртуальный диск фиксированного раздела, значит мы должны указать точный объём диска, если мы укажем размер 127 ГБ, значит ровно столько наш виртуальный диск будет занимать на диске D:. Убедитесь, что у вас на диске D: имеется столько свободного пространства.

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

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

Синий экран при создании виртуального коммутатора в Hyper-V

Друзья, несколько раз мне приходилось сталкиваться с тем, что в новой операционной системе Windows 8.1 в виртуальной машине Hyper-V, при создании виртуального коммутатора операционка уходила в синий экран с ошибкой:

The problem seems to be caused by the following file: fwpkclnt.sys UNEXPECTED_KERNEL_MODE_TRAP *** STOP: 0x0000007f.

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

Добрый день. Благодаря моему сайту, я постоянно ковыряюсь в операционной системе и, конечно же, со временем я стал искать способ, чтобы я смог писать инструкции, но при этом меньше вносить изменений в операционную систему моего рабочего компьютера… Решению пришло элементарное — виртуальная машина. Это эмуляция полностью (или почти полностью) рабочей операционной системы, которая запускается на вашей операционной системе. Я попробовал VirtualBox, VMware Workstation и Hyper-V… VirtualBox — бесплатная и не такая удобная, как две остальные. VMware Workstation — отличная по всем позициям, но платная. Hyper-V — вполне сбалансированная виртуальная машина, которая с серверных операционных систем перекочевала в Windows 8 и требует просто включения для доступа. Поэтому выбор пал на последнюю: просто, бесплатно и со вкусом. Windows 10 Professional у меня, кстати, лицензионная, но досталась бесплатно благодаря программе Windows Insider (полгода страданий с багами и лицензия в кармане)).

Я наверное сразу предупрежу, что при включении компонентов Hyper-V, вы не сможете пользоваться другими виртуальными машинами. Итак, начнём:

Жмем правой клавишей мыши по углу «Пуск» и выбираем «Программы и компоненты».

В левой панели выбираем «Включение и отключение компонентов Windows»

Теперь открываем меню «Пуск» → «Все программы» → ищем каталог «Средства администрирования» и в нём находим «Диспетчер Hyper-V’.

Запустив его, мы увидим консоль управления виртуальными машинами, у меня уже есть одна созданная машина, на которой находится музыкальный бот для моего сервера TeamSpeak. Но сейчас создаем ещё одну машину, чтобы показать как это делается. Но для начала давайте сразу создадим «Виртуальную сеть», чтобы у нашей ВМ был интернет. Для этого жмем по имени компьютера в левом столбце, а в правом выбираем «Диспетчер виртуальных коммутаторов».

Этот абзац я добавляю через два месяца, после написания статьи. Всё потому что, ниже я описал более простой способ подключения виртуальной машины к интернету, но сам пользуюсь чуть другим. Разница в них в том, что в способе, который описан здесь, основной доступ получает ВМ, а компьютер работает уже после неё и это не правильно, но проще настроить. Если вы используете компьютер не только для работы виртуальных машин, выбирайте «Внутренняя» → «Создать виртуальный коммутатор» и ставим галочку на пункт «Разрешить идентификацию». Доступ к интернету настраивается с помощью .

Слева выбираем «Создать виртуальный сетевой коммутатор», справа «Внешняя» и жмем «Создать виртуальный коммутатор».

Вводим название для сети, в разделе «Внешняя сеть» выбираем ваш сетевой адаптер и жмем ОК.

Теперь создаем виртуальную машину. Жмем «Создать» — «Виртуальная машина».

Откроется «Мастер создания создания виртуальной машины «, на первом окне просто жмем «Далее».

Указываем название для будущей виртуальной машины. При желании, так же можно изменить место хранения виртуальной машины, у меня изменено место в настройках, чтобы не засорять SSD и все виртуальные машины хранятся на одном из жестких дисков. Жмем «Далее».

Здесь все просто, читаем что написано, если у вас материнская плата без поддержки UEFI или вы собираетесь поставить 32 битную систему, то выбираем первый пункт, если условия для использования второго поколения совпадают с вашими возможностями, выбираем второе поколение. Я хочу поставить 32битную Ubuntu, для одной из следующих статей, поэтому выбираю первое поколение Hyper-V. Жмем далее.

Объем виртуальной памяти. В случае Windows желательно 2-3Гб для 32битных систем и 3-4 Гб для 64 битных систем. Больше для виртуальной машины не имеет смысла, а меньше может сказываться на работе системы. Так же можно использовать «Динамическую память», в данном случае для ВМ будет выделяться памяти столько, сколько ей необходимо.

Выбираем объем жесткого диска будущей машины и место хранения его файла. Под потребности, для Win 8-10 нужно минимум 25Гб. Я беру под Ubuntu с большим запасом.

Во время создания инструкции по установке и настройке гипервизора, был протестирован и сам гипервизор, установленный на реальном "железе". Сконфигурировать его и управляющий компьютер мне помог cmd скрипт, написанный мной в 2014 году, и случайно обнаруженный в недрах моей файлопомойки, после ее генеральной уборки.
Скрипт был немного подправлен и еще раз протестирован. Единственное, чего я не смог добиться, так это выполнения команды по восстановлению цвета в консоли cmd в конце работы скрипта, восстановить который можно будет вручную, в свойствах консоли.
Идею для написания скрипта я почерпнул на сайте ru.intel.com и к сожалению, ссылки на ту страницу уже не существует.
Данный cmd скрипт конфигурирует в автоматическом режиме гипервизор и управляющий компьютер для удаленного управления hyper v server 2012 с помощью средств удаленного управления, в частности, с помощью диспетчера hyper - v , на Windows 7, Windows 8 и Windows 8.1

Подробная и без "воды" инструкция по установке и первичной настройке гипервизора написана на этой странице: установка и настройка hyper - v server 2012 bare metal

У нас есть:
Компьютер (железо) с установленным и обновленным hyper - v 2012
Гостевые ОС (vmware) с установленными, русскоязычными ОС windows 7x64, windows 8x64, windows 8.1x64

Условия простые:
- Запуск скрипта на управляющем компьютере выполняем с правами администратора
- На управляющем компьютере должен быть включен брандмауэр
- На управляющем компьютере должна быть с установленна русскоязычная система Windows 7x64, Windows 8x64 или Windows 8.1x64 (на системах x86 не пробовал, но возможно и на них заработает)
- На управляющем компьютере должен быть временно отключён UAC и антивирус, чтобы не блокировать скрипты установки
- На управляющем компьютере должны быть установлены средства удаленного администрирования сервера, в частности rsat hyper - v
- На гипервизоре и управляющем компьютере должна работать сеть
- Гипервизор и управляющий компьютер должны находиться в одной рабочей группе
- Вновь создаваемые учетные записи гипервизора и компьютера, и пароли к ним, должны быть одинаковые

Еще проще:
На компе : включен брандмауэр + запуск скрипта от админа + русские Windows 7x64, 8x64 или 8.1x64 + вырубаем UAC и антивирус + установлен rsat hyper - v
На компе + гипервизоре : одна рабочая группа workgroup + одна и та же учетка админа Ivanov и пароль GUGlplay307

Если у вас не установлены средства удаленного администрирования сервера, то скачиваем их по ссылкам, представленным ниже:
Для Windows 7x64: https://www.microsoft.com/ru-RU/download/details.aspx?id=7887
Для Windows 8x64: https://www.microsoft.com/ru-ru/download/details.aspx?id=28972
Для Windows 8.1x64: https://www.microsoft.com/ru-ru/download/details.aspx?id=39296

Скачиваем архив со скриптом config_server_client_hyper-v_2012.zip на странице кладовка в разделе скрипты и программы : скрипт автоматической настройки гипервизора и управляющего компьютера
Перед распаковкой архива, его нужно обязательно разблокировать, нажав на нем правой кнопкой мыши и выбрав пункт свойства.

Содержимое архива:
Папки Windows7x64 и Windows8x64, предназначеные для разных версий ОС
Каждая папка содержит файлы:
- firewall_hyperv_client_rus.cmd и hvremote.wsf для конфигурирования управляющего компьютера
Каждая папка содержит папку:
- расшаренный диск, содержащую файлы: firewall_hyperv_server_rus.cmd (конфигурирует гипервизор)
hvremote.wsf (конфигурирует гипервизор), INSTALL.CAB (содержит программу total commander, скачанную с офсайта)
папку Corefig, содержащую скрипты powershell (управление гипервизором)

Сначала настроим гипервизор (некоторые примеры и описания настроек)

Если у вас установлена Windows 7x64 (справедливо и для windows 8x64), то на управляющем компьютере:
- на рабочий стол скопируйте файл firewall_hyperv_client_rus.cmd из корня папки Windows7x64
- на диск "C", скопируйте файл hvremote.wsf из корня папки Windows7x64
В случае использования "шары":
- расшариваем любую папку (я расшарил диск)
- копируем в "шару" содержимое папки Расшаренный диск, что находится в папке Windows7x64, кроме текстового файла внимание.txt
В случае использования флешки:
- копируем на флешку файл firewall_hyperv_server_rus.cmd, находящийся в папке Расшаренный диск, которая находится в папке Windows7x64
остальное, кроме файлов внимание.txt и firewall_hyperv_server_rus.cmd копируем в "шару"

Если все скопировано на "шару", то в командной строке гипервизора пишем (указывайте свои данные):
net use R : \\192.168.1.3\E /user:управляющий_компьютер\имя_учетки пароль && cd /d R C :\ && cd /d C :\ && firewall_hyperv_server_rus.cmd Здесь мы: подключаем расшаренный диск "Е", как диск "R" && переходим на диск "R" && && переходим на диск "C" &&

Если случилось так, что "шара" у вас где - то там, а флешка здесь, то суваем ее в гипервизор и в командной строке гипервизора пишем:
diskpart
list volume Выводим на экран список дисковых томов, среди которых находится наша флешка (скриншот ниже)

Cd /d I :\ && xcopy firewall_hyperv_server_rus.cmd C :\ && cd /d C :\ && firewall_hyperv_server_rus.cmd Указывайте свои данные. Переходим на диск "I" (наша флешка) && копируем на диск "C" гипервизора, файл firewall_hyperv_server_rus.cmd && переходим на диск "C" && запускаем файл firewall_hyperv_server_rus.cmd

Каждая команда отделена от другой символами && , гласящими: "если предыдущая команды выполнилась успешно, то выполняем следующую" и поэтому, если что - то пошло не так, выполняйте их поочереди.

В процессе выполнения скриптов, будут появляться окна с предложением указать сетевые настройки гипервизора, управляющего компьютера и реквизиты учетных записей. Выполняйте эти нехитрые инструкции так, как там написано.
Немного о паролях на учетную запись гипервизора. Требования у него высокие, а указать нужно всего один раз... Не заморачивайтесь, просто вбейте нечто похожее: GUGlplayer307

После выполнения всех команд, скрипт "попросит" перезагрузить гипервизор, перезагружаем.
В дальнейшем, чтобы открыть total commander, нужно перейти в каталог "tc" и запустить программу cd c:\tc && totalcmd.exe
Чтобы запустить утилиту corefig, необходимо перейти в каталог "corefig" и с помощью cscript запустить утилиту cd c:\corefig && cscript start_corefig.wsf
или cd c:\corefig && powershell .\corefig.ps1



Теперь настроим управляющий компьютер (некоторые примеры и описания настроек)

Запускаем скрипт firewall_hyperv_client_rus.cmd от имени администратора, что расположен на рабочем столе управляющего компьютера и следуем инструкциям.

Вкратце:
Скрипт включает средства удаленного управления hyper - v
Временно активирует встроенную учетную запись "администратор" (windows 8x64 и выше) для выполнения команд от ее имени
Настраивает файл hosts
Создает другой скрипт и копирует его по пути c:\users\public
Добавляет ключ в реестр с ссылкой на вновь созданный скрипт
Создает новую учетную запись администратора для управления гипервизором
Проверяет учетную запись выводом на экран информации о ней
Удаляет выполненные строки кода из своего тела и создает новый скрипт для его последующего запуска
Перезагружает компьютер для последующего входа под новой учетной записью
Настраивает "службу компонентов"
Добавляет гипервизор в список доверенных хостов для разрешения подключения к нему и тестирует настройку
Добавляет необходимые правила в брандмауэр windows
Тестирует доступ к гипервизору
Конфигурирует управляющий компьютер для удаленного управления гипервизором
Деактивирует встроенную учетную запись "администратор" (windows 8x64 и выше), удаляет скрипты с компьютера и ссылку из реестра



Во избежании ошибок отмечу, что после выполнения перезагрузки не забываем менять раскладку клавиатуры с русской на английскую.
Не забывайте, что после перезагрузки windows 8x64 , нужно будет указать пароль abc в черное окошко, что появится на рабочем столе после вашего входа в систему и нажать enter . Пароль при его вводе не показывается.
mmc , для ОС Windows 7x64.



На двух скриншотах, представленных ниже, изображены: подключенный к гипервизору диспетчер hyper - v и необходимые оснастки, добавленные в консоль mmc , для ОС Windows 8x64.



На этом все. В следующий раз мы настроим сеть с помощью диспетчера hyper - v, создадим виртуальные машины и подключим их, установим и настроим домен и другие сервера, и сервисы.

Выдалась мне возможность установить и настроить бесплатный гипервизор от Microsoft — Hyper-V Server 2012 R2. Раньше мне приходилось работать с Hyper-V, но в составе полноценного сервера, бесплатную версию я не ставил. В целом, мне нравится Hyper-V, поэтому решил посмотреть на его бесплатную версию. То, что я увидел, немного не совпало с моими ожиданиями, но обо всем по порядку. Данная статья так же подходит для установки и настройки Windows Server 2012 R2 core.

Установка Hyper-V Server 2012 R2

Первым делом скачиваем свежую версию гипервизора с сайта Microsoft . Скачивать нужно обязательно английскую версию. Во-первых, в русской были некоторые баги, хотя их могли и пофиксить уже, но дело не только в этом. Для автоматизации и упрощения настройки Hyper-V Server 2012 R2 мы будем использовать скрипты, написанные для английской версии, в русской они работать не будут. Я сначала поставил русскую версию, потратил какое-то время, потом плюнул и переустановил систему.

Установка достаточно банальна и ничем принципиально не отличается от любой другой установки windows. Скачивается образ, с него загружается система и устанавливается. В конце установки нас встречает консоль с настройками Hyper-V Server 2012 R2:

Сразу же дам подсказку на случай, если вы Hyper-V Server Configuration console закроете. Запустить снова ее можно командой sconfig . Мне пришлось потратить прилично времени, чтобы найти как это сделать без перезагрузки сервера.

Настройка Hyper-V Server 2012 R2

Через консоль задаем необходимые настройки:

1. Указываем рабочую группу. Я рассматриваю вариант настройки отдельно стоящего сервера, не входящего в доменную сеть. В домене настройки будут другие.
2. Указываем имя сервера.
3. Создаем дополнительного пользователя. Можно работать от administrator, который создается по-умолчанию, но лучше создать для управления отдельного пользователя. Позже будет понятно, зачем.
4. Включаем удаленное управление.
5. Включаем автоматическое обновление.
6. Скачиваем и инсталлируем обновления.
7. Разрешаем подключаться по rdp всем клиентам, с любой версией протокола.
8. Задаем сетевые настройки.
9. Устанавливаем время и дату.

На этом первоначальная настройка закончена. Пока все понятно и логично.

Пользоваться командной строкой в windows, по-моему мнению, очень неудобно. Команды длинные, неочевидные, настроить гипервизор и создать виртуальные машины через командную строку невероятно долго и нудно. К тому же копи-паст часто глючит, длиннющие команды приходится набирать вручную. Пришлось гуглить, чтобы хотя бы понять, как мне загрузить образ системы на сервер, чтобы хоть как-то начать установку виртуальной машины.

Подготовка к удаленному управлению Hyper-V Server 2012 R2

Итак, чтобы удобно управлять бесплатным гипервизором Hyper-V Server 2012 R2 необходимо выполнить ряд шагов.

Первым делом берем флешку и записываем на нее Total Commander и HVRemote . Вставляем в сервер и с помощью командной строки создаем на диске С: папку и копируем туда наши программы. Теперь через командную строку запускаем Total Commander:

Теперь у нас есть хотя бы удобный файловый менеджер. Настраиваем дальше. В командной строке отключаем фаервол следующей командой:

Netsh advfirewall set allprofiles state off

Можно его не отключать, а настраивать. Для этого придется вручную консольными командами включать соответствующие правила. Я сначала пошел по этому пути, потом плюнул и просто отключил фаервол. В большинстве случаев в локальной сети в нем нет необходимости. Если же вы хотите оставить фаервол, настроив его, то вот что вам нужно открыть для успешного удаленного управления Hyper-V Server 2012 R2:

Доступ для любых оснасток консоли mmc:

Netsh advfirewall firewall set rule group="Remote Administration" new enable=yes

Удаленное управление дисками:

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

Удаленный запуск оснастки по управлению фаейрволом:

Netsh advfirewall firewall set rule group="Windows Firewall Remote Management" new enable=yes

Доступ к расшаренным файлам и папкам:

Netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=yes

Использование «Windows Management Instrumentation (WMI)»:

Netsh advfirewall firewall set rule group="Windows management instrumentation (WMI)" new enable=yes

Cscript hvremote.wsf /add:имя_администратора

На этом настройка непосредственно бесплатного гипервизора windows для удаленного управления закончена. Он готов к подключению и созданию виртуальных машин. Теперь нам нужно подготовить рабочее место для управления Hyper-V Server 2012 R2.

Удаленное управление Hyper-V Server 2012 R2

Вот тут я столкнулся с очень неприятным моментом. Для удаленного управления необходима операционная система Windows 8 или Windows Server 2012. У меня же основное рабочее место на Windows 7. Я попытался настроить на нем все, что необходимо, но у меня не получилось, поэтому я не буду описывать свои шаги. Возможно есть какое-то рабочее решение, но я не стал тратить много времени на его поиск. Я поступил следующим образом.

Есть бесплатная программа . Она позволяет управлять гипервизором Hyper-V Server 2012 R2. К сожалению, бесплатная версия сильно урезана по функционалу и пользоваться только ей для полноценного управления не очень удобно. Но для создания и установки виртуальной машины сойдет. Я ей воспользовался для того, чтобы установить на гипервизор Windows 8.1 и уже на ней настроить рабочее место для удаленного управления гипервизором.

Итак, качаем программу и ставим ее на компьютер. Запускаем и добавляем наш сервер. Указываем в качестве пользователя локального админа гипервизора:

Первым делом в программе нужно настроить сеть, чтобы виртуальная машина имела выход в локалку. Для этого идем в закладку Virtual Network Manager и нажимаем Create. Указываем настройки:

Обязательно ставим галочку Allow management operation system to share this network adapter . Я сначала создал 2 виртуальных соединения на обоих сетевых адаптерах и не поставил эту галку. В итоге сам гипервизор остался без сети. Пришлось очень долго ковыряться и разбираться, как имея только доступ к консоли вернуть все обратно. Оказалось, что это можно сделать с помощью команды:

Set-VMSwitch -Name "local1" -AllowManagementOS 1

И еще одно важное замечание. После того, как вы создадите виртуальный адаптер, сетевые настройки физического адаптера, введенные ранее, сбросятся и вы потеряете доступ к серверу по старому адресу. Виртуальный адаптер после создания получает настройки по DHCP. Имейте это ввиду. Если у вас только один сетевой адаптер, то вам необходимо будет на dhcp сервере посмотреть, какой адрес получил гипервизор, и подключаться к нему по этому адресу. Затем вручную менять адрес через консол управления.

Создаем виртуальную машину. Там все достаточно просто и понятно, делается тыканием мышкой по менюшкам, не буду останавливаться на этом подробно. Если у вас возникает проблема с тем, что 5nine не может подключиться к консоли виртуальной машины и при этом пишет, что невозможно подключиться по rdp, то сделайте следующее. В файле hosts системы пропишите соответствие ip адреса имени сервера и подключитесь к гипервизору по имени, а не по ip. Я один раз столкнулся с такой проблемой.

На выходе имеем Windows 8.1, подключенную к сети. Откываем на ней rdp, подключаемся и начинаем ее готовить для удаленного управления гипервизором Hyper-V Server 2012 R2.

Первым делом создаем там локального пользователя с таким же именем и паролем, как на гипервизоре. Для удобства, работать лучше под этим же пользователем, иначе придется все оснастки постоянно запускать, указывая каждый раз учетную запись администратора гипервизора.

10.1.3.3 hyperv

Теперь установим диспетчер управления Hyper-V. Для этого идем в панель управления, открываем «Программы и компоненты» , нажимаем «Включение и отключение компонентов Windows» . Загрузится список компонентов, в котором галочкой отмечаем Hyper-V и жмем ОК:

И на самом клиентском компьютере надо что-то открыть на фаерволе, чтобы оснастка заработала, но я его просто выключил. Пока я этого не сделал, «Управление дисками» у меня не загружалось.

С удаленным управлением дисками есть один нюанс. Возможно это только у меня такая ошибка, но я на всякий случай расскажу о ней, может кому-то поможет. Я потратил некоторое время, пока разобрался в чем тут дело. При внесении каких-то изменений в дисках, эти изменения не отображаются. То есть вы что-то сделали, жмете обновить, но ничего не меняется. Но на самом деле изменения произошли, просто их не видно. Чтобы их увидеть, нужно полностью закрыть оснастку «Управление компьютером» и открыть заново.

Теперь можно посмотреть логи системы, расшарить папки, запланировать через планировщик какую-то задачу. В общем, все, что нужно для управления бесплатным гипервизором Microsoft Hyper-V Server 2012 R2 теперь есть в наличии.

К гипервизору можно подключиться по rdp , откроется тот же экран, что и при работе с монитором: консоль управления и командная строка. В ней, кстати, можно запустить диспетчер задач и посмотреть загрузку системы с помощью команды taskmgr :

Онлайн курс по Linux

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Администратор Linux» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров. Что даст вам этот курс:
  • Знание архитектуры Linux.
  • Освоение современных методов и инструментов анализа и обработки данных.
  • Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
  • Владение основными рабочими инструментами системного администратора.
  • Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
  • Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.
Проверьте себя на вступительном тесте и смотрите подробнее программу по.
  • Настройка с помощью HVBackup .
  • Windows систем.
  • Осторожно, активно распространяется .
  • Настройка .