Як встановити Proxmox на Debian 12

Proxmox Virtual Environment – це надійна платформа віртуалізації з відкритим вихідним кодом на базі Debian GNU/Linux, яка постачається з призначеним для користувача ядром і включає в себе віртуалізацію KVM і Linux Containers (LXC).

Це платформа управління серверами для корпоративної віртуалізації, яка також може бути використана в простих ІТ-установках для розміщення віртуальних машин.

Proxmox надає інтегрований веб-інтерфейс для централізованого управління віртуальними машинами, контейнерами і кластерами. Для досвідчених користувачів, які звикли до оболонки Linux, Proxmox надає утиліту CLI для управління всіма компонентами віртуального середовища.

Ознайомтеся зі сторінкою “Можливості Proxmox”, щоб отримати детальний огляд усіх наданих функцій.

Серед популярних альтернатив Proxmox – VMware ESXi, VMware Workstation Pro, Citrix Hypervisor і Oracle VM Virtualbox.

У цьому посібнику ви дізнаєтеся, як встановити платформу віртуалізації серверів Proxmox на Debian 12.

Крок 1: Оновлення APT Cache

Першим кроком буде оновлення списків пакетів вашої системи шляхом виконання наступної команди apt.

sudo apt update

Крок 2: Налаштування статичної IP-адреси

З очевидних причин необхідно встановити статичний IP для нашого сервера Proxmox. За замовчуванням IP-конфігурація Debian налаштована на використання DHCP.

Ви можете переконатися в цьому, перевіривши свою IP-адресу.

ip a

Файл конфігурації мережі в Debian – це файл /etc/network/interfaces. Ви можете переглянути його за допомогою команди cat, як показано нижче.

cat /etc/network/interfaces

Як ви можете бачити, налаштування за замовчуванням налаштовані на DHCP.

Відкрийте файл конфігурації за допомогою бажаного редактора.

sudo nano /etc/network/interfaces

Додайте таку конфігурацію і не забудьте замінити IP-адресу та підмережу, щоб вони відповідали IP-підмережі вашого середовища.

auto enp0s3
iface enp0s3 inet static
        address 192.168.2.103/24
        network 192.168.2.0
        broadcast 192.168.2.255
        gateway 192.168.2.1
        dns-nameservers 8.8.8.8

Збережіть зміни та вийдіть із файлу конфігурації. Щоб застосувати внесені зміни, перезапустіть NetworkManager.

sudo systemctl restart NetworkManager

Крок 3: Налаштування дозволу імен хостів

Наступним кроком буде налаштування дозволу імені хоста. Це передбачає налаштування імені хоста й оновлення файлу /etc/hosts.

Використовуйте команду hostnamectl для налаштування імені хоста, як показано нижче. Тут proxmox – це ім’я хоста нашої системи.

sudo hostnamectl set-hostname proxmox
exec bash

Потім відкрийте файл /etc/hosts за допомогою текстового редактора.

sudo nano /etc/hosts

Додайте IP-адресу та ім’я хоста вашого сервера для дозволу імені хоста.

192.168.2.103  proxmox

Збережіть зміни та вийдіть.

Підтвердіть ім’я хоста і пов’язану з ним IP-адресу, як показано нижче.

hostname
hostname --ip-address

Крок 4: Додайте репозиторій Proxmox VE

Перед встановленням Proxmox необхідно встановити кілька попередніх пакетів за допомогою наступної команди.

sudo apt install curl software-properties-common apt-transport-https ca-certificates gnupg2

Після встановлення всіх необхідних пакетів додайте репозиторій Proxmox у каталог sources.list.d.

sudo su -

Потім додайте сховище Proxmox у такий спосіб.

echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bookworm pve-no-subscription" >
/etc/apt/sources.list.d/pve-install-repo.list

Якщо сховище Proxmox уже створено, завантажте і додайте ключ сховища Proxmox VE за допомогою команди wget.

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

Потім оновіть локальний кеш APT і виконайте повне оновлення.

apt update && apt full-upgrade

Крок 5: Встановіть ядро Proxmox

Після завершення оновлення встановіть ядро Proxmox. Це необхідно, оскільки пізніше ми видалимо ядро Linux, яке Proxmox не знадобиться.

apt apt install proxmox-default-kernel -y

Після завершення інсталяції ви отримаєте наступне повідомлення, яке підтверджує, що ядро Proxmox було успішно встановлено.

Крок 6: Встановлення пакетів Proxmox

Щоб встановити Proxmox VE разом з іншими пакетами, такими як postfix – агент передавання пошти та chrony, виконайте таку команду:

sudo apt install proxmox-ve postfix open-iscsi chrony

Цей етап займає досить багато часу, тому наберіться терпіння, поки триває встановлення.

По дорозі вам буде запропоновано вибрати тип конфігурації пошти для Postfix. Виберіть “Тільки локальна” і натисніть ENTER.

Потім вкажіть бажане ім’я системної пошти і натисніть ENTER.

Після цього інсталяція продовжиться і завершиться без будь-яких проблем.

Proxmox VE прослуховує TCP-порт 8006, і ви можете підтвердити це за допомогою команди ss.

sudo ss -tunelp | grep 8006

Крок 7: Видаліть ядро Linux

Оскільки Proxmox VE постачається зі своїм ядром, збереження стандартного ядра Debian може призвести до проблем під час оновлення, особливо якщо йдеться про точкові випуски.

Тому рекомендується очистити ядро Debian за замовчуванням наступним чином.

sudo apt remove linux-image-amd64 'linux-image-6.1*'

Потім оновіть файл конфігурації GRUB.

sudo update-grub

os-prober – це утиліта, яка сканує розділи диска на наявність операційних систем і перераховує їх у записи GRUB. Однак скановані розділи можуть також включати розділи, призначені віртуальним машинам. Ви, звичайно, не захочете додавати їх у завантажувальний запис.

Щоб цього не сталося, видаліть пакет os-prober:

sudo apt remove os-prober

Крок 8: Отримайте доступ до веб-інтерфейсу Proxmox VE

Тепер перезавантажте систему.

sudo reboot

На екрані GRUB ви побачите запис Proxmox VE. Просто натисніть ENTER, щоб продовжити.

Тепер перейдіть за наступною URL-адресою, щоб отримати доступ до панелі входу в систему.

https://your-ip-address:8006/

Ви отримаєте сторінку з попередженням про те, що з’єднання не є приватним. Просто натисніть “Додатково”.

Потім виберіть “Ваша IP-адреса”.

Ви отримаєте сторінку входу в систему Proxmox VE. Увійдіть у систему, використовуючи свої облікові дані root.

Після входу в систему Proxmox має з’явитися на екрані, як показано нижче.

Звідси ви можете створювати та керувати віртуальними машинами, контейнерами Linux та іншими компонентами, такими як сховище, користувачі та мережі.

Висновок

Ось і все. У цьому посібнику ми показали, як встановити Proxmox на Debian 12. Слід пам’ятати, що Proxmox VE – це порожній установник, і він найкраще підходить для встановлення на фізичний сервер без встановленої ОС.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x