Статья также доступна на украинском (перейти к просмотру).
Содержание:
- Основные сведения о платформе 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