Виртуализация

Гипервизор

Определение

Гипервизор — программный слой, который создаёт виртуальные машины и распределяет между ними общие процессоры, память и устройства. Он же отдельная граница безопасности: ограничения внутри гостевой ОС не отменяют прав учётной записи, управляющей всеми машинами хоста.

Также ищут: Hypervisor · Virtual Machine Monitor · VMM

Зачем это знать

Нужно отделить назначенную конфигурацию от фактического исполнения, учесть собственные расходы платформы и проверить права на весь хост. Изоляция внутри гостя не заменяет защиту гипервизора.

Доказательная часть

Что подтверждено

  1. Гипервизор управляет гостевыми операционными системами и контролирует их взаимодействие с физическим оборудованием.

    Граница применимости: Полная виртуализация по NIST SP 800-125; контейнеры уровня ОС используют другую модель изоляции.

  2. Гипервизор управляет доступом нескольких виртуальных машин к общим CPU, RAM и устройствам, поэтому служит отдельной границей безопасности и распределения ресурсов.

    Граница применимости: Логическое разделение ресурсов; прямой проброс устройств и аппаратные разделы проверяются отдельно.

  3. Учебный хост имеет 128 ГиБ физической памяти; 16 ГиБ по условию отведены платформе и другим обязательным расходам. Для фиксированных назначений гостям остаётся 112 ГиБ. Назначить гостям все 128 ГиБ в этой модели нельзя.

    Граница применимости: Редакторский расчёт заданных непересекающихся бюджетов. 16 ГиБ — условие задачи, не универсальная норма гипервизора; подкачка, сжатие и переподписка здесь не используются.

  4. Низкая текущая загрузка общего CPU ещё не доказывает резерв исполнения для каждой VM. Соседние нагрузки могут потребовать тот же ресурс; гарантию проверяют по настройке распределения и испытанию согласованной нагрузки.

    Граница применимости: Редакторская граница между наблюдаемой загрузкой и обязательством платформы по модели общих ресурсов. Универсальный порог загрузки или допустимый коэффициент переподписки не вводится.

  5. Если учётная запись управления гипервизором имеет право остановить или перенастроить все его VM, ограничения внутри одной гостевой ОС не отменяют эти полномочия. Для такого действия проверяют доступ на уровне управления платформой.

    Граница применимости: Редакторский сценарий с явно заданными административными правами. Разделение гостей и зависимости управления рассматриваются вместе; не предполагается одинаковый набор ролей всех продуктов.

Граница терминов

Не путать

Гипервизор Виртуальная машина

Гость видит назначенные ресурсы, гипервизор управляет их доступом к физическим CPU и RAM. Наблюдение низкой загрузки не является постоянным резервом исполнения.

Гипервизор Аппаратная поддержка виртуализации

Аппаратные механизмы помогают гипервизору выполнять гостей. Программное управление, резервирование и защита доступа остаются отдельными условиями платформы.

Перед спецификацией

Что проверить

  1. Укажите общий физический ресурс каждого гостевого назначения.
  2. Отдельно учтите расходы платформы.
  3. Разделите текущую загрузку и гарантированное выделение.
  4. Проверьте правила распределения при конкуренции гостей.
  5. Перечислите права управления всем хостом.
  6. Проверьте требуемые аппаратные механизмы.
  7. Измерьте согласованную нагрузку с нужным составом соседних VM.
Открытые основания

Первоисточники

  • Стандарт1
  • Документация2
  • Официальная документация
    Guide to Security for Full Virtualization Technologies National Institute of Standards and Technology · NIST SP 800-125, final от января 2011 года · проверено

    Определяет full virtualization, VM/guest, hypervisor, bare-metal и hosted architectures, snapshot и isolation boundary.

    Утверждения: 01 · 02 · 03 · 04 · 05

  • Первичная спецификация
    AMD64 Architecture Programmer's Manual, Volume 2: System Programming AMD · Документ № 24593, том 2; точная редакция PDF требует повторной проверки · проверено

    Документ № 24593 указан как том 2 System Programming. Точная редакция и разделы для цитирующих утверждений требуют проверки самого PDF; дата прежнего получения не обновлялась. Упоминание другого тома полностью удалено.

    Утверждения: 02 · 03 · 04

  • Официальная документация
    Contingency Planning Guide for Federal Information Systems National Institute of Standards and Technology · NIST SP 800-34 Rev. 1, update от 11 ноября 2010 года · проверено

    Первичный planning guide по BIA, recovery strategies, RPO/RTO, contingency и disaster recovery plans.

    Утверждения: 05

Карта знаний

Связанные понятия

Из знания — в навык

Курсы по теме

Подтвердите действие