
- •Включение Hyper-V с помощью CMD и DISM
- •Запуск и завершение работы виртуальных машин
- •Создание контрольной точки виртуальной машины
- •Создание новой виртуальной машины
- •Подведение итогов и справочные материалы
- •Общий доступ к дискам и устройствам
- •Общий доступ к хранилищу и USB-устройствам
- •Совместное использование звуковых устройств (динамиков и микрофона)
- •Повторный запуск параметров подключения
- •Проверка типа сеанса
- •Предварительные условия
- •Настройка вложенной виртуализации
- •Отключение вложенной виртуализации
- •Изменение размера динамической памяти и памяти для среды выполнения
- •Параметры сетей
- •Спуфинг MAC-адресов
- •Преобразование сетевых адресов (NAT)
- •Принцип работы вложенной виртуализации
- •Архитектура коллекции
- •Создание виртуальных машин, совместимых с коллекцией
- •Проверка нового образа виртуальной машины
- •Создание нового источника коллекции
- •Подключение коллекции к пользовательскому интерфейсу коллекции виртуальных машин
- •Поиск и устранение неисправностей
- •Проверка наличия ошибок при загрузке коллекции
- •Ресурсы
- •Сторонние приложения виртуализации
- •Обзор NAT
- •Создание виртуальной сети NAT
- •Соединение с виртуальной машиной
- •Пример конфигурации: подключение виртуальных машин и контейнеров к сети NAT
- •Docker для Windows (для виртуальных машин Linux) и компонент контейнеров Windows
- •Несколько приложений, использующих одну систему NAT
- •Диагностика
- •Несколько сетей NAT не поддерживается.
- •Начало работы
- •Регистрация нового приложения
- •Создание сокета Hyper-V
- •Привязка к сокету Hyper-V
- •Подстановочные знаки для идентификатора виртуальной машины
- •Поддерживаемые команды сокета
- •Полезные ссылки
- •Примеры MSDN
- •Примеры в блогах
- •Высокоуровневый обзор того, что мы делаем и почему
- •Создание узла
- •Создание второго сетевого интерфейса
- •Настройка Hyper-V
- •Создание виртуального коммутатора
- •Установка и настройка DHCP
- •Установка удаленного доступа
- •Настройка удаленного доступа
- •Создание таблицы маршрутов в Azure
- •Настройка таблицы маршрутов
- •Справочник по конфигурации конечного состояния
- •Заключение
- •Требования к операционной системе
- •Требования к оборудованию
- •Проверка совместимости оборудования

•Для нескольких узлов Hyper-V вы можете создать дополнительные "перемещаемые" подсети и добавить к УДР дополнительный статический маршрут.
•После списания узла Hyper-V вы удаляете и перенаправляете эту "плавающую" подсеть, а также удаляете статический маршрут из нашего УДР или, если это последний узел Hyper-V, удалите УДР вообще.
Создание узла
Будут вычислены все значения конфигурации, которые настроены в соответствии
сличными предпочтениями, такими как имя ВМ, Группа ресурсов и т. д.
1.Переход к portal.azure.com
2.Щелкните "создать ресурс" в верхнем левом углу
3.Выберите "Windows Server 2016 VM" из популярного столбца
4.На вкладке "основные" не забудьте выбрать размер виртуальной машины, поддерживающей вложенную виртуализацию.
5.Переход на вкладку "сеть"
6.Создать виртуальную сеть со следующей конфигурацией
o Адресное пространство VNet: 10.0.0.0/22
oПодсеть 1
▪Name (имя): NAT
▪Адресное пространство: 10.0.0.0/24
oПодсеть 2
▪Name (имя): Hyper-V-LAN
▪Адресное пространство: 10.0.1.0/24
oПодсеть 3
▪Name (имя): Ghost
▪Адресное пространство: 10.0.2.0/24
oПодсеть 4
▪Name (имя): Azure — VMS
▪Адресное пространство: 10.0.3.0/24
7.Убедитесь в том, что вы выбрали подсеть NAT для виртуальной машины.
8.Перейдите к разделу "Проверка + создание" и выберите "создать"
Создание второго сетевого интерфейса
1.После завершения подготовки к просмотру виртуальной машины в портале Azure
2.Остановка виртуальной машины
3.После остановки перейдите в раздел "сеть" в разделе "Параметры"
4."Присоединиться к сетевому интерфейсу"
5."Создать сетевой интерфейс"
6.Присвойте ему имя (не имеет значения, которому вы присвоены имя, но не забудьте его)
7.Выберите "Hyper-V-LAN" для подсети
8.Убедитесь в том, что вы выбрали ту же группу ресурсов, в которой находится ваш узел.
9.Заново
10.Откроется предыдущий экран, убедитесь, что выбран только что созданный сетевой интерфейс, и нажмите кнопку ОК.
11.Вернитесь в область "Обзор" и снова запустите VM после завершения предыдущего действия.
12.Перейдите на вторую сетевую карту, которую вы только что создали, вы можете найти ее в выбранной ранее группе ресурсов.
13.Перейдите в раздел "IP-конфигурации" и установите переключатель "IPдатаграммы" в положение "включено", а затем сохраните изменения.
Настройка Hyper-V
1.Удаленный на своем узле
2.Открытие запроса PowerShell с повышенными привилегиями
3.Выполните следующую команду: Install-WindowsFeature -Name Hyper-V - IncludeManagementTools -Restart
4.Узел будет перезапущен
5.Переподключение к узлу для продолжения оставшейся части настройки
Создание виртуального коммутатора
1.Откройте PowerShell в режиме администратора.
2.Создайте внутренний коммутатор: New-VMSwitch -Name "NestedSwitch" - SwitchType Internal
3.Назначить только что созданному интерфейсу IP-адрес: New-NetIPAddress – IPAddress 10.0.2.1 -PrefixLength 24 -InterfaceAlias "vEthernet (NestedSwitch)"
Установка и настройка DHCP
Многие люди пропустили этот компонент при первой попытке установить вложенную виртуализацию. В некоторых случаях, когда гостевые ВМ будут получать DHCP из сети, в которой находится ваш узел, вложенные виртуальные машины в Azure должны предоставлять DHCP через узел, на котором они запущены. Вам или вам нужно статически назначить IP-адрес для всех вложенных виртуальных машин, которые не масштабируются.
1.Установите роль DHCP: Install-WindowsFeature DHCP - IncludeManagementTools
2.Создайте область DHCP. Add-DhcpServerV4Scope -Name "Nested VMs" - StartRange 10.0.2.2 -EndRange 10.0.2.254 -SubnetMask 255.255.255.0
3.Настройте параметры шлюза DNS и адрес по умолчанию для области. SetDhcpServerV4OptionValue -DnsServer 168.63.129.16 -Router 10.0.2.1
oЕсли вы хотите, чтобы разрешение имен работало, убедитесь, что правильно введен DNS-сервер. В этом случае я использую рекурсивный DNS-сервер
Azure.
Установка удаленного доступа
1.Откройте Диспетчер серверов и выберите "Добавить роли и компоненты".
2.Нажмите "Далее", пока не получите "роли сервера".
3.Установите флажок "удаленный доступ" и нажмите кнопку "Далее", пока не появится значение "службы ролей".

4.Установите флажок "Маршрутизация", нажмите кнопку "добавить возможности", а затем нажмите "Далее", а затем "установить". Завершите работу мастера и дождитесь завершения установки.
Настройка удаленного доступа
1.Откройте Диспетчер серверов и выберите пункт "Инструменты", а затем — "Маршрутизация и удаленный доступ".
2.В левой части панели управления "Маршрутизация и удаленный доступ" вы увидите значок с именем сервера рядом с ним, щелкните его правой кнопкой мыши и выберите пункт "настроить и включить маршрутизацию и удаленный доступ".
3.В окне мастера нажмите кнопку "Далее", установите флажок "радиальная Настройка", а затем нажмите "Далее".
4.Проверьте "NAT" и "маршрутизация ЛВС", а затем нажмите "Далее", а затем "Готово". Если появится запрос на запуск службы, сделайте это.
5.Теперь перейдите к узлу "IPv4" и разверните его, чтобы сделать узел "NAT" доступным.
6.Щелкните правой кнопкой мыши "NAT" и выберите "создать интерфейс..." и выберите "Ethernet", это первая сетевая карта с IP-адресом "10.0.0.4"
7.Теперь необходимо создать статические маршруты, чтобы принудительно настроить сетевой трафик для второй NIC. Для этого перейдите на узел "статические маршруты" в разделе "IPv4".
8.После этого мы создадим следующие маршруты.
oМаршрут 1
▪Интерфейс: Ethernet
▪Назначение: 10.0.0.0
▪Маска сети: 255.255.255.0
▪Шлюз: 10.0.0.1
▪Метрическая система мер: 256
▪Примечание. Мы разместите этот здесь, чтобы разрешить основному сетевому адаптеру отвечать на трафик, направленный на его собственный интерфейс. Если это не так, следующий маршрут может