- Create a Virtual Machine with Hyper-V
- Windows 10 Fall Creators Update (Windows 10 version 1709)
- Windows 10 Creators Update (Windows 10 version 1703)
- Before Windows 10 Creators Update (Windows 10 version 1607 and earlier)
- Как в Hyper V создать виртуальную машину
- Создание виртуальной машины Hyper V в Powershell
- Установка Hyper-V в Windows 10 Install Hyper-V on Windows 10
- Проверьте следующие требования Check Requirements
- Включение Hyper-V с помощью PowerShell Enable Hyper-V using PowerShell
- Включение Hyper-V с помощью CMD и DISM Enable Hyper-V with CMD and DISM
- Включение роли Hyper-V с помощью раздела «Параметры» Enable the Hyper-V role through Settings
Create a Virtual Machine with Hyper-V
Create a virtual machine and install its operating system.
We’ve been building new tools for creating virtual machines so the instructions have changed significantly over the past three releases.
Pick your operating system for the right set of instructions:
Let’s get started.
Windows 10 Fall Creators Update (Windows 10 version 1709)
In Fall Creators Update, Quick Create expanded to include a virtual machine gallery that can be launched independently from Hyper-V Manager.
To create a new virtual machine in Fall Creators Update:
Open Hyper-V Quick Create from the start menu.
Select an operating system or choose your own by using a local installation source.
- If you want to use your own image to create the virtual machine, select Local Installation Source.
- Select Change Installation Source.
- Pick the .iso or .vhdx that you want to turn into a new virtual machine.
- If the image is a Linux image, deselect the Secure Boot option.
Select «Create Virtual Machine»
That’s it! Quick Create will take care of the rest.
Windows 10 Creators Update (Windows 10 version 1703)
Open Hyper-V Manager from the start menu.
In Hyper-V Manager, Find Quick Create in the right hand Actions menu.
Customize your virtual machine.
- (optional) Give the virtual machine a name.
- Select the installation media for the virtual machine. You can install from a .iso or .vhdx file. If you are installing Windows in the virtual machine, you can enable Windows Secure Boot. Otherwise leave it unselected.
- Set up network. If you have an existing virtual switch, you can select in the network dropdown. If you have no existing switch, you will see a button to set up an automatic network, which will automatically configure a virtual network.
Click Connect to start your virtual machine. Don’t worry about editing the settings, you can go back and change them any time.
You may be prompted to вЂPress any key to boot from CD or DVD’. Go ahead and do so. As far as it knows, you’re installing from a CD.
Congratulations, you have a new virtual machine. Now you’re ready to install the operating system.
Your virtual machine should look something like this:
Note: Unless you’re running a volume-licensed version of Windows, you need a separate license for Windows running inside a virtual machine. The virtual machine’s operating system is independent of the host operating system.
Before Windows 10 Creators Update (Windows 10 version 1607 and earlier)
If you aren’t running Windows 10 Creators Update or later, follow these instructions using New Virtual Machine Wizard instead:
Как в Hyper V создать виртуальную машину
07 сентября 2019
В Hyper V создание виртуальной машины можно выполнить множеством способов. Это можно сделать множеством способов, но мы разберем с Powershell и диспетчер Hyper V.
Создание виртуальных машин одинаковое в случаях всех версий Windows. Если вы планируете установить Linux, то после создания ВМ может потребоваться отключить опцию Secure Boot.
В случае с интерфейсом первое что нужно сделать это зайти по следующему пути:
В первом, ознакомительном, окне нажимаем далее. В следующем окне мы можем выбрать имя машины (1) и указать где будет находиться файл конфигурации. По умолчанию директория для файла конфигурации берется из настроек Hyper V. Рядом с этим файлом будут храниться и снимки виртуальных машин, которые могут занимать много места.
Сама ВМ состоит из нескольких файлов — это файлы конфигураций и виртуальный диск. После создания эти файлы можно переместить. Я обычно располагаю их в одном месте.
На следующей вкладке мы видим возможность выбора поколения ВМ. Все операционные системы могут работать в первом поколении виртуальных машин (Generation 1), большинство 64-разрядных систем могут работать в поколении 2 (Generation 2). Легче всего представлять, что первое поколение это машины с BIOS и MBR, а второе с UEFI и GPT. В основном отличия такие:
- Generation 1 — если редакции ниже и включая Windows Server 2008 R2, Windows 7, CentOS 5, Debian 7, FreeBSD 10.1, Oracle Linux 6, Ubuntu 12 либо это 32 разрядные системы. В этом поколении используются контроллеры IDE, виртуальный диск VHD до 2 ТБ и VHDX.
- Generation 2 — в редакциях выше предыдущих, например Windows Server 2012, и 64 — разрядные. Все характеристики имею больше возможностей, чем машины предыдущих.
В большинстве случаем выбирается поколение 2. В дальнейшем этот параметр нельзя изменить:
В следующем окне мы можем выбрать фактическую память, которая будет присвоена ВМ и возможность использования памяти из пула динамической памяти. В отличие от VMWare ESXI гипервизор Hyper V не может использовать больше памяти, чем фактически установлено в системе. От этого следует, что в промышленной среде этот выбор нужно делать более обдумано. Если бы я устанавливал AD на ВМ, в маленькой организации, то я бы указал 5 Гб памяти для запуска машины ( Windows Server поставляется только в редакциях х64) и указал мы возможность использования динамической памяти. В таком случае, если понадобиться, виртуальная машина могла бы брать память из динамического пула. При этом в последующем можно установить диапазон динамической памяти, ее приоритет и многое другое. Эти параметры потом можно будет изменить и какие-то в случае работающей ВМ.
На этой странице мы можем выбрать коммутатор к которому будет подключен виртуальный адаптер машины. Мы создавали Hyper V коммутатор в прошлой статье. В этом окне мы можем его выбрать, так же можно это сделать после создания машины Hyper V.
На следующей шаге выбирается диск. В первом случае мы создаем новый диск. Стоит ввести имя устройства и выбрать его расположение. Я располагаю диски там же где и файл конфигурации ВМ. В этом окне создаются диски динамического типа, но всего существует три типа технологии работы дисков:
- Динамические (Dynamically) — их размер растет с 0 КБ до размера указанного в настройках. Тем самым у вас не занимается все место на хосте Hyper V. В ESXI такие диски называются Thin Provision.
- Фиксированные (Fixed) — на хосте Hyper V сразу создается файл с указанным разделом. В ESXI такие диски называются Thick Provision Lazy Zeroed.
- Дифференциальные или Разностные (Differencing) — работа похожа на дифференциальный бэкап, но в этом случае подразумевается вложенность дифференциального диска в динамический или фиксированный.
По принципу дифференциальных дисков так же часто приводят пример с работой чекпоинтов (снэпшотов), они работают похожим образом.
Дифференциальный не используется в рабочей среде, рекомендуется использовать только в тестовых средах. Я, в тестовых стендах, использую только динамический тип.
В рабочей среде я использую устройства только фиксированного типа. После создания мы получаем фактический размер, при установке ОС мы всю область сразу форматируем, а если не хватает размера, то мы можем увеличить диск Hyper V.
Во втором окне мы можем подключить либо новый пустой диск, либо уже с установленной ОС.
В третьем варианте мы не создаем диск и ничего не подключаем. Подключить и создать диск можно и после создания виртуальной машины.
В предпоследнем окне мы можем подключить образ ОС, установить операционную систем через сеть либо сделать это позже.
На последнем шаге еще раз можем проверить выбранные данные и нажать кнопку подтверждения. После этого виртуальный сервер будет создан.
Дальше запускаем виртуальную машину Hyper V. Гипервизор запуститься с установочного диска. Возможно потребуется начать любую кнопку. Сама установка ОС на виртуальную машину Hyper V ничем не отличается от обычной:
Так как я устанавливал не Windows, а сервер CentOS т.е. Linux у меня появится ошибка:
No operating system was loaded. Your virtual machine may be configured incorrectly
Система не может загрузится.
Связано это с такой опцией как «Безопасная загрузка» или «Secure Boot». В случае с ОС Windows в Hyper V уже есть сертификаты, которые бы могли подписать загрузчик. В случае с Linux это нужно сделать через Powershell, на выключенной виртуалке:
На сколько помню, в случае с FreeBSD, это не поможет. В этом случае нужно отключить Безопасную загрузку вовсе. Для этого зайти в настройки виртуальной машины Hyper V:
После этого зайти во вкладку безопасность и снять галочку с «Enable Secure Boot».
После этого запуск виртуальной машины Hyper V будет успешной и мы сможем выполнить установку.
Создание виртуальной машины Hyper V в Powershell
Если запустить команду без параметров, то ВМ создастся Generation 1 и без жесткого диска:
Через эту команду мы можем создать виртуальны винчестер, но он будет динамическим. Как и в случае с GUI диск возможно создать и отдельно, а затем подключить его. Командой ниже я создам виртуальную машину с Win 10 х64, стартовой памятью 4GB, она будет поколения 2, с диском VHDX в 40GB и без подключения к коммутатору:
- NewVHDSizeBytes — указывает на передельный размер VHDX файла. Это значение может быть и в терабайтах TB и мегабайтах MB.
- NewVHDPath — путь до папки, где будет храниться файл.
- MemoryStartupBytes — выделенная память. Аналогично созданию диска можно указывать TB и MB. По умолчанию динамическая память отключена.
- Generation — поколение 1 или 2
- BootDevice — устройство с которого будет загрузка. Возможные значения Floppy, CD, IDE, LegacyNetworkAdapter, NetworkAdapter, VHD.
Можно создать виртуальный винчестер, а затем, в этой команде, его подключить. Команда ниже создаст фиксированный винчестер размером в 40Гб. В деталях команду рассматривать не будем, так как мы уже говорили о создании виртуальных дисков Hyper V.
Затем я подключу этот винчестер когда выполню в Hyper V создание машины CentOS. Я так же подключу машину к существующему сетевому коммутатору:
Имена свитчей смотрятся через команду:
Способом ниже мы включим динамическую память на одной из созданных выше ВМ:
Скорее всего нужно установить ОС. Для этого нам нужно создать привод и указать путь до ISO файла:
В случае установки Linux может понадобиться отключить безопасную загрузку, как и в случае показанном при установке с GUI:
Выполним запуск виртуальной машины Hyper V в Powershell:
В моем случае я сразу загрузился с DVD привода.
Установка Hyper-V в Windows 10 Install Hyper-V on Windows 10
Включение Hyper-V для создания виртуальных машин в Windows 10. Enable Hyper-V to create virtual machines on Windows 10.
Hyper-V можно включить разными способами, в том числе используя панель управления Windows 10, PowerShell или с помощью средства обслуживания образов развертывания и управления ими (DISM). Hyper-V can be enabled in many ways including using the Windows 10 control panel, PowerShell or using the Deployment Imaging Servicing and Management tool (DISM). В этом документе последовательно описан каждый из указанных способов. This documents walks through each option.
Примечание. Механизм Hyper-V встроен в Windows в качестве дополнительной функции. Скачать Hyper-V нельзя. Note: Hyper-V is built into Windows as an optional feature — there is no Hyper-V download.
Проверьте следующие требования Check Requirements
- Windows 10 Корпоративная, Pro или для образовательных учреждений Windows 10 Enterprise, Pro, or Education
- 64-разрядный процессор с поддержкой преобразования адресов второго уровня (SLAT). 64-bit Processor with Second Level Address Translation (SLAT).
- Поддержка расширения режима мониторинга виртуальной машины (технология VT-c на компьютерах с процессорами Intel). CPU support for VM Monitor Mode Extension (VT-c on Intel CPUs).
- Не менее 4 ГБ оперативной памяти. Minimum of 4 GB memory.
Роль Hyper-V невозможно установить в Windows 10 Домашняя. The Hyper-V role cannot be installed on Windows 10 Home.
Выполните обновление с выпуска Windows 10 Домашняя до выпуска Windows 10 Pro, открыв раздел Параметры > Обновление и безопасность > Активация. Upgrade from Windows 10 Home edition to Windows 10 Pro by opening up Settings > Update and Security > Activation.
Дополнительные сведения и советы по устранению неполадок см. в статье Требования к системе для Hyper-V в Windows 10. For more information and troubleshooting, see Windows 10 Hyper-V System Requirements.
Включение Hyper-V с помощью PowerShell Enable Hyper-V using PowerShell
Откройте консоль PowerShell от имени администратора. Open a PowerShell console as Administrator.
Выполните следующую команду. Run the following command:
Если не удается найти команду, убедитесь, что вы используете PowerShell от имени администратора. If the command couldn’t be found, make sure you’re running PowerShell as Administrator.
По завершения установки выполните перезагрузку. When the installation has completed, reboot.
Включение Hyper-V с помощью CMD и DISM Enable Hyper-V with CMD and DISM
Система обслуживания образов развертывания и управления ими (DISM) позволяет настраивать ОС Windows и образы Windows. The Deployment Image Servicing and Management tool (DISM) helps configure Windows and Windows images. Помимо всего прочего? средство DISM может включать функции Windows во время выполнения операционной системы. Among its many applications, DISM can enable Windows features while the operating system is running.
Чтобы включить роль Hyper-V с помощью DISM, выполните указанные ниже действия. To enable the Hyper-V role using DISM:
Запустите PowerShell или сеанс CMD от имени администратора. Open up a PowerShell or CMD session as Administrator.
Введите следующую команду: Type the following command:
Дополнительные сведения о DISM см. в разделе Техническое руководство по DISM. For more information about DISM, see the DISM Technical Reference.
Включение роли Hyper-V с помощью раздела «Параметры» Enable the Hyper-V role through Settings
Щелкните правой кнопкой мыши кнопку Windows и выберите пункт «Приложения и компоненты». Right click on the Windows button and select ‘Apps and Features’.
Выберите Программы и компоненты справа в разделе связанные параметры. Select Programs and Features on the right under related settings.
Выберите пункт Включение или отключение компонентов Windows. Select Turn Windows Features on or off.
Выберите Hyper-V и нажмите кнопку ОК. Select Hyper-V and click OK.
После завершения установки вам будет предложено перезапустить компьютер. When the installation has completed you are prompted to restart your computer.