Перейти к основному контенту

Установка Proxmox VE

Введение

Proxmox Virtual Environment (VE) — это полнофункциональная, готовая к работе платформа для серверной виртуализации с открытым исходным кодом. По своей сути, это операционная система на базе Debian Linux, которая превращает физический сервер в мощный гипервизор — основу для создания и управления виртуальными машинами и контейнерами.

Системные требования

Ниже представлены минимальные и рекомендуемые системные требования для Proxmox VE. Основные различия заключаются не только в объеме, но и в качестве компонентов (например, использование SSD вместо HDD), что критически важно для стабильной работы в реальной среде.

Компонент Минимальные требования (Только для тестирования) Рекомендуемые требования (Для рабочей среды)
Процессор (CPU) 64-битный (Intel 64 или AMD64) с поддержкой виртуализации Intel VT/AMD-V. То же, что и минимум. Для PCIe passthrough требуется поддержка VT-d/AMD-d.
Оперативная память (RAM) 1 ГБ (для системы Proxmox). Минимум 2 ГБ для системы и сервисов Proxmox + память для гостевых ОС.
Хранилище (Storage) Любой жесткий диск. Быстрые и отказоустойчивые диски (предпочтительно SSD). Для ОС: аппаратный RAID с кэшем (BBU) или ZFS. Для виртуальных машин (ВМ): аппаратный RAID или ZFS/Ceph.
Сеть (NIC) Одна сетевая карта. Гигабитные сетевые карты (2 и более). Дополнительные карты нужны для кластера и отдельного трафика хранилищ (например, Ceph).

Важные уточнения к требованиям

  1. Память для ZFS и Ceph: При использовании файловой системы ZFS или распределенного хранилища Ceph требуется дополнительно примерно 1 ГБ ОЗУ на каждый 1 ТБ дискового пространства. Для этих технологий нельзя использовать аппаратный RAID-контроллер.
  2. "Рабочий минимум" и масштабирование: Указанные 2 ГБ ОЗУ — это базис только для работы гипервизора. Реальные потребности определяются количеством и нагрузкой виртуальных машин и контейнеров. Например, для домашней лаборатории часто достаточно 16-32 ГБ ОЗУ, а для небольшого офисного сервера может потребоваться 64-128 ГБ.
  3. Надежность компонентов: Для рабочего сервера крайне желательны компоненты серверного класса: процессоры Intel Xeon/AMD EPYC, память с коррекцией ошибок (ECC) и твердотельные накопители (SSD) с защитой от потери питания (PLP).

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

Перед началом установки убедитесь, что у вас есть:

  • Совместимое оборудование: Проверьте совместимость вашего сервера с выбранной версией 
    Proxmox VE на официальном сайте.
  • ISO-образ: Скачайте дистрибутив Proxmox VE с официального портала.
  • Доступ к IPMI или KVM:

Подключение ISO-образа

Первым делом необходимо смонтировать установочный образ на сервер.

Если у Вас услуга "Выделенный сервер", то можете воспользоваться инструкцией для подключения своего образа - Как установить ОС со своего образа на выделенном сервере. Если в процессе подключения ISO образа через dcimanager возникнут трудности, то можно воспользоваться вариантом ниже (как для "Размещения сервера") для подключения загрузочного носителя к серверу.

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

Загрузка из ISO образа установщика ОС

Если Вы подключили ISO образ через dcimanager по инструкции выше, то следующие шаги можно пропустить и переходить к непосредственно процессу установки.

  1. Перезагрузите сервер через интерфейс IPMI или если подключен KVM к Вашему серверу, запросите в заявке перезагрузку Вашего сервера по кнопке.
  2. Во время загрузки войти в меню выбора загрузочного устройства (обычно клавиша F11).
    • image.png

  3. В появившемся меню выберите usb носитель.
    • image.png

  4. И нажмите ENTER для начала процесса загрузки установщика.

Процесс установки Proxmox

  1. Загрузка с установочного носителя:
    • После загрузки появится меню Proxmox
      • Install Proxmox VE (Graphical) — стандартная установка с графическим интерфейсом, рекомендуется для большинства случаев.

        Install Proxmox VE (Terminal UI) — установка с текстовым меню, используется при отсутствии графического драйвера (например, на некоторых серверах).

        Install Proxmox VE (Terminal UI, Serial Console) — установка для подключения через последовательный порт (COM), актуальна для удалённого управления серверами в стойках (например, через IPMI/BMC).

        Advanced Options — дополнительные режимы, такие как установка в debug-режиме для отладки или загрузка предыдущей версии ядра в случае проблем с оборудованием.

    • Выберите "Install Proxmox VE (Graphical)"
      • image.png

    • Дождитесь загрузки установщика
      • image.png

  2. Принятие лицензионного соглашения:
    • Прочитайте и примите лицензионное соглашение EULA
      • image.png

    • Нажмите "I agree"
      • image.png

  3. Настройка диска:
    • Выберите диск для установки (обычно это основной SSD/NVMe)
      • image.png

      • Настройка файловой системы (если необходимо):
        • Рекомендуется оставить значения по умолчанию:
          • image.png
          • Файловая система: ext4
          • Разметка: по умолчанию
        • Для продвинутых пользователей: можно выбрать ZFS для дополнительной надежности
    • Нажмите "Next" (Важно: все данные на диске будут удалены)
      • image.png

  4. Часовой пояс и раскладка:
      • image.png

         
    • Выберите страну (например, Russia)
      • image.png

    • Укажите часовой пояс (например, Moscow)
      • image.png

    • Выберите раскладку клавиатуры (обычно US English)
      • image.png

    • Нажимаем Next
      • image.png

  5. Пароль администратора:
      •  

        image.png

    • Придумайте надежный пароль для пользователя root, заполняем почту и нажимаем Next:
      • image.png

  6. Конфигурация сети:
      •  

        image.png

    • Имя хоста: укажите желаемое имя сервера (например, proxmox.ваш_домен.ru)
      • image.png

    • Посмотреть настройки сети можно в личном кабинете или в dcimanager:
      • В личном кабинете Planetahost - "Товары/Услуги" - "Выделенные серверы" - выбрать нужную услугу - "

        IP-адреса"

      • image.png

      • Или в dcimanager, во вкладке "IP-адреса"
      • image.png

    • Введите данные, в соответствующие поля:
      • IP-адрес (например, 62.17x.xxx.xxx)
      • Маска подсети (например, /24 или 255.255.255.0)
      • Шлюз (Gateway, 62.17x.xxx.1)
      • DNS-сервер (наши dns: 85.93.128.2, 85.93.129.2)
      • image.png

    • Важно: правильно настройте сеть для удаленного доступа
  7. Подтверждение настроек:
    • Проверьте все введенные данные
      • image.png

    • Нажмите "Install" для начала установки
      • image.png

  8. Процесс установки:
    • Дождитесь завершения копирования файлов (обычно 5-15 минут)
      • image.png

    • После завершения установки система перезагрузиться и запустится сама система:
      • image.png

  9. Извлечение установочного носителя:
    • Если ISO образ был загружен через dcimanager, то необходимо в dcimanager в правом верхнем углу нажать "Все операции" - "Загрузить сервер из ISO-образа" - "Отключить ISO образ".
    • Если установлен загрузочный носитель, то необходимо в заявке сообщить, что установка завершена и можно его отключить.

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

Доступ к веб-интерфейсу
  1. Подключение к Proxmox:
    • В браузере введите: https://ВАШ_IP_АДРЕС:8006
      • При первом подключении появится предупреждение о самоподписанном сертификате
      • Добавьте исключение или подтвердите безопасное соединениеimage.png
    • Важно: используйте HTTPS
  2. Авторизация:
    • Имя пользователя: root
    • Пароль: тот, который задали при установке
    • Realm: Linux PAM Standard Authentication
      • image.png

Начальная конфигурация через веб-интерфейс
  1. Обновление системы:
    • Перейдите в ноду (ваш сервер)
    • Выберите "Updates" → "Repositories"
      • image.png

    • При необходимости настройте репозитории
    • Выполните обновление через "Updates" → "Refresh" и "Upgrade"
      • image.png

      • image.png

  2. Настройка хранилищ (при необходимости):
    • Подготовка нового SSD-диска
      • В дереве навигации слева выберите ваш узел сервера
      • Перейдите в раздел "Диски" (Disks)
      • В списке дисков найдите ваш новый SSD (например, /dev/sdb или /dev/nvme0n1). 
      • image.png

    • Выделите его и нажмите кнопку "Инициализировать диск" (Initialize Disk with GPT) или "Wipe Disk".
      • image.png

    • Создание хранилища LVM-Thin (рекомендуется)
      • В том же меню вашего узла перейдите в подраздел "LVM-Thin".
      • image.png

    • Нажмите кнопку "Создать: Thinpool" (Create: Thinpool).
      • Диск (Disk): выберите ваш новый SSD из списка.

      • Имя (Name): задайте название для пула, например, ssd-data.

      • image.png

    • И нажмите создать (Create):
      • image.png

    • После этого новое хранилище появится в списке и будет доступно для выбора при создании виртуальных машин и контейнеров:
      • image.png

  3. Создание сетевых мостов:
    • При необходимости настройте vmbr0 или создайте дополнительные мосты
      • В разделе «Сеть» нажмите «Создать» → «Linux Bridge».

      • Заполните поля:

      • Имя: Например, vmbr1 (или vmbr0, если пересоздаёте основной).

      • Порт(ы) интерфейса: Укажите физический интерфейс (например, enp3s0). Это свяжет мост с сетевой картой.

      • IPv4/CIDR: При создании дополнительного моста для изолированной сети выберите DHCP или задайте статический адрес из другой подсети (например, 192.168.100.1/24).

      • Шлюз (IPv4): Только для моста с выходом в интернет (обычно для vmbr0).

      • Внимание! Если меняете настройки основного моста vmbr0 (через который подключён сервер), будьте готовы к разрыву соединения. Настройки вступают в силу после применения.

      • Нажмите «Применить конфигурацию». Если сервер потерял доступ, настройки вернутся к предыдущим через 30-60 секунд.

      • image.png

Рекомендации по дальнейшей настройке
  1. Безопасность:
    • Настройте брандмауэр
    • Измените стандартный SSH-порт
    • Настройте fail2ban
  2. Резервное копирование:
    • Настройте регулярное резервное копирование ВМ и контейнеров
    • Используйте отдельное хранилище для бэкапов
  3. Мониторинг:
    • Включите уведомления по email
    • Настройте мониторинг ресурсов

Заключение

Вы успешно установили Proxmox VE! Теперь вы можете создавать виртуальные машины, LXC-контейнеры, настраивать кластеры и использовать все возможности этой мощной платформы виртуализации.

Для более сложных конфигураций рекомендуется ознакомиться с официальной документацией Proxmox на сайте proxmox.com.