Изменения

Microsoft Hyper-V

Нет изменений в размере, 4 года назад
Вложенная виртуализация Hyper-V
С выходом сборки Windows Server 2016 Technical Preview 4 (TP4) Hyper-V стал поддерживать возможность вложенной виртуализации.
Из рисунка видно, что необходимо пробрасывать флаг, связанный с виртуализацией, в гостевую ОС. То есть, в общем случае, мы должны сообщить гипервизору на первом уровне, что необходимо включить поддержку виртуализации в разделяемом процессоре для виртуальной машины. Для этого необходимо запустить скрипт, который изменяет некоторые свойства виртуальной машины. Одно из основных свойств, которое изменяет скрипт, это поведение процессора виртуальной машины.
<ref name="Хабрахабр">Вложенная виртуализация Hyper-V — первый шаг [Электронный ресурс]: Архитектура / Дата обращения: 23.11.2015: . — Режим доступа: https://habrahabr.ru/company/microsoft/blog/273791/.</ref>.
<console>Set-VMProcessor -VMName $vmName -ExposeVirtualizationExtensions $true </console>
[[Файл:CoreInfo.png|мини|Работа утилиты CoreInfo|слева]]
Из таблицы видно, что виртуальная машина «понимает», что работает из-под гипервизора. Но до запуска скрипта флаг, связанный с виртуализацией, не передаётся. Далее отработал скрипт, который изменил свойства нашей виртуальной машины и ее процессора и флаг, связанный с виртуализацией, появился. Далее мы включили роль Hyper-V, после этого возник тонкий слой виртуализации и наша операционная система переместилась в свой корневой раздел, флаг виртуализации исчез. Также обратим внимание на значение Microprocessor signature, которое в нашем случае стало FFFFFFFF, что указывает на виртуализацию процессора.<ref name="Хабрахабр">Вложенная виртуализация Hyper-V — первый шаг [Электронный ресурс]: Архитектура / Дата обращения: 23.11.2015: . — Режим доступа: https://habrahabr.ru/company/microsoft/blog/273791/.</ref>.
Editors
240
правок