Jak zaktualizować Proxmox do najnowszej wersji? Kompletny poradnik krok po kroku

Ostatnio otrzymałem na e-mail kilka pytań dotyczących aktualizacji Proxmoxa do najnowszej wersji. Dlatego postanowiłem przygotować krótki poradnik „how-to” dla każdego, kto chce samodzielnie wykonać proces aktualizacji i bezpiecznie przeprowadzić upgrade środowiska wirtualizacji Proxmox.

Pamiętaj!

Zrób pełny backup VM/CT, kopię konfiguracji /etc/pve, oraz sklonuj (snapshot) dysków jeśli to możliwe. (Jeżeli używasz Ceph — wykonaj dodatkowe kopie i zapoznaj się z dedykowaną ścieżką aktualizacji Ceph). Całą operację aktualizacji Proxmox wykonuj w oknie serwisowym, ponieważ podczas procesu może być konieczny restart maszyny.

Logowanie do Proxmox przez SSH

Wszystkie operacje wykonujemy z poziomu konsoli — łącząc się przez SSH (domyślnie port 22). Logujemy się tym samym kontem, którego używamy w konsoli webowej Proxmox.

Dla potrzeb artykułu przygotowałem świeżą instalację Proxmox VE w wersji 8.1.3.

Pierwszym krokiem jest połączenie się z serwerem:

ssh root@192.168.0.19

Aktualizacja Proxmox 8.1 → 8.4 (wymagane przed przejściem do Proxmox 9)

Aby rozpocząć aktualizację do wersji Proxmox 9, Proxmox VE musi działać w wersji co najmniej 8.4. W tym celu wykonujemy standardową aktualizację pakietów:

apt update
apt upgrade

Jeżeli po wykonaniu polecenia apt upgrade nadal widnieje wersja 8.1.3, Spróbuj wykonać te kroki. Po zakończeniu procesu Proxmox powinien być już w najnowszej wersji gałęzi 8.4.

Przygotowanie do aktualizacji Proxmox 8 → 9

Kolejnym krokiem jest uruchomienie oficjalnego narzędzia diagnostycznego:

pve8to9

Polecenie wygeneruje przejrzystą checklistę informującą, które elementy są poprawne, a na co należy zwrócić uwagę.

Ostrzeżenia (WARN) nie blokują aktualizacji, ale zaleca się ostrożność.

Jeśli zobaczysz status FAIL, musisz najpierw usunąć problem (Proxmox wyświetli link do odpowiedniej sekcji wiki).

Przygotowanie repozytoriów (Debian Bookworm -> Trixie)

Jeżeli wszystkie problemy zostały rozwiązane, możemy przygotować repozytoria do aktualizacji głównej wersji. W terminalu wykonujemy:

sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list

Polecenia automatycznie podmienią nazwy repozytoriów z Bookworm na Trixie.

Aktualizacja do Debian 13 + Proxmox 9 (dist-upgrade)

Gdy pve8to9 nie zgłasza krytycznych błędów, a repozytoria zostały poprawnie zmienione, możemy rozpocząć właściwy proces aktualizacji:

apt update

apt full-upgrade -y

Podczas aktualizacji pojawią się komunikaty dotyczące zmian w konfiguracji plików. W większości przypadków można bezpiecznie zaakceptować nowe ustawienia, wciskając Y.

Restart serwera po zakończonej aktualizacji Proxmox

Gdy proces aktualizacji dobiegnie końca, należy ponownie uruchomić serwer Proxmox, aby wszystkie zmiany zostały poprawnie zastosowane:

reboot

Po restarcie powinna ukazać się nowa wersja Proxmox VE, co potwierdzi pomyślne przeprowadzenie całej operacji.

Sprawdzenie systemu po aktualizacji Proxmox VE 8 → 9

Po udanym upgrade warto wykonać kilka podstawowych testów i komend diagnostycznych, aby upewnić się, że środowisko działa prawidłowo.

1. Sprawdzenie wersji Proxmox VE

pveversion -v

Polecenie wyświetli szczegółową wersję Proxmox oraz listę zainstalowanych pakietów — dzięki temu upewnisz się, że system korzysta już z wersji 9 na Debianie 13 Trixie.

2. Weryfikacja stanu klastra (jeśli używasz Proxmox Cluster)

pvecm status

To polecenie sprawdza komunikację i spójność węzłów.

3. Sprawdzenie statusu kluczowych usług Proxmox

systemctl status pve-cluster pvedaemon pveproxy corosync

Jeżeli wszystkie usługi są oznaczone jako „active (running)”, oznacza to, że działają prawidłowo.

4. Usunięcie niepotrzebnych pakietów po aktualizacji

apt autoremove -y

Polecenie czyści system z zależności, które nie są już wykorzystywane.

Testy po aktualizacji

Po wykonaniu powyższych kroków przetestuj:

  • działanie wszystkich VM i CT,
  • dostępność storage,
  • funkcjonowanie backupów,
  • działanie interfejsu webowego (GUI),
  • integrację z Ceph, jeśli jest używany.

W przypadku jakichkolwiek błędów lub nieprawidłowości zajrzyj do logów systemowych:

  • /var/log/syslog
  • /var/log/pve/*

Dzięki temu szybko zdiagnozujesz ewentualne problemy po aktualizacji.

Dodaj komentarz 💬

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *


Cześć, jestempatryk
Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.