- Home »

Proxmox VE 9.0: Большое обновление
Коллеги системные администраторы, фанаты гипервизоров и волшебники инфраструктуры – момент, которого мы все ждали, наступил! Proxmox VE 9.0 выпущен, и он упакован мощнее, чем полностью загруженный blade-сервер. Построенный на каменной основе Debian 13 “Trixie” с передовым Linux Kernel 6.14, этот зверь готов крушить ваши виртуализационные нагрузки с беспрецедентной эффективностью.
Что Нового Под Капотом
Базовый Системный Стек
Базовая ОС | Debian 13 “Trixie” |
Ядро | Linux 6.14.8 |
Гипервизор | QEMU 10.0.2 |
Среда Контейнеров | LXC 6.0.4 |
Хранилище | OpenZFS 2.3.3 |
Распределенное Хранилище | Ceph Squid 19.2.3 |
Основные Новые Функции
Снапшоты как Цепочки Томов
Поддержка снапшотов для ЛЮБОЙ системы хранения, независимо от вендора. iSCSI, Fibre Channel, ваше древнее NAS – неважно. Если это блочное хранилище, мы сделаем его снапшот как боссы. Эта функция работает, создавая цепочки томов, которые можно управлять независимо от реализации снапшотов базовой системы хранения.
Продвинутые Правила HA
Попрощайтесь с примитивными HA-группами. Новая система правил HA дает вам хирургическую точность над привязкой ресурсов к узлам. Ваши критические ВМ приземлятся именно там, где вы хотите, с детальным контролем над политиками размещения и поведением при отказах.
SDN Fabrics
Программно-определяемые сети получили крупное обновление. Упрощенное управление конфигурацией для сложных сетевых топологий – потому что жизнь слишком коротка для ручной настройки VLAN. Новые SDN fabrics предоставляют уровни абстракции, которые делают сложные сетевые настройки более управляемыми.
Модернизированный Мобильный UI
Управление вашей гиперконвергентной инфраструктурой с телефона стало сексуальным. Мобильный интерфейс был полностью переработан для взаимодействия touch-first, упрощая управление кластером, когда вы вдали от рабочей станции.
Закрепление Сетевых Интерфейсов
Новый инструмент proxmox-network-interface-pinning
предотвращает раздражающие изменения имен сетевых карт во время обновлений. Ваш eth0 останется eth0, гарантированно. Это решает один из самых фрустрирующих аспектов крупных обновлений ядра.
Расширение RAIDZ
Наконец-то! Расширяйте ваши RAIDZ пулы без пересборки с нуля. Гибкость ZFS встречается с масштабируемостью предприятия. Это долгожданная функция, которая приближает ZFS on Linux к полному соответствию функций с Solaris ZFS.
Улучшения Производительности и Аппаратной Поддержки
Ядро 6.14 Приносит Жару
- Поддержка PCIe 5.0 – Ваши молниеносные NVMe диски наконец получают пропускную способность, которую заслуживают
- Улучшенная Поддержка NVMe – Лучшая производительность, меньшая задержка, больше параллельных I/O операций
- Поддержка Современных Архитектур CPU – Полная поддержка новейших процессоров Intel и AMD
- Улучшенная NUMA Осведомленность – Лучшее выделение памяти и обработка привязки CPU
- Продвинутое Управление Питанием – Более детальный контроль над состояниями CPU и потреблением энергии
- Лучшая Производительность Контейнеров – Оптимизированная реализация cgroup v2 с пониженными накладными расходами
Предупреждение о Старом Железе: Если вы используете древнее оборудование (10+ лет), тщательно тестируйте совместимость. Некоторые старые процессоры AMD Opteron и Turion могут выдавать ошибки “illegal instruction” с Ceph из-за отсутствующих наборов инструкций CPU.
Полное Руководство по Обновлению
Готовы вознестись в нирвану Proxmox VE 9.0? Пристегнитесь, потому что мы переходим в полный режим ковбоя командной строки. Это не для слабонервных – мы говорим о полном обновлении дистрибутива, которое заставило бы даже ветеранов Debian потеть.
Прежде Чем Даже Думать о Начале: Это обновление требует стальных яиц и резервных копий из адамантия. Тестируйте все дважды, делайте бэкапы трижды, и держите резюме наготове (шучу… в основном).
Предварительные Требования (Не Пропускайте Это, Гений)
- Обновите до Proxmox VE 8.4 на ВСЕХ узлах сначала – проверьте с помощью
pveversion
, показывающего 8.4.1 или новее - Кластеры Ceph: Должны работать на Ceph 19.2 Squid перед продолжением – проверьте панель Ceph в веб-интерфейсе каждого узла
- Бэкап Всего: ВМ, контейнеры, конфиги,
/etc/pve
,/etc/passwd
,/etc/network/interfaces
– если это важно, сделайте бэкап - Свободное Место: Минимум 5ГБ на корневой файловой системе, но настоящие профи имеют 10ГБ+ доступными
- IPMI/Консольный Доступ: SSH может умереть во время обновления, имейте IKVM/IPMI или физический доступ готовым
- Мультиплексор Терминала: Используйте
tmux
илиscreen
– ваша SSH сессия БУДЕТ разорвана в какой-то момент - Тестовая Среда: Запустите обновление на идентичном тестовом оборудовании сначала, если возможно
Ядерный Процесс Обновления
Важно: Выполняйте эти команды как root на каждом узле в вашем кластере. НЕ пытайтесь через веб-интерфейс консоли – он ОТКЛЮЧИТСЯ и оставит вас в чистилище обновления.
Шаг 1: Запустите Предполетную Проверку
pve8to9 --full
Этот скрипт – ваш новый лучший друг. Запустите его, исправьте то, на что он жалуется, запустите снова. Повторяйте, пока он не перестанет на вас кричать. Скрипт проверяет потенциальные проблемы и предоставляет предупреждения о вашей конкретной конфигурации.
Шаг 2: Убедитесь, что у Вас Последний PVE 8.4
apt update
apt dist-upgrade
pveversion
Должно показать 8.4.1 или новее. Если нет, исправьте конфигурацию репозиториев и попробуйте снова. Этот шаг критичен для плавного пути обновления.
Шаг 3: Мигрируйте Критические Рабочие Нагрузки
Переместите любые ВМ, которые должны работать во время обновления, на другие узлы, используя:
qm migrate <vmid> <target-node>
Помните: вы можете мигрировать со старых на новые версии PVE, но не наоборот. Планируйте порядок обновления кластера соответственно.
Шаг 4: Обновите Конфигурацию Репозиториев
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list
Это обновляет ваши базовые репозитории Debian с Bookworm на Trixie. Убедитесь, что не осталось ссылок на Bookworm в любых файлах репозиториев.
Шаг 5: Добавьте Тестовый Репозиторий 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-test
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
Удалите любые старые репозитории Proxmox VE 8 из файлов /etc/apt/sources.list
или /etc/apt/sources.list.d/
.
Шаг 6: Обновите Репозиторий Ceph (Если Используете Гиперконвергентный Ceph)
Примечание: Только для систем с интегрированным хранилищем Ceph. Пропустите, если используете внешний Ceph или вообще не используете Ceph.
cat > /etc/apt/sources.list.d/ceph.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/ceph-squid
Suites: trixie
Components: test
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
Удалите старый файл /etc/apt/sources.list.d/ceph.list
после создания нового файла sources.
Шаг 7: Обновите и Проверьте Индекс Пакетов
apt update
apt policy proxmox-ve
Проверьте, что ваши новые репозитории активны и никаких старых репозиториев Bookworm не осталось. Команда apt policy
должна показать репозитории Trixie с более высоким приоритетом.
Шаг 8: Точка Невозврата
apt dist-upgrade
Вот оно! Обновление загрузит сотни пакетов и может занять 5-60 минут в зависимости от вашего оборудования. Вас спросят о файлах конфигурации - вот шпаргалка:
Файл Конфигурации | Рекомендуемое Действие | Причина |
---|---|---|
/etc/issue |
Сохранить текущий (Нет) | Proxmox автогенерирует этот файл при загрузке |
/etc/lvm/lvm.conf |
Установить версию мейнтейнера (Да) | Содержит важные изменения для PVE |
/etc/ssh/sshd_config |
Установить версию мейнтейнера (Да) | Обновляет устаревшие опции |
/etc/default/grub |
Сохранить текущий если изменен (Нет) | Сохранить пользовательские параметры ядра |
Шаг 9: Перезагрузка в Будущее
systemctl reboot
Скрестите пальцы, принесите в жертву резиновую уточку богам сисадминов и наблюдайте, как ваша система загружается в славу Proxmox VE 9.0. Новое ядро будет загружено и все сервисы перезапущены.
Шаг 10: Валидация После Обновления
pve8to9 --full
pveversion
systemctl status pveproxy
systemctl status pvedaemon
systemctl status pvestatd
Очистите кэш браузера (Ctrl+Shift+R на Windows/Linux, Cmd+Option+R на macOS) перед доступом к веб-интерфейсу. Интерфейс был обновлен и кэшированные ресурсы вызовут проблемы.
Известные Подводные Камни и Проверенные Исправления
Сбой Загрузки GRUB на Системах UEFI+LVM
Если вы загружаетесь в режиме UEFI с корнем на LVM, установите правильный пакет GRUB для исправления потенциальных проблем загрузки:
[ -d /sys/firmware/efi ] && apt install grub-efi-amd64
Это решает баг, где GRUB не может загрузиться с LVM с ошибками "disk lvmid/... not found" в режиме UEFI.
Изменения Имен Сетевых Интерфейсов
Новое ядро может распознать дополнительные функции оборудования, вызывая изменение имен интерфейсов. Используйте новый инструмент закрепления:
proxmox-network-interface-pinning
Этот инструмент помогает закрепить все сетевые интерфейсы к именам на основе nicX, предотвращая проблемы конфигурации после обновления.
Проблемы Автоактивации LVM
Для разделяемого хранилища LVM отключите автоактивацию для предотвращения конфликтов кластера:
/usr/share/pve-manager/migrations/pve-lvm-disable-autoactivation
Это особенно важно для разделяемого хранилища iSCSI и Fibre Channel для предотвращения сбоев создания гостей и миграции.
Совместимость NVIDIA vGPU
Убедитесь, что у вас работает GRID версии 18.3+ (драйвер 570.158.02) перед обновлением. Старые версии несовместимы с ядром 6.14 и вызовут нестабильность системы.
Совместимость Контейнеров (cgroupv1 Мертв)
Контейнеры, работающие на systemd 230 или старее (CentOS 7, Ubuntu 16.04) больше не поддерживаются. Устаревшая среда cgroupv1 была полностью удалена в PVE 9. Планируйте миграцию этих контейнеров на современные дистрибутивы в течение окна поддержки PVE 8 (EOL июль 2026).
Сторонние Плагины Хранилища
Внешние плагины хранилища должны быть обновлены их авторами для совместимости с PVE 9. Свяжитесь с мейнтейнерами плагинов перед обновлением продакшн систем, которые зависят от пользовательских бэкендов хранилища.
Оптимизация После Обновления
Модернизируйте Конфигурацию Репозиториев
apt modernize-sources
Мигрирует ваши старые .list файлы в новый формат deb822. Ответьте "n" для предпросмотра изменений, затем запустите снова с "Y" для применения. Старые файлы сохраняются как .bak резервные копии.
Изучите Новые Функции
- Тестируйте новую функциональность снапшотов на ваших системах блочного хранилища
- Настройте правила HA для лучшего распределения ресурсов и контроля отказоустойчивости
- Настройте SDN fabrics для сложных сетевых сценариев
- Ознакомьтесь с обновленным мобильным интерфейсом для управления на ходу
- Экспериментируйте с улучшенной производительностью контейнеров и функциями cgroup v2
Настройка Производительности
С новым ядром рассмотрите пересмотр и обновление:
- Настройки governor CPU для лучшего управления питанием
- Конфигурации топологии NUMA для больших систем
- Планировщики I/O хранилища для ваших специфических рабочих нагрузок
- Параметры настройки сети для высокопроизводительных приложений
Устранение Распространенных Проблем
Обновление Не Удается с Предупреждением об Удалении Пакета 'proxmox-ve'
Это указывает на проблемы конфигурации репозиториев. Убедитесь, что все ссылки на Bookworm обновлены на Trixie и что репозиторий PVE 9 правильно настроен.
Сбой Загрузки После Обновления
Если система не загружается, используйте режим восстановления для:
- Проверки конфигурации GRUB с помощью
update-grub
- Проверки установки ядра с помощью
dpkg -l | grep pve-kernel
- Просмотра
/var/log/dpkg.log
на предмет ошибок обновления
Веб-интерфейс Не Загружается
- Полностью очистите кэш браузера
- Проверьте сервис pveproxy:
systemctl status pveproxy
- Перезапустите веб-сервисы:
systemctl restart pveproxy pvedaemon
- Проверьте проблемы с сертификатами в
/var/log/daemon.log
Вердикт
Proxmox VE 9.0 - это не просто обновление, это полная эволюция платформы. С снапшотами, независимыми от вендора, продвинутыми возможностями HA, улучшенными сетями и ядром, которое может справиться с чем угодно, что вы на него бросите, этот релиз укрепляет позицию Proxmox как бесспорного короля виртуализации с открытым исходным кодом.
Процесс обновления - серьезное дело, не то, что вы делаете во время обеденного перерыва. Но для тех, кто достаточно смел, чтобы сделать этот шаг, награды существенны. Лучшая производительность, больше функций, повышенная стабильность и права на хвастовство, которые продлятся до выхода Proxmox VE 10.0.
Совет Профи: Сначала протестируйте обновление в лабораторной среде. Клонируйте вашу продакшн настройку, ломайте вещи, исправляйте их, затем применяйте ваши знания к реальному делу. Ваше будущее "я" поблагодарит вас, когда все пройдет гладко в продакшне.
Готовы вознестись к просветлению виртуализации? Будущее - это Proxmox VE 9.0. Счастливого гипервизорства, вы великолепные волшебники инфраструктуры!
Важные Ресурсы и Документация
Официальная документация Proxmox
- Официальное руководство по обновлению Proxmox VE с 8 до 9 — Каноническая документация по обновлению
- Известные проблемы и список изменений Proxmox VE 9.0 — Последние отчёты об ошибках и примечания к релизу
- Настройка репозиториев пакетов — Конфигурация и управление репозиториями
- Руководство по резервному копированию и восстановлению — Обязательное чтение перед любым обновлением
- Обновление Ceph с Reef до Squid — Для гиперконвергентных обновлений хранилища
- Совместимость NVIDIA vGPU — Таблица совместимости GPU passthrough
Ресурсы сообщества
- Форум сообщества Proxmox — Помощь от других администраторов
- Трекер ошибок Proxmox — Сообщение об ошибках и отслеживание исправлений
- Списки рассылки Proxmox — Обсуждения разработки и анонсы
Связанная документация Debian
- Проблемы обновления Debian Trixie — Важные моменты при обновлении базовой системы
- Лучшие практики обновления Debian — Общая методология обновления Debian
Ссылки по хранилищам и виртуализации
- Документация OpenZFS — Администрирование и настройка ZFS
- Документация Ceph — Управление распределённым хранилищем
- Документация QEMU — Настройка и оптимизация гипервизора
- Документация LXC — Управление и настройка контейнеров
Помните: Всегда обращайтесь к официальной документации Proxmox, чтобы получить самую актуальную информацию, особенно в периоды бета-тестирования, когда функции и процедуры могут меняться очень быстро.
В этой статье собрана информация и материалы из различных интернет-источников. Мы признаем и ценим работу всех оригинальных авторов, издателей и веб-сайтов. Несмотря на то, что были приложены все усилия для надлежащего указания исходного материала, любая непреднамеренная оплошность или упущение не являются нарушением авторских прав. Все упомянутые товарные знаки, логотипы и изображения являются собственностью соответствующих владельцев. Если вы считаете, что какой-либо контент, использованный в этой статье, нарушает ваши авторские права, немедленно свяжитесь с нами для рассмотрения и принятия оперативных мер.
Данная статья предназначена исключительно для ознакомительных и образовательных целей и не ущемляет права правообладателей. Если какой-либо материал, защищенный авторским правом, был использован без должного упоминания или с нарушением законов об авторском праве, это непреднамеренно, и мы исправим это незамедлительно после уведомления. Обратите внимание, что переиздание, распространение или воспроизведение части или всего содержимого в любой форме запрещено без письменного разрешения автора и владельца веб-сайта. Для получения разрешений или дополнительных запросов, пожалуйста, свяжитесь с нами.