Files
HomeServerServices/Proxmox.md
2026-01-29 16:10:31 +04:00

4.1 KiB
Raw Blame History

🖥️ Настройка Proxmox

Этот гайд описывает установку и настройку Proxmox VE для виртуализации OPNsense и Debian.


1 Отключение enterprise репозиториев и обновление пакетов

В разделе Сервер > Обновления > Репозитории:

  • Отключаем всё с упоминанием enterprise
  • Добавляем No-Subscription репозиторий

Затем обновляем пакеты в терминале сервера:

apt update && apt upgrade

2 Загрузка ISO образов

Загружаем на сервер ISO образы:

  • Для OPNsense выбираем образ типа DVD
  • Для Debian нужен minimal образ netinst
  • Копируем файлы в разделе Сервер > local > ISO-образы

3 Создание ВМ с OPNsense

Настройки ВМ:

  • Общее > Запуск при загрузке: Включаем
  • ОС > Гостевая ОС: Other (OPNsense — это FreeBSD)
  • Система > Агент QEMU: включить (нужен для просмотра информации о системе в гипервизоре)
  • Диски > Шина: SCSI
  • Размер диска: 16Гб (достаточно)
  • ЦП > Тип: host
  • ЦП > Кол-во ядер: 2
  • Объём ОЗУ:б (не менее 1Гб)
  • Сеть > Модель: VirtIO
  • Сетевой экран: отключаем (OPNsense сам решает эту задачу)
  • Остальные настройки по умолчанию

Выбираем загруженный ISO-образ и запускаем ВМ.

Настройка OPNsense описана в файле OPNsense.md


4 Создание ВМ с Debian

По идее Proxmox работает на ядре Linux и построен на Debian, поэтому мы могли бы использовать LXC контейнер, однако для запуска Docker (Podman) внутри LXC нужны разрешения и модули ядра, не способствующие безопасности. По сути при таком подходе Docker (Podman) будет работать чуть ли не в самом гипервизоре, что плохо. Поэтому используем ВМ.

Настройки ВМ:

  • Общее > Запуск при загрузке: Включаем
  • ОС > Гостевая ОС: Linux 6.x
  • Система > Агент QEMU: включить (нужен для просмотра информации о системе в гипервизоре)
  • Диски > Шина: SCSI
  • Размер диска: 48Гб (и более)
  • ЦП > Тип: host
  • ЦП > Кол-во ядер: 4 (и более)
  • Объём ОЗУ:б (и более)
  • Сеть > Модель: VirtIO
  • Сетевой экран: отключаем (нас прикрывает OPNsense)
  • Остальные настройки по умолчанию

Если мы хотим добавить внешние диски для хранения данных, нужно дать ВМ доступ к ним через USB. В разделе Оборудование нужно добавить USB-устройство. Лучше всего дать доступ ВМ к самому USB-порту, тогда любое устройство в него вставленное будет доступно внутри ВМ, но можно также предоставить доступ к конкретному устройству, в какой порт оно не было бы вставлено.

Чтобы посмотреть подключенные USB-устройства и скорости их работы, запускаем команду lsusb -t и ищем наши диски (Class=Mass Storage)

Настройка Debian описана в файле Debian.md