Установка hyper-v в windows 10install hyper-v on windows 10

KVM

KVM (Kernel-based Virtual Machine), входящая в состав Red Hat Virtualization Suite, представляет собой комплексное решение для инфраструктуры виртуализации. KVM превращает ядро ​​Linux в гипервизор. Он был введен в основную ветку ядра Linux с версии ядра 2.6.20.

Функционал Red Hat KVM:

  • Поддержка контейнеров
  • Масштабируемость
  • Overcommit ресурсов
  • Disk I/O throttling
  • Горячая замена виртуальных ресурсов
  • Недорогое решение для виртуализации
  • Red Hat Enterprise Virtualization программирование и API
  • Живая миграция и миграция хранилища
  • Назначение любых PCI устройств виртуальным машинам
  • Интеграция Red Hat Satellite
  • Поддержка восстановления после сбоя (Disaster Recovery)

Для получения более подробной информации прочтите это руководство по функционалу KVM.

XenServer

Основанный на Xen Project Hypervisor, XenServer является платформой виртуализации серверов с открытым исходным кодом для платформ без операционной системы. Он состоит из функций корпоративного уровня, которые помогают предприятиям легко справляться с рабочими нагрузками, комбинированными ОС и сетевыми конфигурациями.

XenServer обеспечивает улучшенную виртуализированную графику с NIVIDA и Intel и позволяет запускать несколько компьютерных операционных систем на одном оборудовании.

Функционал Citrix XenServer:

  • Восстановление узла
  • Защита хоста от сбоев
  • Мультисерверное управление
  • Управление динамической памятью
  • Интеграция Active Directory
  • Администрирование и контроль на основе ролей (RBAC)
  • Пулы смешанных ресурсов с маскированием ЦП
  • Контроллер распределенного виртуального коммутатора
  • Встроенное в память кэширование операций чтения
  • Живая миграция виртуальных машин и хранилище XenMotion
  • Если вас интересуют подробности, вы можете прочитать этот PDF.

Поддерживаемые сочетания Hyper-V Manager и версии узла Hyper-VSupported combinations of Hyper-V Manager and Hyper-V host versions

В некоторых случаях можно использовать версию диспетчера Hyper-V, отличную от версии Hyper-V на узле, как показано в таблице.In some cases you can use a different version of Hyper-V Manager than the Hyper-V version on the host, as shown in the table. В этом случае диспетчер Hyper-V предоставляет функции, доступные для версии Hyper-V на управляемом узле.When you do this, Hyper-V Manager provides the features available for the version of Hyper-V on the host you’re managing. Например, если вы используете версию диспетчера Hyper-V в Windows Server 2012 R2 для удаленного управления узлом под управлением Hyper-V в Windows Server 2012, вы не сможете использовать функции, доступные в Windows Server 2012 R2 на этом узле Hyper-V.For example, if you use the version of Hyper-V Manager in Windows Server 2012 R2 to remotely manage a host running Hyper-V in Windows Server 2012, you won’t be able to use features available in Windows Server 2012 R2 on that Hyper-V host.

В следующей таблице показано, какие версии узла Hyper-V можно управлять из определенной версии диспетчера Hyper-V.The following table shows which versions of a Hyper-V host you can manage from a particular version of Hyper-V Manager. Перечислены только поддерживаемые версии операционной системы.Only supported operating system versions are listed. Чтобы узнать о состоянии поддержки конкретной версии операционной системы, используйте кнопку Поиск жизненного цикла продукта на странице политики жизненного цикла Майкрософт .For details about the support status of a particular operating system version, use the Search product lifecycle button on the Microsoft Lifecycle Policy page. Как правило, более старые версии диспетчера Hyper-V могут управлять только узлом Hyper-V под управлением той же версии или сравнимой версии Windows Server.In general, older versions of Hyper-V Manager can only manage a Hyper-V host running the same version or the comparable Windows Server version.

Версия диспетчера Hyper-VHyper-V Manager version Версия узла Hyper-VHyper-V host version
Windows Server 2016, Windows 10Windows Server 2016, Windows 10 — Windows Server 2016 — все выпуски и варианты установки, включая Nano Server и соответствующую версию Hyper-V Server.- Windows Server 2016—all editions and installation options, including Nano Server, and corresponding version of Hyper-V Server — Windows Server 2012 R2 — все выпуски и варианты установки и соответствующая версия Hyper-V Server.- Windows Server 2012 R2—all editions and installation options, and corresponding version of Hyper-V Server — Windows Server 2012 — все выпуски и варианты установки и соответствующая версия Hyper-V Server.- Windows Server 2012—all editions and installation options, and corresponding version of Hyper-V Server – Windows 10- Windows 10 – Windows 8.1- Windows 8.1
Windows Server 2012 R2, Windows 8.1Windows Server 2012 R2, Windows 8.1 — Windows Server 2012 R2 — все выпуски и варианты установки и соответствующая версия Hyper-V Server.- Windows Server 2012 R2—all editions and installation options, and corresponding version of Hyper-V Server — Windows Server 2012 — все выпуски и варианты установки и соответствующая версия Hyper-V Server.- Windows Server 2012—all editions and installation options, and corresponding version of Hyper-V Server – Windows 8.1- Windows 8.1
Windows Server 2012Windows Server 2012 — Windows Server 2012 — все выпуски и варианты установки и соответствующая версия Hyper-V Server.- Windows Server 2012—all editions and installation options, and corresponding version of Hyper-V Server
Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows 7 с пакетом обновления 1Windows Server 2008 R2 Service Pack 1, Windows 7 Service Pack 1 — Windows Server 2008 R2 — все выпуски и варианты установки и соответствующая версия Hyper-V Server.- Windows Server 2008 R2—all editions and installation options, and corresponding version of Hyper-V Server
Windows Server 2008, Windows Vista с пакетом обновления 2Windows Server 2008, Windows Vista Service Pack 2 — Windows Server 2008 — все выпуски и варианты установки и соответствующая версия Hyper-V Server.- Windows Server 2008—all editions and installation options, and corresponding version of Hyper-V Server

Примечание

Поддержка пакета обновления закончилась для Windows 8 12 января 2016.Service pack support ended for Windows 8 on January 12, 2016. Дополнительные сведения см. в разделе часто задаваемые вопросы о Windows 8.1.For more information, see the Windows 8.1 FAQ.

Параметры в мастере создания виртуальных машин диспетчера Hyper-VOptions in Hyper-V Manager New Virtual Machine Wizard

В следующей таблице перечислены параметры, которые можно выбрать при создании виртуальной машины в диспетчере Hyper-V, и значения по умолчанию для каждого из них.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 По умолчанию для Windows Server 2016 и Windows 10Default for Windows Server 2016 and Windows 10 Другие вариантыOther options
Укажите имя и расположениеSpecify Name and Location Имя: Новая виртуальная машина.Name: New Virtual Machine.

Расположение: к:\програмдата\микрософт\виндовс\хипер-в \.Location: C:\ProgramData\Microsoft\Windows\Hyper-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 Поколение 1Generation 1 Вы также можете создать виртуальную машину версии 2.You can also choose to create a Generation 2 virtual machine. Дополнительные сведения см . в статье Создание виртуальной машины поколения 1 или 2 в Hyper-V.For more information, see Should I create a generation 1 or 2 virtual machine in Hyper-V?.
Выделить памятьAssign Memory Память при запуске: 1024 МБStartup memory: 1024 MB

Динамическая память: не выбраноDynamic memory: not selected

Можно настроить объем памяти при запуске с 32 МБ на 5902MB.You can set the startup memory from 32MB to 5902MB.

Можно также выбрать использование динамическая память.You can also choose to use Dynamic Memory. Дополнительные сведения см. в статье обзор Динамическая память Hyper-V.For more information, see Hyper-V Dynamic Memory Overview.

Настройка сетевых подключенийConfigure Networking Не подключеноNot connected Вы можете выбрать сетевое подключение, чтобы виртуальная машина могла использовать ее из списка существующих виртуальных коммутаторов.You can select a network connection for the virtual machine to use from a list of existing virtual switches. См. раздел Создание виртуального коммутатора для виртуальных машин Hyper-V.See Create a virtual switch for Hyper-V virtual machines.
Подключить виртуальный жесткий дискConnect Virtual Hard Disk Создать виртуальный жесткий дискCreate a virtual hard disk

Имя: <vmname>. VHDX.Name: <vmname>.vhdx

Расположение: к:\усерс\публик\документс\хипер-в\виртуал жесткие диски \Location: C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\

Размер: 127 Гб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 Эти параметры изменяют порядок загрузки виртуальной машины, чтобы можно было выполнить установку из ISO-файла, загрузочного гибкого диска или службы сетевой установки, например служб развертывания Windows (WDS).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- 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.

Отключение Hyper-V в Windows 10

Есть сразу несколько вариантов отключения технологии, и пользователь в любом случае может без труда включить ее обратно тогда, когда это нужно. И хотя по умолчанию Hyper-V обычно отключен, он мог быть активирован пользователем ранее, в том числе и случайно, либо при установке модифицированных сборок ОС, после настройки Виндовс другим человеком. Далее мы приведем 2 удобных способа отключения Hyper-V.

Способ 1: Компоненты Windows

Так как рассматриваемый элемент является частью системных компонентов, отключить его можно в соответствующем окне.

  1. Откройте «Панель управления» и перейдите в подраздел «Удаление программы».

В столбце слева найдите параметр «Включение или отключение компонентов Windows».

Из списка отыщите «Hyper-V» и деактивируйте его, убрав галочку или квадратик. Сохраните изменения, нажав на «ОК».

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

Способ 2: PowerShell/Командная строка

Аналогичное действие можно совершить, используя «cmd» либо его альтернативу «PowerShell». При этом для обоих приложений команды будут разными.

PowerShell

  1. Откройте приложение с правами администратора.

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

Начнется процесс деактивации, он занимает несколько секунд.

В конце вы получите уведомление со статусом. Перезагрузка не нужна.

CMD

В «Командной строке» отключение происходит путем задействования хранилища системных компонентов DISM.

  1. Запускаем ее с правами администратора.

Копируем и вставляем следующую команду:

Процедура отключения займет несколько секунд и по окончании отобразится соответствующая надпись. Перезагружать ПК, опять же, не нужно.

Hyper-V не отключается

В некоторых случаях у пользователей возникает проблема в деактивации компонента: он получает уведомление «Нам не удалось завершить компоненты» либо при последующем включении Hyper-V становится снова активен. Устранить эту неполадку можно проверкой системных файлов и хранилища в частности. Осуществляется сканирование через командную строку запуском инструментов SFC и DISM. В другой нашей статье мы уже рассматривали более подробно то, как произвести проверку ОС, поэтому чтобы не повторяться, прикладываем ссылку на полную версию этой статьи. В ней вам потребуется поочередно выполнить Способ 2, затем Способ 3.

Подробнее:

Как правило, после этого проблема отключения исчезает, если же нет, то причины следует искать уже в стабильности работы ОС, но поскольку спектр ошибок может быть огромным и это не укладывается в рамки и тему статьи.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

ОЗУRAM

Ниже указаны примерные требования к ОЗУ для данного продукта.The following are the estimated RAM requirements for this product:

Минимальные требованияMinimum:

  • 512 МБ (2 ГБ для варианта установки «Сервер с рабочим столом»)512 MB (2 GB for Server with Desktop Experience installation option)
  • Тип ECC (код исправления ошибок) или аналогичная технология для развертывания на физических узлахECC (Error Correcting Code) type or similar technology, for physical host deployments

Важно!

Если вы создадите виртуальную машину с минимальными поддерживаемыми параметрами оборудования (1 ядро процессора и ОЗУ объемом 512 МБ) и затем попытаетесь установить этот выпуск на виртуальной машине, установка завершится ошибкой.If you create a virtual machine with the minimum supported hardware parameters (1 processor core and 512 MB RAM) and then attempt to install this release on the virtual machine, Setup will fail.

Чтобы этого не случилось, выполните одно из указанных ниже действий.To avoid this, do one of the following:

  • Выделите виртуальной машине, на которой планируется установить данный выпуск, более 800 МБ ОЗУ.Allocate more than 800 MB RAM to the virtual machine you intend to install this release on. По завершении установки можно уменьшить этот объем до 512 МБ в зависимости от реальной конфигурации сервера.Once Setup has completed, you can change the allocation to as little as 512 MB RAM, depending on the actual server configuration. Если вы изменили загрузочный образ, чтобы выполнить установку с дополнительными языками и обновлениями, то для выполнения установки может потребоваться выделить более 800 МБ ОЗУ.If you’ve modified the boot image for Setup with addition languages and updates, you may need to allocate more than 800 MB RAM in order to complete the installation
  • Прервите процесс загрузки данного выпуска на виртуальной машине, нажав клавиши SHIFT+F10.Interrupt the boot process of this release on the virtual machine with SHIFT+F10. Используйте программу Diskpart.exe в открывшейся командной строке, чтобы создать и отформатировать раздел для установки.In the command prompt that opens, use Diskpart.exe to create and format an installation partition. Запустите Wpeutil createpagefile /path=C:\pf.sys (предполагается, что созданный вами раздел для установки — C:).Run Wpeutil createpagefile /path=C:\pf.sys (assuming the installation partition you created was C:). Закройте окно командной строки и продолжите установку.Close the command prompt and proceed with Setup.

Дополнительные сведения о виртуальных машинах поколения 2More about generation 2 virtual machines

Ниже приведены некоторые дополнительные советы по использованию виртуальных машин версии 2.Here are some additional tips about using generation 2 virtual machines.

Подключение или добавление DVD-дисководаAttach or add a DVD drive

  • Невозможно подключить физический компакт-диск или DVD-дисковод к виртуальной машине поколения 2.You can’t attach a physical CD or DVD drive to a generation 2 virtual machine. Виртуальный DVD-дисковод в виртуальных машинах поколения 2 поддерживает только файлы ISO-образов.The virtual DVD drive in generation 2 virtual machines only supports ISO image files. Для создания ISO-файла образа среды Windows можно использовать средство командной строки Oscdimg.To create an ISO image file of a Windows environment, you can use the Oscdimg command line tool. Дополнительные сведения см. в разделе Параметры командной строки Oscdimg.For more information, see Oscdimg Command-Line Options.
  • При создании новой виртуальной машины с помощью командлета Windows PowerShell New-VM у виртуальной машины поколения 2 нет DVD-дисковода.When you create a new virtual machine with the New-VM Windows PowerShell cmdlet, the generation 2 virtual machine doesn’t have a DVD drive. Вы можете добавить DVD-дисковод во время работы виртуальной машины.You can add a DVD drive while the virtual machine is running.

Использовать встроенное по UEFIUse UEFI firmware

  • На физическом узле Hyper-V не требуется безопасная загрузка или встроенное по UEFI.Secure Boot or UEFI firmware isn’t required on the physical Hyper-V host. Hyper-V предоставляет виртуальным машинам виртуальные микропрограммы, не зависящие от того, что находится на узле Hyper-V.Hyper-V provides virtual firmware to virtual machines that is independent of what’s on the Hyper-V host.
  • Встроенное по UEFI на виртуальной машине поколения 2 не поддерживает режим настройки для безопасной загрузки.UEFI firmware in a generation 2 virtual machine doesn’t support setup mode for Secure Boot.
  • Мы не поддерживаем Запуск оболочки UEFI или других приложений UEFI на виртуальной машине поколения 2.We don’t support running a UEFI shell or other UEFI applications in a generation 2 virtual machine. Использование оболочки UEFI или приложений UEFI других разработчиков технически возможно, если они компилируются непосредственно в источниках.Using a non-Microsoft UEFI shell or UEFI applications is technically possible if they are compiled directly from the sources. Если эти приложения не имеют соответствующей цифровой подписи, необходимо отключить безопасную загрузку виртуальной машины.If these applications are not appropriately digitally signed, you must disable Secure Boot for the virtual machine.

Работа с VHDX-файламиWork with VHDX files

  • Вы можете изменить размер VHDX-файла, содержащего загрузочный том для виртуальной машины поколения 2, во время работы виртуальной машины.You can resize a VHDX file that contains the boot volume for a generation 2 virtual machine while the virtual machine is running.
  • Мы не поддерживаем или не рекомендуем создать VHDX-файл, который будет загрузочным для виртуальных машин поколения 1 и 2.We don’t support or recommend that you create a VHDX file that is bootable to both generation 1 and generation 2 virtual machines.
  • Поколение виртуальной машины — это свойство виртуальной машины, а не виртуального жесткого диска.The virtual machine generation is a property of the virtual machine, not a property of the virtual hard disk. Поэтому не удается определить, был ли VHDX-файл создан виртуальной машиной поколения 1 или поколения 2.So you can’t tell if a VHDX file was created by a generation 1 or a generation 2 virtual machine.
  • VHDX-файл, созданный с помощью виртуальной машины версии 2, можно подключить к контроллеру IDE или SCSI-контроллеру виртуальной машины поколения 1.A VHDX file created with a generation 2 virtual machine can be attached to the IDE controller or the SCSI controller of a generation 1 virtual machine. Однако если это загрузочный VHDX-файл, виртуальная машина поколения 1 не загрузится.However, if this is a bootable VHDX file, the generation 1 virtual machine won’t boot.

Использовать IPv6 вместо IPv4Use IPv6 instead of IPv4

По умолчанию виртуальные машины поколения 2 используют протокол IPv4.By default, generation 2 virtual machines use IPv4. Чтобы использовать IPv6, выполните командлет Set-вмфирмваре Windows PowerShell.To use IPv6 instead, run the Set-VMFirmware Windows PowerShell cmdlet. Например, следующая команда задает предпочтительный протокол для IPv6 для виртуальной машины с именем TestVM:For example, the following command sets the preferred protocol to IPv6 for a virtual machine named TestVM:

Видео

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

Watch this video on YouTube

Онлайн курс по Linux

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «Administrator Linux. Professional» в OTUS. Курс не для новичков, для поступления нужны базовые знания по сетям и установке Linux на виртуалку. Обучение длится 5 месяцев, после чего успешные выпускники курса смогут пройти собеседования у партнеров.

Что даст вам этот курс:

  • Знание архитектуры Linux.
  • Освоение современных методов и инструментов анализа и обработки данных.
  • Умение подбирать конфигурацию под необходимые задачи, управлять процессами и обеспечивать безопасность системы.
  • Владение основными рабочими инструментами системного администратора.
  • Понимание особенностей развертывания, настройки и обслуживания сетей, построенных на базе Linux.
  • Способность быстро решать возникающие проблемы и обеспечивать стабильную и бесперебойную работу системы.

Пройдите вступительный тест и лимитированное место с новогодней скидкой 30% ваше. Подробности по .

Общие требованияGeneral requirements

Независимо от возможностей Hyper-V, которые вы хотите использовать, вам потребуется:Regardless of the Hyper-V features you want to use, you’ll need:

  • 64-разрядный процессор с преобразованием адресов второго уровня (SLAT).A 64-bit processor with second-level address translation (SLAT). Для установки компонентов виртуализации Hyper-V, таких как гипервизор Windows, процессор должен иметь SLAT.To install the Hyper-V virtualization components such as Windows hypervisor, the processor must have SLAT. Однако не требуется устанавливать такие средства управления Hyper-V, как подключение к виртуальной машине (VMConnect), диспетчер Hyper-V и командлеты Hyper-V для Windows PowerShell.However, it’s not required to install Hyper-V management tools like Virtual Machine Connection (VMConnect), Hyper-V Manager, and the Hyper-V cmdlets for Windows PowerShell. См. раздел «как проверить требования Hyper-V» ниже, чтобы узнать, имеет ли процессор SLAT.See «How to check for Hyper-V requirements,» below, to find out if your processor has SLAT.

  • Расширения режима мониторинга виртуальной машиныVM Monitor Mode extensions

  • Достаточный объем памяти — план не менее 4 ГБ ОЗУ.Enough memory — plan for at least 4 GB of RAM. Больше памяти лучше.More memory is better. Вам потребуется достаточно памяти для узла и всех виртуальных машин, которые будут выполняться одновременно.You’ll need enough memory for the host and all virtual machines that you want to run at the same time.

  • Поддержка виртуализации включена в BIOS или UEFI:Virtualization support turned on in the BIOS or UEFI:

    • Виртуализация с использованием оборудования.Hardware-assisted virtualization. Эта возможность доступна в процессорах, которые включают в себя процессоры с поддержкой технологии виртуализации Intel (Intel VT) или AMD (AMD-V).This is available in processors that include a virtualization option — specifically processors with Intel Virtualization Technology (Intel VT) or AMD Virtualization (AMD-V) technology.

    • Должна быть доступна и включена технология аппаратного предотвращения выполнения данных (DEP).Hardware-enforced Data Execution Prevention (DEP) must be available and enabled. Для систем Intel это бит XD (выполнение отключения бита).For Intel systems, this is the XD bit (execute disable bit). Для систем AMD это бит NX (без бита исполнения).For AMD systems, this is the NX bit (no execute bit).

Выбор оборудованияHardware selection

Рекомендации по оборудованию для серверов под управлением Hyper-V, как правило, похожи на те, которые являются невиртуализованными серверами, но серверы с Hyper-V могут демонстрировать увеличение загрузки ЦП, потребляют больше памяти и требуют большей пропускной способности ввода-вывода в связи с консолидацией серверов.The hardware considerations for servers running Hyper-V generally resemble those of non-virtualized servers, but servers running Hyper-V can exhibit increased CPU usage, consume more memory, and need larger I/O bandwidth because of server consolidation.

  • ПроцессорыProcessors

    Hyper-V в Windows Server 2016 представляет логические процессоры как один или несколько виртуальных процессоров для каждой активной виртуальной машины.Hyper-V in Windows Server 2016 presents the logical processors as one or more virtual processors to each active virtual machine. Hyper-V теперь требует процессоров, поддерживающих технологии преобразования адресов второго уровня (SLAT), такие как расширенные таблицы страниц (EPT) или таблицы вложенных страниц (НПТ).Hyper-V now requires processors that support Second Level Address Translation (SLAT) technologies such as Extended Page Tables (EPT) or Nested Page Tables (NPT).

  • CacheCache

    Hyper-V может выиграть от больших кэшей процессора, особенно для нагрузок с большим рабочим набором в памяти и в конфигурациях виртуальных машин, в которых отношение виртуальных процессоров к логическим процессорам велико.Hyper-V can benefit from larger processor caches, especially for loads that have a large working set in memory and in virtual machine configurations in which the ratio of virtual processors to logical processors is high.

  • ПамятьMemory

    Физическому серверу требуется достаточно памяти для корневого и дочернего разделов.The physical server requires sufficient memory for the both the root and child partitions. Корневой разделу требуется память для эффективного выполнения операций ввода-вывода от имени виртуальных машин и операций, таких как моментальный снимок виртуальной машины.The root partition requires memory to efficiently perform I/Os on behalf of the virtual machines and operations such as a virtual machine snapshot. Hyper-V обеспечивает достаточный объем доступной памяти для корневого раздела и позволяет назначить оставшийся объем памяти дочерним секциям.Hyper-V ensures that sufficient memory is available to the root partition, and allows remaining memory to be assigned to child partitions. Размеры дочерних секций должны быть в зависимости от потребностей ожидаемой нагрузки для каждой виртуальной машины.Child partitions should be sized based on the needs of the expected load for each virtual machine.

  • ПамятьStorage

    Оборудование хранилища должно иметь достаточную пропускную способность ввода-вывода и емкость для удовлетворения текущих и будущих потребностей виртуальных машин, размещенных на физическом сервере.The storage hardware should have sufficient I/O bandwidth and capacity to meet the current and future needs of the virtual machines that the physical server hosts. Эти требования следует учитывать при выборе контроллеров и дисков хранилища и выборе конфигурации RAID.Consider these requirements when you select storage controllers and disks and choose the RAID configuration. Размещение виртуальных машин с ресурсоемкими рабочими нагрузками на разных физических дисках может повысить общую производительность.Placing virtual machines with highly disk-intensive workloads on different physical disks will likely improve overall performance. Например, если четыре виртуальные машины используют один диск и активно используют его, каждая виртуальная машина может выдавать только 25% пропускной способности этого диска.For example, if four virtual machines share a single disk and actively use it, each virtual machine can yield only 25 percent of the bandwidth of that disk.

Основные сведения о виртуализации процессоров Hyper-VUnderstanding how Hyper-V virtualizes processors

Перед рассмотрением типов планировщиков гипервизора также полезно понимать архитектуру Hyper-V.Before considering hypervisor scheduler types, it’s also helpful to understand the Hyper-V architecture. Общую сводку можно найти в обзоре технологии Hyper-V.You can find a general summary in Hyper-V Technology Overview. Ниже приведены важные понятия, связанные с этой статьей.These are important concepts for this article:

  • Hyper-V создает и управляет секциями виртуальных машин, в рамках которых ресурсы вычислений распределяются и совместно используются, под контролем гипервизора.Hyper-V creates and manages virtual machine partitions, across which compute resources are allocated and shared, under control of the hypervisor. Секции обеспечивают строгие границы изоляции между всеми гостевыми виртуальными машинами, а также между гостевыми и корневыми машинами.Partitions provide strong isolation boundaries between all guest virtual machines, and between guest VMs and the root partition.

  • Корневой раздел сам является разделом виртуальной машины, хотя у него есть уникальные свойства и более широкие привилегии, чем Гостевые виртуальные машины.The root partition is itself a virtual machine partition, although it has unique properties and much greater privileges than guest virtual machines. Корневой раздел предоставляет службы управления, управляющие всеми гостевыми виртуальными машинами, обеспечивает поддержку виртуальных устройств для гостей и управляет всеми операциями ввода-вывода для гостевых виртуальных машин.The root partition provides the management services that control all guest virtual machines, provides virtual device support for guests, and manages all device I/O for guest virtual machines. Корпорация Майкрософт настоятельно рекомендует не выполнять никакие рабочие нагрузки приложений в корневом разделе.Microsoft strongly recommends not running any application workloads in the root partition.

  • Каждый виртуальный процессор (вице-президент) корневого раздела сопоставляется с 1:1 базовым логическим процессором (LP).Each virtual processor (VP) of the root partition is mapped 1:1 to an underlying logical processor (LP). Вице-президент узла всегда выполняется в одном базовом LP — миграция ВПС корневого раздела отсутствует.A host VP always runs on the same underlying LP – there is no migration of the root partition’s VPs.

  • По умолчанию LPs, на котором размещен ВПС, может также запускать гостевой ВПС.By default, the LPs on which host VPs run can also run guest VPs.

  • Низкоуровневая виртуальная машина может быть запланирована для запуска на любом доступном логическом процессоре.A guest VP may be scheduled by the hypervisor to run on any available logical processor. В то время как планировщик низкоуровневой оболочки следит за локализацией временного кэша, топологией NUMA и многими другими факторами при планировании гостевого вице-президента, в конечном счете, его можно запланировать на любом сервере LP.While the hypervisor scheduler takes care to consider temporal cache locality, NUMA topology, and many other factors when scheduling a guest VP, ultimately the VP could be scheduled on any host LP.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий