Добавление роли hyper v windows server 2016

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

Windows Hyper-V Server — это бесплатная серверная версия гипервизора от Microsoft, которую можно использовать для запуска виртуальных машин. В этой статье мы рассмотрим, как установить и настроить версию Windows Hyper-V Server 2019 (инструкция также применима и к Hyper-V Server 2016).

Содержание:

  • Что нового в Hyper-V Server 2019?
  • Установка Hyper-V Server 2019/2016
  • Утилита Sconfig: базовая настройка Hyper-V Server 2019/2016
  • Удаленное управление Hyper-V Server 2019/2016
  • Настройка Hyper-V Server 2019 с помощью PowerShell

Microsoft анонсировала, что не будет выпускать отдельную версию Hyper-V Server 2022. Связано с тем, что сейчас они сфокусированы на другом стратегическим продуктов Azure Stack HCI.

Hyper-V Server 2019 подходит специально для тех, кто не хочет платить за систему аппаратной виртуализации. В нем доступны все функции Hyper-V и при этом он абсолютно бесплатный. Основные преимущества Windows Hyper-V Server:

  • Поддержка всех популярных ОС – совместим со всеми операционными системами. Поддержка Hyper-V присутствует во всех Windows системах, в ядре всех современных систем Linux и FreeBSD;
  • Поддерживаются много способов бекапа виртуальных машин — простые скрипты, бесплатные программы, платные версии популярных программ для бекапа;
  • Несмотря на то, что в Hyper-V Server отсутствует графический интерфейс управления Windows Server, вы можете управлять им удаленно через стандартную консоль управления гипервизором Hyper-V Manager или веб консоль Windows Admin Center;
  • В основе Hyper-V Server популярная платформа Windows Server, с которой привычно и просто работать;
  • Hyper-V можно установить на псевдоRAID – например, RAID контроллер Intel, программный RAID Windows;
  • Не нужно лицензировать гипервизор – подходит для запуска VDI и виртуальных машин с Linux;
  • Нетребовательность к железу – x64 процессор с поддержкой аппаратную виртуализацию (у Intel — Intel-VT или VMX, у AMD — AMD-V (SVM ) и трансляцию адресов второго уровня SLAT (Intel EPT или AMD RV). Эти опции процессора должны быть включены в BIOS/UEFI/nested host. Полные системные требования можно найти на сайте Microsoft;
  • Рекомендуется устанавливать на хосты с минимум 4 Гб памяти.

Не нужно путать полноценный Windows Server 2016/2019/2022 с установленной ролью Hyper-V с Free Hyper-V Server 2019/2016. Это разные продукты.

Также отметим, что использование бесплатного гипервизора не освобождает вас от обязанности лицензировать виртуальные машин. Вы можете запустить неограниченное количество ВМ с opensource ОС типа Linux, но виртуальные машины с Windows придется лицензировать. Десктопные редакции Windows лицензируются с помощью ключа продукта. Если вы используете Windows Server в качестве гостевой ОС, его нужно лицензировать по физическим ядрам вашего хоста. Подробнее о лицензировании Windows Server при запуске в среде виртуализации смотрите здесь.

Что нового в Hyper-V Server 2019?

Вкратце пробежимся по объявленным новшествам в Hyper-V Server 2019:

  • Появилась поддержка Shielded Virtual Machines для Linux;
  • Версия VM конфигурации 9.0 (поддержка гибернации);
  • Поддержка дедупликации для ReFS;
  • Core App Compatibility – возможность запуска дополнительных графических панелей управления в консоли сервера Hyper-V;
  • Поддержка 2-node Hyper-V cluster, кросс-доменной миграция кластеров.

Установка Hyper-V Server 2019/2016

Скачать ISO образ гипервизора Hyper-V Server 2019 можно https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2019.

Скачать ISO образ гипервизора Hyper-V Server 2019

После нажатия на кнопку “Continue” откроется небольшая форма регистрации для ввода ваших данных. Заполняете, затем выбираете язык устанавливаемой системы. Настоятельно рекомендую выбрать английский. И ждете, когда закончится скачивание образа Hyper- V. Размер .iso файла около 3 ГБ.

скачать serverhypercore

Установка Microsoft Hyper-V Server идентична установки Windows 10/11 на компьютер. Просто загрузите ваш сервер (компьютер) с установочной USB флешки с установочным образом Microsoft Hyper-V Server (для записи ISO образа на USB накопитель проще всего использовать утилиту Rufus) и следуйте инструкциям мастера установки ОС.

установка hyper-v server

Утилита Sconfig: базовая настройка Hyper-V Server 2019/2016

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

задать пароль администратора hyper-v

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

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

утилита sconfig для настройки hyper-v server 2019

На рабочем столе два окна – стандартная командная строка и окно скрипта sconfig.cmd. С помощью данного скрипта можно выполнить первоначальную настройку сервера Hyper-V. В строке “Enter number to select an option:” введите номер пункта меню, с которым будете работать.

  1. Первый пункт меню позволяет ввести сервер в домен AD или в рабочую группу;рабочая группа для hyper-v
  2. Затем задайте имя хоста (сервера);
  3. Добавьте локального администратора (дополнительную учетную запись, помимо встроенного administrator). Обратите внимание, что при вводе пароля курсор остается на одном месте, тем не менее, пароль и его подтверждение успешно вносятся в систему;
  4. Включите удаленный доступ к серверу. Это позволить управлять им с помощью Server Manager, консолей MMC, PowerShell, проверить доступность с помощью ping или tracert;
  5. Настройте Windows Update. Выберите один из трех режимов:
    • Automatic (автоматическая загрузка и установка обновлений)
    • DownloadOnly (только загрузка без установки)
    • Manual (решение о загрузке и установке обновлений принимает администратор)
  6. Загрузите и установите последние обновления Windows;
  7. Включите RDP доступ с или без NLA (Network Level Authentication);
  8. Настройки параметры сетевых адаптеров. По умолчанию сервер получает адрес от DHCP. Обычно тут стоит указать статический IP адрес; назначить статический ip адрес hyper-v
  9. Установите дату и время системы;
  10. Настройте телеметрию. Полностью ее отключить система не позволит. Выберите режим, который вам больше нравитсянастройки телеметрии в hyper-v server 2019

Дату, время и часовой пояс можно также настроить с помощью команды:

control timedate.cpl

Региональные параметры:

control intl.cpl

При этом открываются стандартные консоли Windows.

настройка даты, времени и региональных параметров в hyper-v server

Внимание! Если вы закрыли все окна и оказались перед черным экраном, то нажмите Ctrl+Shift+Esc, чтобы запустить диспетчер задач данное сочетание клавиш работает в том числе и в RDP-сессии). С помощью Task Manager вы можете запустить командную строку или утилиту конфигурации Hyper-V (нажмите File -> Run Task ->
cmd.exe
или
sconfig.cmd
).

Удаленное управление Hyper-V Server 2019/2016

Для удобного управления Free Hyper-V Server 2019 из графического интерфейса вы можете использовать:

  • Веб консоль Windows Admin Center (см. статью Windows Admin Center: веб-интерфейс управления серверами Windows Server);
  • Стандартную консоль Hyper-V Manager – можно установить, как на Windows Server, так и на десктопных версиях Windows 10/11.

Для работы с Hyper-V Server 2016/2019 вам потребуется ПК с операционной системой Windows 10 версий Pro или Enteprise х64.

Удаленное управление Hyper-V Server с помощью Hyper-V Manager

Рассмотрим, как удаленно подключиться к хосту Hyper-V сервер с другого компьютера с помощью консоли Hyper-V Manager. В этой статье мы подразумеваем, что у вас сервер Hyper-V и компьютер с Windows 10 находятся в одной рабочей группе (WORKGROUP).

Cначала выполните настройки на сервере Hyper-V. Запустите консоль PowerShell (powershell.exe) и выполните следующие команды:

Enable-PSRemoting
Enable-WSManCredSSP -Role server

Утвердительно отвечаете на все вопросы, при этом будет настроен автоматический запуск службы WinRM и созданы разрешающие правила в брандмауэре.

hyper-v включить psremoting для удаленного управления

Теперь переходит к настройке клиентского компьютера с Win 10.

Сервер Hyper-V должен быть доступен по своему сетевому имени, в доменной сети ему должна соответствовать A-запись на DNS-сервере. В рабочей группе такую запись потребуется нужно создать вручную на локальном DNS, либо добавить нужную запись в файл hosts (C:WindowsSystem32driversetchosts) клиентской машины. В нашем случае она выглядит следующим образом:

192.168.13.55 hv19

Можно добавить запись в файл hosts с помощью PowerShell:

Add-Content -Path "C:WindowsSystem32driversetchosts" -Value "192.168.13.55 hv19"

Добавьте Hyper-V сервер в доверенные узлы:

Set-Item WSMan:localhostClientTrustedHosts -Value "hv19"

Если учетная запись, под которой вы работаете на клиентском ПК, отличается от учетных данных администратора Hyper-V, нужно явно сохранить учетные данные для соединений с сервером в диспетчер учетных записей Windows командой:

cmdkey /add:hv19 /user:Administrator /pass:MyPa$$word

Проверьте используемый профиль сети на клиенте Windows 10. Если используется тип сети Public, ее нужно сменить на Private:

Get-NetConnectionProfile|select InterfaceAlias,NetworkCategory

powershell сменить тип сети на private в windows

Set-NetConnectionProfile -InterfaceAlias "EthernetLAN2" -NetworkCategory Private

Выполите команду:

Enable-WSManCredSSP -Role client -DelegateComputer "hv19"

powershell: Enable-WSManCredSSP для управления hyperv

Теперь выполните команду
gpedit.msc
чтобы открыть редактор локальной GPO.

  1. Перейдите в раздел Local Computer Policy -> Computer Configuration -> Administrative Templates -> System -> Credentials Delegation;
  2. Включите параметр Allow Delegating Fresh Credentials with NTLM-only Server Authentication.
  3. Затем нажмите кнопку Show и добавьте два значения
    wsman/hv19
    и
    wsman/hv19.local
  4. Закройте консоль редактора и обновите настройки локальной групповой политики командой
    gpupdate /force

gpo: разрешить делегирования ntlm для управления сервером hyperv

Теперь нужно установить в Windows консоль Диспетчер Hyper-V. Откройте оснастку Programs and Features и перейдите в Turn Windows Features on or off. В открывшемся окне найдите пункт Hyper-V и отметьте для установки Hyper-V GUI Management Tools.

Или вы можете установить клиент Hyper-V Manager с помощью PowerShell:

Enable-WindowsOptionalFeature -Online –FeatureName Microsoft-Hyper-V-Management-Clients

ustanovka-установить hyper-v manager в windows

Запустите оснастку Hyper-V Manager (
virtmgmt.msc
), щелкните правой кнопкой по Hyper-V Manager и выберите Connect to Server. Укажите имя вашего сервера Hyper-V.

hyper-v manager подулючиться к удаленному гипервизору из windows 10

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

удаленное подключение к hyper-v в рабочей группе через hyper-v manager

Управление Hyper-V с помощью Windows Admin Center

Для удаленного управления хостом Hyper-V можно использовать Windows Admin Center (WAC). WAC это веб консоли и дашбоард для полноценного управления Windows Server, Server Core и Hyper-V Server.

На стороне Hyper-V нужно включить разрешающие правила для SMB подключений в Windows Defender Firewall:

Set-NetFirewallRule -DisplayGroup "File and Printer Sharing" -Enabled true -PassThru

Теперь нужно скачать (https://aka.ms/WACDownload) и установить агент Windows Admin Center на ваш хост Hyper-V. Скачайте WindowsAdminCenter2110.2.msi на любом компьютере Windows с доступом в интернет. Можно скопировать установочный MSI файл на Hyper-V сервер через подключение к административной шаре C$. Для этого выполните команду:

Win+R ->
\192.168.13.55C$
и введите пароль администратора Hyper-V

Создайте папку и скопируйте в нее MSI файл.

скопировать установочный файл WindowsAdminCenter2110.2.msi на hyper-v server 2019

Теперь запустите установку WAC из консоли Hyper-V:

c:distrWindowsAdminCenter2110.2.msi

Установите WAC с настройками по-умолчанию.

установка wac на hyper-v сервере

После окончания установки вы можете подключиться к вашему Hyper-V Server из браузера, простой перейдите по адресу
https:\192.168.13.55:443

Перед вами откроется дашбоард вашего Hyper-V Server хоста. Вы увидите базовую информацию о сервере, используемых ресурсах и т.д.

hyper-v дашбоард в windows admin center веб интерфейсе

Настройки хоста Hyper-V можно задать в разделе WAC -> Settings -> Hyper-V Host Settings. Доступны следующие разделы:

  • General
  • Enhanced Session Mode
  • NUMA Spanning
  • Live Migration
  • Storage Migration

настройка параметров hyper-v server через веб интерфейс WAC

Для управления Hyper-V вы будете преимущественно использовать две секции в консоли WAC:

  • Virtual Switches – нужно создать как минимум один виртуальный коммутатор, чтобы предоставить сетевой доступ для ВМ;
  • Virtual Machines – в этом разделе вы можете создать, настроить, включить/выключить, импортировать/экспортировать виртуальную машину Hyper-V.

управление виртуальными машинами hyper-v через wac

Далее я рассмотрю некоторые способы управления Hyper-V Server из PowerShell

Настройка Hyper-V Server 2019 с помощью PowerShell

Для настройки сервера рекомендую использовать PowerShell. В модуле Module Hyper-V доступно более 238 командлетов для управления сервером Hyper-V.

Get-Command –Module Hyper-V | Measure-Object

Настройте автоматический запуск консоли PowerShell (вместо cmd.exe) при входе в систему.

New-ItemProperty -path HKLM:SOFTWAREMicrosoftWindowsCurrentVersionrun -Name PowerShell -Value "cmd /c start /max C:Windowssystem32WindowsPowerShellv1.0powershell.exe -noExit" -Type string

автозапуск консоли powershell в hyper-v 2019

Теперь при входе в сеанс будет запускаться окно PowerShell.

Настройка параметров сети Hyper-V Server 2019 из PowerShell

Если вы не настраивали сетевые параметры в окне sconfig.cmd, то настройте их через PowerShell. С помощью командлета Get-NetIPConfiguration можно увидеть текущую конфигурацию IP сетевых интерфейсов.

Get-NetIPConfiguration

Через PowerShell назначьте статический IP адрес, маску сети, шлюз по умолчанию и адреса DNS серверов. Индекс (InterfaceIndex) сетевого адаптера берем из вывода предыдущего командлета.

New-NetIPAddress -InterfaceIndex 4 -IPAddress 192.168.1.2 -DefaultGateway 192.168.1.1 -PrefixLength 24

New-NetIPAddress

Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses 192.168.1.3,192.168.1.4

Set-DnsClientServerAddress

Для настройки IPV6 смотрим имя интерфейса командлетом Get-NetAdapter из PowerShell модуля управления сетью NetTCPIP:

Get-NetAdapter

Проверьте текущую настройку IPv6 следующей командой:

Get-NetAdapterBinding -InterfaceDescription "Intel(R) PRO/1000 MT Network Connection" | Where-Object -Property DisplayName -Match IPv6 | Format-Table –AutoSize

Get-NetAdapterBinding IPv6

Отключить IPV6 можно так:

Disable-NetAdapterBinding -InterfaceDescription " Intel(R) PRO/1000 MT Network Connection " -ComponentID ms_tcpip6

Настройка правил Windows Defender Firewall для управления Hyper-V Server 2019

Просмотреть список командлетов для управления файерволом Windows можно с помощью Get-Command.

Get-Command -Noun *Firewall* -Module NetSecurity

NetSecurity powershell module

Для полноценного удаленного управления сервером выполните последовательно следующие команды для включения разрешающих правил Windows Firewall из PoSh:

Enable-NetFireWallRule -DisplayName "Windows Management Instrumentation (DCOM-In)"
Enable-NetFireWallRule -DisplayGroup "Remote Event Log Management"
Enable-NetFireWallRule -DisplayGroup "Remote Service Management"
Enable-NetFireWallRule -DisplayGroup "Remote Volume Management"
Enable-NetFireWallRule -DisplayGroup "Windows Defender Firewall Remote Management"
Enable-NetFireWallRule -DisplayGroup "Remote Scheduled Tasks Management"

Создание дискового хранилища для виртуальных машин

Для хранения данных (файлов виртуальных машин и дистрибутивов) будем использовать отдельный раздел на физическом диске. Просмотрите список физических дисков на сервере.

Get-Disk

Get-Disk hyper-v 2019

Создайте новый раздел на диске максимально возможного размера и назначьте ему букву D. Используйте DiskNumber из Get-Disk.

New-Partition -DiskNumber 0 -DriveLetter D –UseMaximumSize

После этого отформатируйте раздел в NTFS и укажите его метку.

Format-Volume -DriveLetter D -FileSystem NTFS -NewFileSystemLabel "HVStore"

Подробнее о командлетах управления дисками и разделами из PowerShell здесь.

Создайте каталог, где будете хранить настройки и файлы дисков виртуальных машин. Командлет New-Item позволяет создавать вложенные пути:

New-Item -Path "D:Hyper-VVirtual Hard Disks" -Type Directory

Создайте папку D:Distrib для хранения установоых ISO образов ОС:

New-Item -Path D:Distr -ItemType Directory

Для создания общей сетевой папки (шары) используйте командлет New-SmbShare, с помощью которого предоставьте полный доступ по сети для группы локальных администраторов сервера:

New-SmbShare -Path D:Distr -Name Distr -Description "OS Distributives" -FullAccess "BUILTINAdministrators"

Более подробно о базовой настройке Hyper-V Server и Windows Server Core из командой строки рассказано в этой статье.

Настройка параметров хоста в Hyper-V Server 2016/2019

Откроем параметры сервера командой:

Get-VMHost | Format-List

Get-VMHost

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

Set-VMHost -VirtualMachinePath D:Hyper-V -VirtualHardDiskPath 'D:Hyper-VVirtual Hard Disks'

Создание виртуального коммутатора Hyper-V

Создайте External Switch, который привязывается к сетевой карте Hyper-V Server и организует взаимодействие ВМ с физической сетью.

Проверьте поддержку SR-IOV (Single-Root Input/Output (I/O) Virtualization):

Get-NetAdapterSriov

Получите список подключенных сетевых адаптеров:

Get-NetAdapter | Where-Object -PropertyStatus –eqUp

Привяжите виртуальный свитч к сетевому адаптеру и при наличии SR-IOV включите его поддержку.

Внимание! Включить или отключить поддержку SR-IOV после создания свитча будет невозможно, для изменения этого параметра необходимо будет пересоздавать коммутатор.

New-VMSwitch -Name "Extenal_network" -NetAdapterName "Ethernet 2" -EnableIov 1

Проверить настройки виртуального коммутатора можно с помощью командлетов:

Get-VMSwitch
Get-NetIPConfiguration –Detailed

На этом первоначальная настройка Hyper-V Server 2016/2019 закончена. Можно переходить к созданию и настройке виртуальных машин.

Более подробно команды PowerShell для управления Hyper-V и виртуальными машинами описаны в этой статье.

If you want to create and run Virtual Machines you must create a HYPER-V Environment before.

Base on the size of your company and workload you can select how will be install the HYPER-V.

If you already use HYPER-V and decide to move on then you must know that Windows Server 2016 has add great features in HYPER-V that i will describe most of them in next articles.

Today i would like to discuss and get part of this of how can install HYPER-V in Windows Server 2016.

So let’s start.

Requirements for HYPER-V Deployment

Before start with the installation of HYPER-V in Windows Server 2016 it’s good idea to check the requirements.

If you have read the requirements from Microsoft the only change is that SLAT which was optional in Windows Server 2012 in Windows Server 2016 is required.

So let’s do a recap all the requirements

For the BIOS

  • You must support and enable the following features:
    • Hardware Virtualization Assisted
    • Data Execution Prevention
    • SLAT
  • You must disable the following features for the BIOS
    • Disable C States (power management)

For the Physical Server

  • At least 4 GB for the HYPER-V. Depends on the Virtual Machines that you will Host calculate the RAM that you need.
  • A 64-bit processor with second-level address translation (SLAT)
  • VM Monitor Mode extensions

To identify if your Physical Server met the requirements open the cmd or Powershell and type the following command.

After get the results go in the bottom and check the Hyper-v Requirements

Systeminfo.exe

After find out that met all the requirements we can start the installation of HYPER-V

Because HYPER-V can install with different ways i would like to show all of them.

> Video : Implementing Windows Server 2016 Hyper-V by Greg Shields (MVP)

How to install HYPER-V Server 2016 

Most of you are familiar with HYPER-V Role from Windows Server 2016. But find out that you can use only the HYPER-V Server as standalone installation.

Which are the difference of HYPER-V Standalone from HYPER-V Role?

  • HYPER-V Server 2016 it’s a free product and you can download from Microsoft Site. You don’t need any license and you can use it for unlimited period. 
  • For Guest VM’s there are no licenses and must buy the licenses for every Guest VM that you would like to install.
  • HYPER-V Server 2016 has no GUI and must be work with CLI. For example to change computer name, join to the domain, setup a vm. You can use Powershell from cmd

Now that you have see all the difference let’s start the installation

  • Download HYPER-V Server from Microsoft Site
  • Boot your ISO and start the installation
  • Add your prefer language,Time and Keyboard and click Next

  • Click Install Now

  • Accept the licenses terms and click Next

  • Select Custom:Install the newer version of HYPER-V only to do a clean installation

  • Configure your partitions base on your requirements and click Next to start the installation.

  • Wait until finish.

  • When the installation finish you will get a cmd window only because no GUI exist

  • From now on you need to start the configuration of your HYPER-V Core that will be discuss in the next article.

How to Configure HYPER-V Server Core 2016

Installation Procedure from GUI

Now let’s go to explain the most common installation type of HYPER-V as Role in Windows Server 2016

  • Open Server Manager
  • Click Manage — — Add Roles
  • Click Next in the first Step

  • Keep as it the selection of Role-based or feature-based installation. Click Next

  • Verify the Server Name and click Next

  • Check the HYPER-V Role

  • Click in Add Features

  • Click Next

  • Click once again Next because you don’t want to add any feature

  • Now start the Wizard installation of HYPER-V Role. Click Next

  • I recommend to do all the configuration after finish the installation. So don’t change anything and click Next. If you read carefull the name of the Ethernet Adapter you will understand that this is a VM. I use Nested Virtualization which is one of the new feature of Windows Server 2016 that i will explain in another article.

  • Click Next once again without change anything

  • Keep the Default Stores for the Virtual Machines and click Next.

  • Click Install and wait to finish.

When finish the Installation must be restart the Server. After that open Hyper-v Manager to start build your configuration and HYPER-V Enviroment.

You can find very useful articles in Virtualization Category

If you are using first time Hyper-v you can start with How to use HYPER-V Manager — Part 2

Installation Procedure from Powershell

One last installation of HYPER-V Role in Windows Server 2016 is from Powershell

Of course the steps are few from installation with GUI.

So let’s see how can install the HYPER-V Role from Powershell

  • Open a Powershell
  • Type the following command

Install-WindowsFeature -Name Hyper-V  -IncludeManagementTools -Restart

Now you can select which installation method you prefer to do for the HYPER-V.

I hope to give you a valuable article and use it when you real need to find or learn something

Have a nice weekend !!

You can send me an email at info@askme4tech.com  or do your comments in Twitter or Facebook

I invite you to follow me on Twitter or Facebook. If you have any questions, send email to me at info@askme4tech.com.

В этой статье мы рассмотрим особенности развертывания и управления сервера Hyper-V на Windows Server 2016 Core.

    Содержание:

  • Установка роли Hyper-V
  • Удаленное управление Hyper-V
  • Настройка Hyper-V

Установка роли Hyper-V

Если вы в первый раз устанавливаете Hyper-V, вы возможно будете поражены как просто установить эту роль на Windows Server. Для этого вам понадобится выполнить всего одну команды в командной строке PowerShell с повышенными привилегиями.

Install-WindowsFeature Hyper-V

Install-WindowsFeature Hyper-V

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

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

Т.к. в Windows Server 2016 Core отсутствует графический интерфейс, то управлять им придется из командной строки. Однако для полноценного управления лучше использовать графическую консоль Hyper-V Manager. Эту консоль можно установить на любой другой сервер с GUI или рабочую станцию администратора и управлять сервером Hyper-V удаленно. Чтобы разрешить удаленное подключение консолью диспетчера Hyper-V Manager к нашему серверу, необходимо включить некоторые правила на встроенном фаейрволе. Итак, чтобы предоставить возможность удаленного подключения к серверу Hyper-V, на нем нужно выполнить следующие команды:

Enable-NetFireWallRule -DisplayName “Windows Management Instrumentation (DCOM-In)”
Enable-NetFireWallRule -DisplayGroup “Remote Event Log Management”
Enable-NetFireWallRule -DisplayGroup “Remote Service Management”
Enable-NetFireWallRule -DisplayGroup “Remote Volume Management”
Enable-NetFireWallRule -DisplayGroup “Windows Firewall Remote Management”
Enable-NetFireWallRule -DisplayGroup “Remote Scheduled Tasks Management”
Enable-NetFirewallRule -DisplayGroup “Remote Volume Management”

Если же вы совсем хотите отключить файервол, выполните команду.

Get-NetFirewallProfile | Set-NetFirewallProfile -enabled false

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

Итак, теперь пора перейти к настройке сервера. Для этого запустите консоль Hyper-V Manager на рабочей станции администратора и, щелкнув ПКМ по корню консоли выбрать пункт меню Connect to Server. В открывшемся окне нужно выбрать, что вы хотите управлять удаленным компьютером и указать его имя/ IP адрес. В том случае, если сервер Hyper-V не в домене, а вы должны подключиться к нему под учетными данными другого пользователя, поставьте галку Connect as another user и укажите данные пользователя (эта опция появилась в Hyper-V 2016).

удаленное подключение в Hyper-V Manager

Теперь когда вы удаленно подключились к серверу Hyper-V, можно переходить к его настройке. В первую очередь нужно указать, что файлы виртуальных машин Hyper-V должны хранится на диске достаточного объема (желательно чтобы это был не системный диск). Для этого, откройте свойства сервера Hyper-V и измените пути в разделах Virtual Hard Disks и Virtual Machines.

hyper-v пути к дискам

Теперь можно настроить виртуальную сеть. В этом примере я создам внешнюю сеть, которая будет привязана к физическому сетевому адаптеру (LAN). Выберите меню действий сервера Hyper-V, а затем пункт Virtual Switch Manager.

Virtual-Switch-Manager

Выберите тип виртуального коммутатора — External Virtual Switch.

External-Virtual-Switch hyper-v

Задайте имя для него. У нас это будет PublicNetwork. Осталось выбрать сетевой адаптер сервера (LAN), который будет подключен к нашему виртуальному коммутатору.

hyper-v подключение виртулаьного коммутатора к внешней сети

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

Замечание относительно Nested Virtualization. В Windows 2016 Microsoft добавила возможность запускать сервера Hyper-V в качестве виртуальных машин на физическом сервере Hyper-V. Эта возможность называется Nested Virtualization (Вложенная виртуализация). Как правило, такую конфигурацию следует использовать в тестовых или демонстрационных целях. Предварительно для подобной вложенной ВМ с Hyper-V нужно выполнить команду

Set-VMProcessor -VMName "TestVM" -ExposeVirtualizationExtensions $true

Краткое описание: В данном руководстве рассматривается установка и настройка гипервизора Hyper-V Windows Server 2016.

Понравилась статья, отблагодари автора, посмотри рекламу. СпасибоПоддержи автора статьи, просмотри рекламу ↓↓↓

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

Как выглядит сервер в виде виртуальной машины? Очень просто, как правило это один файл. Его можно скопировать и перенести в любое другое место. Виртуализация не останавливается только на цельных операционных системах, но может быть частью процессов, к примеру в реализации технологий XEN, Vagrant.

Установка роли Hyper-V

Диспетчер сервера, добавление роли

Диспетчер сервера добавление роли

Понравилась статья, отблагодари автора, посмотри рекламу. СпасибоПоддержи автора статьи, просмотри рекламу ↓↓↓

Перед началом работы

Установка и настройка службы удаленных рабочих столов RDP, мастер добавление роли, перед началом работы

Тип установки

Установка и настройка службы удаленных рабочих столов RDP, мастер добавление роли, выбор типа установки

Выбор сервера для установки

Установка и настройка службы удаленных рабочих столов RDP, Мастер добавление роли, выбор сервера для установки

Добавление роли

Установка и настройка Hyper-V, добавление роли

Понравилась статья, отблагодари автора, посмотри рекламу. СпасибоПоддержи автора статьи, просмотри рекламу ↓↓↓

Пропуск добавления компонентов

Установка и настройка службы удаленных рабочих столов RDP, мастер добавление роли, компоненты

Общие сведения

Установка и настройка Hyper-V, общие сведения

Настройка сетевого коммутатора

Установка и настройка Hyper-V, настройка сетевого коммутатора

Управление миграцией

Установка и настройка Hyper-V, управление миграцией

Понравилась статья, отблагодари автора, посмотри рекламу. СпасибоПоддержи автора статьи, просмотри рекламу ↓↓↓

Место хранения виртуальных машин

Установка и настройка Hyper-V, места хранения виртуальных машин

Подтверждение установки

Установка и настройка Hyper-V, подтверждение установки

Процесс установки

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

Консоль управления

Установка и настройка Hyper-V, консоль управления

Добавление новой виртуальной машины

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

Установка и настройка Hyper-V, создание виртуальной машины

Понравилась статья, отблагодари автора, посмотри рекламу. СпасибоПоддержи автора статьи, просмотри рекламу ↓↓↓

Запуск мастера создания VM

Установка и настройка Hyper-V, запуск мастера создания ВМ

Задание имени новой VM

Установка и настройка Hyper-V, задание имени новой VM

Задание типа(поколения) новой VM

Установка и настройка Hyper-V, задание типа новой VM

Выделение ОЗУ

Установка и настройка Hyper-V, выделение ОЗУ

Понравилась статья, отблагодари автора, посмотри рекламу. СпасибоПоддержи автора статьи, просмотри рекламу ↓↓↓

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

Установка и настройка Hyper-V, указать используемый сетевой интерфейс

Задать VHD

Установка и настройка Hyper-V, создать VHD

Указать путь к образу загрузочного диска

Установка и настройка Hyper-V, подключить ISO

Понравилась статья, отблагодари автора, посмотри рекламу. СпасибоПоддержи автора статьи, просмотри рекламу ↓↓↓

Вывод всех параметров

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

Успешный запуск ВМ

Установка и настройка Hyper-V, успешный запуск VM

Дополнительные возможности консоли Hyper-V

Есть несколько самых популярных команд и функций, которыми пользуются при управлении VM:

  • Экспорт. Чаще всего используется как сценарий резервного копирования.
  • Создание репликации на другой сервер Hyper-V. Расписание репликации позволяет держать в готовом состоянии «почти» идентичную копию исходной VM.
  • Создание снимка. Помогает оперативно восстановить предыдущее состояние ОС в случае непредвиденных ситуаций.
  • Изменение параметров VM: объема выделенной памяти, объем ОЗУ, количество процессоров, приоритет ресурсов текущей VM по отношению к другим VM.

Понравилась статья, отблагодари автора, посмотри рекламу. СпасибоПоддержи автора статьи, просмотри рекламу ↓↓↓

Hyper-V-Server-2016-000.pngПродолжая тему виртуализации на основе Hyper-V в данном материале мы рассмотрим установку и настройку бесплатного гипервизора Hyper-V Server 2016. Основным отличием этой версии от Hyper-V как роли Windows Server является его полная бесплатность — вам не требуются лицензии на серверную версию ОС и благодаря минимальному числу служб повышается стабильность, уменьшается возможный периметр атаки и сокращаются затраты на обслуживание. За это приходится платить более сложным процессом установки и настройки о которых мы расскажем в данной статье.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

На момент написания данной статьи Hyper-V Server 2016 является предпоследней версией гипервизора, однако в Hyper-V Server 2019 были обнаружены ошибки и релиз был отозван, в настоящий момент он недоступен для скачивания. А с учетом здоровой консервативности, версию 2016 можно смело рассматривать как основной гипервизор для современных внедрений, актуальность которого будет сохраняться еще как минимум в течении года — полутора, пока в новой версии найдут и исправят все ошибки, а также отшлифуют огрехи.

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

Установка и первоначальная настройка Hyper-V Server

Мы не будем подробно останавливаться на процессе установки — он ничем не отличается от установки других продуктов Microsoft и не должен вызвать каких-либо сложностей.

Hyper-V-Server-2016-001.pngПри первой загрузке вы попадете в интерфейс командной строки, в которой вам предложат изменить пароль Администратора, будьте внимательны, в русской системе по умолчанию активирована русская раскладка.

Hyper-V-Server-2016-002.pngПосле чего нас встретит уже знакомый с версии Hyper-V Server 2012 текстовый интерфейс конфигурации сервера.

Hyper-V-Server-2016-003.png

Если вы случайно закрыли это окно, то повторно его можно вызвать командой:

sconfig

Если же вы закрыли все окна и оказались перед пустым экраном, то нажмите Ctrl+Shift+Esc, данное сочетание клавиш работает в том числе и в RDP-сессии и вызывает диспетчер задач, с помощью которого вы можете запустить командную строку или утилиту конфигурации.

Далее идем практически по порядку. Но первым шагом следует изменить имя сервера на что-нибудь более информативное и удобное, в нашем случае это будет HV-CORE-2016. Затем, при необходимости, изменяем рабочую группу или присоединяем сервер к домену. Также рекомендуется добавить локального администратора, чтобы не использовать встроенную учетную запись.

Если вы хотите, чтобы ваш сервер отвечал на пинги, то следует явно разрешить такое поведение в пункте 4) Настройка удаленного управления, которое также должно быть включено.

Hyper-V-Server-2016-004.pngСледующий пункт — Параметры центра обновления Windows имеют по умолчанию настройку Только скачивание, это означает, что установку обновлений вам надо будет запускать вручную. Если ваши виртуальные машины не предполагают режима работы 24/7 есть смысл рассмотреть вариант настройки Автоматически, тем более новая система обновлений предусматривает получение накопительного пакета один раз в месяц.

Затем включаем удаленный рабочий стол (пункт 7) и настраиваем сетевые параметры (пункт 8) . Отдельным пунктом нас ожидает телеметрия (куда же без нее), полностью отключить ее невозможно, поэтому устанавливаем минимальный уровень — Безопасность.

Hyper-V-Server-2016-005.pngПосле того, как вы настроили сеть дальнейшую работу с сервером удобнее производить по RDP, как минимум это позволить вам просто скопировать некоторые длинные команды. Но перед тем, как двигаться дальше следует скачать и установить доступные обновления (пункт 6).

Hyper-V-Server-2016-006.pngВ этом выпуске разработчики учли свои ошибки (в версии 2012 требовалось указывать совсем иные буквы, нежели было написано) и все параметры соответствуют указанным на экране, также, во избежание разночтений, используются только буквы латинского алфавита. Обновлений немного, всего три пакета, однако накопительный пакет старый — май 2018. Поэтому после установки обновлений их поиск следует повторить.

Hyper-V-Server-2016-007.png Действительно, теперь нам стал доступен последний накопительный пакет. Данный пример очень хорошо иллюстрирует все достоинства новой модели обновления. Чтобы привести в актуальное состояние систему, выпущенную более 2,5 лет назад, нам потребовалось всего четыре пакета обновления и менее часа времени.

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

powershell

Цвет окна при этом останется черным, но в начале приглашения командной строки появятся буквы PS. Затем последовательно выполним следующие команды:

Enable-NetFireWallRule -DisplayName "Инструментарий управления Windows (DCOM - входящий трафик)"
Enable-NetFireWallRule -DisplayGroup "Удаленное управление журналом событий"
Enable-NetFireWallRule -DisplayGroup "Удаленное управление Windows"
Enable-NetFireWallRule -DisplayGroup "Удаленное управление томами"
Enable-NetFireWallRule -DisplayGroup "Удаленное управление брандмауэром Windows"
Enable-NetFireWallRule -DisplayGroup "Удаленное управление назначенными задачами"

для англоязычного выпуска Hyper-V эти команды будут выглядеть следующим образом:

Enable-NetFireWallRule -DisplayName "Windows Management Instrumentation (DCOM-In)"
Enable-NetFireWallRule -DisplayGroup "Remote Event Log Management"
Enable-NetFireWallRule -DisplayGroup "Remote Service Management"
Enable-NetFireWallRule -DisplayGroup "Remote Volume Management"
Enable-NetFireWallRule -DisplayGroup "Windows Firewall Remote Management"
Enable-NetFireWallRule -DisplayGroup "Remote Scheduled Tasks Management"

На этом настройку сервера можно считать законченной, и мы перейдем к настройке клиентского ПК.

Настройка клиента для работы с Hyper-V Server

Для работы с Hyper-V Server 2016 вам потребуется ПК с операционной системой Windows 10 версий Pro или Enteprise х64, иные редакции или 32-х разрядные версии не подойдут, так как в них нет возможности установить диспетчер Hyper-V.

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

192.168.16.146 HV-CORE-2016

Если учетная запись под которой вы работаете на клиентском ПК отличается от учетных данных администратора Hyper-V, а это практически всегда так, даже если вы работаете в доменной сети (мы надеемся, что вы не используете в повседневной деятельности учетку Администратора домена), то следует явно указать учетные данные для соединений с сервером командой:

cmdkey /add:HV-CORE-2016 /user:Администратор /pass:MyPa$$word

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

Теперь запустим консоль PowerShell от имени Администратора и выполним следующую команду:

winrm quickconfig

Утвердительно отвечаем на все вопросы, при этом будет настроен автоматический запуск службы WinRM и созданы разрешающие правила в брандмауэре.

Hyper-V-Server-2016-008.pngПосле чего добавим наш сервер в доверенные узлы:

Set-Item WSMan:localhostClientTrustedHosts -Value "HV-CORE-2016"

Если серверов несколько — добавляем в доверенные каждый из них.

Теперь через командную строку или команду Выполнить (Win + R) запустим оснастку dcomcnfg, в ней разверните дерево Службы компонентов — Компьютеры — Мой компьютер. После чего по щелчку правой кнопки мыши выберите Свойства и перейдите на закладку Безопасность COM — Права доступа — Изменить ограничения и в открывшемся окне установите для пользователя АНОНИМНЫЙ ВХОД права Удаленный доступ.

Hyper-V-Server-2016-009.pngТеперь попробуем подключиться к удаленному серверу. Запустите оснастку Управление компьютером и щелкнув правой кнопкой на верхнем уровне выберите Подключиться к другому компьютеру.

Hyper-V-Server-2016-010.pngПосле чего вы сможете управлять удаленным сервером используя привычные инструменты. Можно просмотреть журнал событий:

Hyper-V-Server-2016-011.pngУправлять заданиями планировщика, дисками, службами:

Hyper-V-Server-2016-012.pngЕдинственной недоступной оснасткой останется Диспетчер устройств, при желании его можно включить, но особого смысла в этом нет, так как он будет доступен только на чтение.

Теперь установим Диспетчер Hyper-V, для этого откроем оснастку Программы и компоненты и перейдем во Включение или отключение компонентов Windows. В открывшемся окне найдем пункт Hyper-V и отметим для установки Средства управления Hyper-V.

Hyper-V-Server-2016-013.pngПосле чего запустим установленную оснастку и подключимся к серверу Hyper-V. В первую очередь обеспечим связь наших виртуальных машин с внешним миром, для этого перейдем в Диспетчер виртуальных коммутаторов и создадим новый коммутатор с типом Внешний и укажем для него ту сетевую карту, которая смотрит в локальную сеть. Более подробно о настройке сети в Hyper-V вы можете прочитать здесь.

Hyper-V-Server-2016-015.pngДля того, чтобы установить ОС на виртуальную машину нам потребуется передать на сервер Hyper-V установочный образ, это можно легко сделать через подключение к стандартным общим ресурсам, например, набрав в адресной строке проводника:

\HV-CORE-2016C$

мы попадем на диск C сервера.

Hyper-V-Server-2016-016.pngМы не будем подробно рассматривать процесс создания новой виртуальной машины, но обратим внимание на некоторые моменты. Прежде всего Снимки они же Контрольные точки, это удобно для целей настройки и тестирования, но не следует использовать их в продакшене, поэтому использование снимков у рабочих виртуальных машин следует отключить (можно оставить на период настройки, но обязательно выключить перед вводом в эксплуатацию).

Hyper-V-Server-2016-017.pngТакже обязательно настройте поведение виртуальной машины при перезагрузке сервера. Для этого в пунктах Автоматическое действие при запуске и Автоматическое действие при завершении укажите желаемое поведение. Обратите внимание, что при выборе пункта Сохранять состояние виртуальной машины следует проверить поведение прикладного ПО в этом режиме, так как не все приложения корректно ведут себя при выходе виртуальной машины из этого режима.

Для примера мы создали новую виртуалку и без каких-либо проблем установили туда свежую Ubuntu 19.04.

Hyper-V-Server-2016-018.pngКак видим, работа с Hyper-V Server 2016 не доставляет никаких сложностей, достаточно лишь один раз выполнить ряд действий по настройке сервера и клиента, в чем вам поможет данная статья.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

In this post, we will walk through the step-by-step process for adding and configuring Hyper-V on Windows Server 2016.
Video AND Written Step-By-Step Instructions…

Step-By-Step…

Image / FYI Information

Description / Step breakdown

  1. Preparation-Add Data Drive, Create Default VM destination Folder
  2. Best Practice: Create a folder on a non-OS drive to be the default location for your virtual machines. For Step-by-step instructions on how to add a drive to a virtaul machine see: …coming soon…

  3. Add Roles and Features
  4. Click Start – Select Server Manager. on Dashboard, click Add roles and features

  5. Before You Begin

    Just Click Next on Before You Begin page of the wizard

  6. Installation Type

    For Installation Type, keep the default “Role-based or feature-based installation and click Next

  7. Server Selection

    Select destination server, keep the defaults and select Next

  8. Server Roles & Features


    Select the Hyper-V role, this will popup a box “Add features that are required for Hyper-V? Make sure include management tools is turned on and select Add Features

    Click Next on Select server roles page.
    Then on the Features page, just click Next as we do not need any additional features.

  9. Hyper-V


    Make sure you turn on network switch

    Not setting up for live migrations now

    On the Hyper-V page, just click Next

    on the Hyper-V Virtual Switches page, make sure you turn on the checkbox to create a switch. Then click Next
    Just click Next on the Migration page.
    on the Hyper-V Default Stores page, I recommend you change the path to something on a data drive instead of the OS drive.

  10. Confirmation
  11. After Reboot…


    After reboot, Login. Stand by while Server Manager loads (it will launch automatically) then the hyper-V installation will automatically continue. Once finished

  12. Hyper-V is installed

    You will notice in server manager Hype-V is now on the Nav Bar.

  13. Launch Hyper-V Manager


    You can now launch Hyper-V manager from Start-Administrative Tools – Hyper-V Manager OR Start – All Programs – Windows Adminstrative Tools – Hyper-V Manager, OR in Server Manager Select Tools Hyper-V Manager

In the video we also cover …

To Enable Nested Virtualization…
PowerShell

Set-VMProcessor -VMName “2016 Hyper-V Guest” -ExposeVirtualizationExtensions $true -Count 2
WARNING: Nested virtualization is an unsupported preview feature. Hypervisors other than the Hyper-V hypervisor ru
nning in a guest virtual machine are likely to fail. Furthermore, some Hyper-V features are incompatible with nest
ed virtualization, such as dynamic memory, checkpoints, and save/restore.
https://technet.microsoft.com/en-us/library/dn765471.aspx



This article demonstrates the installation steps of Hyper-V role on Windows Server 2016 and how to create a virtual switch and virtual machines in Hyper-V.  To create and run virtual machines, first, you need to install the Hyper-V role on Windows Server 2016 by using either Server Manager or the Install-WindowsFeature cmdlet in Windows PowerShell.

Installing Hyper-V Role by using Server Manager

  1. In Server Manager, on the Manage menu, click Add Roles and Features.
  2. On the Before you begin page, verify that your destination server and network environment are prepared for the role and feature you want to install. Click Next.

  3. On the Select installation type page, select Role-based or feature-based installation and then click Next.

  4. On the Select destination server page, select a server from the server pool and then click Next.

  5. On the Select server roles page, select Hyper-V.

  6. To add the tools that you use to create and manage virtual machines, click Add Features. On the Features page, click Next.

  7. On the Create Virtual Switches page, Virtual Machine Migration page, and Default Stores page, select the appropriate options.

  8. On the Confirm installation selections page, select Restart the destination server automatically if required, and then click Install.

  9. When installation is finished, verify that Hyper-V installed correctly. Open the All Servers page in Server Manager and select a server on which you installed Hyper-V. Check the Roles and Features tile on the page for the selected server.

Installing Hyper-V Role by using the Install-WindowsFeature cmdlet

  1. On the Windows desktop, click the Start button and type any part of the name Windows PowerShell.

  2. Right-click Windows PowerShell and select Run as Administrator.

  3. To install Hyper-V on a server you’re connected to remotely, run the following command and replace  with the name of server.

    Install-WindowsFeature -Name Hyper-V -ComputerName  -IncludeManagementTools -Restart
    

    If you’re connected locally to the server, run the command without -ComputerName .

  4. After the server restarts, you can see that the Hyper-V role is installed and see what other roles and features are installed by running the following command:

    Get-WindowsFeature -ComputerName 
    

    If you’re connected locally to the server, run the command without -ComputerName .

Note

If you install this role on a server that runs the Server Core installation option of Windows Server 2016 and use the parameter -IncludeManagementTools, only the Hyper-V Module for Windows PowerShell will be installed. You can use the GUI management tool, Hyper-V Manager, on another computer to remotely manage a Hyper-V host that runs on a Server Core installation.

A virtual switch allows virtual machines created on Hyper-V hosts to communicate with other computers. You can create a virtual switch when you first install the Hyper-V role on Windows Server 2016. To create additional virtual switches, use Hyper-V Manager or Windows PowerShell. 

Create a virtual switch by using Hyper-V Manager

1. Open Hyper-V Manager, select the Hyper-V host computer name.

2. Select Action > Virtual Switch Manager.

3. Choose the type of virtual switch you want.

Connection type Description
External Gives virtual machines access to a physical network to communicate with servers and clients on an external network. Allows virtual machines on the same Hyper-V server to communicate with each other.
Internal Allows communication between virtual machines on the same Hyper-V server, and between the virtual machines and the management host operating system.
Private Only allows communication between virtual machines on the same Hyper-V server. A private network is isolated from all external network traffic on the Hyper-V server. This type of network is useful when you must create an isolated networking environment, like an isolated test domain.

4. Select Create Virtual Switch.5. Add a name for the virtual switch.6. If you select External, choose the network adapter (NIC) that you want to use and any other options          described in the following table.

Setting name Description
Allow management operating system to share this network adapter Select this option if you want to allow the Hyper-V host to share the use of the virtual switch and NIC or NIC team with the virtual machine. With this enabled, the host can use any of the settings that you configure for the virtual switch like Quality of Service (QoS) settings, security settings, or other features of the Hyper-V virtual switch.
Enable single-root I/O virtualization (SR-IOV) Select this option only if you want to allow virtual machine traffic to bypass the virtual machine switch and go directly to the physical NIC. 

7. If you want to isolates network traffic from the management Hyper-V host operating system or other virtual machines that share the same virtual switch, select Enable virtual LAN identification for management operating system. You can change the VLAN ID to any number or leave the default. This is the virtual LAN identification number that the management operating system will use for all network communication through this virtual switch.

8. Click OK

9. Click Yes

Create a virtual switch by using Windows PowerShell

  1. On the Windows desktop, click the Start button and type any part of the name Windows PowerShell.

  2. Right-click Windows PowerShell and select Run as Administrator.

  3. Find existing network adapters by running the Get-NetAdapter cmdlet. Make a note of the network adapter name that you want to use for the virtual switch.

    Get-NetAdapter
    
  4. Create a virtual switch by using the New-VMSwitch cmdlet. For example, to create an external virtual switch named ExternalSwitch, using the ethernet network adapter, and with Allow management operating system to share this network adapter turned on, run the following command.

    New-VMSwitch -name ExternalSwitch  -NetAdapterName Ethernet -AllowManagementOS $true
    

    To create an internal switch, run the following command.

    New-VMSwitch -name InternalSwitch -SwitchType Internal
    

    To create an private switch, run the following command.

    New-VMSwitch -name PrivateSwitch -SwitchType Private
    

Create a virtual machine by using Hyper-V Manager

  1. Open Hyper-V Manager.

  2. From the Action pane, click New, and then click Virtual Machine.

  3. From the New Virtual Machine Wizard, click Next.

  4. Make the appropriate choices for your virtual machine on each of the pages. 

  5. After verifying your choices in the Summary page, click Finish.

  6. In Hyper-V Manager, right-click the virtual machine and select connect.

  7. In the Virtual Machine Connection window, select Action > Start.

Create a virtual machine by using Windows PowerShell

  1. On the Windows desktop, click the Start button and type any part of the name Windows PowerShell.

  2. Right-click Windows PowerShell and select Run as administrator.

  3. Get the name of the virtual switch that you want the virtual machine to use by using Get-VMSwitch. For example,

    Get-VMSwitch  * | Format-Table Name
    
  4. Use the New-VM cmdlet to create the virtual machine. See the following examples.

  • Existing virtual hard disk — To create a virtual machine with an existing virtual hard disk, you can use the following command where,

    • -Name is the name that you provide for the virtual machine that you’re creating.
    • -MemoryStartupBytes is the amount of memory that is available to the virtual machine at start up.
    • -BootDevice is the device that the virtual machine boots to when it starts like the network adapter (NetworkAdapter) or virtual hard disk (VHD).
    • -VHDPath is the path to the virtual machine disk that you want to use.
    • -Path is the path to store the virtual machine configuration files.
    • -Generation is the virtual machine generation. Use generation 1 for VHD and generation 2 for VHDX. 
    • -Switch is the name of the virtual switch that you want the virtual machine to use to connect to other virtual machines or the network. 

      New-VM -Name  -MemoryStartupBytes  -BootDevice  -VHDPath  -Path  -Generation  -Switch 
      

      For example:

      New-VM -Name Win10VM -MemoryStartupBytes 4GB -BootDevice VHD -VHDPath .VMsWin10.vhdx -Path .VMData -Generation 2 -Switch ExternalSwitch
      

      This creates a generation 2 virtual machine named Win10VM with 4GB of memory. It boots from the folder VMsWin10.vhdx in the current directory and uses the virtual switch named ExternalSwitch. The virtual machine configuration files are stored in the folder VMData.

  • New virtual hard disk — To create a virtual machine with a new virtual hard disk, replace the -VHDPath parameter from the example above with -NewVHDPath and add the -NewVHDSizeBytes parameter. For example,

    New-VM -Name Win10VM -MemoryStartupBytes 4GB -BootDevice VHD -NewVHDPath .VMsWin10.vhdx -Path .VMData -NewVHDSizeBytes 20GB -Generation 2 -Switch ExternalSwitch
  • 5. Start the virtual machine by using the Start-VM cmdlet. Run the following cmdlet where Name is the name of the virtual machine you created.
Start-VM -Name <Name>

For example:

Start-VM -Name Win10VM
  • Connect to the virtual machine by using Virtual Machine Connection (VMConnect).
VMConnect.exe

Options in Hyper-V Manager New Virtual Machine Wizard

The following table lists the options you can pick when you create a virtual machine in Hyper-V Manager and the defaults for each.

Page Default for Windows Server 2016 and Windows 10 Other options
Specify Name and Location Name: New Virtual Machine.

Location:C:ProgramDataMicrosoftWindowsHyper-V.

You can also enter your own name and choose another location for the virtual machine.

This is where the virtual machine configuration files will be stored.

Specify Generation Generation 1 You can also choose to create a Generation 2 virtual machine. 
Assign Memory Startup memory: 1024 MB

Dynamic memory: not selected

You can set the startup memory from 32MB to 5902MB.

You can also choose to use Dynamic Memory. 

Configure Networking Not connected You can select a network connection for the virtual machine to use from a list of existing virtual switches. 
Connect Virtual Hard Disk Create a virtual hard disk

Name: <vmname>.vhdx

LocationC:UsersPublicDocumentsHyper-VVirtual Hard Disks

Size: 127GB

You can also choose to use an existing virtual hard disk or wait and attach a virtual hard disk later.
Installation Options Install an operating system later These options change the boot order of the virtual machine so that you can install from an .iso file, bootable floppy disk or a network installation service, like Windows Deployment Services (WDS).
Summary Displays the options that you have chosen, so that you can verify they are correct.

— Name
— Generation
— Memory
— Network
— Hard Disk
— Operating System

Tip: You can copy the summary from the page and paste it into e-mail or somewhere else to help you keep track of your virtual machines.

Понравилась статья? Поделить с друзьями:

Вот еще несколько интересных статей:

  • Добавление разделов на жестком диске windows 10
  • Добавление пути в path windows 10
  • Добавление пунктов в контекстное меню windows 10
  • Добавление программы в контекстное меню windows 10
  • Добавление программы в исключения брандмауэра windows 10

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии