Как установить Proxmox VE 9 на Debian 13

Дата публикации: 2025-09-25T09:36:47

Теги: ["Debian", "Proxmox"]

⏪ Вернуться домой
⏪ В Gemlog

Виртуальнизация позволяет лучше и эффективнее использовать вычислительные ресурсы. Одним из наиболее используемых решений для виртуализации с открытым исходным кодом является Proxmox VE. Он основан на дистрибутиве Debian Linux с модифицированным ядром LTS для стабильности. В Proxmox VE можно запускать как виртуальные машины, так и контейнеры, с унифицированным хранилищем для повышения эффективности.

В этом руководстве я покажу вам, как установить и настроить виртуализацию Proxmox VE 9 на системе Debian 13 “Trixie” Linux.

Предпосылки

Конвенции

# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды $ sudo.
$ - данные команды должны выполняться от имени обычного пользователя

Шаг 1. Обновите систему

Свежая установка Debian 13 требует обновления пакетов до последних доступных версий.

$ sudo apt update -y && sudo apt upgrade -y

Система может нуждаться в перезагрузке после обновления.

$ sudo reboot -f

Шаг 2. Имя сервера Proxmox VE

Установите FQDN для имени сервера.

$ sudo hostnamectl set-hostname pve.example.com --static

Где `pve.example.com` заменяется правильным именем хоста для системы.

Проверьте IP-адрес вашего основного интерфейса.

$ ip ad
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp1s0:  mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:ef:22:c5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.200.50/24 brd 192.168.200.255 scope global dynamic noprefixroute enp1s0
       valid_lft 1982sec preferred_lft 1982sec
    inet6 fe80::5054:ff:feef:22c5/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

Изменить файл `/etc/hosts` для обновления IP-адреса и записи DNS-имя. Удалить ссылку на имя хоста на 127.0.0.1

$ sudo vim /etc/hosts
192.168.200.50 pve.example.com pve

Следующий установит правильный часовой пояс на сервере.

$ sudo timedatectl set-timezone Europe/Moscow

Вход сервера и обратно в

logout

Испытайте, если настроенное имя хоста хорошо, используя команду имени хоста:

$ hostname --ip-address
192.168.200.50

Шаг 3. Добавить хранилище Proxmox VE

Установка необходимых зависимостей перед добавлением репо.

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

Пакеты серверов Proxmox VE 9 содержатся в официальном хранилище APT Proxmox. Настройка хранилища в вашей системе.

echo "deb http://download.proxmox.com/debian/pve trixie pve-no-subscription" | sudo tee /etc/apt/sources.list.d/pve-install-repo.list

Импорт ключей GPG, используемых при подписании хранилищ.

$ curl -fsSL https://enterprise.proxmox.com/debian/proxmox-release-trixie.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/proxmox.gpg

Обновите список источников APT

$ sudo apt update

Обновление новых пакетов после добавления хранилища.

$ sudo apt dist-upgrade

Шаг 4. Добавление Ceph-репозитория Proxmox VE (Необязательно)

Это Proxmox VE главный репозиторий Ceph и держит пакеты Ceph для использования в производстве. Если вы планируете настройку хранилища ceph, вы также можете использовать это хранилище для обновления только клиент Ceph.

echo "deb http://download.proxmox.com/debian/ceph-squid trixie main" | sudo tee /etc/apt/sources.list.d/ceph.list

Шаг 5. Установка пакетов Proxmox VE

Начните с установки официального ядра Proxmox VE.

$ sudo apt install pve-kernel-6.14

После изменения ядра выполните перезагрузку системы.

$ sudo systemctl reboot

Затем выполните установку базовых пакетов Proxmox путем выполнения следующих команд:

$ sudo apt update && sudo apt install proxmox-ve postfix open-iscsi

Если у вас есть почтовый сервер в вашей сети, вы должны настроить исправления как спутниковую систему, и ваш существующий почтовый сервер будет ‘relay host’, который будет направлять электронные письма, отправляемые proxmox-сервером конечному получателю. Если вы не знаете, что войти здесь, выберите только местный.

Подтвердить завершение установки без каких-либо ошибок.

Удалить корпоративный репозит, если не лицензируется.

echo "deb http://download.proxmox.com/debian/pve trixie pve-no-subscription" | sudo tee /etc/apt/sources.list.d/pve-install-repo.list
sudo rm /etc/apt/sources.list.d/pve-enterprise.list

Удалить ядро по умолчанию Debian:

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

Обновить и проверить настройку grub2, запустив следующую команду.

$ sudo update-grub

Удалить `os-prober` пакет.

$ sudo apt remove os-prober

Блокировать `rpcbind` порт 111.

$ sudo iptables -A INPUT -p tcp -m tcp --dport 111 -j DROP
$ sudo iptables -A INPUT -p udp -m udp --dport 111 -j DROP
$ sudo /sbin/iptables-save

Или полностью удалить `rpcbind` обслуживания:

$ sudo systemctl disable --now rpcbind.socket

Шаг 6. Установка инструментов ZFS

Установка пакетов ZFS:

$ sudo apt update
$ sudo apt install zfsutils-linux zfs-zed zfs-initramfs

Это гарантирует, что модули ZFS загружаются рано во время загрузки.

sudo modprobe zfs

Подтвердите загрузку модуля:

$ sudo lsmod | grep zfs
zfs                  6189056  0
spl                   143360  1 zfs

Проверка работы ZFS:

$ sudo zpool list
no pools available

Перезагрузите систему Debian после установки, чтобы загрузить в среду Proxmox.

$ sudo systemctl reboot

Proxmox VE сервис Proxy должен прослушивать порт 8006.

$ sudo ss -tunelp | grep 8006
tcp   LISTEN 0      4096                *:8006             *:*    uid:33 ino:25414 sk:18 cgroup:/system.slice/pveproxy.service v6only:0 <->

Шаг 7. Веб-интерфейс Proxmox VE

Откройте следующую ссылку в вашем веб-браузере, чтобы проверить, была ли установка успешной.

https://pve.example.com:8006

Выберите `PAM Authentication` и аутентифицировать с root паролем пользователя сервер для доступа к панели Proxmox VE.

Если вы не помните root пароль, обновление:

passwd root

После входа создайте Linux Bridge под названием `vmbr0`,

Добавить первый сетевой интерфейс для использования создаваемым мостом.

Завершение

Поздравляю! Вы успешно установили Proxmox VE на Debian 13 “Trixie”.

Если вам понравился этот пост о том, как установить Proxmox VE на Debian 13, пожалуйста, поделитесь им с друзьями или оставьте комментарий ниже. Спасибо.