Proxmox: установка и настройка гипервизора с нуля

Если после установки Proxmox VE веб-интерфейс недоступен по адресу https://IP-сервера:8006, чаще всего причина в неверно заданном статическом IP или несовпадении подсети — проверка начинается с консоли сервера командой ip a. Это типичная ситуация первого запуска, и она решается за пару минут, если понимать, как устроена сетевая конфигурация гипервизора.

Proxmox VE — открытая платформа виртуализации на базе Debian с гипервизором KVM и контейнерами LXC. Она подходит как для домашней лаборатории, так и для небольшой серверной инфраструктуры: управление ведётся через браузер, а лицензия не требуется для базовой работы. Ниже разберём весь цикл — от подготовки оборудования до запуска первой виртуальной машины.

Требования к оборудованию и подготовка

Перед установкой убедитесь, что процессор сервера поддерживает аппаратную виртуализацию: Intel VT-x или AMD-V. Проверить это можно в BIOS/UEFI — соответствующий пункт обычно находится в разделе настроек процессора и должен быть включён. Без этой опции виртуальные машины KVM работать не смогут, хотя контейнеры LXC запустятся.

По памяти ориентируйтесь на сумму ресурсов планируемых виртуальных машин плюс запас для самого гипервизора. Для тестовой лаборатории хватит скромной конфигурации, для рабочих нагрузок — чем больше RAM, тем лучше. Дисковая подсистема зависит от задач: для начала достаточно одного SSD, но для отказоустойчивости стоит предусмотреть RAID или ZFS.

☑️ Подготовка к установке Proxmox

Выполнено: 0 / 5

Установка Proxmox VE

Загрузите сервер с подготовленной флешки и выберите пункт Install Proxmox VE в загрузочном меню. Установщик предложит принять лицензионное соглашение, выбрать целевой диск и файловую систему. Для одиночного диска подойдёт ext4 или xfs; если планируете снапшоты и самовосстановление данных — выбирайте ZFS, но учтите, что она требовательна к объёму оперативной памяти.

Далее укажите страну, часовой пояс и раскладку, задайте пароль root и адрес электронной почты для системных уведомлений. Ключевой этап — сетевые параметры: установщик попросит FQDN (имя хоста в формате pve.example.local), статический IP-адрес, маску, шлюз и DNS-сервер. Эти данные должны соответствовать вашей сети, иначе после перезагрузки веб-интерфейс окажется недоступен.

⚠️ Внимание: установщик полностью очистит выбранный диск. Если на нём есть нужные данные, сделайте резервную копию до начала установки — восстановить разделы после переразметки будет невозможно.

После завершения установки сервер перезагрузится и выведет в консоль адрес панели управления. Откройте в браузере https://ваш-IP:8006, примите предупреждение о самоподписанном сертификате и войдите под пользователем root с указанным паролем, выбрав область аутентификации Linux PAM.

📊 Для каких задач вы разворачиваете Proxmox?
Домашняя лаборатория и обучение
Серверы для малого бизнеса
Тестирование ПО и CI/CD
Миграция с другого гипервизора

Первичная настройка после установки

Первым делом обновите систему. По умолчанию в Proxmox подключён enterprise-репозиторий, который требует платной подписки; без неё обновления из него недоступны. Для бесплатного использования переключитесь на репозиторий no-subscription: в веб-интерфейсе это делается в разделе Node → Updates → Repositories, где enterprise-репозиторий отключается, а no-subscription добавляется кнопкой.

После настройки репозиториев обновите пакеты через консоль:

apt update && apt full-upgrade -y

Также стоит проверить корректность имени хоста в файле /etc/hosts — оно должно разрешаться в заданный статический IP, а не в 127.0.0.1. Ошибка здесь иногда приводит к проблемам с кластерными службами и сертификатами в дальнейшем.

Настройка сети и мостов

Сетевая конфигурация Proxmox строится вокруг Linux Bridge — виртуального коммутатора, через который виртуальные машины получают доступ к физической сети. По умолчанию создаётся мост vmbr0, привязанный к основному сетевому интерфейсу. Для большинства сценариев этого достаточно: ВМ, подключённые к vmbr0, окажутся в той же сети, что и сам хост.

Если нужна изолированная внутренняя сеть между виртуальными машинами, создайте дополнительный мост без привязки к физическому порту — например, vmbr1. Сделать это можно в разделе Node → Network через кнопку Create → Linux Bridge. Изменения применяются после перезагрузки или перезапуска сетевой службы.

  • 🌐 vmbr0 — основной мост для выхода ВМ во внешнюю сеть;
  • 🔒 vmbr1 без физического порта — изолированная внутренняя сеть;
  • 🏷️ VLAN-aware мост — если планируете сегментацию по VLAN;
  • 🔗 Bonding — объединение нескольких портов для отказоустойчивости (при наличии нескольких сетевых карт).
⚠️ Внимание: редактируйте сетевые настройки осторожно — ошибка в конфигурации моста может отрезать доступ к серверу по сети. Перед изменениями убедитесь, что у вас есть физический или IPMI-доступ к консоли машины.

Хранилища: local, ZFS, NFS

Proxmox разделяет хранилища по типам содержимого: образы дисков ВМ, ISO-файлы, контейнеры, резервные копии, снапшоты. По умолчанию создаются хранилища local (каталог /var/lib/vz) и local-lvm (тонкий том LVM для дисков ВМ). Посмотреть и добавить хранилища можно в разделе Datacenter → Storage.

Выбор бэкенда зависит от инфраструктуры. Для одиночного сервера удобны ZFS или LVM-thin, для нескольких узлов — сетевые хранилища NFS или Ceph, которые позволяют выполнять живую миграцию ВМ между хостами. Образы ISO для установки гостевых ОС загружаются в хранилище, поддерживающее тип контента «ISO image» — обычно это local.

Тип хранилищаНазначениеОсобенности
Directory (local)ISO, бэкапы, контейнерыПростой файловый доступ
LVM-thin (local-lvm)Диски ВМТонкое выделение, снапшоты
ZFSДиски ВМ, контейнерыСнапшоты, сжатие, проверка целостности
NFSОбщие данные для кластераЖивая миграция между узлами
Ceph (RBD)Распределённое хранилищеТребует кластер из нескольких узлов

Создание первой виртуальной машины

Загрузите ISO-образ нужной операционной системы: выберите хранилище local, перейдите на вкладку ISO Images и нажмите Upload либо укажите URL для скачивания напрямую. Затем нажмите кнопку Create VM в правом верхнем углу панели.

В мастере создания задайте имя ВМ, выберите ISO и тип гостевой ОС. На вкладке системы оставьте тип BIOS SeaBIOS для обычных систем или выберите OVMF (UEFI), если гостевая ОС требует UEFI — тогда добавьте EFI-диск. Для современных Windows обычно рекомендуется тип машины q35 и контроллер диска VirtIO Block.

Выделите ресурсы: количество ядер CPU, объём RAM и размер диска. Сеть подключите к мосту vmbr0 с моделью адаптера VirtIO (paravirtualized) — она даёт лучшую производительность, но для Windows потребуется установка драйверов virtio-win с отдельного ISO. После завершения мастера запустите ВМ и откройте консоль, чтобы пройти установку ОС.

Что такое VirtIO и зачем он нужен

VirtIO — паравиртуализированные драйверы, которые позволяют гостевой ОС работать с диском и сетью напрямую через гипервизор, минуя эмуляцию реального железа. Это заметно повышает производительность дисковой подсистемы и сети. Для Linux-дистрибутивов драйверы обычно уже встроены в ядро, для Windows их нужно установить с ISO-образа virtio-win.

Резервное копирование и обновления

Штатный механизм бэкапов в Proxmox — vzdump, который создаёт снапшоты ВМ и контейнеров без остановки работы (режим snapshot) или с кратковременной приостановкой. Задания настраиваются в разделе Datacenter → Backup: укажите расписание, целевое хранилище и список ВМ. Хранить резервные копии лучше на отдельном диске или сетевом хранилище, а не на том же массиве, где лежат сами ВМ.

  • 📦 Режим snapshot — бэкап без остановки ВМ;
  • ⏸️ Режим suspend — краткая пауза для консистентности;
  • 🛑 Режим stop — полная остановка, максимальная целостность;
  • 🗜️ Сжатие zstd — разумный баланс скорости и размера архива.

Регулярно обновляйте сам гипервизор через apt full-upgrade и следите за выходом новых версий ядра. Перед крупными обновлениями (например, смена мажорной версии Proxmox) обязательно делайте полный бэкап конфигурации /etc/pve и всех критичных ВМ — это позволит откатиться при неудаче.

Часто задаваемые вопросы

Можно ли установить Proxmox на обычный домашний ПК?

Да, подойдёт любой компьютер с процессором, поддерживающим аппаратную виртуализацию (VT-x или AMD-V), и достаточным объёмом оперативной памяти. Для обучения и тестов часто используют обычные десктопы и мини-ПК.

Нужна ли платная подписка для работы Proxmox?

Нет, все функции гипервизора доступны бесплатно. Подписка даёт доступ к enterprise-репозиторию со стабильными обновлениями и к технической поддержке. Для некоммерческого использования достаточно репозитория no-subscription.

Чем отличается виртуальная машина от контейнера LXC?

Виртуальная машина (KVM) эмулирует полноценное оборудование и позволяет запускать любую ОС, включая Windows. Контейнер LXC использует ядро хоста, поэтому подходит только для Linux-систем, но потребляет заметно меньше ресурсов и запускается быстрее.

Что делать, если веб-интерфейс не открывается после установки?

Проверьте в консоли сервера командой ip a, назначен ли интерфейсу ожидаемый IP-адрес. Убедитесь, что обращаетесь по протоколу https и порту 8006, а также что компьютер, с которого вы подключаетесь, находится в той же сети или имеет маршрут до сервера.

Можно ли объединить несколько серверов Proxmox в кластер?

Да, в разделе Datacenter → Cluster создаётся кластер, к которому присоединяются другие узлы. Кластер даёт единое управление, живую миграцию ВМ и возможность настроить высокую доступность (HA), но для корректной работы требует стабильной сети между узлами.