От хаоса к контролю: подробный анализ Proxmox Datacenter Manager 1.0

by Nataliya Oteir
От хаоса к контролю: подробный анализ Proxmox Datacenter Manager 1.0
star 50
0
Читать 10 мин.

Управление многосайтовой инфраструктурой стало намного проще. Представляем вашему вниманию наш обзор первого стабильного релиза Proxmox Datacenter Manager.

Если вы достаточно долго работаете в сфере системного администрирования, вы знаете, что такое «усталость от вкладок». У вас есть кластер виртуальных сред Proxmox в основном центре обработки данных, автономный узел в зоне аварийного восстановления и, возможно, несколько серверов резервного копирования Proxmox, разбросанных по разным локациям.

Для управления ими приходится жонглировать VPN, SSH-туннелями и окном браузера, настолько забитым вкладками, что заголовки уже невозможно прочитать. В течение многих лет сообщество искало решение. Некоторые пытались растянуть стандартные кластеры PVE в рамках глобальные сети – рецепт катастрофы из-за требований к задержке Corosync. Другие создавали собственные скрипты. Но на прошлой неделе компания Proxmox Server Solutions официально дала ответ на этот запрос. Вышла стабильная версия Proxmox Datacenter Manager 1.0. Она готова к внедрению в продакшн и коренным образом меняет подход к организации распределенной инфраструктуры.

В этом обзоре мы рассмотрим, что такое PDM, почему он технически превосходит кластеры с "растянутой" архитектурой и почему запуск его на VPS может быть самым разумным решением.

Официальные подробности запуска

Proxmox Datacenter Manager – официально достигнут первый стабильный рубеж. Выпуск версии 1.0 состоялся 4 декабря 2025 года. Это знаменует собой переход платформы от ранних альфа- и бета-фаз к полностью поддерживаемому, готовому к использованию решению. Программное обеспечение распространяется по модели открытого исходного кода под лицензией AGPLv3. Это обеспечивает полную прозрачность, позволяет сотрудничать с сообществом и гарантирует неограниченный доступ к исходному коду.

Концепция «федерации»: как Proxmox Datacenter Manager решает проблему сетевых задержек

Прежде чем рассматривать функции нового продукта, крайне важно понять его архитектуру. Именно она раскрывает весь потенциал решения.

Стандартный кластер Proxmox VE требует, чтобы все узлы находились в постоянной синхронизации с точностью до миллисекунд. Если в сети возникают сбои, кластер воспринимает ситуацию как “раздвоение кластера”, что потенциально может привести к перезагрузке узлов. Именно поэтому никогда не рекомендуется объединять серверы между Лондоном и Нью-Йорком в кластер.

Proxmox Datacenter Manager использует принципиально иной подход. Он создан для федерации, а не для традиционной кластеризации. Вся связь осуществляется через API, что позволяет ему выдерживать значительно более высокие задержки и периодические потери пакетов. Даже если соединение полностью обрывается, ваши узлы PVE продолжают нормально работать – временно недоступна только центральная панель управления. Такая “слабо связанная” архитектура делает PDM идеальным решением для:

  • Гибридного облака: управление локальным оборудованием и арендованными выделенными серверами.
  • Периферийных вычислений: розничные точки продаж или филиалы.
  • Поставщиков управляемых услуг: Обеспечение безопасного управления различными клиентскими инфраструктурами.


Подробный обзор функций: что представляет собой PDM 1.0?

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

Единое окно управления

Централизованная панель управления PDM разработана для устранения фрагментации, обычно возникающей при управлении распределенными средами Proxmox. Вместо переключения между отдельными узлами, кластерами или резервными серверами интерфейс предоставляет единую картину всей вашей инфраструктуры в режиме реального времени – независимо от того, охватывает ли она одну стойку или десятки глобальных локаций.

  • Состояние: Мгновенная оценка состояния каждого узла. Панель мониторинга отображает онлайн/офлайн статус, проблемы со связью и недоступные местоположения, позволяя администраторам выявлять проблемы до того, как они усугубятся.
  • Ресурсы: Все показатели вычислительных ресурсов и хранилища данных агрегируются по всем площадкам, что позволяет получить полное представление об общей мощности, тенденциях использования и потенциальных узких местах. Это значительно упрощает планирование и масштабирование.
  • Управление жизненным циклом ресурсов: PDM централизует основные действия по управлению виртуальными машинами и контейнерами в нескольких независимых кластерах Proxmox. Это включает в себя такие основные задачи, как запуск, остановка и миграция ресурсов, а также предоставляет прямой доступ через кнопку к административному интерфейсу Proxmox VE для полного контроля над конкретной виртуальной машиной или контейнером.
  • Обновления: PDM отображает все ожидающие обновления пакеты Proxmox VE и PBS в одном окне. Вместо того чтобы входить в каждую машину по отдельности, вы можете сразу увидеть, какие узлы нуждаются в обновлении, и соответствующим образом расставить приоритеты в обслуживании.
  • Управление: В тех случаях, когда узел или кластер требуют более глубокой настройки, одно нажатие на кнопку обеспечивает мгновенный доступ к графическому интерфейсу необходимого удаленного узла.

Этот консолидированный уровень управления не только экономит время, но и снижает сложность эксплуатации, значительно упрощая масштабируемое управление многосайтовыми средами Proxmox.


                                                                        Панель управления Proxmox Datacenter Manager

Централизованная аутентификация и доступ

PDM заменяет разрозненные локальные учетные записи единым уровнем идентификации, поддерживающим OIDC, LDAP и Active Directory. Администраторы определяют разрешения один раз через централизованную систему ACL, которая применяется ко всем подключенным узлам.

Что особенно важно, PDM обеспечивает безопасное проксирование сеансов консоли Shell и виртуальных машин через HTTPS-туннелирование. Это устраняет необходимость открывать порты SSH или управления на удаленных узлах для доступа из общедоступного интернета. Весь доступ аутентифицируется и туннелируется через PDM, что позволяет применять строгие правила брандмауэра, осуществлять централизованный аудит и значительно уменьшить поверхность атаки.

Комплексное управление резервным копированием

Proxmox Datacenter Manager рассматривает Proxmox Backup Server как основной компонент и предоставляет единый обзор всех подключенных серверов резервного копирования. С помощью единого интерфейса администраторы могут просматривать клиенты резервного копирования, хранилища данных, использование системных ресурсов и содержимое хранилища – без необходимости отдельного входа в каждый экземпляр PBS.

В тех случаях, когда требуется прямой доступ, PDM также предлагает удобные кнопки для перехода непосредственно в графический интерфейс или консоль удаленного экземпляра PBS. PDM отображает:

  • Все экземпляры PBS и их хранилища данных на каждой ноде.
  • Результаты выполнения заданий и журналы операций позволяют легко подтвердить успешность резервного копирования.
  • Содержимое хранилища каждого узла Proxmox Backup Server.

PDM не заменяет инструменты настройки PBS, но служит централизованным уровнем мониторинга, обеспечивающим прозрачность состояния резервных копий во всей сети Proxmox.


                                                                    Proxmox Datacenter Manager: Единый интерфейс PBS

Миграция кластеров в режиме реального времени с использованием PDM: границы стерты

До сих пор мощные возможности Live Migration были строго ограничены рамками одного кластера Proxmox VE. Proxmox Datacenter Manager 1.0 полностью устраняет это ограничение, представляя ключевую функцию, которая объединяет работу разрозненных и независимых сред Proxmox.

Теперь администраторы могут выполнять миграцию в реальном времени между независимыми кластерами с минимальными простоями сервисов. Это принципиальное изменение позволяет беспрепятственно перемещать виртуальные рабочие нагрузки между географически разнесенными или иными изолированными установками. В результате достигается беспрецедентная гибкость для планового технического обслуживания, быстрой балансировки нагрузки и развертывания стратегий управления многосайтовыми системами.


                              Управление миграцией виртуальных машин/контейнеров с помощью Proxmox Datacenter Manager

Возможности централизованной SDN-сети и конфигурация EVPN

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

Централизация настроек SDN устраняет разрозненные конфигурации кластеров, значительно снижая административные издержки и сложность при крупномасштабных развертываниях. PDM обеспечивает единообразие и способствует быстрому и согласованному масштабированию сетевой инфраструктуры по всей сети центров обработки данных.

Написано на Rust

В соответствии с современной дорожной картой Proxmox, PDM написан на языке Rust.

  • Производительность: Быстрая и эффективная работа кода.
  • Безопасность: Rust предоставляет гарантии безопасности памяти, которые снижают уязвимости.
  • Потребляемый объем памяти: Для работы программы требуется очень мало оперативной памяти, что подводит нас к следующему пункту...


                                                       Обзор панели PDM с отображением индивидуального хоста Proxmox VE

Где и как запускать PDM: на VPS, в контейнере LXC или на локальном сервере?

PDM – это легковесный инструмент написанный на Rust, эффективно работающий практически где угодно. Опытные системные администраторы выбирают внешний VPS или выделенный контейнер LXC для обеспечения превосходной надежности и гибкости.

Вот почему предпочтительнее использовать внешнюю, нейтральную среду хостинга:

Преимущество “нейтральной территории”

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

Изоляция безопасности

Внешний хост выступает в роли защищенного бастионного хоста. Вы можете настроить брандмауэры узлов PVE таким образом, чтобы они принимали API-подключения только с IP-адреса хоста PDM. Это значительно уменьшает поверхность атаки ваших выделенных серверов.

Экономичность и компактность

Поскольку PDM написан на Rust, он чрезвычайно легковесен. Выделенный сервер не является обязательным требованием. Стандартного VPS с 4 – 8 ГБ оперативной памяти или базового контейнера LXC обычно более чем достаточно для управления крупной инфраструктурой, что обеспечивает значительную экономию средств.

 Рекомендуемые системные требования для сервера

Для обеспечения надежной, стабильной работы и высокой производительности Proxmox Datacenter Manager в производственной среде, компания Proxmox Server Solutions GmbH рекомендует следующие характеристики:


Как начать работу с PDM

Proxmox предлагает несколько способов установки менеджера, подробно описанных в руководстве администратора:

  1. Bare-Metal ISO: Установите непосредственно на оборудование.
  2. Пакет Debian: устанавливается поверх стандартной установки Debian 13.
  3. Виртуальная среда: Запускайте как виртуальную машину или контейнер LXC.

Наш совет: создайте новый VPS с Debian 13, добавьте репозитории Proxmox и установите пакет proxmox-datacenter-manager. На установку потребуется менее 5 минут. Для вашего удобства мы подготовили Bash скрипт (используется репозиторий без подписки) для автоматической установки PDM на Debian 13.

1. Создайте файл скрипта и скопируйте в него содержание скрипта, указанного ниже

nano install_pdm.sh

2. Сделайте скрипт исполняемым

chmod +x install_pdm.sh

3. Запустите скрипт

sudo ./install_pdm.sh

Скрипт установки PDM

<p>#!/bin/bash # Script for installing Proxmox Datacenter Manager (PDM) on Debian 13 (Trixie) # Uses the Proxmox No-Subscription Repository. # Check if the script is run as root if [ "$EUID" -ne 0 ]; then echo "Please run the script as superuser (root) or use sudo." exit 1 fi echo "--- Starting Proxmox Datacenter Manager installation on Debian 13 (Trixie) ---" # 1. Update the package list and install necessary utilities echo "1. Updating package list and installing wget and gnupg..." apt update && apt install -y wget gnupg # 2. Download and install the Proxmox repository GPG key # Key for Proxmox releases based on Debian Trixie. echo "2. Downloading and installing the Proxmox repository key..." wget https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg -O /usr/share/keyrings/proxmox-archive-keyring.gpg if [ $? -ne 0 ]; then echo "Error downloading the Proxmox key. Installation aborted." exit 1 fi # 3. Add the Proxmox Datacenter Manager repository (No-Subscription) # Using the deb822 format, recommended for Debian Trixie. echo "3. Adding the Proxmox Datacenter Manager repository..." cat <<EOF > /etc/apt/sources.list.d/proxmox.sources Types: deb URIs: http://download.proxmox.com/debian/pdm Suites: trixie Components: pdm-no-subscription Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg EOF # 4. Update the package list again to include the new repository echo "4. Updating package list again..." apt update # 5. Install Proxmox Datacenter Manager packages # Install the minimal set: manager and web interface. echo "5. Installing core Proxmox Datacenter Manager packages..." apt install -y proxmox-datacenter-manager proxmox-datacenter-manager-ui if [ $? -ne 0 ]; then echo "Error installing PDM packages. Check the APT output." exit 1 fi # 6. Optional: install the default Proxmox kernel (not strictly required, but useful for full control) # This step is commented out, as a VPS usually uses the provider's kernel. # If you want to install the Proxmox kernel, uncomment the following lines: # echo "6. (Optional) Installing the default Proxmox kernel..." # apt install -y proxmox-default-kernel echo "--- Proxmox Datacenter Manager installation complete! ---" # 7. Access information echo "Proxmox Datacenter Manager is installed." echo "The web interface is available at (default):" echo " https://<Your_VPS_IP_Address>:8443" echo "Use 'root' and the password set during Debian installation to log in."</p>

PDM подводим итоги: бесперебойная работа вашей глобальной виртуальной среды

Выпуск Proxmox Datacenter Manager 1.0 – важная веха для сообщества разработчиков виртуализации с открытым исходным кодом. Он устраняет разрыв между небольшими системами и оркестрацией корпоративного уровня, предлагая жизнеспособную и экономически эффективную альтернативу VMware vCenter.

Это позволяет масштабировать инфраструктуру по всему миру, не теряя при этом контроля на локальном уровне.

Вам нужно надежное место для вашей новой консоли управления?

Наши высокопроизводительные VPS-планы обеспечивают идеальную стабильность и связь, необходимые для хостинга Proxmox Datacenter Manager. Начните управлять своим серверным парком на профессиональном уровне уже сегодня. Если же вам нужно будет расширить инфраструктуру, мы также готовы предложить широкий выбор серверов для масштабирования.

Статьи по теме:

От новичка до профессионала: Повышаем надежность удаленной инфраструктуры с Proxmox Backup Server



Новые посты

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria