- Знакомство с Hyper-V в Windows 10 Introduction to Hyper-V on Windows 10
- Причины использовать виртуализацию Reasons to use virtualization
- Системные требования System requirements
- Операционные системы, которые можно запустить на виртуальной машине Operating systems you can run in a virtual machine
- Различия между Hyper-V в Windows и Windows Server Differences between Hyper-V on Windows and Hyper-V on Windows Server
- Ограничения Limitations
- Создание виртуальной машины с помощью Hyper-V в Windows 10 Create Virtual Machine with Hyper-V on Windows 10
- Создание виртуальной машины с помощью диспетчера Hyper-V Create a Virtual Machine with Hyper-V Manager
- Создание виртуальной машины с помощью PowerShell Create a Virtual Machine with PowerShell
- Завершение развертывания операционной системы Complete the Operating System Deployment
Знакомство с Hyper-V в Windows 10 Introduction to Hyper-V on Windows 10
Вы разработчик программного обеспечения, ИТ-специалист или просто увлекаетесь технологиями? Тогда вам наверняка приходится работать с несколькими операционными системами. Whether you are a software developer, an IT professional, or a technology enthusiast, many of you need to run multiple operating systems. Hyper-V позволяет запускать несколько операционных систем в виде виртуальных машин в Windows. Hyper-V lets you run multiple operating systems as virtual machines on Windows.
В частности, Hyper-V предоставляет возможность выполнять виртуализацию оборудования. Hyper-V specifically provides hardware virtualization. Это означает, что каждая виртуальная машина работает на виртуальном оборудовании. That means each virtual machine runs on virtual hardware. Hyper-V позволяет создавать виртуальные жесткие диски, виртуальные коммутаторы и ряд других виртуальных устройств, каждое из которых можно добавить в виртуальную машину. Hyper-V lets you create virtual hard drives, virtual switches, and a number of other virtual devices all of which can be added to virtual machines.
Причины использовать виртуализацию Reasons to use virtualization
Виртуализация позволяет выполнять следующие операции. Virtualization allows you to:
Запуск программного обеспечения, для которого требуются более старые версии Windows или операционные системы, отличные от Windows. Run software that requires an older versions of Windows or non-Windows operating systems.
Эксперименты с другими операционными системами. Experiment with other operating systems. Hyper-V существенно упрощает создание и удаление различных операционных систем. Hyper-V makes it very easy to create and remove different operating systems.
Тестирование программного обеспечения в нескольких операционных системах с помощью нескольких виртуальных машин. Test software on multiple operating systems using multiple virtual machines. Благодаря Hyper-V их можно запускать на настольном компьютере или ноутбуке. With Hyper-V, you can run them all on a single desktop or laptop computer. Эти виртуальные машины можно экспортировать, а затем импортировать в любую другую систему Hyper-V, включая Azure. These virtual machines can be exported and then imported into any other Hyper-V system, including Azure.
Системные требования System requirements
Hyper-V доступен в 64-разрядных версиях Windows 10 Профессиональная, Корпоративная и для образовательных учреждений. Hyper-V is available on 64-bit versions of Windows 10 Pro, Enterprise, and Education. Он недоступен в версии Домашняя. It is not available on the Home edition.
Выполните обновление с выпуска Windows 10 Домашняя до выпуска Windows 10 Профессиональная, открыв раздел Параметры > Обновление и безопасность > Активация. Upgrade from Windows 10 Home edition to Windows 10 Pro by opening Settings > Update and Security > Activation. Здесь вы можете посетить Магазин Windows и приобрести обновление. Here you can visit the store and purchase an upgrade.
Большинство компьютеров работают под управлением Hyper-V, однако каждая виртуальная машина работает под управлением полностью отдельной операционной системы. Most computers run Hyper-V, however each virtual machine runs a completely separate operating system. Как правило, на компьютере с 4 ГБ ОЗУ можно запустить одну или несколько виртуальных машин, однако для запуска дополнительных виртуальных машин либо установки и запуска ресурсоемкого ПО, такого как игры, видеоредакторы или программы для технического проектирования, потребуются дополнительные ресурсы. You can generally run one or more virtual machines on a computer with 4GB of RAM, though you’ll need more resources for additional virtual machines or to install and run resource intense software like games, video editing, or engineering design software.
Дополнительные сведения о требованиях Hyper-V к системе и о том, как проверить, будет ли Hyper-V работать на конкретном компьютере, см. в статье Справочник по требования к системе для Hyper-V. For more information about Hyper-V’s system requirements and how to verify that Hyper-V runs on your machine, see the Hyper-V Requirements Reference.
Операционные системы, которые можно запустить на виртуальной машине Operating systems you can run in a virtual machine
Hyper-V в Windows поддерживает много операционных систем на виртуальных машинах, в том числе различные выпуски Linux, FreeBSD и Windows. Hyper-V on Windows supports many different operating systems in a virtual machine including various releases of Linux, FreeBSD, and Windows.
Напоминаем, что необходимо иметь действующую лицензию на все операционные системы, используемые на виртуальной машине. As a reminder, you’ll need to have a valid license for any operating systems you use in the VMs.
Дополнительные сведения об операционных системах, которые поддерживаются как гостевые в Hyper-V в Windows, см. в статьях Гостевые операционные системы, поддерживаемые в Windows и Гостевые операционные системы, поддерживаемые в Linux. For information about which operating systems are supported as guests in Hyper-V on Windows, see Supported Windows Guest Operating Systems and Supported Linux Guest Operating Systems.
Различия между Hyper-V в Windows и Windows Server Differences between Hyper-V on Windows and Hyper-V on Windows Server
Некоторые функции работают по-разному в Hyper-V для Windows и Windows Server. There are some features that work differently in Hyper-V on Windows than they do in Hyper-V running on Windows Server.
Компоненты Hyper-V, доступные только в Windows Server: Hyper-V features only available on Windows Server:
- динамическая миграция виртуальных машин с одного узла на другой; Live migration of virtual machines from one host to another
- реплика Hyper-V; Hyper-V Replica
- Виртуальный адаптер Fiber Channel Virtual Fiber Channel
- сеть СSR-IOV; SR-IOV networking
- общий доступ к .VHDX. Shared .VHDX
Компоненты Hyper-V, доступные только в Windows 10: Hyper-V features only available on Windows 10:
- Быстрое создание и коллекция виртуальных машин Quick Create and the VM Gallery
- Сеть по умолчанию (коммутатор NAT) Default network (NAT switch)
Модель управления памятью отличается в Hyper-V в Windows. The memory management model is different for Hyper-V on Windows. При управлении памятью Hyper-V на сервере предполагается, что на нем запущены только виртуальные машины. On a server, Hyper-V memory is managed with the assumption that only the virtual machines are running on the server. В Hyper-V для Windows при управлении памятью учитывается тот факт, что кроме виртуальных машин на большинстве клиентских компьютеров работает локальное программное обеспечение. In Hyper-V on Windows, memory is managed with the expectation that most client machines are running software on host in addition to running virtual machines.
Ограничения Limitations
Программы, которые зависят от наличия определенного оборудования, не будут нормально работать на виртуальной машине. Programs that depend on specific hardware will not work well in a virtual machine. Например, это игры или приложения, которым нужны графические процессоры. For example, games or applications that require processing with GPUs might not work well. С приложениями, использующими таймеры длительностью менее 10 мс, например приложениями для микширования музыки в режиме реального времени или приложениями, чувствительными к задержкам, также возможны проблемы. Also, applications relying on sub-10ms timers such as live music mixing applications or high precision times could have issues running in a virtual machine.
Кроме того, если включен Hyper-V, проблемы могут возникать и с чувствительными к задержкам высокоточными приложениями, работающими в операционной системе сервера виртуальных машин. In addition, if you have Hyper-V enabled, those latency-sensitive, high-precision applications may also have issues running in the host. Это связано с тем, что при включенной виртуализации ОС сервера виртуальных машин тоже работает поверх уровня виртуализации Hyper-V, как и гостевые операционные системы. This is because with virtualization enabled, the host OS also runs on top of the Hyper-V virtualization layer, just as guest operating systems do. Однако отличие операционной системы сервера виртуальных машин от гостевых ОС заключается в том, что она имеет прямой доступ к оборудованию, что обеспечивает правильную работу приложений с особыми требованиями к оборудованию. However, unlike guests, the host OS is special in that it has direct access to all the hardware, which means that applications with special hardware requirements can still run without issues in the host OS.
Создание виртуальной машины с помощью Hyper-V в Windows 10 Create Virtual Machine with Hyper-V on Windows 10
Создание виртуальной машины и установка на нее операционной системы. Learn how to create a virtual machine and install an operating system in your new virtual machine. Вам потребуется ISO-файл для операционной системы, которую требуется запустить. You will need an .iso file for the operating system that you would like to run. При необходимости пробную версию ОС Windows 10 можно получить в Центре оценки TechNet. If needed, grab an evaluation copy of Windows 10 from the TechNet Evaluation Center.
Создание виртуальной машины с помощью диспетчера Hyper-V Create a Virtual Machine with Hyper-V Manager
Откройте диспетчер Hyper-V, нажав клавишу Windows и введя в строке поиска «диспетчер Hyper-V», выполните поиск диспетчера Hyper-V в своих приложениях. Open Hyper-V Manager by either pressing the Window’s key and typing «Hyper-V Manager» or by finding Hyper-V Manager in your applications.
В диспетчере Hyper-V щелкните Действие > Создать > Виртуальная машина, чтобы открыть мастер создания виртуальной машины. In Hyper-V Manager, click Action > New > Virtual Machine to bring up the New Virtual Machine Wizard.
Просмотрите содержимое страницы «Приступая к работе» и нажмите кнопку Далее. Review the ‘Before You Begin’ content and click Next.
Присвойте имя виртуальной машине. Give the virtual machine a name.
Примечание. Это имя, используемое Hyper-V для виртуальной машины, а не имя компьютера, присвоенное гостевой операционной системе, которая будет развернута внутри виртуальной машины. Note: This is the name Hyper-V uses for the virtual machine, not the computer name given to the guest operating system that will be deployed inside the virtual machine.
- Выберите расположение, где будут храниться файлы виртуальной машины (например, c:\virtualmachine). Choose a location where the virtual machine files will be stored such as c:\virtualmachine. Можно также оставить расположение по умолчанию. You can also accept the default location. По завершении нажмите кнопку Далее. Click Next when done.
- Выберите поколение машины и нажмите кнопку Далее. Select a generation for the machine and click Next.
В виртуальных машинах поколения 2, которые появились в Windows Server 2012 R2, доступна упрощенная модель виртуального оборудования и некоторые дополнительные функциональные возможности. Generation 2 virtual machines were introduced with Windows Server 2012 R2 and provide a simplified virtual hardware model and some additional functionality. На виртуальную машину поколения 2 можно установить только 64-разрядную версию операционной системы. You can only install a 64-bit operating system on a Generation 2 virtual machine. Дополнительные сведения о виртуальных машинах поколения 2 см. в статье Generation 2 Virtual Machine Overview (Обзор виртуальных машин поколения 2). For more information on Generation 2 virtual machines, see the Generation 2 Virtual Machine Overview.
Если новая виртуальная машина относится к поколению 2 и будет работать под управлением дистрибутива Linux, потребуется отключить безопасную загрузку. If the new virtual machine is configured as Generation 2 and will be running a Linux distribution, secure boot will need to be disabled. Дополнительные сведения о безопасной загрузке см. в статье Безопасная загрузка. For more information on secure boot, see Secure Boot.
- Выберите 2048 МБ в качестве значения параметра Память, выделяемая при запуске и не снимайте флажок Использовать динамическую память. Select 2048 MB for the Startup Memory value and leave Use Dynamic Memory selected. Нажмите кнопку Далее. Click the Next button.
Память распределяется между узлом Hyper-V и виртуальной машиной, работающей на этом узле. Memory is shared between a Hyper-V host and the virtual machine running on the host. Число виртуальных машин, которые могут работать на одном узле, зависит, в частности, от объема доступной памяти. The number of virtual machines that can run on a single host is in part dependent on available memory. Виртуальную машину можно также настроить для использования динамической памяти. A virtual machine can also be configured to use Dynamic Memory. При включении динамическая память высвобождает неиспользуемую память работающей виртуальной машины. When enabled, dynamic memory reclaims unused memory from the running virtual machine. Это позволяет большему количеству виртуальных машин работать на узле. This allows more virtual machines to run on the host. Дополнительные сведения о динамической памяти см. в статье Общие сведения о динамической памяти в Hyper-V. For more information on Dynamic Memory, see the Hyper-V Dynamic Memory Overview.
В мастере настройки сети выберите виртуальный коммутатор для виртуальной машины и нажмите кнопку Далее. On the Configure Networking wizard, select a virtual switch for the virtual machine and click Next. Дополнительные сведения см. в статье Создание виртуального коммутатора. For more information, see Create a Virtual Switch.
Присвойте имя виртуальному жесткому диску, выберите расположение или оставьте значение по умолчанию, а затем укажите размер. Give the virtual hard drive a name, select a location or keep the default, and finally specify a size. По окончании нажмите кнопку Далее. Click Next when ready.
Виртуальный жесткий диск представляет собой память для виртуальной машины, чем напоминает физический жесткий диск. A virtual hard drive provides storage for a virtual machine similar to a physical hard drive. Виртуальный жесткий диск требуется для установки операционной системы на виртуальной машине. A virtual hard drive is required so that you can install an operating system on the virtual machine.
- В мастере параметров установки выберите элемент Установить операционную систему из файла загрузочного образа, а затем выберите ISO-файл операционной системы. On the Installation Options wizard, select Install an operating system from a bootable image file and then select an operating system .iso file. Нажмите кнопку Далее после завершения. Click Next once completed.
При создании виртуальной машины можно настроить некоторые параметры установки операционной системы. When creating a virtual machine, you can configure some operating system installation options. Доступны три варианта. The three options available are:
Установить операционную систему позднее. Этот параметр не вносит какие-либо дополнительные изменения в виртуальную машину. Install an operating system later – this option makes no additional modification to the virtual machine.
Установить операционную систему из файла загрузочного образа. Действие этого параметра аналогично вставке компакт-диска в физический дисковод компьютера. Install an operating system from a bootable image file – this is similar to inserting a CD into the physical CD-ROM drive of a physical computer. Чтобы настроить этот параметр, выберите ISO-образ. To configure this option, select a .iso image. Этот образ будет подключен к дисководу виртуальной машины. This image will be mounted to the virtual CD-ROM drive of the virtual machine. Меняется порядок загрузки виртуальной машины: загрузка начинается с дисковода. The boot order of the virtual machine is changed to boot first from the CD-ROM drive.
Установить операционную систему с сетевого сервера установки. Этот параметр доступен только тогда, когда виртуальная машина подключена к сетевому коммутатору. Install an operating system from a network-based installation server – This option is not available unless you have connected the virtual machine to a network switch. В этой конфигурации виртуальная машина предпринимает попытки загрузиться из сети. In this configuration, the virtual machine attempts to boot from the network.
- Просмотрите сведения о виртуальной машине и нажмите кнопку Готово для завершения создания виртуальной машины. Review the virtual machine details and click Finish to complete the virtual machine creation.
Создание виртуальной машины с помощью PowerShell Create a Virtual Machine with PowerShell
Откройте интегрированную среду сценариев PowerShell от имени администратора. Open up the PowerShell ISE as Administrator.
Запустите указанный ниже сценарий. Run the following script.
Завершение развертывания операционной системы Complete the Operating System Deployment
Чтобы завершить создание виртуальной машины, необходимо ее запустить и выполнить пошаговые инструкции по установке операционной системы. In order to finish building your virtual machine, you need to start the virtual machine and walk through the operating system installation.
В диспетчере Hyper-V дважды щелкните виртуальную машину. In Hyper-V Manager, double-click on the virtual machine. Запустится средство VMConnect. This launches the VMConnect tool.
В VMConnect нажмите зеленую кнопку «Пуск». In VMConnect, click on the green Start button. Это аналогично нажатию кнопки питания на физическом компьютере. This is like pressing the power button on a physical computer. Нажмите любую клавишу для загрузки с компакт- или DVD-диска You may be prompted to ‘Press any key to boot from CD or DVD’. при появлении соответствующего запроса. Go ahead and do so.
Примечание. Чтобы убедиться, что нажатия клавиш отправляются в виртуальную машину, щелкните внутри окна VMConnect. Note: You may need to click inside the VMConnect window to ensure that your keystrokes are sent to the virtual machine.
- Виртуальная машина загрузится для установки, и можно будет выполнить пошаговую установку аналогично процедуре на физическом компьютере. The virtual machine boots into setup and you can walk through the installation like you would on a physical computer.
Примечание. Если вы не используете корпоративную лицензию на Windows, требуется отдельная лицензия для Windows, установленная в виртуальной машине. 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.