Proxmox VE (Virtual Environment) — открытая платформа виртуализации класса enterprise, построенная на Debian Linux. Объединяет два механизма виртуализации: KVM для полных виртуальных машин (Windows, любые Linux, FreeBSD) и LXC для системных контейнеров Linux. Управление обоими типами осуществляется через единый веб-интерфейс — Proxmox Web GUI, доступный по HTTPS на порту 8006. Альтернатива коммерческим платформам (VMware ESXi, Hyper-V) без лицензионных расходов.
Как работает
Proxmox устанавливается как standalone ОС на физический сервер. После установки доступен веб-интерфейс, командная строка (pct для контейнеров, qm для VM) и REST API. Создание VM: выбрать ISO, выделить vCPU, RAM, vDisk, настроить сеть — займёт 2–3 минуты.
Хранилище: Proxmox поддерживает local storage (LVM, dir, ZFS), сетевые хранилища (NFS, iSCSI, Ceph RBD). Рекомендуемый вариант для production — ZFS на NVMe: ZFS обеспечивает снапшоты, контрольные суммы данных и автоматическое восстановление при битых секторах. Ceph-кластер интегрируется нативно и позволяет строить распределённое хранилище с репликацией.
Кластеризация: несколько Proxmox-нод объединяются в кластер через Proxmox Cluster File System (pmxcfs). Это даёт централизованное управление всеми нодами из одного интерфейса и возможность live migration VM между нодами. Кворум требует нечётного числа нод — минимум 3 для HA (High Availability).
История
Proxmox VE разработан австрийской компанией Proxmox Server Solutions GmbH. Первая версия вышла в 2008 году. Версия 2.0 (2012) добавила LXC. Версия 4.0 (2015) перешла с OpenVZ на LXC. Версия 7.0 (2021) основана на Debian 11 Bullseye. Версия 8.0 (2023) — на Debian 12 Bookworm, поддерживает QEMU 8 и ядро Linux 6.2. После изменения лицензионной политики VMware Broadcom в 2024 году Proxmox испытал резкий рост интереса со стороны корпоративных пользователей, ищущих альтернативу ESXi.
Возможности Proxmox
- KVM VM — полная аппаратная виртуализация, любая ОС, PCI passthrough.
- LXC контейнеры — лёгкая изоляция Linux-процессов, меньше накладных расходов.
- HA кластер — автоматическая миграция при отказе ноды.
- Ceph-хранилище — распределённый хранилище без SAN.
- Бэкап — vzdump создаёт бэкапы VM и контейнеров в PBS (Proxmox Backup Server).
- SDN — Software Defined Networking для виртуальных сетей.
На что обращать внимание
Proxmox бесплатен для базового использования. Платная подписка (€105–350/год на ноду) даёт доступ к enterprise-репозиторию с протестированными обновлениями — без подписки обновления идут из less-stable репозитория. Для production рекомендуется подписка. Минимальные требования для Proxmox-хоста: 64-bit CPU с поддержкой Intel VT-x или AMD-V, 1 ГБ RAM (4+ ГБ рекомендовано), 8 ГБ для системного раздела.
Типичные ошибки при настройке Proxmox
Первая ошибка — установка Proxmox на систему с одним диском без настройки RAID или зеркала: при отказе диска теряются все ВМ и контейнеры. Используйте RAID 1 или ZFS mirror для системного тома. Вторая ошибка — не настроенные уведомления: Proxmox поддерживает отправку email-алертов через Postfix или внешний SMTP. Третья — игнорирование обновлений Enterprise-репозитория: без платной подписки Proxmox обновляется через less-stable no-subscription репозиторий. Для production-серверов рекомендуется подписка от €105/год на ноду.