Proxmox VE 8 кластер с нуля для офиса 30-50 мест: замена VMware без боли — АйТи Фреш
· 13 мин чтения

Proxmox VE 8 кластер с нуля для офиса 30-50 мест: замена VMware без боли

Proxmox VE 8 кластер с нуля для офиса 30-50 мест: замена VMware без боли

Семёнов Евгений Сергеевич, директор АйТи Фреш. В 2024–2025 годах мы с командой разгребали одну и ту же историю у каждого второго клиента: Broadcom поглотил VMware и моментально перевёл всё на подписку — цены выросли в 3–5 раз. Типичный заказчик: 40 рабочих мест, 15–20 виртуалок — годовая подписка VMware взлетела с 80–120 тыс до 380–650 тыс руб. Клиенты попросили альтернативу. Рассказываю, как мы собираем Proxmox VE 8 кластер под ключ для малого и среднего бизнеса и на какие грабли уже наступили.

Почему именно Proxmox и когда он не годится

Сразу честно про ограничения. Proxmox — это связка QEMU/KVM + LXC плюс собственный веб-интерфейс и API. Хорошо работает для:

Где Proxmox плох:

Железо под 3-узловой кластер — типовой набор

На практике мы всегда собираем кластер из трёх одинаковых серверов. Два — технически минимум, но без третьего нода (или QDevice) кластер теряет кворум и любой сбой останавливает все VM разом. Типовой конфиг, который я закупаю для среднего бизнеса:

КомпонентМодельКомментарий
ПлатформаDell R650 / HP DL380 Gen10 б/у2U, Xeon Silver 4310 / Gold 6330, 128-256 ГБ ECC
ОС-диски2 × Samsung PM893 480 ГБ в ZFS mirrorТолько для PVE + Ceph monitor
VM-диски4-6 × NVMe 1.92 ТБOSD для Ceph или ZRAID10 для ZFS
Сеть2 × 10G Intel X710 + 2 × 1G для management10G — отдельно cluster+Ceph, 1G — vmbr0
СвитчMikrotik CRS317 или MES532410G L3, с LACP
UPSAPC Smart-UPS SRT 3000 × 2По линии питания на каждый ряд

Итого по железу — 600–900 тыс руб за 3 б/у сервера плюс 150–250 тыс руб на сетевое. Новое обходится в 2.5–3 раза дороже, но клиенты на 30–50 мест обычно берут б/у с вендорской гарантией — разумный компромисс, и мы его не осуждаем.

Установка кластера — пошагово

Ставим PVE 8.x с официального ISO на все три узла. Первым делом после установки — правильно настраиваем сеть:

# /etc/network/interfaces
auto vmbr0
iface vmbr0 inet static
    address 10.10.0.11/24
    gateway 10.10.0.1
    bridge-ports enp1s0f0
    bridge-stp off
    bridge-fd 0

# Отдельная подсеть для cluster + Ceph
auto enp2s0f0
iface enp2s0f0 inet static
    address 10.20.0.11/24
    mtu 9000

auto enp2s0f1
iface enp2s0f1 inet static
    address 10.30.0.11/24
    mtu 9000

Создаём кластер на первом узле:

# На pve-01
pvecm create CORPCLUSTER --link0 10.20.0.11 --link1 10.30.0.11

# На pve-02 и pve-03 — присоединение
pvecm add 10.20.0.11 --link0 10.20.0.12 --link1 10.30.0.12
pvecm add 10.20.0.11 --link0 10.20.0.13 --link1 10.30.0.13

pvecm status

Два линка Corosync (10.20 и 10.30) — страховка на случай падения одного свитча. Один свитч в инфраструктуре? Ставьте QDevice на отдельном хосте — иначе при потере свитча кластер встанет.

ZFS с репликацией или Ceph

Выбор хранилища — ключевой архитектурный вопрос. Я пользуюсь простым правилом:

ZFS с replication — быстро и без лишней сложности. На каждом узле создаёте пул:

zpool create -o ashift=12 rpool-vm mirror nvme0n1 nvme1n1 \
                                   mirror nvme2n1 nvme3n1
zfs create rpool-vm/data
zfs set compression=zstd dedup=off atime=off rpool-vm/data

# В PVE GUI: Datacenter → Storage → Add ZFS
# ID: rpool-vm-data, Pool: rpool-vm/data

Для каждой VM включаем replication в GUI: Replication → Add → target node pve-02, interval */15 (каждые 15 минут). Упал первый узел — второй поднимет VM из реплики, потеря данных максимум 15 минут.

Ceph сложнее, зато даёт настоящий распределённый block-storage:

pveceph install --repository no-subscription
pveceph init --network 10.30.0.0/24
pveceph mon create
pveceph osd create /dev/nvme2n1  # на каждом NVMe
pveceph osd create /dev/nvme3n1
pveceph pool create vm-pool --size 3 --min_size 2

Ceph требует минимум 3 узла, сеть от 10G (лучше 25G) и готовности разбираться в диагностике. При size=3 и min_size=2 кластер переживает выход одного узла без простоя.

HA и live migration

High Availability в PVE настраивается буквально парой кликов: Datacenter → HA → Add → выбираете VM, группу узлов, state=started. При падении хозяина PVE самостоятельно перезапустит VM на другом узле.

Live Migration — аналог vMotion из VMware. Жмёте в GUI Migrate, выбираете target — и VM переезжает без остановки сервиса. По 10G-сети 16-гиговая Windows VM перебирается за 90–120 секунд. Одно условие: live migration с локальным хранилищем требует zfs-replication, без неё — только shared storage (Ceph, NFS, iSCSI).

Proxmox Backup Server — отдельно

PBS — выделенный сервер, живущий отдельно от кластера и хранящий дедуплицированные бэкапы. Мы ставим его на отдельную машину — не обязательно серверную, подойдёт i5/i7 с 32 ГБ RAM и 4–8 ТБ SATA SSD.

# На кластере — добавляем PBS как storage
pvesm add pbs backups --server 10.10.0.50 \
  --datastore vmstore --fingerprint AB:CD:EF:...
  --username root@pam

Настраиваем Backup Job: Datacenter → Backup → Add, schedule 23:00 Mon..Sun, storage pbs-backups, mode snapshot. Первая копия — полная, все следующие — инкременты с дедупликацией. Из нашего опыта: 20 VM общим размером 1.8 ТБ укладываются в 280–320 ГБ на PBS при хранении 30 дней.

Миграция с VMware — как это делается

Начиная с PVE 8.2 появился встроенный ESXi-import. Подключаете ESXi к PVE как Storage:

# Datacenter → Storage → Add → ESXi
# Server: 10.10.0.100, Username: root, Password: ...
# После добавления видите список VM на ESXi

Выбираете VM → Import → Target storage/node. Proxmox сам конвертирует VMDK в qcow2 или raw, создаёт VM с аналогичной конфигурацией — CPU, RAM, сеть. По времени: 100 ГБ диска по 10G сети занимает 15–40 минут.

Грабли, на которые мы наступали:

Кейс: миграция 22 VM для производственной компании

Февраль 2026 года. Клиент — производство мебели в Подмосковье, 42 рабочих места, 22 виртуальные машины на VMware ESXi 7. Счёт за обновление подписки пришёл на 520 тыс руб/год против прежних 95 тыс. Мы закупали железо, проектировали Proxmox-кластер, мигрировали всё.

Хронология проекта (21 рабочий день):

  1. Дни 1–3: аудит существующих VM, проектирование кластера, закупка 3× Dell R650 б/у и Mikrotik CRS317.
  2. Дни 4–6: монтаж железа в стойку, сетевое (10G LACP между узлами и свитчом), установка PVE 8.2.
  3. Дни 7–8: создание кластера, настройка Ceph на 3 узлах (по 4 NVMe каждый, суммарно 11.5 ТБ usable).
  4. Дни 9–10: установка отдельного PBS-сервера, настройка backup jobs.
  5. Дни 11–18: поэтапная миграция 22 VM с ESXi — по 2–3 в день, каждая с тестом функциональности после.
  6. Дни 19–20: настройка HA, мониторинг Zabbix + Grafana для PVE и Ceph, алерты в Telegram.
  7. День 21: финальный приёмочный тест — симуляция падения одного узла. HA корректно перезапустил 6 критичных VM на других за 90 секунд.

Бюджет: железо 720 тыс + сеть 180 тыс + наши услуги 320 тыс = 1 220 тыс руб итого. Окупаемость против VMware — 2.5 года на разнице в подписках. Но главное — клиент избавился от санкционно-рискованного вендора и перешёл на Open Source.

Чего ждать от PVE 8 в реальной эксплуатации

Соберём Proxmox-кластер и мигрируем VMware — от 280 000 руб.

Я лично проектирую и разворачиваю Proxmox-кластеры для компаний 30-100 рабочих мест в Москве и области. Подбор железа, HA-кластер с ZFS или Ceph, миграция с VMware/Hyper-V, Proxmox Backup Server, мониторинг в Zabbix и Grafana. Типовой проект — 3-5 недель. Первичный аудит и план миграции — бесплатно.

Телефон: +7 903 729-62-41
Telegram: @ITfresh_Boss
Семёнов Евгений Сергеевич, директор АйТи Фреш

FAQ — Proxmox-кластер

Сколько узлов минимум для Proxmox-кластера?
Три. Два узла формально работают, но для кворума Corosync нужен либо третий узел, либо QDevice (внешний арбитр). Без кворума при падении одного из двух оба останавливают VM. Для офиса 30-50 рабочих мест оптимум — три одинаковых сервера с SSD-пулом ZFS или тремя OSD для Ceph.
Ceph или ZFS в малой инфраструктуре?
До 3 узлов и суммарного объёма VM менее 5 ТБ — ZFS с репликацией между узлами через Proxmox. Проще в администрировании, меньше требований к сети. Ceph оправдан от 5+ узлов и 10+ ТБ, когда нужен распределённый block-storage с отказоустойчивостью к двум одновременным сбоям.
Как мигрировать с VMware ESXi на Proxmox?
Через встроенный ESXi-import (с версии Proxmox VE 8.2) или через vmkfstools-экспорт в VMDK и затем qm importdisk. Типовая миграция одной VM — 15-40 минут на 100 ГБ диска по сети 10G. Мы делаем это на боевых системах с простоем 3-10 минут на каждую VM.
Нужен ли Proxmox Backup Server отдельно?
Да. PBS — это выделенный сервер для дедуплицированных бэкапов VM/LXC. Плотность в 10-30 раз лучше обычных dump-файлов. На офисе 20-30 VM хватает 2-4 ТБ диска PBS. Держим физически отдельно от кластера — чтобы при падении кластера бэкап остался живым.
Сколько стоит Proxmox-кластер под ключ для офиса 40 рабочих мест?
3 сервера Dell R650 / HP DL380 Gen10 б/у с SSD NVMe — 600-900 тыс руб. Сетевое (10G свитч + кабеля) — 150-250 тыс руб. Работа под ключ (установка, кластер, Ceph/ZFS, миграция VM с ESXi, PBS, мониторинг Zabbix) — от 280 тыс руб. Лицензия на Proxmox Subscription Community — бесплатно, Basic — ~12 000 руб/год на узел.

Подпишитесь на рассылку ITfresh

Каждую неделю мы выпускаем практические гайды для руководителей IT и системных администраторов. Это не просто теория! Здесь вы найдёте всё: безопасность, 1С, миграции, резервные копии и проверенные лайфхаки из наших реальных проектов.

Реквизиты оператора персональных данных

ООО «АЙТИ-ФРЕШ», ИНН 7719418495, КПП 771901001. Юридический адрес: 105523, г. Москва, Щёлковское шоссе, д. 92, корп. 7. Контакт: info@itfresh.ru, +7 903 729-62-41. Оператор обрабатывает e-mail подписчика в целях рассылки информационных и рекламных материалов до момента отзыва согласия.