Proxmox VE¶
Proxmox VE (Virtual Environment) — відкрита платформа серверної віртуалізації на базі Debian Linux, що поєднує KVM (повна віртуалізація) та LXC (контейнери) в єдиному вебінтерфейсі.
Опис¶
Proxmox VE надає централізований інтерфейс управління для двох типів ізоляції: апаратної (KVM) та операційної (LXC). KVM-машини повністю емулюють апаратне середовище і можуть запускати будь-яку операційну систему, включно з Windows. LXC-контейнери поділяють ядро хост-системи і є значно легшими — їх запуск займає секунди, а накладні витрати на ресурси мінімальні.
Кластер Proxmox дозволяє об'єднати кілька фізичних вузлів у єдиний пул ресурсів з підтримкою живої міграції VM між вузлами (live migration). Вбудована підтримка Ceph або NFS/iSCSI для спільного зберігання забезпечує відмовостійкість. API Proxmox повністю задокументований (RESTful), що спрощує автоматизацію через Ansible або Terraform.
Резервне копіювання здійснюється через вбудований інструмент vzdump, який підтримує повні та інкрементальні знімки. Snapshots на рівні ZFS або Ceph дозволяють миттєво відкотити стан системи — критична функція при тестуванні нових конфігурацій.
Мережева підтримка включає Linux bridges, VLAN, Open vSwitch та Software Defined Networking (SDN) починаючи з Proxmox 7.x. Це дозволяє будувати складні топології мереж безпосередньо в GUI без додаткових інструментів.
В контексті UMTC¶
У UMTC Proxmox є основою для розгортання інфраструктури на польових серверах і VPS. На одному фізичному вузлі одночасно можуть працювати: LXC-контейнер з Caddy (реверс-проксі), KVM-машина з Wiki-бекендом, окрема VM для Prometheus та Grafana, а також ізольована мережа для тестування топологій LTE в GNS3.
LXC-контейнери використовуються для статeless-сервісів (Caddy, Redis, сесії), KVM — для сервісів, що потребують власного ядра або специфічних мережевих налаштувань. Ansible-плейбуки для UMTC орієнтовані на Proxmox API через модуль community.general.proxmox.
Пов'язані терміни¶
- docker — контейнеризація на рівні OS; Docker-контейнери можна запускати всередині Proxmox KVM або LXC
- ansible — автоматизація розгортання VM та контейнерів через Proxmox API
- gns3 — мережевий емулятор, який часто запускають як KVM всередині Proxmox
Посилання¶
Шлях: glossary/proxmox.md