Proxmox: полная инструкция на русском языке

Proxmox VE устанавливается на «голое железо» с ISO-образа, и первая ошибка новичков случается уже на этом этапе: гипервизор полностью перезаписывает целевой диск, поэтому установка на диск с данными приводит к их безвозвратной потере. Перед началом работы проверьте, что на выбранном накопителе нет нужной информации, а в BIOS включена поддержка виртуализации.

Proxmox Virtual Environment — это бесплатная платформа виртуализации на базе Debian Linux с открытым исходным кодом. Она позволяет запускать виртуальные машины (на базе KVM) и контейнеры (LXC) через удобный веб-интерфейс. Эта инструкция на русском языке проведёт вас от подготовки оборудования до создания первой виртуальной машины и настройки базовой безопасности.

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

Минимальные требования Proxmox VE скромные, но для комфортной работы виртуальных машин ресурсов нужно больше. Процессор должен поддерживать аппаратную виртуализацию: Intel VT-x или AMD-V. Эта функция включается в BIOS/UEFI и часто называется Intel Virtualization Technology, VT-x или SVM Mode.

Ориентировочные рекомендации по железу:

  • 🖥️ 64-битный процессор с поддержкой аппаратной виртуализации;
  • 🧠 оперативная память — чем больше, тем лучше (для домашней лаборатории обычно начинают с 16 ГБ);
  • 💾 отдельный диск или SSD под систему и виртуальные машины;
  • 🌐 сетевой адаптер с проводным подключением (Wi-Fi для управления сервером не подходит);
  • ⚡ желательно источник бесперебойного питания для защиты данных.
⚠️ Внимание: установщик Proxmox полностью очищает выбранный диск. Если на нём есть данные — скопируйте их заранее или используйте другой накопитель.

Установка Proxmox VE по шагам

Скачайте актуальный ISO-образ только с официального сайта проекта proxmox.com — раздел загрузок доступен без регистрации. Запишите образ на USB-накопитель, загрузитесь с него и выберите пункт Install Proxmox VE в меню установщика.

Далее установщик предложит принять лицензионное соглашение, выбрать целевой диск и файловую систему. Для большинства сценариев подходит стандартная ext4, а ZFS стоит выбирать осознанно — она даёт снапшоты и защиту данных, но требует больше оперативной памяти. На следующих экранах укажите страну, часовой пояс, раскладку клавиатуры, пароль root и email администратора.

Особое внимание уделите сетевым настройкам: задайте статический IP-адрес, который не пересекается с диапазоном DHCP вашего роутера. Именно по этому адресу вы потом будете открывать веб-интерфейс. После завершения установки сервер перезагрузится и покажет в консоли адрес панели управления.

☑️ Чек-лист установки Proxmox

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

Первый вход в веб-интерфейс

Панель управления доступна по адресу https://IP-адрес:8006. Браузер покажет предупреждение о самоподписанном сертификате — это нормально для свежей установки, соединение всё равно зашифровано. Войдите под пользователем root с паролем, заданным при установке, выбрав область Linux PAM standard authentication.

Сразу после входа появится уведомление об отсутствии подписки. Подписка нужна только для доступа к enterprise-репозиторию обновлений и техподдержке — все функции Proxmox доступны и без неё, ограничений в работе виртуальных машин нет. Сообщение можно просто закрыть.

📊 Для чего вы разворачиваете Proxmox?
Домашняя лаборатория и самообучение
Домашний сервер (медиа, файлы, умный дом)
Виртуализация в малом бизнесе
Тестирование перед внедрением на работе

Настройка репозиториев и обновление

Без подписки нужно переключить систему на бесплатный репозиторий no-subscription, иначе обновления не будут устанавливаться. Это делается в веб-интерфейсе: выберите узел, откройте раздел Updates → Repositories, отключите enterprise-репозиторий и добавьте no-subscription через кнопку Add.

После настройки репозиториев обновите систему через консоль узла (Shell в веб-интерфейсе):

apt update && apt dist-upgrade -y

Обновления выполняйте регулярно — они закрывают уязвимости и исправляют ошибки гипервизора. Перед крупным обновлением имеет смысл остановить важные виртуальные машины и сделать резервные копии.

⚠️ Внимание: не редактируйте файлы репозиториев вручную, если не уверены в синтаксисе — ошибка в /etc/apt/sources.list может сломать систему обновлений. Используйте веб-интерфейс, он формирует корректные записи.

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

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

Затем нажмите кнопку Create VM в правом верхнем углу и пройдите по шагам мастера:

  • 📛 задайте имя виртуальной машины на вкладке General;
  • 💿 выберите загруженный ISO-образ и тип гостевой ОС;
  • ⚙️ на вкладке System для Windows обычно включают QEMU Agent и выбирают тип диска VirtIO;
  • 💾 выделите объём диска, число ядер процессора и объём памяти с запасом под задачи гостя;
  • 🌐 сеть оставьте на мосте vmbr0 — виртуальная машина получит доступ в вашу локальную сеть.

После создания запустите ВМ и откройте её экран через Console — дальше идёт обычная установка операционной системы. Для Windows потребуется дополнительный ISO с драйверами VirtIO, иначе установщик не увидит виртуальный диск.

LXC-контейнеры: когда они выгоднее

Контейнеры LXC — альтернатива полноценным виртуальным машинам. Они потребляют заметно меньше памяти и запускаются почти мгновенно, поэтому для сервисов вроде файлового сервера, Pi-hole или системы умного дома контейнер часто удобнее ВМ.

Шаблоны контейнеров скачиваются прямо из веб-интерфейса: выберите хранилище, откройте раздел CT Templates и нажмите Templates. Доступны готовые образы Debian, Ubuntu, Alpine и других дистрибутивов. Создание контейнера выполняется кнопкой Create CT — мастер похож на мастер виртуальных машин, но без этапа установки ОС.

Привилегированные и непривилегированные контейнеры

Непривилегированный (unprivileged) контейнер изолирован от хоста и считается более безопасным — выбирайте его по умолчанию. Привилегированный нужен только в отдельных случаях, когда приложению требуется прямой доступ к ресурсам хоста.

Хранилища, сеть и резервное копирование

Proxmox различает несколько типов хранилищ, и понимание их различий упрощает администрирование:

Тип хранилищаНазначениеОсобенности
local (directory)ISO-образы, шаблоны, бэкапыСоздаётся при установке
local-lvmДиски виртуальных машинLVM-thin, поддержка снапшотов
NFS / CIFSСетевые бэкапы и образыПодключается к NAS
ZFSДиски ВМ и данныеСнапшоты, контроль целостности

Резервное копирование настраивается в разделе Datacenter → Backup. Создайте задание, выберите виртуальные машины, расписание и целевое хранилище — система будет автоматически делать снапшоты ВМ. Копии лучше держать на отдельном устройстве, например на сетевом хранилище: бэкап на том же диске, что и сама ВМ, не спасёт при отказе накопителя.

⚠️ Внимание: снапшот виртуальной машины — не резервная копия. Снапшот хранится на том же диске и исчезнет вместе с ним при поломке. Полноценный бэкап создаётся только функцией Backup.

Частые проблемы и их решения

Если веб-интерфейс не открывается, сначала проверьте с консоли сервера, что сетевой интерфейс получил нужный адрес: команда ip a покажет текущую конфигурацию. Также убедитесь, что вы используете именно https и порт 8006 — по обычному http панель не отвечает.

Медленная работа виртуальных машин чаще всего связана с нехваткой оперативной памяти на хосте. Не выделяйте гостям всю доступную память: оставьте запас самому Proxmox, иначе система начнёт активно использовать swap и всё замедлится. Для Windows-гостей обязательно установите драйверы VirtIO и гостевой агент QEMU — без них производительность диска и сети будет заметно ниже.

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

Proxmox действительно бесплатный?

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

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

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

Что выбрать: виртуальную машину или LXC-контейнер?

Для Windows и изолированных окружений — только виртуальную машину. Для лёгких Linux-сервисов контейнер экономичнее по памяти и быстрее запускается.

Как пробросить USB-устройство в виртуальную машину?

В настройках ВМ откройте раздел Hardware, нажмите Add и выберите USB Device — устройство можно указать по порту или по идентификатору производителя. ВМ при этом может потребовать перезапуска.

Нужен ли отдельный диск под Proxmox?

Строго отдельный — не обязательно: система и виртуальные машины могут жить на одном накопителе. Но выделенный SSD под гипервизор упрощает переустановку и снижает риск потери данных гостевых систем.