Обеспечение строгого разделения между операционными системами обеспечивается созданием виртуальных процессоров памяти, таймеров и контроллеров прерываний.
Гипервизор:
1. Создает логический раздел
2. Управляет выделением памяти и ресурсов для гостевых ОС
3. Предоставляет механизмы виртуализации ввода-вывода
4. Обеспечивает выполнение правил прямого доступа к памяти
5. Обеспечивает выполнение политики использования ресурсов центрального процессора
Используемый интерфейс –набор гипервизоров.
Рассчитан на платформу I64 с технологией виртуализации процесса.
Hyper V состоит из одного родительского раздела, представляющего собой отдельную ОС с привилегированным доступом.
При установке гипервизора Windows Server преобразуется в родительский раздел. Родительский раздел включает провайдер инструментального управления Windows (WMI), регулирующий стек виртуализации и задачи оборудования от имени дочерних разделов.
Каждая гостевая ОС поддерживает эмулированные и синтетические устройства.
|
|
Синтетические устройства – виртуальные устройства, напрямую сопоставленные с физическими. Они используют клиентов виртуальных служб вместо дайверов виртуальных устройств.
Рис26
VSC – virtual service client, VSP – virtual service provider.
При запросе дочерним разделом устройства, он через VSC передается по общей виртуальной шине в оперативную память VMBUS передается поставщику компонентов виртуальных служб, которые выполняют запрос на физическом устройстве.
Hyper V включает Extensible Switch – виртуальный сетевой коммутатор второго уровня, предоставляющий программно-управляемые расширяемые функции для подключения виртуальных машин к физической сети и применения политик безопасности и изоляции.
Рис27. Каждая ВМ имеет в сети один первичный и один или несколько вторичных идентификаторов. Они определяют режимы, с какими другими ВМ этой сети может связываться данная:
1. Изолированная – запрещен обмен пакетами между портами.
2. Не избирательный – разрешает обмен пакетами между портами с одним и тем же первичным идентификатором.
3. Сообщество – обмен разрешен между портами одного сообщества.