Перейти к содержимому

Как создать виртуальную машину в windows 10

  • автор:

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

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

Примечание. Механизм Hyper-V встроен в Windows в качестве дополнительной функции. Скачать Hyper-V нельзя.

Проверьте следующие требования

  • Windows 10 Корпоративная, Pro или для образовательных учреждений
  • 64-разрядный процессор с поддержкой преобразования адресов второго уровня (SLAT).
  • ЦП должен поддерживать расширения режима мониторинга виртуальной машины (VT-c на процессорах Intel).
  • Не менее 4 ГБ оперативной памяти.

Роль Hyper-V невозможно установить в Windows 10 Домашняя.

Выполните обновление с выпуска Windows 10 Домашняя до выпуска Windows 10 Pro, открыв раздел Параметры>Обновление и безопасность>Активация.

Дополнительные сведения и советы по устранению неполадок см. в статье Требования к системе для Hyper-V в Windows 10.

Включение Hyper-V с помощью PowerShell

  1. Откройте консоль PowerShell от имени администратора.
  2. Выполните следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 

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

После завершения установки выполните перезагрузку.

Включение Hyper-V с помощью CMD и DISM

Система обслуживания образов развертывания и управления ими (DISM) позволяет настраивать ОС Windows и образы Windows. Помимо всего прочего? средство DISM может включать функции Windows во время выполнения операционной системы.

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

  1. Запустите PowerShell или сеанс CMD от имени администратора.
  2. Введите следующую команду:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V 

Console window showing Hyper-V being enabled.

Дополнительные сведения о DISM см. в разделе Техническое руководство по DISM.

Включение роли Hyper-V через раздел «Параметры»

  1. Щелкните правой кнопкой мыши кнопку Windows и выберите пункт «Приложения и компоненты».
  2. Выберите Программы и компоненты справа в разделе связанные параметры.
  3. Выберите пункт Включение или отключение компонентов Windows.
  4. Выберите Hyper-V и нажмите кнопку ОК.

Windows programs and features dialogue box

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

Краткое руководство. Создание виртуальной машины Windows с помощью Azure CLI

Azure CLI используется для создания ресурсов Azure и управления ими из командной строки или с помощью скриптов. В этом кратком руководстве показано, как с помощью Azure CLI развернуть в Azure виртуальную машину под управлением Windows Server 2019. Чтобы проверить работу виртуальной машины, вы подключитесь к ней по протоколу удаленного рабочего стола (RDP) и установите веб-сервер IIS.

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

Запуск Azure Cloud Shell

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

Чтобы открыть Cloud Shell, просто выберите Попробовать в правом верхнем углу блока кода. Cloud Shell можно также запустить в отдельной вкладке браузера, перейдя на страницу https://shell.azure.com/bash. Нажмите кнопку Копировать, чтобы скопировать блоки кода. Вставьте код в Cloud Shell и нажмите клавишу ВВОД, чтобы выполнить его.

Создание или изменение группы ресурсов

Создайте группу ресурсов с помощью команды az group create. Группа ресурсов Azure является логическим контейнером, в котором происходит развертывание ресурсов Azure и управление ими. В следующем примере создается группа ресурсов с именем myResourceGroup в расположении «Западная часть США 3 «. Замените значение переменных по мере необходимости.

resourcegroup="myResourceGroupCLI" location="westus3" az group create --name $resourcegroup --location $location 

Создать виртуальную машину

Создайте виртуальную машину с помощью команды az vm create. В следующем примере создается виртуальная машина с именем myVM. В этом примере используется azureuser для имени пользователя с правами администратора. При необходимости замените значения переменных.

В приведенном ниже примере вам будет предложено ввести пароль в командной строке. Можно также добавить —admin-password параметр со значением пароля. Имя пользователя и пароль будут использоваться при подключении к виртуальной машине.

vmname="myVM" username="azureuser" az vm create \ --resource-group $resourcegroup \ --name $vmname \ --image Win2022AzureEditionCore \ --public-ip-sku Standard \ --admin-username $username 

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

< "fqdns": "", "id": "/subscriptions//resourceGroups/myResourceGroup/providers/Microsoft.Compute/virtualMachines/myVM", "location": "westus3", "macAddress": "00-0D-3A-23-9A-49", "powerState": "VM running", "privateIpAddress": "10.0.0.4", "publicIpAddress": "52.174.34.95", "resourceGroup": "myResourceGroupCLI" "zones": "" > 

Запишите publicIpAddress собственные данные при создании виртуальной машины. Этот IP-адрес используется для доступа к виртуальной машине далее в этой статье.

Сведения о затратах не представлены во время процесса создания виртуальной машины для ИНТЕРФЕЙСА командной строки, например для портал Azure. Дополнительные сведения о том, как работает стоимость виртуальных машин, см. на странице обзора оптимизации затрат.

Установка веб-сервера

Чтобы проверить работу виртуальной машины, установите веб-сервер IIS.

az vm run-command invoke -g $resourcegroup \ -n $vmname \ --command-id RunPowerShellScript \ --scripts "Install-WindowsFeature -name Web-Server -IncludeManagementTools" 

Открытие порта 80 для веб-трафика

По умолчанию при создании виртуальной машины Windows в Azure открыты только подключения по протоколу RDP. Откройте TCP-порт 80, который понадобится для веб-сервера IIS, с помощью команды az vm open-port.

az vm open-port --port 80 --resource-group $resourcegroup --name $vmname 

Проверка работы веб-сервера

Установив IIS и открыв через Интернет порт 80 на виртуальной машине, откройте страницу приветствия IIS по умолчанию в любом браузере. Используйте общедоступный IP-адрес виртуальной машины, полученный на предыдущем шаге. В следующем примере показан веб-сайт IIS по умолчанию:

IIS default site

Очистка ресурсов

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

az group delete --name $resourcegroup 

Следующие шаги

При работе с этим кратким руководством вы развернули простую виртуальную машину, открыли сетевой порт для веб-трафика и установили базовый веб-сервер. Дополнительные сведения о виртуальных машинах Azure см. в руководстве по работе с виртуальными машинами Windows.

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

Узнайте, как создать виртуальную машину с помощью диспетчера Hyper-V и Windows PowerShell и какие параметры можно использовать при создании виртуальной машины в диспетчере Hyper-V.

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

  • В диспетчере Hyper-V
  • PowerShell
  1. Откройте диспетчер Hyper-V.
  2. В области Действие щелкните Создать, а затем — Виртуальная машина.
  3. В мастере создания виртуальной машины нажмите кнопку Далее.
  4. На каждой странице выберите подходящие варианты для виртуальной машины. Дополнительные сведения см. в статье Новые параметры и значения по умолчанию виртуальной машины в диспетчере Hyper-V.
  5. После проверки выбора на странице Сводка нажмите кнопку Готово.
  6. В диспетчере Hyper-V щелкните правой кнопкой мыши виртуальную машину и выберите подключиться.
  7. В окне Подключение к виртуальной машине выберите Действие>Запустить.
Get-VMSwitch * | Format-Table Name 

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

  • Существующий виртуальный жесткий диск . Чтобы создать виртуальную машину с существующим виртуальным жестким диском, можно использовать следующую команду:
    • -Name — имя, которое вы задаете для создаваемой виртуальной машины.
    • -MemoryStartupBytes — это объем памяти, доступный виртуальной машине при запуске.
    • -BootDevice — это устройство, на которое виртуальная машина загружается при запуске, например сетевой адаптер (NetworkAdapter) или виртуальный жесткий диск (VHD).
    • -VHDPath — путь к диску виртуальной машины, который вы хотите использовать.
    • -Path — путь для хранения файлов конфигурации виртуальной машины.
    • -Generation поколение виртуальной машины. Используйте поколение 1 для VHD и поколение 2 для VHDX. См. статью Создание виртуальной машины поколения 1 или 2 в Hyper-V?
    • -Switch — имя виртуального коммутатора, который виртуальная машина должна использовать для подключения к другим виртуальным машинам или сети. См. статью Создание виртуального коммутатора для виртуальных машин Hyper-V.
    New-VM -Name -MemoryStartupBytes -BootDevice -VHDPath -Path -Generation -Switch
    New-VM -Name TestVM -MemoryStartupBytes 4GB -BootDevice VHD -VHDPath .\VMs\Test.vhdx -Path .\VMData -Generation 2 -Switch ExternalSwitch 
    New-VM -Name TestVM -MemoryStartupBytes 4GB -BootDevice VHD -NewVHDPath .\VMs\Test.vhdx -Path .\VMData -NewVHDSizeBytes 20GB -Generation 2 -Switch ExternalSwitch 
    Start-VM -Name
    Start-VM -Name TestVM 

    VMConnect.exe

    VMConnect.exe localhost "TestVM" 

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

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

    Страница По умолчанию для Windows Server 2016, Windows 10 и более поздних версий Другие варианты
    Укажите имя и расположение Имя: Новая виртуальная машина.

    Расположение: C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\

    Дополнительные ссылки

    • New-VM
    • Поддерживаемые версии настройки виртуальных машин
    • Should I create a generation 1 or 2 virtual machine in Hyper-V? (Следует ли создавать виртуальные машины 1-го и 2-го поколения в Hyper-V?).
    • Создание виртуального коммутатора для виртуальных машин Hyper-V

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

    Следуйте инструкциям ниже, чтобы создать виртуальные машины в среде клиента, которые будут использоваться для выполнения ролей, служб и компонентов Windows Server 2016, необходимых для развертывания по размещению рабочих столов.

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

    В этом разделе описаны действия, необходимые для развертывания виртуальных машин каждой роли, на основе образов Windows Server в Microsoft Azure Marketplace. Если вам нужно создать виртуальные машины из пользовательского образа, требующего PowerShell, см. статью Создание виртуальной машины Windows с помощью диспетчера ресурсов и PowerShell. Затем вернитесь сюда, чтобы подключить диски данных Azure для общей папки, и введите внешний URL-адрес для развертывания.

    1. Создайте виртуальные машины Windows, чтобы разместить посредник подключений к удаленному рабочему столу, сервер лицензирования удаленного рабочего стола и файловый сервер. Для наших целей мы использовали следующие соглашения об именовании:
      • Посредник подключений к удаленному рабочему столу, сервер лицензирования удаленного рабочего стола и файловый сервер:
        • Виртуальная машина: Contoso-Cb1
        • Группа доступности: CbAvSet
      • Веб-доступ к удаленным рабочим столам и шлюз удаленных рабочих столов:
        • Виртуальная машина: Contoso-WebGw1
        • Группа доступности: WebGwAvSet
      • Узел сеансов удаленных рабочих столов:
        • Виртуальная машина: Contoso-Sh1
        • Группа доступности: ShAvSet

    Каждая виртуальная машина использует одинаковую группу ресурсов.

    1. На портале Azure щелкните Обзор > Группы ресурсов, выберите группу ресурсов для развертывания, а затем — виртуальную машину, созданную для посредника подключений к удаленному рабочему столу (например, Contoso-Cb1).
    2. Щелкните Параметры > Диски > Подключить новый.
    3. Примите значения по умолчанию для имени и типа.
    4. Введите размер (в ГБ), который будет достаточным для хранения общих сетевых ресурсов среды клиента, включая диски профилей пользователей и сертификаты. Вы можете уделить приблизительно 5 ГБ на пользователя, которого вы планируете использовать
    5. Примите значения по умолчанию для расположения и кэширование узла и нажмите кнопку ОК.
    1. На портале Azure щелкните Обзор > Подсистемы балансировки нагрузки, а затем нажмите кнопку Добавить.
    2. Введите имя, выберите Общедоступный в качестве типа подсистемы балансировки нагрузки и выберите соответствующую подписку, группу ресурсов, и расположение.
    3. Нажмите Выбрать общедоступный IP-адрес, Создать новый, введите имя и нажмите ОК.
    4. Щелкните Создать, чтобы создать подсистему балансировки нагрузки.
    1. На портале Azure щелкните Обзор > Группы ресурсов, выберите группу ресурсов для развертывания, а затем — подсистему балансировки нагрузки, созданную для развертывания.
    2. Добавьте внутренний пул подсистемы балансировки нагрузки для отправки трафика в:
      1. Нажмите Серверный пул и Добавить.
      2. Введите имя и выберите + Добавить виртуальную машину.
      3. Нажмите Группа доступности и WebGwAvSet.
      4. Нажмите Виртуальные машины, Contoso WebGw1, Выбрать, ОК, и ОК.
      1. Выберите Пробы и Добавить.
      2. Введите имя (например, HTTPS), выберите TCP, введите Порт 443 и нажмите ОК.
      1. Нажмите Правила балансировки нагрузки и Добавить
      2. Введите имя (например, HTTPS), выберите TCPи 443 для порта и внутреннего порта.
        • Если вы выполняете развертывание на Windows 10 и Windows Server 2016, оставьте значение Сохранение состояния сеанса как None (Нет), или выберите IP-адрес клиента.
      3. Нажмите ОК, чтобы подтвердить правило HTTPS.
      4. Создайте новое правило, нажав Добавить.
      5. Введите имя (например, UDP), выберите UDPи 3391 для порта и **внутреннего порта.
        • Если вы выполняете развертывание на Windows 10 и Windows Server 2016, оставьте значение Сохранение состояния сеанса как None (Нет), или выберите IP-адрес клиента.
      6. Нажмите ОК, чтобы подтвердить правило UDP.
      1. Выберите Правило NAT для входящего трафика и нажмите Добавить.
      2. Введите имя (например, RDP-Contoso-WebGw1), выберите Customm для службы, TCP для протокола и введите 14000 для порта.
      3. Нажмите Выбрать виртуальную машину и выберите Contoso WebGw1.
      4. Выберите Custom (Настраиваемый) для сопоставления портов, введите 3389 для Целевой порти нажмите ОК.
      1. На портале Azure щелкните Обзор > Группы ресурсов, выберите группу ресурсов для развертывания, а затем — общедоступный IP-адрес для веб-доступа к удаленным рабочим столам и шлюза удаленных рабочих столов.
      2. Нажмите Конфигурация, введите метку DNS-имени (например, contoso), а затем кнопку Сохранить. Эта метка имени DNS (contoso.westus.cloudapp.azure.com) является DNS-именем, которое будет использоваться для подключения к серверу веб-доступа к удаленным рабочим столам и шлюза удаленных рабочих столов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *