Открыть сервисСервис

Proxmox VE — виртуализационная платформа

Proxmox VE (Proxmox Virtual Environment) — бесплатная серверная платформа виртуализации с открытым исходным кодом, основанная на Linux и объединяющая виртуализацию на основе KVM и контейнерную виртуализацию LXC. Платформа представляет собой дистрибутив Debian GNU/Linux с установленным набором компонентов для управления виртуальными машинами и контейнерами через единственный веб-интерфейс. Proxmox VE распространяется по лицензии AGPLv3, а коммерческая подписка Proxmox VE Subscription предоставляет доступ к обновлениям и технической поддержке.

История

Проект Proxmox VE был создан в 2008 году немецкой компанией Proxmox Server Solutions, основанной в Вене (Австрия) Дитмаром Моллером и Мартином Мауерхубером. Первый релиз вышел в 2008 году и уже тогда объединял два типа виртуализации — KVM для полных виртуальных машин и OpenVZ для контейнеров. В версии 4.0 (2016) OpenVZ был заменён на LXC, что устранило зависимость от проприетарного ядра и сделало платформу полностью открытой. С 2018 года Proxmox VE работает на ядре Linux с поддержкой ZFS как системы хранения данных, что позволило отказаться от внешних SAN-решений в небольших инфраструктурах.

Архитектура

Proxmox VE построен на модульном принципе. В основе лежит Debian, поверх которого установлены:

  • QEMU/KVM — модуль полной виртуализации, позволяющий запускать виртуальные машины с гостевыми ОС Windows, Linux, BSD и другими;
  • LXC — лёгкие контейнеры Linux, разделяющие ядро хоста и потребляющие меньше ресурсов, чем полноценные ВМ;
  • ZFS, Ceph, LVM, NFS — подсистемы хранения данных;
  • Corosync и Pacemaker — кластеризация и отказоустойчивость;
  • noVNC, SPICE — удалённый доступ к консоли виртуальных машин через браузер.

Все компоненты управляются через единый веб-интерфейс (порт 8006) или через командную строку qm (для KVM) и pct (для LXC).

Возможности

Управление

Веб-интерфейс Proxmox VE предоставляет полный контроль над инфраструктурой: создание и настройка ВМ и контейнеров, управление сетью и хранилищами, мониторинг ресурсов, журналы событий. Доступ к интерфейсу защищён аутентификацией через PAM или LDAP/AD, а также двухфакторной аутентификацией (TOTP).

Кластеризация

Proxmox VE поддерживает создание кластеров до нескольких десятков узлов. Кластер работает по принципу «кворум»: при потере связи с большинством узлов оставшиеся переводятся в режим read-only, что предотвращает split-brain. Возможна миграция ВМ и контейнеров между узлами (как в режиме онлайн, так и офлайн), а также отказоустойчивые кластеры с автоматическим перезапуском ресурсов на резервном узле.

Резервное копирование

Встроенный планировщик Proxmox Backup Server (PBS) или утилита vzdump позволяют выполнять резервное копирование ВМ и контейнеров с дедупликацией на уровне блоков. Поддерживаются локальные и удалённые хранилища, включая NFS и S3-совместимые объектные хранилища.

Сравнение с аналогами

ПараметрProxmox VEVMware vSphereHyper-V
СтоимостьБесплатно (подписка опционально)Платно (лицензии)Платно (в составе Windows Server)
Исходный кодОткрытый (AGPLv3)ЗакрытыйЗакрытый
Хостовая ОСDebian LinuxESXi (проприетарный)Windows Server
ВиртуализацияKVM + LXCESXi (собственная)Hyper-V
ХранениеZFS, Ceph, LVM, NFSvSAN, VMFS, NFSReFS, SMB, SAN

После перехода Broadcom на подписную модель VMware vSphere в 2023—2024 годах и резкого роста цен значительная часть российских и зарубежных ИТ-компаний начала миграцию на Proxmox VE как на наиболее близкую по функциональности бесплатную альтернативу.

Применение

Proxmox VE широко используется в следующих сферах:

  • Хостинг-провайдеры — для предоставления VPS-услуг на базе KVM и LXC;
  • Корпоративные ИТ-инфраструктуры — для виртуализации серверов без лицензионных расходов;
  • Образовательные учреждения — как учебная платформа виртуализации;
  • Домашние лаборатории — энтузиасты используют Proxmox VE для размещения домашних сервисов (медиасерверы, VPN, DNS и др.).

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

Ограничения

Несмотря на широкие возможности, Proxmox VE имеет ряд ограничений. Коммерческая поддержка доступна только по подписке, причём бесплатные обновления выкладываются с задержкой (примерно через 7 дней после подписчиков). Некоторые продвинутые функции VMware vSphere, например vMotion с сохранением состояния памяти в определённых сценариях, реализованы в Proxmox VE менее гибко. Также отсутствует встроенная поддержка GPU-виртуализации уровня NVIDIA vGPU, хотя passthrough GPU возможен.

Источники:

  • Proxmox VE Documentation — официальная документация Proxmox Server Solutions
  • Proxmox Server Solutions — официальный сайт компании
  • Debian GNU/Linux — официальный сайт дистрибутива
  • KVM — Kernel-based Virtual Machine, документация Linux kernel
  • LXC — Linux Containers, официальная документация проекта
  • ZFS on Linux — официальная документация OpenZFS
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru