Как установить 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 — это пустой установщик, и он лучше всего подходит для установки на физический сервер без установленной ОС.

Поделитесь с друзьями
Підписатися
Сповістити про
guest

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