ITequipment.ruсетевое и серверное оборудование · МоскваПерейти в каталог →

Железо под виртуализацию: как рассчитать серверы для Proxmox, VMware и Hyper-V

Коротко: Сервер под виртуализацию подбирают от нагрузки: суммарные vCPU виртуальных машин делят на допустимый коэффициент переподписки (обычно 3:1–5:1 для типовых серверных ВМ), память берут без переподписки с запасом 20–30%, а число узлов выбирают так, чтобы при отказе одного (N+1) оставшиеся выдержали всю нагрузку. Для кластера с общим хранилищем или HCI нужна сеть не ниже 10 GbE, а для Ceph и vSAN — 25 GbE и выше. Proxmox VE, VMware vSphere и Hyper-V предъявляют близкие требования к железу, но различаются лицензированием и списками совместимости.

Что важно для гипервизора в первую очередь

Гипервизор — программный слой, который делит ресурсы физического сервера между виртуальными машинами. Узким местом виртуализации чаще всего становятся не процессоры, а память и дисковая подсистема: процессорное время можно разделять между ВМ, а оперативную память и IOPS — практически нет.

Proxmox, VMware и Hyper-V: что учесть при выборе железа

ПараметрProxmox VEVMware vSphere (ESXi)Microsoft Hyper-V
ОсноваDebian, KVM и QEMU, контейнеры LXCСобственное ядро VMkernelРоль Windows Server
Совместимость железаШирокая, драйверы ядра LinuxСтрогая, по Broadcom Compatibility GuideПо каталогу Windows Server
Встроенное HCICeph, также ZFS-репликацияvSANStorage Spaces Direct
Минимум для HA-кластера3 узла или 2 узла плюс QDevice2 узла и более, vSAN — от 2 с witness2 узла и более с witness
ЛицензированиеОткрытое ПО, подписка на поддержку по сокетамПодписка по ядрам, минимум 16 ядер на процессорWindows Server по ядрам, минимум 8 на процессор и 16 на сервер
Чувствительность к старому железуНизкаяВысокая: старые CPU и драйверы снимаются с поддержкиСредняя

Лицензирование по ядрам у VMware и Windows Server влияет на выбор процессора: иногда выгоднее меньше ядер с высокой частотой, чем максимум ядер. Для Proxmox это не ограничение, и там можно ориентироваться только на производительность. Среди отечественных платформ на основе KVM требования к железу близки к Proxmox, но списки совместимости публикует каждый разработчик; см. статью импортозамещение в 2026 году.

Процессоры: ядра, частота и переподписка

Виртуальный процессор (vCPU) — это поток выполнения, который гипервизор планирует на физическое ядро или поток. Соотношение суммарных vCPU к физическим ядрам называют коэффициентом переподписки.

Тип нагрузкиТипичная переподписка vCPU : ядроКомментарий
Офисные серверы, веб, тестовые среды4:1–6:1Нагрузка неравномерная, простаивающие ВМ
Типовые серверные ВМ3:1–4:1Базовый ориентир для расчёта
VDI офисных пользователей6:1–10:1Зависит от профиля пользователей
СУБД, 1С, ERP1:1–2:1Важна частота и стабильная задержка
Задачи реального времени, телефония1:1Часто с закреплением ядер

Гиперпоточность (Hyper-Threading, SMT) добавляет в среднем 15–30% производительности, а не удваивает её, поэтому расчёт удобнее вести по физическим ядрам. Важна и NUMA — архитектура, при которой каждый процессор имеет свою «ближнюю» память: ВМ, которая помещается в один NUMA-узел по ядрам и памяти, работает быстрее. Подробнее о процессорах — в статье серверные процессоры Xeon и EPYC.

Память: объём, каналы и запас

Память под виртуализацию считают так: сумма памяти всех ВМ плюс 5–10% на накладные расходы гипервизора (у Proxmox с ZFS — плюс кэш ARC, обычно несколько гигабайт на терабайт данных), плюс 20–30% запаса на рост.

Подробно о модулях — в статье серверная память DDR4 и DDR5.

Хранилище: локальные диски, СХД или HCI

Есть три основных подхода к хранению ВМ, и от выбора зависит конфигурация серверов.

Требования HCI к железу выше: для Ceph — от 3 узлов, рекомендуемо 4 и более, NVMe-накопители, сеть 25 GbE и выше и HBA-режим без аппаратного RAID; при трёхкратной репликации полезная ёмкость составляет около трети сырой. Для vSAN ESA обязательны NVMe-накопители из списка совместимости. Для ZFS в Proxmox также нужен HBA, а не RAID-контроллер. Сравнение подходов — в статье SAN, NAS и DAS.

Сеть: сколько портов и какой скорости

В кластере виртуализации трафик принято разделять по назначению, хотя бы на уровне VLAN.

Практичная схема для небольшого кластера — два порта 25 GbE на узел в агрегате (LACP) к двум коммутаторам с MLAG плюс порт управления 1 GbE и выделенный порт BMC. Для подбора коммутаторов см. статью как выбрать коммутатор.

Пример расчёта: 120 виртуальных машин

Исходные данные: 120 ВМ, в среднем 4 vCPU и 8 ГБ памяти, нагрузка типовая серверная, требуется отказоустойчивость N+1.

Четыре узла дают меньшую долю резерва (25% против 33%) и меньшую нагрузку на каждый сервер при отказе, а для Ceph — более комфортное восстановление данных. Три узла проще и требуют меньше портов и лицензий на сокеты. Хранилище рассчитывается отдельно: по суммарному объёму дисков ВМ, требуемым IOPS и выбранной схеме защиты.

Как выбрать серверы под виртуализацию

  1. Соберите инвентаризацию: число ВМ, vCPU, память, объём и профиль дисков, требования к доступности.
  2. Выберите гипервизор и проверьте его лицензирование и списки совместимости.
  3. Посчитайте ядра с учётом переподписки и запаса 20–30%.
  4. Посчитайте память без переподписки с запасом и распределите её по всем каналам.
  5. Выберите модель хранения: локальная, СХД или HCI — и соответствующие диски и контроллеры.
  6. Определите число узлов по схеме N+1 и рассчитайте ресурсы на узел.
  7. Спроектируйте сеть: скорости, число портов, резервирование коммутаторов.
  8. Добавьте загрузочные накопители (зеркало M.2), BMC и резервирование БП.

Подберём под задачу конфигурацию узлов и рассчитаем кластер по вашей инвентаризации. Общие принципы — в статье как выбрать сервер.

Совместимость и поддержка оборудования

Типичные ошибки

Что учесть при закупке

Смотреть серверы в наличии →

Вопросы по теме

Сколько виртуальных машин можно запустить на одном сервере?
Зависит от ресурсов ВМ. Ориентир: число физических ядер, умноженное на коэффициент переподписки и делённое на vCPU одной ВМ, и при этом суммарная память ВМ не должна превышать физическую за вычетом запаса. Обычно ограничением становится память.
Какой коэффициент переподписки vCPU использовать?
Для типовых серверных ВМ — 3:1–4:1, для тестовых и офисных сред — до 6:1, для VDI — 6:1–10:1. Для СУБД и чувствительных к задержкам систем — 1:1–2:1.
Можно ли переподписывать память?
В тестовых средах — ограниченно. В продуктиве память планируют без переподписки с запасом 20–30%, иначе гипервизор начинает свопинг и производительность всех ВМ на узле резко падает.
Сколько узлов нужно для кластера Proxmox?
Для высокой доступности нужно минимум три узла для кворума или два узла плюс внешний QDevice. Для Ceph рекомендуется от трёх, а комфортнее от четырёх узлов.
Какая сеть нужна для Ceph?
Для Ceph рекомендуется не менее 25 GbE на узел, желательно с выделенной сетью для репликации и MTU 9000. На 10 GbE Ceph работает, но восстановление после отказа диска или узла занимает значительно больше времени.
Нужен ли RAID-контроллер для виртуализации?
Для локального хранилища в VMware и Hyper-V — да, обычно RAID 10 или RAID 6. Для Ceph, vSAN и ZFS нужен HBA или контроллер в режиме HBA, так как защита данных реализуется программно.
Как лицензируется VMware vSphere?
vSphere лицензируется по подписке за физические ядра процессоров, при этом учитывается минимум 16 ядер на процессор. Поэтому выбор процессоров напрямую влияет на стоимость лицензий.
Сколько нужно лицензий Windows Server для Hyper-V?
Windows Server лицензируется по физическим ядрам, минимум 8 ядер на процессор и 16 на сервер. Редакция Datacenter даёт право на неограниченное число виртуальных машин с Windows Server на лицензированном узле.
Подойдёт ли б/у сервер под виртуализацию?
Да, особенно для Proxmox и KVM-платформ, которые поддерживают предыдущие поколения процессоров. Для VMware ESXi 8 и новее нужно проверить процессор и контроллеры по списку совместимости.
Что такое N+1 для кластера виртуализации?
Это схема, при которой кластер выдерживает отказ одного узла: оставшиеся серверы должны иметь достаточно ядер и памяти, чтобы перезапустить на себе все ВМ отказавшего узла.