Коротко о главном
Proxmox VE объединяет KVM и LXC в одном веб-интерфейсе. Это удобная база для домашнего сервера: можно запускать виртуальные машины, контейнеры, делать снапшоты и резервные копии, не собирая всё вручную.
Единая панель управления экономит время: создание машины, сеть, хранилище и бэкапы настраиваются в одном месте. Proxmox бесплатен, а подписка нужна только для корпоративной поддержки.
Proxmox VE редко ломается сам по себе. Чаще проблема в неверной конфигурации, устаревшей версии или команде, скопированной без понимания. Разберём типичные сбои и способы их исправления.
Почему это происходит
Ошибки почти всегда связаны с контекстом: другая версия пакета, не тот пользователь, устаревший конфиг или команда из руководства для другой системы. Proxmox VE не исключение. Поэтому сначала фиксируем исходное состояние, затем меняем одну вещь за раз.
Типичные ошибки
Ниже — сбои, которые встречаются чаще всего. Перед исправлением сохраните текущие конфиги и запишите, какие изменения вносите: так проще откатиться.
1. Пропала сеть после установки
Проверьте имена интерфейсов и bridge-ports. Настройте консоль через монитор и исправьте /etc/network/interfaces.
2. VM не запускается
Проверьте поддержку виртуализации в BIOS, модули kvm и свободное место. Смотрите задачи и журнал в веб-интерфейсе.
3. Закончилось место в хранилище
Удалите старые снапшоты и образы, проверьте pvesm status. Не удаляйте диски работающих машин.
Как настроить правильно
Правильная последовательность проста: проверить версию и зависимости, сделать резервную копию конфигурации, внести минимальное изменение, проверить логи и только потом двигаться дальше.
Установка
В Debian, Ubuntu и Linux Mint используется пакетный менеджер APT:
sudo apt update && sudo apt full-upgrade
В Fedora и RHEL-совместимых системах пакет ставится через DNF:
sudo dnf upgrade --refresh
В Arch Linux и производных пакет доступен в официальных репозиториях:
sudo pacman -Syu
1. Установите систему с ISO
Proxmox ставится на чистый диск и занимает его целиком. Не устанавливайте его рядом с рабочей системой без понимания разметки.
# загрузитесь с ISO Proxmox VE
# выберите диск, сеть и пароль root
2. Настройте сеть
Проверьте bridge: от него зависит доступ к веб-интерфейсу и виртуальным машинам. Ошибка в конфигурации может лишить вас сети.
ip a
cat /etc/network/interfaces
ping -c 2 192.168.1.1
3. Подключите хранилище
Для начала достаточно local-lvm. Для бэкапов и образов добавьте отдельный диск или NFS-хранилище.
pvesm status
lsblk -o NAME,SIZE,FSTYPE
4. Создайте контейнер или VM
Контейнер легче и быстрее, но использует ядро хоста. Для Windows, Docker и нестандартных ядер нужна виртуальная машина.
pct list
qm list
# создание — через веб-интерфейс или pct create
Рабочий конфиг
Начните с минимального рабочего варианта. Не копируйте большой конфиг целиком: добавляйте параметры по одному и проверяйте результат после каждого изменения.
# /etc/network/interfaces
auto vmbr0
iface vmbr0 inet static
address 192.168.1.10/24
gateway 192.168.1.1
bridge-ports enp3s0
bridge-stp off
bridge-fd 0
Практические советы
Эти рекомендации проверены на повседневных задачах. Начните с тех, которые закрывают вашу текущую боль, а не со всего списка сразу.
Совет 1. Не открывайте порт 8006 в интернет: используйте локальную сеть или защ
Не открывайте порт 8006 в интернет: используйте локальную сеть или защищённый доступ.
Совет 2. Для обновлений подходит репозиторий no-subscription, но читайте предуп
Для обновлений подходит репозиторий no-subscription, но читайте предупреждения.
Совет 3. Отдельный диск под бэкапы обязателен: снапшоты не заменяют копию.
Отдельный диск под бэкапы обязателен: снапшоты не заменяют копию.
Совет 4. ZFS удобен для снапшотов, но требует памяти и планирования.
ZFS удобен для снапшотов, но требует памяти и планирования.
Профилактика
Большинство повторяющихся сбоев с Proxmox VE связано не с ошибкой в самой программе, а с окружением: обновились зависимости, изменился путь, закончилось место или другой администратор поправил конфиг. Поэтому профилактика начинается с фиксации исходного состояния.
Сохраните рабочий конфиг в систему контроля версий, добавьте короткий комментарий о том, зачем нужен каждый нестандартный параметр, и запишите команду проверки. Через месяц вы скажете себе спасибо: восстановить логику по чужому файлу без пояснений почти невозможно.
Чек-лист
- Версия пакета и конфигурация зафиксированы и доступны для сравнения.
- Есть автоматическая проверка синтаксиса перед перезапуском службы.
- Журналы ротуются, а диск не заполняется ими за неделю.
- Изменения проходят через тестовый стенд, а не сразу на рабочий сервер.
Итог
Большинство ошибок с Proxmox VE лечится не переустановкой, а проверкой конфигурации, логов и прав доступа. Действуйте по одному изменению за раз — и причина быстро найдётся.