Оглавление
- Что такое Proxmox VE и зачем он нужен
- Почему Proxmox особенно хорошо сочетается с выделенным сервером
- Одна нода или сразу кластер
- Выбираем процессор для Proxmox
- Сколько RAM нужно серверу
- Самая важная часть — диски
- ZFS: практичный вариант для одной Proxmox-ноды
- Hardware RAID тоже может быть нормальным выбором
- Когда нужен Ceph
- Сеть: то, что часто вспоминают слишком поздно
- 1 Гбит/с или 10 Гбит/с
- Как установить Proxmox VE
- Что сделать сразу после установки
- KVM или LXC: что выбрать
- Шаблоны и Cloud-Init экономят часы
- Как собрать первый Proxmox-кластер
- Что такое quorum простыми словами
- Что даёт кластер кроме красивого интерфейса
- High Availability: что происходит при падении узла
- Snapshot — не backup
- Как строить нормальную схему резервного копирования
- Мониторинг и безопасность самого гипервизора
- Не забываем про NUMA
- PCI passthrough: когда VM нужен настоящий GPU или NIC
- Три практических конфигурации
- Частые ошибки при запуске Proxmox
- Proxmox против отдельных VPS
- А что с экономикой
- Как выбрать выделенный сервер под Proxmox
- Где здесь King Servers
- С чего начать на практике
- Итог
Один физический сервер может спокойно превратиться в десяток изолированных машин: здесь работает корпоративный сайт, рядом — база данных, чуть дальше — тестовый стенд, VPN и несколько внутренних сервисов. Причём управлять всем этим можно из одного браузера, не превращая инфраструктуру в коллекцию SSH-сессий и случайных конфигурационных файлов.
Именно за это любят Proxmox VE.
Для небольшого бизнеса он способен заменить несколько отдельных серверов. Для растущей инфраструктуры — стать основой собственного частного облака. А если объединить несколько физических узлов, появляются централизованное управление, миграция виртуальных машин, распределённое хранилище и полноценный HA-кластер.
Но установить Proxmox — лёгкая часть задачи. Гораздо важнее правильно выбрать железо, дисковую схему, сеть и архитектуру так, чтобы спустя полгода не пришлось всё собирать заново.
Готовы собрать Proxmox-инфраструктуру на выделенных серверах?
В King Servers можно подобрать физическую конфигурацию под конкретный workload: процессор, объём RAM, NVMe, сетевые интерфейсы и географию — от одной виртуализационной ноды до нескольких серверов под кластер.
- Конфигурации под виртуализацию, базы данных и private cloud
- NVMe, быстрые сетевые подключения и возможность масштабирования
- Поддержка 24/7 и помощь с выбором серверной конфигурации
Результат регистрации
...
Создайте аккаунт
Быстрая регистрация для доступа к инфраструктуре
Что такое Proxmox VE и зачем он нужен
Proxmox Virtual Environment — платформа виртуализации, объединяющая в одной системе несколько привычных инфраструктурных инструментов. Для полноценных виртуальных машин используется KVM, для Linux-контейнеров — LXC. Управление доступно через веб-интерфейс, CLI и API.
На практике один физический сервер превращается в пул вычислительных ресурсов. На нём можно одновременно держать PostgreSQL, Windows Server, Docker-host, monitoring, VPN, staging и другие сервисы, каждому из которых выделяется собственный объём CPU, RAM, диска и сетевых ресурсов.
Физический сервер превращается в управляемый пул виртуальных ресурсов
Это уже не просто запуск нескольких виртуалок. Получается инфраструктурный конструктор, в котором ресурсы можно перераспределять по мере роста проекта.
Почему Proxmox особенно хорошо сочетается с выделенным сервером
Технически гипервизор можно запустить и внутри другой виртуальной машины через nested virtualization. Для тестовой лаборатории такой вариант подходит. Для production гораздо интереснее bare metal.
Выделенный сервер даёт Proxmox прямой доступ к процессору, памяти, дискам и сетевым интерфейсам без ещё одного слоя виртуализации между гипервизором и железом. Это особенно важно при работе с ZFS, PCIe passthrough, большими объёмами RAM и интенсивным дисковым I/O.
Чем меньше лишних слоёв, тем предсказуемее производительность
Чем меньше промежуточных слоёв, тем проще прогнозировать производительность и тем больше возможностей остаётся у администратора.
Простой пример
Допустим, компании нужны сервер приложения, PostgreSQL, GitLab, VPN, monitoring и тестовый контур. Арендовать под каждую задачу отдельную физическую машину было бы избыточно.
Можно взять один сервер с 128 ГБ RAM и несколькими NVMe, поставить Proxmox и раздать ресурсы примерно так:
Шесть сервисов на одном сервере с 128 ГБ RAM
Оставшаяся память становится резервом для гипервизора, файлового кэша и будущего роста. Через месяц тестовому стенду можно добавить RAM за минуту, а через три месяца создать ещё одну VM без заказа нового физического оборудования.
Одна нода или сразу кластер
Не каждому проекту нужен кластер из трёх серверов. Иногда один правильно собранный Proxmox-узел оказывается рациональнее сложной распределённой системы.

Один сервер подходит, если
- инфраструктура небольшая;
- допустимо техническое окно на обслуживание;
- резервное копирование хранится отдельно;
- критичные сервисы имеют собственные механизмы восстановления;
- бюджет пока не оправдывает несколько физических узлов.
Например, агентство держит на Proxmox внутренний GitLab, несколько staging-сред, VPN и monitoring. Если сервер ночью остановится на 20 минут для обслуживания, бизнес практически ничего не заметит. Строить ради этого Ceph-кластер из трёх машин было бы похоже на покупку грузовика ради еженедельной поездки за продуктами.
Кластер нужен, когда простой становится дорогим
Ситуация меняется, если внутри виртуализации работают интернет-магазин, ERP, CRM, production-базы, клиентские сервисы, биллинг или корпоративная инфраструктура. Тогда физический хост сам превращается в потенциальную единую точку отказа.
Практический стартовый вариант — три Proxmox-ноды. Такая конфигурация удобна не только для HA, но и для планового обслуживания: одну ноду можно разгрузить, перенести VM на соседние узлы и спокойно обновить.
Выбираем процессор для Proxmox
При выборе сервера легко попасть в ловушку: взять CPU с максимальной частотой и считать задачу закрытой. В виртуализации важна не только частота.
Смотрите минимум на четыре параметра: количество физических ядер, производительность одного ядра, поддержку аппаратной виртуализации и характер будущих нагрузок.
По количеству vCPU допустим overcommit: суммарное количество виртуальных ядер может быть выше числа физических. Важно другое — насколько часто все виртуальные машины будут требовать максимальную производительность одновременно.
16 физических ядер могут обслуживать большее число назначенных vCPU
Если большинство VM большую часть времени простаивает, такая схема нормальна. Если на одном узле одновременно живут несколько тяжёлых баз данных, CI, кодирование видео и аналитика, агрессивный overcommit быстро даст о себе знать.
Сколько RAM нужно серверу
С памятью правило простое: её обычно заканчивают быстрее, чем предполагали при заказе сервера. Сам Proxmox потребляет сравнительно немного, но основная RAM нужна виртуальным машинам, контейнерам, файловому кэшу и хранилищу.

Сервер с 128 ГБ RAM не означает, что все 128 ГБ стоит раздать гостевым системам. Лучше оставить запас.
Пример безопасного распределения 128 ГБ памяти
Резерв особенно полезен во время миграций, всплесков нагрузки и временного запуска дополнительных машин. Когда свободная память постоянно держится около нуля, инфраструктура становится слишком хрупкой.
Самая важная часть — диски
Процессор редко становится причиной катастрофы. А вот неправильная дисковая архитектура — регулярно.
Представим сервер с единственным NVMe на 4 ТБ. Он быстрый. На нём прекрасно работают десять виртуальных машин. До того момента, пока накопитель не выходит из строя. Поэтому первым вопросом должно быть не «какой NVMe поставить», а «что произойдёт после отказа одного накопителя?».
ZFS: практичный вариант для одной Proxmox-ноды
Для сервера с несколькими физическими дисками ZFS выглядит естественным выбором. Самая простая production-схема — два одинаковых NVMe в mirror.
Отказ одного NVMe не должен останавливать все VM
Один накопитель выходит из строя — данные остаются доступны со второго. После замены диска зеркало можно восстановить. Дополнительно ZFS даёт checksums, snapshots, compression, ARC cache и репликацию.
Важный принцип: если используете ZFS, лучше дать ему прямой доступ к физическим накопителям. Не стоит без необходимости прятать их за классическим hardware RAID, иначе часть преимуществ ZFS теряется.
Hardware RAID тоже может быть нормальным выбором
ZFS — не религия. Если сервер уже оборудован качественным RAID-контроллером с защищённым write cache, традиционная схема RAID10 + LVM-thin тоже может быть совершенно нормальной.
Главное — понимать, какой слой отвечает за отказоустойчивость, как мониторится состояние массива и что произойдёт при отказе контроллера или диска.
Когда нужен Ceph
Ceph часто появляется в разговорах о Proxmox-кластерах почти автоматически: три сервера — значит ставим Ceph. Не обязательно.

Ceph — распределённое хранилище. Оно позволяет хранить данные на нескольких узлах и не привязывать VM к единственному локальному диску конкретного сервера. Это сильный плюс для HA, но бесплатной магии здесь нет.
Репликация создаёт дополнительный сетевой и дисковый трафик, повышает требования к RAM и сети, а сам кластер нужно мониторить и обслуживать.
Ceph имеет смысл, когда
- есть несколько физических нод;
- каждой ноде можно выделить отдельные накопители;
- нужна высокая доступность;
- есть быстрая сеть;
- команда понимает особенности распределённого storage;
- масштаб инфраструктуры оправдывает дополнительную сложность.
Для трёх небольших машин с единственным гигабитным интерфейсом Ceph может принести больше вопросов, чем пользы. Для полноценного кластера с NVMe и быстрым межсерверным соединением ситуация совсем другая.
Сеть: то, что часто вспоминают слишком поздно
Пока Proxmox работает на одной ноде, сеть кажется простой: физический интерфейс, IP сервера и Linux Bridge. Но по мере роста инфраструктуры появляется несколько совершенно разных типов трафика.
- управление Proxmox;
- пользовательский трафик VM;
- Corosync;
- live migration;
- storage traffic;
- backup;
- Ceph или ZFS replication.

Если всё это пустить по одному интерфейсу, в спокойный день система будет работать. Затем начнётся backup нескольких больших VM, канал забьётся, вырастет latency, и cluster communication может стать нестабильной.
Хорошая схема для серьёзного кластера отделяет management, VM traffic, Corosync и storage/migration. Не обязательно начинать сразу с четырёх независимых NIC, но возможность такого разделения лучше предусмотреть ещё до заказа оборудования.
Разделяйте разные типы сетевой нагрузки
Management · VM traffic · Corosync · Storage/Migration.
1 Гбит/с или 10 Гбит/с
Для одиночного Proxmox-сервера 1 Гбит/с часто более чем достаточно. Для кластера ответ зависит от задач.
Представьте live migration VM с 64 ГБ RAM. Передача такого объёма через гигабитную сеть уже занимает заметное время. А если одновременно идут backup, Ceph replication и миграция нескольких виртуальных машин, узким местом становится не CPU и не NVMe, а сеть.
Поэтому для кластерной инфраструктуры 10GbE быстро перестаёт выглядеть роскошью. Для тяжёлого Ceph, больших баз или десятков VM могут понадобиться ещё более быстрые соединения.
Как установить Proxmox VE
Основных сценария два: чистая установка с официального ISO или установка поверх Debian. Если есть remote console, IPMI или виртуальный носитель, чистая установка обычно проще.
- подключить ISO к серверу;
- загрузиться с него;
- выбрать дисковую схему;
- настроить management network;
- задать hostname и пароль;
- завершить установку;
- открыть веб-интерфейс Proxmox.
https://SERVER-IP:8006/Установка поверх Debian может быть полезна, если провайдер автоматически разворачивает Debian или нужна нестандартная разметка дисков. Но в новой инфраструктуре чистый ISO обычно даёт меньше лишних переменных.
Что сделать сразу после установки
Получить работающую панель приятно, но это только старт. Перед запуском production-VM стоит пройти базовый чек-лист.
Обновить систему
apt update
apt full-upgradeВ production обновления лучше сопровождать проверкой release notes и актуального backup.
Проверить hostname и DNS
Имена вроде pve01.example.net, pve02.example.net и pve03.example.net гораздо удобнее случайных названий. Особенно важно привести это в порядок до создания кластера.
Ограничить доступ к панели
Порт управления не обязан быть доступен всему интернету. Разумнее разрешить доступ из корпоративной сети, через VPN, bastion host или список доверенных IP.
Настроить MFA и SSH-ключи
Административная учётная запись гипервизора фактически открывает доступ ко всей инфраструктуре. Поэтому MFA и SSH-ключи здесь не косметика, а базовая мера безопасности.
KVM или LXC: что выбрать
Proxmox предлагает два основных способа запуска workload.

KVM — полноценная виртуальная машина
Каждая VM получает собственную операционную систему и ядро. Это хороший выбор для Windows, Linux, баз данных, Kubernetes, сложных production-приложений и систем, которым нужна сильная изоляция.
LXC — контейнер системного уровня
LXC использует ядро хоста и обычно потребляет меньше ресурсов. Хорошие кандидаты — DNS, monitoring, небольшие web-приложения, reverse proxy, VPN, вспомогательные Linux-сервисы и тестовые среды.
Но превращать абсолютно всё в контейнеры не стоит. Если есть сомнения в требованиях к изоляции или совместимости, полноценная VM часто оказывается более предсказуемым вариантом.
Шаблоны и Cloud-Init экономят часы
Когда виртуальная машина одна, её можно спокойно установить руками. Когда машин двадцать, ручная установка превращается в конвейер однообразных действий.
Практичнее создать базовый template, а затем клонировать его и передавать настройки через Cloud-Init: hostname, SSH keys, IP, DNS, пользователя и сетевую конфигурацию.
От шаблона до готового сервиса без ручной рутины
Вместо «создать сервер и потом полчаса его настраивать» появляется воспроизводимый инфраструктурный pipeline.
Как собрать первый Proxmox-кластер
Допустим, есть три физических сервера:
На первой ноде создаётся cluster:
pvecm create production
pvecm statusПосле этого остальные узлы можно присоединить к первой ноде. Но команды — не самая сложная часть. Гораздо важнее заранее проверить hostname, DNS, MTU, синхронизацию времени, IP, Corosync network, latency между узлами и совместимость версий.
Особенно опасно собирать cluster поверх нестабильной сети. Corosync отвечает за понимание того, какие узлы доступны и у кого есть quorum. Ошибки здесь способны привести не просто к медленной панели, а к проблемам с целостностью работы кластера.
Что такое quorum простыми словами
Представим три Proxmox-сервера. У каждого один голос. Если доступны все три — quorum есть. Если один сервер отключился, два оставшихся всё ещё составляют большинство.
Двух голосов из трёх достаточно для большинства
ONLINE
ONLINE
OFFLINE
Проблема появляется, когда узлы теряют связь друг с другом и каждая часть инфраструктуры может решить, что именно она является «правильной». Quorum нужен, чтобы кластер не принимал опасных решений без большинства голосов.
Поэтому три узла обычно удобнее двух. Для двухузловой схемы можно использовать внешний QDevice, который выступает дополнительным арбитром.
Что даёт кластер кроме красивого интерфейса
Иногда считают, что cluster нужен исключительно ради HA. Это слишком узкий взгляд. Даже без автоматического failover объединение серверов даёт централизованное управление, общую конфигурацию, удобную миграцию VM и более гибкое распределение нагрузки.
Если pve01 постепенно заполняется, существующую машину можно перенести на pve02, а не строить вокруг каждого физического сервера отдельный остров инфраструктуры.
High Availability: что происходит при падении узла
Допустим, на pve01 работает критичная VM. Физический сервер неожиданно отключается. При правильно настроенном HA кластер определяет потерю узла и может запустить VM на другой машине, если её storage доступен этому узлу.
Важно понимать: это не teleport. Есть время обнаружения отказа, fencing, запуск виртуальной машины и старт самой операционной системы. HA уменьшает downtime, но не превращает приложение в математически непрерывный сервис.
Если бизнесу нужна почти мгновенная доступность, отказоустойчивость нужно проектировать и на уровне приложения: несколько frontend-узлов за load balancer, реплика базы, независимые DNS и другие механизмы.
Snapshot — не backup
Это правило стоит повторять регулярно. Snapshot удобен перед обновлением: что-то сломалось — можно быстро откатиться. Но если погиб физический сервер вместе с хранилищем, snapshot, лежавший на этом же сервере, погибнет вместе с ним.

Snapshot — инструмент быстрого отката. Backup — независимая копия данных. Это разные задачи.
Snapshot = быстрый откат на том же storage Backup = независимая копия данных Restore test = доказательство, что backup действительно восстанавливается
Как строить нормальную схему резервного копирования
Минимальный вариант — production Proxmox плюс отдельное backup-хранилище. Ещё лучше, если есть дополнительная независимая копия на другой площадке.
Полная потеря production-хоста не должна уничтожать резервную копию
Для Proxmox естественным дополнением является Proxmox Backup Server, но принцип важнее конкретного программного продукта: полная потеря production-хоста не должна уничтожать единственную копию backup.
И ещё один момент: backup нужно не только создавать, но и восстанавливать. Можно годами смотреть на зелёный статус backup job и впервые обнаружить проблему именно в тот день, когда данные действительно понадобились.
Мониторинг и безопасность самого гипервизора
VM работают — значит Proxmox здоров? Не обязательно. Отдельно нужно контролировать физический и кластерный слой.

Минимальный набор метрик и проверок:
- CPU load;
- RAM и swap;
- температуры;
- SMART/NVMe health;
- ZFS или RAID status;
- disk latency и IOPS;
- network errors и packet loss;
- cluster quorum;
- backup status;
- заполнение storage;
- состояние firewall и административных учётных записей.
Особенно полезно следить не только за процентом заполнения диска, но и за latency. NVMe может быть заполнен всего на 40%, но уже упираться в IOPS из-за интенсивной работы нескольких VM.
По безопасности базовая модель проста: ограниченный management access, MFA, SSH keys, firewall, регулярные обновления и независимый backup. Панель гипервизора — буквально ключ от всей инфраструктуры.
Не забываем про NUMA
На мощных двухсокетных серверах появляется ещё один уровень оптимизации — NUMA. Часть RAM физически находится ближе к одному процессору, часть — к другому.
Для маленькой VM это почти незаметно. Для виртуальной машины с десятками vCPU и сотнями гигабайт RAM расположение ресурсов уже способно влиять на производительность, особенно у баз данных и аналитических систем.
PCI passthrough: когда VM нужен настоящий GPU или NIC
Proxmox позволяет передавать PCIe-устройства напрямую виртуальной машине. Это интересно для GPU, AI, VDI, сетевых appliance и некоторых storage-сценариев.
Физическое устройство назначается конкретной VM
Компромисс в том, что чем сильнее VM привязана к конкретному физическому оборудованию, тем сложнее становится её свободная миграция между узлами. Архитектура всегда балансирует между максимальной производительностью и мобильностью workload.
Три практических конфигурации
1. Небольшая инфраструктура
Сайт, CRM, VPN, Git, monitoring и staging:
Такой сервер сравнительно прост в эксплуатации. Если бизнес вырастет, можно добавить вторую и третью ноду.
2. Production для среднего бизнеса
Несколько web-приложений, базы данных, внутренние системы и CI/CD:
Здесь уже имеет смысл проектировать HA и централизованное storage.
3. Частное облако
Когда VM становятся десятками или сотнями, инфраструктуру лучше воспринимать как платформу. Появляются несколько кластеров, отдельные storage nodes, 10/25/40GbE, Ceph, API, Terraform, Ansible, централизованный monitoring и независимая backup-инфраструктура.
На этом уровне Proxmox превращается из удобной панели виртуализации в основу private cloud.
Частые ошибки при запуске Proxmox
Один диск
Пока накопитель жив, всё великолепно. После его отказа начинается восстановление с нуля. Для production лучше заранее считать отказ диска нормальным событием, а не катастрофой.
Backup на том же сервере
Такое резервное копирование защищает от случайного удаления файла, но почти не защищает от полной потери хоста.
Нет запаса RAM
Сегодня виртуальные машины занимают 95% памяти. Завтра нужно срочно запустить ещё одну — а места уже нет.
Corosync вместе с тяжёлым storage traffic
В спокойном режиме всё работает. Начинается backup или recovery — растёт latency, и cluster communication становится нестабильной.
Панель управления открыта всему интернету
У административной панели нет причины быть доступной каждому IP планеты. VPN и network ACL здесь стоят нескольких минут настройки.
Слишком ранний Ceph
Если инфраструктуре достаточно двух NVMe в ZFS mirror, это не «несерьёзная архитектура». Это просто архитектура нужного размера.
Нет restore-тестов
Фраза «backup успешно выполняется каждую ночь» звучит хорошо. Гораздо полезнее другая: «мы регулярно поднимаем тестовую VM из backup и проверяем приложение».
Proxmox против отдельных VPS
Для пяти маленьких серверов VPS действительно может быть удобнее: провайдер занимается гипервизором, а вы получаете готовые машины. Proxmox на dedicated-сервере становится особенно интересен, когда виртуальных машин много, требуется много RAM, нужны собственные сетевые схемы, PCI passthrough, Windows VM или полный контроль над virtualization layer.
Представим 30 внутренних VM. Управлять ими как 30 независимыми арендованными серверами можно. Но собственный кластер позволяет относиться к CPU, RAM и storage как к единому пулу.
А что с экономикой
Главная ошибка — сравнивать только цену физического сервера с ценой одной VM. Нужно считать стоимость всей платформы: dedicated server, backup, IP, сеть, администрирование и резервирование.
У dedicated-инфраструктуры есть важная особенность: чем лучше загружено оборудование, тем привлекательнее экономика. Если сервер с 256 ГБ RAM использует только 20 ГБ, большую часть ресурсов вы оплачиваете вхолостую. Если внутри стабильно работают десятки VM, ситуация меняется.
Поэтому виртуализация — ещё и задача по эффективному использованию железа. Главное — не переходить грань, после которой каждая новая VM начинает бороться с соседями за CPU, память и диски.
Как выбрать выделенный сервер под Proxmox
Перед заказом полезно выписать будущие виртуальные машины хотя бы в простую таблицу:
| VM | vCPU | RAM | Disk | Критичность |
|---|---|---|---|---|
| Web | 4 | 8 GB | 80 GB | High |
| PostgreSQL | 8 | 32 GB | 500 GB | Critical |
| GitLab | 4 | 16 GB | 250 GB | Medium |
| Monitoring | 2 | 8 GB | 100 GB | High |
| Staging | 4 | 16 GB | 150 GB | Low |
После этого добавьте запас. Если расчёт показывает 80 ГБ RAM, машина со 128 ГБ выглядит разумнее 96 ГБ. Если сегодня требуется 12 ядер, запас до 16–24 ядер может избавить от миграции через несколько месяцев.
С дисками отдельно оцените объём, IOPS, latency, интенсивность записи и требуемую отказоустойчивость. Два сервера одинаковой цены могут совершенно по-разному чувствовать себя под виртуализацией именно из-за storage.
Где здесь King Servers
Для Proxmox особенно важна возможность подобрать физическую конфигурацию под конкретный workload: процессор, RAM, диски, сеть и географию. В King Servers можно начать с одной выделенной ноды с NVMe и внешним backup, а затем масштабировать инфраструктуру до нескольких физических серверов и кластера.
Перед заказом полезно заранее определить количество нод, объём RAM, схему дисков, число сетевых интерфейсов, скорость межсерверной сети, необходимость отдельного backup-хранилища и возможный PCIe/GPU passthrough. Это позволяет выбрать не просто мощный сервер, а конфигурацию, которая соответствует архитектуре.
С чего начать на практике
Если Proxmox раньше не использовали, не нужно сразу строить три ноды, Ceph, HA, SDN и десяток VLAN.
Начните с одной машины. Поставьте Proxmox. Создайте несколько тестовых VM. Настройте mirror. Сделайте backup. Удалите тестовую VM и восстановите её. Попробуйте Cloud-Init. Добавьте monitoring.
И только после этого задайте себе вопрос: чего действительно не хватает? Возможно, понадобится ещё одна нода. Возможно, критичен HA. Может быть, узким местом окажутся диски. А может выясниться, что один dedicated-сервер спокойно обслуживает всю инфраструктуру с большим запасом.
Сложность должна появляться после задачи, а не раньше неё.
Итог
Proxmox VE позволяет превратить обычный выделенный сервер в полноценную платформу виртуализации, а несколько физических серверов — в собственное частное облако.
Но качество такой инфраструктуры определяется не количеством функций в панели. Важнее фундамент: подходящий CPU, достаточный запас RAM, отказоустойчивое storage, правильно разделённая сеть, независимые backup, защищённое управление, monitoring и понятная стратегия масштабирования.
Для небольшой компании разумным стартом может быть один dedicated-сервер с двумя NVMe в mirror и внешним backup. Для production с высокими требованиями к доступности — несколько Proxmox-нод, отдельная cluster network, HA и продуманное распределённое или shared storage.
Между этими вариантами есть десятки промежуточных архитектур. В этом и сила Proxmox: не нужно сразу строить инфраструктуру уровня крупного облачного провайдера. Можно начать с одной машины и развивать платформу вместе с проектом.
Фундамент Proxmox-инфраструктуры
Сложность имеет смысл добавлять только после появления соответствующей задачи.
Хорошая виртуализация начинается не с кнопки Create VM. Она начинается с правильно спроектированного физического сервера.