Установка Linux на виртуальную машину в Proxmox VE

Proxmox Virtual Environment (VE) — это open-source гипервизор типа 1 на базе Debian. Его применяют для высокодоступных серверов, корпоративных и лабораторных задач, а также в домашних проектах. Proxmox можно использовать бесплатно; при необходимости доступна платная подписка с поддержкой.
Вы можете запускать в Proxmox любые серверные или десктопные ОС — ограничение только в ресурсах вашего железа. Ниже — подробная инструкция по установке Linux (на примере Ubuntu Server) в виртуальную машину Proxmox.
Необходимые условия
- Сервер с установленным Proxmox VE и доступом к веб‑интерфейсу (по IP:порт, по умолчанию 8006).
- ISO‑образ выбранной дистрибуции (например, Ubuntu Server).
- Достаточно дискового пространства и оперативной памяти для VM и хоста.
- Базовые навыки работы в веб‑интерфейсе Proxmox и SSH.
Важно: при установке в продакшен убедитесь, что у вас есть резервные копии данных и план отката.
Шаг 1 — вход в веб‑интерфейс Proxmox
Откройте браузер и перейдите по IP‑адресу вашего Proxmox (пример: https://10.0.0.112:8006).
Логин: root и ваш пароль.
После входа вы увидите обзор Datacenter. Кликните Datacenter, затем выберите узел (node) — в примере он называется pve.
Шаг 2 — загрузка ISO образа в хранилище
- Выберите узел (например, pve) и вкладку Storage → local (pve).
- Нажмите Upload и загрузите ISO образ дистрибутива.
Если у вас нет ISO, скачайте его с официального сайта дистрибутива (например, Ubuntu Server).
Примечание о хранилищах:
- local (pve) обычно используется для ISO и шаблонов.
- local-lvm / LVM-thin используются для дисков виртуальных машин.
Совет: для автоматизированных развёртываний используйте cloud‑init шаблоны и поддерживаемые cloud‑images.
Шаг 3 — создание виртуальной машины в Proxmox
Нажмите Create VM в правом верхнем углу.
- Задайте VM ID (по умолчанию начинается с 100) и читабельное имя.
- В разделе OS выберите ранее загруженный ISO.
- Перейдите через шаги конфигурации — диски, CPU, память, сеть.
Диск
Выберите тип хранилища (local-lvm, ZFS и т.д.) и размер. Пример в руководстве: 500 GB.
Советы по дискам:
- Для серверов баз данных рассматривайте диск на выделённом пуле или ZFS.
- Выбирайте формат диска по задачам: raw — прост и быстр, qcow2 даёт снапшоты и экономию места.
CPU
Назначьте сокеты и ядра по потребностям. В примере: 2 сокета × 5 ядер = 10 виртуальных ядер. Не превышайте общее число физических ядер без планирования оверкоммита.
Память
Память вводится в мегабайтах. В примере VM получила 65536 MB (64 GB). Учитывайте общую память хоста.
Сеть
По умолчанию Proxmox использует бридж (vmbr0), привязанный к активному Ethernet интерфейсу. Можно настраивать VLAN, bonding, NAT или отдельные мосты для изоляции трафика.
В финальном окне подтвердите конфигурацию и поставьте галку Start after created, если хотите начать установку сразу. Нажмите Finish.
Шаг 4 — установка Linux внутри VM
В списке VM выберите созданную машину, откройте Console и следуйте установщику выбранной ОС.
После установки проверьте:
- VM загрузилась без ошибок.
- Службы запущены (SSH, если это сервер).
- Сеть работает (пинг шлюза/have routable IP).
Вы можете управлять VM через консоль в веб‑интерфейсе или подключаться по SSH.
Когда такая установка не подходит — примеры и альтернативы
- У вас слабый одноядерный хост — подумайте о лёгких контейнерах LXC вместо QEMU/KVM.
- Нужно GUI‑рабочее место с аппаратной графикой — Proxmox поддерживает passthrough GPU, но это сложнее и требует совместимого железа.
- Если цель — быстрые тесты на ноутбуке — удобнее использовать локальный Type‑2 гипервизор (VirtualBox, VMWare Workstation).
Полезные практики и рекомендации
- Планируйте ресурсы: разделите RAM/CPU между VM с запасом на хост.
- Используйте бэкапы и снапшоты перед критическими изменениями.
- Для автоматических развёртываний применяйте cloud‑init и шаблоны.
- Мониторьте хост (Zabbix/Prometheus) и настраивайте оповещения.
Мини‑руководство: быстрая проверка после установки
- Войти на VM по SSH.
- Проверить свободную память: free -h.
- Проверить доступность сети: ping 8.8.8.8.
- Убедиться, что основные службы запущены: systemctl status sshd.
Чек‑лист перед запуском в продакшен
- Проверен образ ISO и контрольная сумма.
- Выбрана стратегия бэкапа для VM.
- Настроен мониторинг и логирование.
- Документированы IP и учетные записи.
- Ограничен доступ к Proxmox GUI (VPN или firewall).
Ролевые задачи: кто за что отвечает
- Администратор: установка Proxmox на сервер, настройка хранилищ, сеть, бэкапы.
- Девопс/инженер: автоматизация VM (cloud‑init, шаблоны), CI/CD‑интеграция.
- Разработчик/тестер: создание VM для тестовых сред, проверка конфигураций.
Критерии приёмки
- VM корректно загружается и доходит до логина ОС.
- Все назначенные ресурсы (RAM/CPU/Disk) соответствуют требованиям.
- Доступ по SSH/HTTP (в зависимости от сервиса) работает стабильно.
- Бэкап VM создаётся и восстанавливается тестово.
Устранение популярных проблем
- VM не запускается: проверьте логи task log в интерфейсе Proxmox и свободное место в хранилище.
- Нет сети внутри VM: проверьте настройки bridge (vmbr0), настройки сети в гостевой ОС и VLAN.
- ISO не отображается: убедитесь, что файл загружен в правильное хранилище (local) и имеет расширение .iso.
План отката / быстрый Playbook
- Если установка прошла некорректно — остановите VM.
- Восстановите снапшот или бэкап, если он есть.
- Если бэкап отсутствует — удалите проблемную VM и создайте новую из шаблона.
- Зафиксируйте причину и обновите процедуру установки.
Как выбрать ресурсы VM — простая эвристика
- Тестовый сервер: 1–2 vCPU, 1–4 GB RAM, 20–40 GB диска.
- Веб‑сервер средней нагрузки: 2–4 vCPU, 4–16 GB RAM, 40–100 GB диска.
- База данных/памятроёмкие сервисы: больше RAM и отдельный диск; начинайте с 4+ vCPU и 16+ GB RAM.
flowchart TD
A[Определите цель VM] --> B{Нужен GUI?}
B -- Да --> C[Выбирайте десктопный дистрибутив]
B -- Нет --> D[Серверный дистрибутив]
D --> E{Нагрузки сети/CPU?}
E -- Низкие --> F[1-2 vCPU, 1-4GB RAM]
E -- Умеренные --> G[2-4 vCPU, 4-16GB RAM]
E -- Высокие --> H[4+ vCPU, 16+GB RAM и диски на отдельном пуле]Короткое резюме
Proxmox VE — надёжное решение для виртуализации на bare‑metal. Установка Linux внутри VM сводится к загрузке ISO, созданию VM с правильными ресурсами и запуску установщика. В продакшене уделите внимание бэкапам, мониторингу и политике доступа.
Важно: перед критическими изменениями делайте снапшоты и тестируйте восстановление.
Ключевые рекомендации
- Загружайте ISO в local (pve).
- Планируйте ресурсы с учётом хоста.
- Используйте cloud‑init и шаблоны для автоматизации.
- Настройте мониторинг и бэкапы.
Список полезных ссылок и поисковых запросов: Proxmox VE documentation, Ubuntu Server install guide, Proxmox cloud-init templates.
Конец инструкции.
Похожие материалы
Отключить пароль для сетевой шары в Windows 8
Вставить видео в PowerPoint — пошагово
Как найти IMEI iPhone — быстро и безопасно
Как начать побочный бизнес из дома