Перейти к основному содержимому
Виртуализация

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

Виртуализация — это запуск нескольких изолированных гостевых ОС на одном физическом сервере (хосте).

С помощью образов ISO и QCOW2, вы можете развернуть хостовой сервер с виртуальными машинами на базе операционной системы SELECTOS.

Материалы по виртуализации

Гипервизоры

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

Гипервизоры первого типа (bare-metal) загружаются непосредственно на железо и выполняют роль минимальной ОС. Гипервизор имеет прямой доступ к оборудованию, что дает максимальную производительность, стабильность и безопасность.

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

Основные инструменты виртуализации

KVMТип 1Серверы Linux, облачные платформы (OpenStack, Proxmox)
VMware ESXiТип 1Корпоративные ЦОД, коммерческие решения
VirtualBoxТип 2Десктопные тесты, кросс-платформенные сценарии
VMware WorkstationТип 2Разработка и тестирование на рабочих станциях Windows и Linux
Почему KVM считается гипервизором первого типа

Несмотря на то, что KVM распространяется как пакет для существующей ОС Linux, он принципиально отличается от гипервизоров второго типа. Модуль ядра kvm и его компоненты (kvm_intel / kvm_amd) модифицируют ядро Linux в гипервизор. Таким образом, KVM становится частью ядра и напрямую управляет аппаратным оборудованием — как гипервизор первого типа.

Сравнение KVM и VirtualBox
KVM/QEMUVirtualBox
ТипГипервизор в ядре LinuxПриложение на хостовой ОС
Хостовая ОСLinuxWindows, macOS, Linux
Управлениеvirsh, virt-installVBoxManage
Образы SELECTOSISO, QCOW2 (нативно)ISO, QCOW2 (через импорт диска)
ПрименениеХостинг множества ВМ, CI, облакоЛокальные ВМ, тесты, обучение

Помимо гипервизоров существуют платформы управления, решающие задачи более высокого уровня:

  • OpenStack — это набор сервисов для построения частных и публичных IaaS-облаков. Он управляет работой множества гипервизоров на большом количестве серверов.
  • oVirt — это платформа для централизованного управления виртуальной инфраструктурой на базе KVM, аналогичная по своим функциям VMware vCente.
  • zVirt — защищенная российская система виртуализации серверов, дисков и сетей. Позволяет из единой консоли управлять серверами, виртуальными машинами, хранилищами и кластерами.

QCOW2-образ SELECTOS также совместим с VMware, OpenStack и облачными платформами, где поддерживается формат QCOW2 или конвертация диска.