Что нового в Proxmox VE 9.0
Proxmox VE 9.0, выпущенная 5 августа 2025 года, представляет собой крупное обновление платформы виртуализации с множеством значительных улучшений и новых возможностей.
Основные нововведения
Обновленная основа
- Базируется на Debian 13 «Trixie» для улучшенной безопасности и поддержки современного оборудования
- Ядро Linux 6.14.8-2 по умолчанию для лучшей совместимости с аппаратным обеспечением
- QEMU 10.0.2 для повышенной производительности виртуальных машин
- LXC 6.0.4 с улучшенным управлением ресурсами контейнеров
- Ceph Squid 19.2.3 для распределенного хранения данных
ZFS 2.3.3 и расширение RAIDZ Одним из самых долгожданных нововведений является возможность расширения массивов RAIDZ с минимальным временем простоя. Теперь можно добавлять новые диски к существующим RAIDZ-пулам без пересоздания массива.
Снимки для толстых LVM-томов Добавлена поддержка создания снимков виртуальных машин на толстых LVM-томах с общим доступом, что особенно полезно для корпоративных пользователей с инфраструктурой Fibre Channel (FC) или iSCSI SAN.
Программно-определяемые сети (SDN) с поддержкой Fabric Новая функция SDN Fabric упрощает настройку и управление сложными маршрутизируемыми сетями. Поддерживаются протоколы маршрутизации OpenFabric и OSPF для создания отказоустойчивых двухуровневых архитектур spine-leaf.
Правила аффинности ресурсов высокой доступности (HA) Введены правила аффинности HA для точного контроля размещения ресурсов в кластерах. Это позволяет группировать взаимосвязанные виртуальные машины на одном узле или, наоборот, разносить их по разным узлам для обеспечения отказоустойчивости.
Инструмент закрепления сетевых интерфейсов Новый инструмент proxmox-network-interface-pinning
позволяет привязать MAC-адрес к имени интерфейса, предотвращая проблемы с изменением имен интерфейсов после обновления.
Отображение использования памяти ZFS ARC Теперь потребление памяти кэшем ZFS ARC отображается во вкладке ресурсов памяти веб-интерфейса.
Подготовка к обновлению
Важные предварительные условия
Обязательные требования:
- Обновление до последней версии Proxmox VE 8.4.1 или новее на всех узлах
- Создание и проверка резервных копий всех виртуальных машин и контейнеров
- Тестирование резервных копий в лабораторной среде
- Минимум 5 ГБ свободного места на корневом разделе (рекомендуется более 10 ГБ)
- Доступ к узлу через независимый канал (IKVM/IPMI) или физический доступ
Для гиперконвергентных кластеров Ceph:
- Обновление Ceph Quincy или Reef до Ceph 19.2 Squid перед началом обновления Proxmox VE
Для совместно установленного Proxmox Backup Server:
- Обновление до версии 4.x перед обновлением Proxmox VE
Проверка совместимости
Перед началом обновления запустите скрипт проверки:
pve8to9 --full
Этот скрипт выявит потенциальные проблемы и предоставит рекомендации по их устранению.
Важные изменения, влияющие на совместимость
Удаление поддержки cgroupv1: Proxmox VE 9 больше не поддерживает legacy cgroupv1. Контейнеры с systemd версии 230 и старше (например, CentOS 7, Ubuntu 16.04) не будут поддерживаться.
Изменения в автоактивации LVM: Для существующих LVM-томов рекомендуется запустить скрипт миграции для отключения автоактивации:
/usr/share/pve-manager/migrations/pve-lvm-disable-autoactivation
Процесс обновления
Метод 1: Обновление на месте (рекомендуется)
Этот метод подходит для большинства случаев и выполняется через APT.
Шаг 1: Подготовка системы
Убедитесь, что система использует последние пакеты Proxmox VE 8.4:
apt update
apt dist-upgrade
pveversion
Последняя команда должна показать версию 8.4.1 или новее.
Шаг 2: Обновление репозиториев Debian
Замените репозитории Bookworm на Trixie:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list
Шаг 3: Добавление репозитория Proxmox VE 9
Создайте новый файл репозитория:
cat > /etc/apt/sources.list.d/proxmox.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
Удалите старые репозитории Proxmox VE 8 из соответствующих файлов.
Шаг 4: Обновление репозитория Ceph (при наличии)
Для гиперконвергентных кластеров:
cat > /etc/apt/sources.list.d/ceph.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/ceph-squid
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
Удалите старый файл /etc/apt/sources.list.d/ceph.list
.
Шаг 5: Обновление индекса пакетов
apt update
Убедитесь, что команда выполнена без ошибок.
Шаг 6: Выполнение обновления
apt dist-upgrade
Важно: Процесс может занять от 5 минут на высокопроизводительных серверах до 60+ минут на медленных системах.
Шаг 7: Ответы на вопросы конфигурации
Во время обновления система может запросить подтверждение изменений в файлах конфигурации:
/etc/issue
— выберите «No» (сохранить текущую версию)/etc/lvm/lvm.conf
— рекомендуется «Yes» (установить версию сопровождающего)/etc/ssh/sshd_config
— если не вносили изменения, выберите «Yes»/etc/default/grub
— будьте осторожны, рекомендуется «No» если есть сомнения
Шаг 8: Перезагрузка
После успешного завершения обновления:
pve8to9
reboot
Важно: Перезагрузка обязательна, даже если ядро 6.14 уже использовалось в Proxmox VE 8.
Шаг 9: Проверка после обновления
- Очистите кэш браузера (Ctrl + Shift + R)
- Проверьте, что все узлы кластера работают корректно
- Убедитесь, что все виртуальные машины и контейнеры функционируют нормально
Метод 2: Чистая установка
Этот метод рекомендуется для сильно кастомизированных систем:
- Создайте резервные копии всех ВМ и контейнеров
- Сохраните конфигурационные файлы из
/etc/pve/
- Выполните чистую установку Proxmox VE 9.0
- Восстановите конфигурацию кластера
- Восстановите ВМ из резервных копий
Обновление кластера
При обновлении кластера следуйте этим правилам:
- Планирование: Обновляйте узлы по одному
- Миграция: Перенесите критичные ВМ с обновляемого узла
- Совместимость: Миграция с новой версии на старую не поддерживается
- HA-группы: Автоматически мигрируют в HA-правила после обновления всех узлов
Известные проблемы и решения
Проблемы с GRUB в UEFI режиме
Для систем с корневым разделом на LVM в UEFI режиме:
[ -d /sys/firmware/efi ] && apt install grub-efi-amd64
Изменение имен сетевых интерфейсов
Используйте новый инструмент для закрепления интерфейсов:
proxmox-network-interface-pinning
Совместимость NVIDIA vGPU
Обновите драйверы GRID/vGPU до версии 18.3 или новее (570.158.02+).
Старое оборудование
Тщательно тестируйте совместимость на оборудовании старше 10 лет перед обновлением продакшн-систем.
Рекомендации по безопасности
- Тестирование: Всегда тестируйте обновление на идентичном непродакшн-оборудовании
- Резервные копии: Создавайте и проверяйте резервные копии перед началом
- Доступ: Обеспечьте независимый доступ к серверу (IPMI/KVM)
- Терминальный мультиплексор: Используйте tmux или screen при SSH-подключении
- Мониторинг: Следите за процессом обновления и состоянием сервисов
Оптимизация после обновления
После успешного обновления рекомендуется:
- Модернизация репозиториев:
apt modernize-sources
- Проверка состояния кластера:
pvecm status
- Обновление конфигурации firewall (при необходимости)
- Тестирование миграции ВМ между узлами
- Проверка работы новых функций (ZFS ARC monitoring, HA rules)
Заключение
Обновление до Proxmox VE 9.0 приносит множество значительных улучшений, особенно в области хранения данных, сетевых технологий и управления высокой доступностью. При правильной подготовке и следовании инструкциям процесс обновления проходит гладко и обеспечивает доступ к современным возможностям платформы виртуализации.
Помните о важности тестирования и создания резервных копий перед началом обновления продакшн-систем. Новые возможности, такие как расширение RAIDZ, снимки для LVM-томов и улучшенное управление сетями, делают это обновление особенно привлекательным для корпоративных сред.