1. Підготовка перед оновленням
- Зробіть повний бекап усіх ВМ та контейнерів.
- Переконайтесь, що немає контейнерів на старих ОС (на кшталт CentOS 7, Ubuntu 16.04), які покладались на cgroup v1.
- Якщо використовуєте GlusterFS — заздалегідь мігруйте на Ceph, ZFS або NFS (підтримку GlusterFS видалено).
- Для NVIDIA vGPU перевірте драйвери (GRID 18.3+, версія ≥ 570.158.02).
Порада щодо безпеки сеансу: виконуйте оновлення в
tmux
, щоб пережити обрив SSH. Якщо з’єднання перерветься — підключіться заново і відновіть сесію.
# Запуск tmux (якщо ще не всередині)
tmux
# Повернення до існуючої сесії після обриву SSH
tmux attach
2. Перевірка системи перед апгрейдом
Скористайтесь офіційним чек-лістом Proxmox:
pve8to9 --full
Якщо критичних помилок немає — рухаємось далі.
3. Оновлення поточних пакетів (у межах Proxmox VE 8)
apt update
apt dist-upgrade
pveversion
4. Перехід на Debian 13 (Trixie)
Оновіть записи репозиторіїв із 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
5. Налаштування репозиторіїв Proxmox VE 9
Enterprise (для ліцензійних користувачів)
cat > /etc/apt/sources.list.d/pve-enterprise.sources << EOF
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
No-subscription (звичайний репозиторій)
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
6. Оновлення репозиторіїв Ceph
Enterprise
cat > /etc/apt/sources.list.d/ceph.sources << EOF
Types: deb
URIs: https://enterprise.proxmox.com/debian/ceph-squid
Suites: trixie
Components: enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
No-subscription
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
Коментувати