• База знань
  • /
  • Блог
  • /
  • 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, інтегрований сервер VE;  

    • Гнучке керування багатьма типами сховищ даних – iSCSI , Ceph RBD, LVM, GlusterFS, ZFS та інш.

    На Малюнку 1 представлена структура програмного середовища 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.list

    Операція пройшла успішно.

    У випадку, якщо інсталяція здійснюється на «звичайний» 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 updat

    Індекс оновлено.

    Встановимо основні пакети програми. Для цього введемо в терміналі:

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

    ФОТО 6 

    Інсталятор пропонує обрати один із варіантів пакетів в залежності від версії встановленої системи. Обираємо варіант, орієнтований на поточну версію, котрий прийнятий за замовчуванням (клавіша 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. Для цього необхідно відкрити віддаленого майстра. Це можна зробити за допомогою команд Панелі керування або за допомогою кнопки Remotes.

    Для того, щоб додати визначений вузол, у вікні майстра необхідно ввести один із засобів його ідентифікації:

    • URL-адресу;

    • Облікові дані Адміністратора або root-користувача;

    • API-токен.

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

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

    • Знайти файл із ім’ям pve-ssl.pem чи подібною назвою та натиснути кнопку Продивитися сертифікат;

    • Скопіювати значення ключа fingerprint;

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

    Після виконання всіх зазначених операцій, слід перевірити з’єднання з вузлом Proxmox VE, для чого у Панелі керування необхідно натиснути кнопку Під’єднати для обраного вузла. Якщо з’єднання буде встановлене, необхідно ввести свої облікові дані Адміністратора, після чого Proxmox Datacenter Manager створить для вас API-токен, котрий ви зможете надалі використовувати для встановлення зв’язку із зазначеним вузлом.

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

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

    Дивіться наш канал Youtube на https://www.youtube.com/freehostua.

    Ми у чомусь помилилися, чи щось пропустили?

    Напишіть про це у коментарях, ми з задоволенням відповімо та обговорюємо Ваші зауваження та пропозиції.

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

Авторам статті важлива Ваша думка. Будемо раді його обговорити з Вами:

comments powered by Disqus
navigate
go
exit
Дякуємо, що обираєте FREEhost.UA