• База знаний
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

Статья также доступна на украинском (перейти к просмотру).

Содержание:

  • Основные сведения о платформе Proxmox VE
  • Возможности PDM
  • Практическое использование PDM
  • В конце декабря 2024 года вышла альфа-версия программного средства для удаленного управления серверами под названием Proxmox Datacenter Manager (PDM). Он стал интеграционным центром для всех продуктов компании Proxmox Server Solutions – Proxmox VE, Proxmox Backup Server и других. Цель его создания – предоставление централизованного обзора и управления всеми доступными в Proxmox VE нодами и кластерами независимо от их конфигурации и физического местонахождения. Разработчик позволяет всем желающим установить программу на своих мощностях и протестировать ее работу, указав затем на неизбежные недостатки новой системы. Это будет своеобразным испытательным и подготовительным периодом перед выходом бета-версии программы, а затем и первой стабильной версии 1.0, выход которой планируетсяво второй половине 2025 года. Рассмотрим ее основные характеристики и принципы использования на VPS-сервере под управлением Debian Bookworm.       

    Основные сведения о платформе Proxmox VE

    Платформа Proxmox Virtual Environment основана на ОСDebian Linux и используется для запуска и управления виртуальными машинами (технология KVM) и контейнерами (технология LXC) в пределах единого веб-интерфейса. Это делает ее универсальным средством объединения разных типов технологий виртуализации программной среды. Программа позволяет создавать целые кластеры узлов и осуществлять их удаленное администрирование.

    Выделим основные кейсы Proxmox VE: 

    • Открытый исходный код (GNU лицензия);

    • Использование кластерной файловой системы pmxcfs;

    • Веб-интерфейс для управления узлами построен на ExtJS;

    • Доступный интерфейс командной строчки;

    • Используется RESTful API на базе формата JSON;

    • Администрирование любых объектов осуществляется на основе ролей;

    • Поддержка различных источников аутентификации – Linux PAM (установленный по умолчанию), Active Directory, LDAP, интегрированный сервер ВЕ;  

    • Гибкое управление многими типами хранилищ данных iSCSI, Ceph RBD, LVM, GlusterFS, ZFS и др..

     Proxmox VE.

    Рисунок 1. Структура программной среды Proxmox VE.

    На Рисунке 2 представлен интерфейс программы для управления сетевыми узлами.

    Рисунок 2. Интерфейс Proxmox VE.

    Возможности PDM

    Datacenter Manager создавался с целью объединить в едином «окне» все узлы и кластеры, доступные пользователям Proxmox VE в собственных интерфейсах.

    Выделим основные возможности программы:

    • Оптимизированный по показателям совместимости и скорости веб-интерфейс;

    • Свободный доступ к любому узлу любого кластера из одного места;

    • Упрощенная отдаленная миграция виртуальных «гостей» между разными ЦОД;

    • Возможность подключения к любому узлу / кластеру из VE интерфейса;

    • Упрощенное развертывание IT-инфраструктур;

    • Минимизация стоимости управления удаленными проектами;

    • Возможность коммерческой поддержки и/или обучения.

    Практическое использование PDM

    Разобьем процесс ознакомления с программой на два этапа:

    • Установка;

    • Начальный этап использования программы.

    Установка PDM

    Разработчик предоставляет два пути для установки программы:

    • с помощью ISO-образа официального диска;

    • Сверху системы Debian 12 (Bookworm).

    Воспользуемся вторым путём.

    Добавим на нашем сервере PDM-репозиторий в список разрешенных ресурсов для apt-менеджеру. Для этого введем в терминале:

    $ echo 'deb http://download.proxmox.com/debian/pdm bookworm pdm-test' >/etc/apt/sources.list.d/pdm-test.lis

    Операция прошла удачно.

    В случае, если инсталляция осуществляется на «обычный» Debian, как в нашем случае, нужно будет скачать ключ релиза. Это было бы не нужно, если бы инсталляция происходила в системе, работающей на базе Proxmox.

    Загрузим ключ с помощью следующей команды:

    $ wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg

    Выход команды:

    se-bookworm.gpg

    --2025-01-27 12:07:28--  https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg
    Resolving enterprise.proxmox.com (enterprise.proxmox.com)... 185.219.221.167, 2a0b:7140:5:100::167
    Connecting to enterprise.proxmox.com (enterprise.proxmox.com)|185.219.221.167|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 1187 (1.2K) [application/octet-stream]
    Saving to: ‘/etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg’
     
    /etc/apt/trusted.gpg.d/proxmox-r 100%[=======================================================>]   1.16K  --.-KB/sin 0s
     
    2025-01-27 12:07:29 (23.6 MB/s) - ‘/etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg’ saved [1187/1187]
    

    Все хорошо, ключ сохранен на нашем сервере.

    Обновляем индекс пакетов:

    $ apt update

     

    Индекс обновлен.

     Установим главные пакеты программы. Для этого введем в терминале:

    $ apt install proxmox-datacenter-manager proxmox-datacenter-manager-ui

     

    Установщик предлагает выбрать один из вариантов пакетов в зависимости от версии установленной системы. Выбираем вариант, ориентированный на текущую версию, принятый по умолчанию (клавиша Enter), после чего процесс продолжается.

    Выход команды:

    Setting up proxmox-mini-journalreader (1.4.0) ...
    Setting up proxmox-datacenter-manager-client (0.1.10) ...
    Setting up libproxmox-acme-plugins (1.5.1) ...
    Setting up proxmox-termproxy (1.1.0) ...
    Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
    Setting up idn (1.41-1) ...
    Setting up pve-xtermjs (5.3.0-3) ...
    Setting up proxmox-datacenter-manager-ui (0.1.9) ...
    Setting up proxmox-datacenter-manager (0.1.10) ...
     
    Configuration file '/etc/apt/sources.list.d/pdm-test.list'
    

    Итак, PDM установлен.

    Начальный этап использования программы

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

    https://YOU-HOSTNAME-OR-IP:8443

    Здесь вместо «YOU-HOSTNAME-OR-IP»  следует ввести имя хоста или его IP-адрес.

    В нашем случае указанный адрес будет выглядеть следующим образом:

    https://178.20.159.96:8443
    В появившемся окне следует ввести логин и нажать клавишу Войти. В качестве логина следует указать значение root@pam.

    Панель управления альфа-версии PDM выглядит следующим образом:

    Следующим шагом будет добавление в Панель управления всех удаленных узлов. Proxmox VE. Для этого необходимо открыть удаленный мастер. Это можно сделать с помощью команд Панели управления или с помощью кнопки Пульты.

    Чтобы добавить определенный узел, в окне мастера необходимо ввести одно из средств его идентификации:

    • URL-адрес;

    • Учетные данные Администратора или root-пользователя;

    • API-токен.

    В случае, если TLS-сертификат добавляемого узла в Панель управления является «самоподписанным», необходимо дополнительно ввести его TLS fingerprint-значение в поле Панели управления с соответствующим названием. Это значение можно найти, воспользовавшись веб-интерфейсом Proxmox VE. Для этого необходимо выполнить следующие действия:

    • В рамках интерфейса Proxmox VE выбрать нужный узел и нажать кнопку Сертификаты;

    • Найти файл с именем pve-ssl.pem или подобным названием и нажать кнопку Просмотреть сертификат;

    • Скопировать значение ключа отпечаток пальца;

    • Переключиться на Панель управления PDM и вставить полученное значение в соответствующее поле.

    После выполнения всех указанных операций следует проверить соединение с узлом Proxmox VE, для чего в Панели управления необходимо нажать кнопку Подключить для выбранного узла. Если соединение будет установлено, необходимо ввести свои учетные данные Администратора, после чего Proxmox Datacenter Manager создаст для вас API-токен, который вы сможете использовать для установления связи с указанным узлом.

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

    А также активное внедрение технологии Starlink и других спутниковых технологий для обеспечения стабильного подключения к Интернету.

    Подписывайтесь на наш телеграмм-канал https://t.me/freehostua, чтобы быть в курсе новых полезных материалов

    Смотрите наш канал Youtube на https://www.youtube.com/freehostua.

    Мы в чем ошиблись, или что-то пропустили?

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

Дата: 03.02.2025
Автор: Александр Ровник
Голосование

Авторам статьи важно Ваше мнение. Будем рады его обсудить с Вами:

comments powered by Disqus
navigate
go
exit
Спасибо, что выбираете FREEhost.UA