Как да обновим Proxmox VE от версия 8 до 9.0.11

Обновяването на Proxmox VE (Virtual Environment) от 8.x до 9.0.11 изисква внимателно планиране, защото се прави major upgrade: нова версия на операционната система (Debian 12 → Debian 13), нови пакети и ядра. В тази статия ще покажа стъпка по стъпка как да го направите безопасно, как да настроите репозиториите, какво да изберете при конфигурационните файлове и как да проверите резултата.
1. Проверка на текущата версия и бекъп
Преди да започнете, проверете текущата версия на Proxmox:
pveversion -v
Примерен изход:
proxmox-ve: 8.4-14
pve-manager: 8.4-14
corosync: 3.2.5-pve1
Резервно копие
- Направете бекъп на всички VM и LXC с
vzdump
:
vzdump <vmid> --storage <backup-storage> --mode snapshot
- Архивирайте конфигурациите на Proxmox:
tar czf /root/pve-config-backup-$(date +%F).tar.gz /etc/pve
⚠️ Това е важно, за да може да възстановите настройките в случай на проблем.
2. Обновяване на текущия Proxmox 8 до последните пачове
Преди да преминем към VE 9, трябва да сме сигурни, че VE 8 е напълно обновен:
apt update
apt full-upgrade -y
apt autoremove -y
reboot
След рестарт проверете отново версията:
pveversion -v
3. Смяна на репозиториите към VE 9 (Debian 13, Trixie)
Proxmox VE 9 се базира на Debian 13 (Trixie). Затова трябва да смените всички bookworm
(Debian 12) репозитории на trixie
.
Отворете /etc/apt/sources.list
и редактирайте съдържанието така:
deb http://deb.debian.org/debian trixie main contrib
deb http://deb.debian.org/debian trixie-updates main contrib
deb http://security.debian.org/debian-security trixie-security main contrib
deb http://download.proxmox.com/debian/pve trixie pve-no-subscription
Ако използвате Enterprise репозитории с абонамент, съответно променете на
pve-enterprise
.
След това обновете списъка с пакети:
apt update
4. Избор при конфигурационни файлове
По време на upgrade системата може да попита за конфликт между новата и старата версия на конфигурационни файлове. Примерни въпроси:
issue (Y/I/N/O/D/Z) [default=N] ?
lvm.conf (Y/I/N/O/D/Z) [default=N] ?
Какво означават опциите:
Буква | Значение |
---|---|
Y | Презапиши със стандартната версия на пакета |
I | Install the package maintainer’s version (подобно на Y) |
N | Запази текущия файл (без промяна) |
O | Покажи разликите между стария и новия файл |
D | Покажи разликите детайлно |
Z | Помощ за опциите |
Препоръки:
- issue – това е файлът за идентификация на системата. Ако сте го редактирали, изберете N, за да запазите своя текст. Ако не сте променяли нищо, Y е безопасен.
- lvm.conf – файлът за конфигурация на LVM. Ако имате персонални настройки (например филтри за volume group), изберете N. Ако нямате промени, Y е препоръчително, за да се приложи новата версия.
Обикновено default е N, което означава, че системата ще запази текущите ви файлове, освен ако не изберете друго.
5. Пълно обновяване към VE 9
След като сте настроили репозиториите и сте избрали правилно при конфликтите, стартирайте:
apt upgrade -y
apt full-upgrade -y
upgrade
– обновява пакети, без да премахва или инсталира нови.full-upgrade
– извършва пълно обновление, включително смяна на пакети и нови зависимости.
6. Проверка и рестарт
След като всички пакети са обновени:
pveversion -v
Примерен изход след успешен ъпгрейд:
proxmox-ve: 9.0-11
pve-manager: 9.0-11
corosync: 3.3.2-pve1
Накрая рестартирайте сървъра:
reboot
7. Допълнителни съвети
- Ако имате кластер с други нода, всички трябва да са на същата major версия (VE 9).
- След upgrade проверете дали VM и LXC контейнерите стартират правилно.
- При голям брой сървъри, може да използвате скрипт за автоматизация на конфигурационните файлове, за да не се налага ръчно потвърждение на всеки файл.
Заключение
Обновяването от Proxmox VE 8 до 9.0.11 е сравнително безопасно, ако:
- Имате бекъп на всички VM и конфигурации.
- Настроите правилните репозитории (
trixie
). - Изберете разумно опциите при конфликти на конфигурационни файлове.
След ъпгрейда ще получите по-нова версия на VE, ядро, пакети и подобрена стабилност, готова за бъдещи функции и актуализации.
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut