OpenVZ (Открытый доступ)
-
Обзор технологии OpenVZ
- OpenVZ — это технология виртуализации для Linux, позволяющая запускать несколько изолированных операционных систем на одном физическом сервере.
- OpenVZ похож на Solaris Containers и LXC, но поддерживает только Linux и имеет одинаковую архитектуру и ядро для всех контейнеров.
-
Преимущества и недостатки
- OpenVZ быстр и эффективен, но ограничен в поддержке версий ядра для гостевых компьютеров.
- Распределение памяти в OpenVZ мягкое, что позволяет использовать неиспользуемую память другими контейнерами или для кэширования.
- Текущие версии OpenVZ предоставляют каждому контейнеру свою собственную файловую систему.
-
Ядро OpenVZ
- Ядро OpenVZ модифицировано для поддержки контейнеров и включает функции виртуализации, изоляции, управления ресурсами и контрольных точек.
- Начиная с версии vzctl 4.0, OpenVZ совместим с непатченными ядрами Linux 3.x.
-
Виртуализация и изоляция
- Каждый контейнер ведет себя как отдельный объект и имеет собственное управление ресурсами.
- OpenVZ поддерживает оперативную миграцию и установку контрольных точек, что позволяет перемещать контейнеры без перезагрузки.
-
Ограничения
- По умолчанию контейнеры OpenVZ ограничены в доступе к реальным устройствам, но администратор может расширить доступ.
- /dev/loopN может быть ограничен в развертываниях, но использование предохранителя может решить эту проблему.
- OpenVZ поддерживает только некоторые типы VPN и не имеет графического интерфейса пользователя EasyVZ, который был разработан в 2007 году.
-
Рекомендации и дополнительные ресурсы
- В статье есть ссылки на другие ресурсы, включая сравнение программного обеспечения для виртуализации и портал с открытым исходным кодом.
Полный текст статьи: