Виртуализация
Виртуализация — это запуск нескольких изолированных гостевых ОС на одном физическом сервере (хосте).
С помощью образов ISO и QCOW2, вы можете развернуть хостовой сервер с виртуальными машинами на базе операционной системы SELECTOS.
Материалы по виртуализации
Как настроить KVM/QEMU
пошаговая инструкция
Как запустить ВМ в VirtualBox
пошаговая инструкция
Гипервизоры
Программный слой, управляющий доступом гостевых систем к процессору, памяти, дискам и сети, называется гипервизором. Принято разделять гипервизоры на два типа по способу их взаимодействия с аппаратным обеспечением.
Гипервизоры первого типа (bare-metal) загружаются непосредственно на железо и выполняют роль минимальной ОС. Гипервизор имеет прямой доступ к оборудованию, что дает максимальную производительность, стабильность и безопасность.
Гипервизоры второго типа (hosted) работают как обычные приложения внутри уже установленной операционной системы — хоста. Гостевые запросы проходят через прослойку: гость → гипервизор → хост-ОС → драйверы → железо. Это удобно для рабочих станций и тестирования, но добавляет дополнительные накладные расходы и снижает общую производительность.
Основные инструменты виртуализации
Почему KVM считается гипервизором первого типа
Несмотря на то, что KVM распространяется как пакет для существующей ОС Linux, он принципиально отличается от гипервизоров второго типа. Модуль ядра kvm и его компоненты (kvm_intel / kvm_amd) модифицируют ядро Linux в гипервизор. Таким образом, KVM становится частью ядра и напрямую управляет аппаратным оборудованием — как гипервизор первого типа.
Сравнение KVM и VirtualBox
Помимо гипервизоров существуют платформы управления, решающие задачи более высокого уровня:
- OpenStack — это набор сервисо в для построения частных и публичных IaaS-облаков. Он управляет работой множества гипервизоров на большом количестве серверов.
- oVirt — это платформа для централизованного управления виртуальной инфраструктурой на базе KVM, аналогичная по своим функциям VMware vCente.
- zVirt — защищенная российская система виртуализации серверов, дисков и сетей. Позволяет из единой консоли управлять серверами, виртуальными машинами, хранилищами и кластерами.
QCOW2-образ SELECTOS также совместим с VMware, OpenStack и облачными платформами, где поддерживается формат QCOW2 или конвертация диска.