Как установить Proxmox VE 9 на Debian 13
Дата публикации: 2025-09-25T09:36:47
Теги: ["Debian", "Proxmox"]
Виртуальнизация позволяет лучше и эффективнее использовать вычислительные ресурсы. Одним из наиболее используемых решений для виртуализации с открытым исходным кодом является Proxmox VE. Он основан на дистрибутиве Debian Linux с модифицированным ядром LTS для стабильности. В Proxmox VE можно запускать как виртуальные машины, так и контейнеры, с унифицированным хранилищем для повышения эффективности.
В этом руководстве я покажу вам, как установить и настроить виртуализацию Proxmox VE 9 на системе Debian 13 “Trixie” Linux.
Предпосылки
- Сервер с Debian 13 “Trixie” в качестве ОС.
- Права пользователя: пользователь root или обычный пользователь с привилегиями sudo.
Конвенции
# - данные команды должны выполняться с правами 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, пожалуйста, поделитесь им с друзьями или оставьте комментарий ниже. Спасибо.