OpslagReview. com

Proxmox VE 8 naar 9 upgradegids

Consument

We hebben een Proxmox-communityserver in gebruik die onze trouwe Discord-leden kunnen gebruiken voor diverse test- en samenwerkingsprojecten. Deze installatie is gestart op Proxmox VE 8.XX, dat de afgelopen maanden een stabiele basis heeft gelegd voor onze gevirtualiseerde omgeving. Met de release van Proxmox VE 9, met verbeterde prestaties, bijgewerkte kernelondersteuning en nieuwe beheerfuncties, besloten we dat het tijd was voor een upgrade.

In deze tutorial doorlopen we de in-place upgrade van Proxmox 8 naar Proxmox 9 en documenteren we elke stap. Ons doel was om een ​​soepele overgang te garanderen met behoud van alle bestaande virtuele machines, containers en configuraties. Deze handleiding behandelt het controleren van de systeemstatus, het bijwerken van repositories, het uitvoeren van de upgrade en het bevestigen van de installatie achteraf, allemaal vanuit de Proxmox Shell.

Proxmox biedt officiële documentatie op zijn Wiki waarin hetzelfde proces wordt beschreven als in deze demonstratie. We raden aan deze documentatie te raadplegen voordat u met de upgrade begint, zodat u de officiële upgrade-instructies, vereisten en bekende problemen begrijpt.

Elke configuratie kan een iets ander upgradepad hebben, afhankelijk van de hardware, configuratie of geïnstalleerde softwarecomponenten. Proxmox raadt bijvoorbeeld aan om alle nodes te upgraden naar de nieuwste versie van Proxmox VE 8.4 voordat u verdergaat. Als uw PVE-managerversie niet minimaal 8.4.1 is, controleer dan of uw repositories correct zijn geconfigureerd onder Node > Repositories in de webinterface.

Of u nu uw eigen Proxmox-lab beheert of productieservers beheert, deze walkthrough helpt u vol vertrouwen te upgraden en te profiteren van alles wat Proxmox VE 9 te bieden heeft.

Vóór de upgrade

Voordat we met de upgrade begonnen, hebben we gecontroleerd of de huidige versie van Proxmox VE 8.4.14 draaide. De onderstaande schermafbeelding toont het systeemdashboard van ons primaire en enige knooppunt, "pve", ter bevestiging dat de omgeving volledig operationeel en up-to-date is voordat de upgrade start.

In deze fase is het essentieel om te controleren of alle knooppunten gezond zijn en de nieuwste versie van Proxmox VE 8.4 gebruiken voordat u doorgaat met de upgrade.

proxmox ve 8 tot 9 precheckDe Upgrade Checker Tool uitvoeren

Eerst gaan we naar de shell van het Proxmox-knooppunt en voeren we de volgende opdracht uit:

pve8to9 --full

Met deze opdracht start u de officiële Proxmox upgrade checklist-tool, die het systeem analyseert en eventuele potentiële problemen meldt die moeten worden opgelost voordat de daadwerkelijke upgrade wordt uitgevoerd.

De volgende acties moeten vanaf de opdrachtregel worden uitgevoerd op elk Proxmox VE-knooppunt in uw cluster. Dit zorgt ervoor dat alle knooppunten voorbereid en consistent zijn voordat u een upgrade naar Proxmox VE 9 uitvoert.

De tool controleert repository-instellingen, opslagconfiguraties, verouderde opties en beschikbare pakketversies. In ons geval bevatte de uitvoer verschillende waarschuwingen en één fout, gemarkeerd in rood, die moesten worden opgelost voordat de upgrade kon worden voortgezet.

proxmox ve 8 naar 9 upgrade foutrapport

Het aanpakken van de mislukkingen

Na het bekijken van de resultaten van de upgradechecklist, was de volgende stap het oplossen van de rode fouten voordat we verder gingen. In ons geval betekende dit het oplossen van pakket- en bootloaderproblemen die waren geïdentificeerd in het pve8to9 –full rapport.

We begonnen met het opruimen van ongebruikte of conflicterende pakketten met de volgende opdracht:

apt remove systemd-boot

Dit zorgde ervoor dat er geen bootloaderconflicten waren vóór de upgrade. Na verwijdering controleerden we of de juiste GRUB EFI-pakketten waren geïnstalleerd en correct geconfigureerd door het volgende uit te voeren:

dpkg -l | grep grub-efi

De uitvoer bevestigde dat de juiste GRUB EFI-componenten aanwezig waren (grub-efi-amd64, grub-efi-amd64-bin en grub-efi-amd64-signed), wat aangaf dat het systeem klaar was voor de upgrade.

Nadat deze opruimtaken waren voltooid, waren de fouten van de checklist opgelost en had het knooppunt alle kritieke controles doorstaan. Op dat moment werd het systeem veilig geacht om door te gaan met de in-place upgrade naar Proxmox VE 9.

Upgrade Check Opnieuw Controleren

Nadat we de eerdere problemen hadden opgelost, hebben we de upgrade-controletool nogmaals uitgevoerd om te bevestigen dat de problemen waren opgelost:

pve8to9 --full

Deze keer gaf het rapport aan dat de storing was verholpen en dat het systeem alle kritische controles had doorstaan. Er bleven slechts enkele kleine waarschuwingen over, die in ons geval niet relevant waren voor onze omgeving en die we veilig konden negeren.

De succesvolle uitvoer bevestigde dat het knooppunt nu klaar was om door te gaan met de updates en het upgradeproces van de repository.

Controleren of het systeem volledig is bijgewerkt

Om er 100% zeker van te zijn dat alles up-to-date was voordat we doorgingen met de wijzigingen in de repository, voerden we nog een updateronde uit met de volgende opdrachten:

apt update
apt dist-upgrade

Dit zorgde ervoor dat alle pakketten uit de bestaande Proxmox VE 8.4 (Bookworm) repositories volledig up-to-date waren. Door het systeem up-to-date te houden vóór de upgrade, worden afhankelijkheids- of versieconflicten tijdens de overgang naar Proxmox VE 9 (Trixie) voorkomen.

pveversion

Op dat moment draaide ons knooppunt de nieuwste kernel- en pakketversies die beschikbaar waren voor Proxmox 8. Dit bevestigde dat het systeem klaar was om door te gaan naar de fase van het bijwerken van de repository.

Bijwerken van repositories voor Proxmox VE 9 (Trixie)

Nu het systeem volledig is bijgewerkt met Proxmox VE 8 (Bookworm), is de volgende stap het bijwerken van alle Debian- en Proxmox-repository-items zodat ze verwijzen naar de Trixie-release. Deze wijziging zorgt ervoor dat de pakketbeheerder updates uit de juiste bronnen haalt bij het uitvoeren van de upgrade.

We hebben de volgende opdrachten gebruikt om automatisch elk exemplaar van bookworm te vervangen door trixie in de repositorybestanden van het systeem:

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

Nadat u deze opdrachten hebt uitgevoerd, verwijzen alle repositories naar de nieuwe Debian 13 (Trixie) basis en de bijpassende Proxmox VE 9 repositories.

De Proxmox VE 9-pakketrepositories toevoegen

Na het bijwerken van de Debian-releasereferenties was de volgende stap het toevoegen van de Proxmox VE 9-pakketrepositories in het nieuwe deb822-formaat. Dit zorgt ervoor dat het systeem de juiste pakketten ophaalt voor de op Trixie gebaseerde Proxmox VE 9-release.

Als u de bedrijfsrepository gebruikt, kunt u de Proxmox VE 9 Enterprise- repository toevoegen door het volgende bestand aan te maken:

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

Voor omgevingen die gebruikmaken van de community- of no-subscription- repository, voegt de volgende opdracht de overeenkomende vermelding toe:

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

In onze configuratie hebben we zowel de Enterprise- als de No-Subscription-repository toegevoegd om flexibiliteit bij het testen en bijwerken in verschillende omgevingen te ondersteunen.

De Ceph-pakketrepository bijwerken

Nu de belangrijkste Proxmox-repositories zijn bijgewerkt, is de volgende stap het configureren van de Ceph-pakketrepositories voor Proxmox VE 9.

Als u de Enterprise Ceph-repository gebruikt , moet u het volgende bestand aanmaken of bijwerken:

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

Voor omgevingen die gebruikmaken van de Ceph -repository zonder abonnement , gebruikt u in plaats daarvan de volgende opdracht:

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

Nu alle repositories zijn geconfigureerd voor Debian 13 (Trixie), is het systeem volledig voorbereid op het in-place upgradeproces naar Proxmox VE 9.

De upgrade starten

Nu de repositories zijn bijgewerkt en de configuratie is geverifieerd, kunt u beginnen met het upgradeproces. Het is raadzaam om de volgende opdrachten uit te voeren vanaf de Proxmox-hostshell. De eerste stap vernieuwt de pakketindexen en upgradet het systeem naar de nieuwe release:

apt update
apt dist-upgrade

De onderstaande schermafbeelding toont de opdracht “apt dist-upgrade” die de systeemupdate uitvoert en de installatie bevestigt met “Y.”

Tijdens dit proces wordt u gevraagd om wijzigingen in het configuratiebestand of het opnieuw opstarten van de service te bevestigen. In de meeste gevallen is het behouden van de bestaande configuratie de veiligste optie, tenzij anders aangegeven in de Proxmox-documentatie.

Zodra de upgrade succesvol is voltooid, raden we aan het knooppunt opnieuw op te starten om de bijgewerkte kernel en services te laden.

De upgrade verifiëren

Nadat het upgradeproces succesvol was voltooid, was de laatste stap om te verifiëren of het systeem nu Proxmox VE 9 draaide op de nieuwe Debian 13 (Trixie) basis.

Nadat het systeem opnieuw was opgestart, hebben we de upgrade bevestigd door de Proxmox- en kernelversies te controleren met de volgende opdracht:

pveversion

In de Proxmox-webinterface zou het versienummer onder Knooppunt > Samenvatting nu Proxmox VE 9 moeten weergeven. Dit geeft aan dat de omgeving volledig is bijgewerkt.

Op dit punt draaide ons knooppunt probleemloos op Proxmox VE 9, met alle virtuele machines, containers en configuraties behouden uit de vorige versie.

De nieuwe webinterface verifiëren

Nadat we de upgrade vanaf de opdrachtregel hadden bevestigd, hebben we ook de webinterface van Proxmox VE 9 gecontroleerd. Een opvallende update in deze release is het vernieuwde, mobielvriendelijke inlogscherm en de verbeterde responsiviteit op alle apparaten.

Zoals hier te zien is, past de webinterface van Proxmox VE 9 zich nu naadloos aan mobiele browsers aan, waardoor het veel gemakkelijker is om basisbeheertaken rechtstreeks vanaf een telefoon of tablet te monitoren, beheren en uit te voeren. De overzichtelijke lay-out, vereenvoudigde bedieningselementen en moderne vormgeving weerspiegelen Proxmox' voortdurende focus op toegankelijkheid en gebruiksgemak voor beheerders die onderweg zijn.

Samenvatting

Upgraden van Proxmox VE 8 naar Proxmox VE 9 kan soepel verlopen met de juiste voorbereiding en verificatie in elke fase. In deze walkthrough hebben we onze langlopende Proxmox-communityserver geüpgraded, die veel van onze StorageReview-volgers hebben gebruikt voor tests en samenwerking.

Deze upgrade illustreert hoe eenvoudig in-place upgrades kunnen zijn door de officiële documentatie te volgen, proactief waarschuwingen te adresseren en elke stap te valideren. Of u nu een labomgeving of een productiecluster beheert, een zorgvuldige, methodische aanpak garandeert een betrouwbare overgang naar de nieuwste versie van Proxmox VE.

Proxmox-downloads

Neem contact op met StorageReview

Nieuwsbrief | YouTube | Podcast | iTunes / Spotify | Instagram | Twitter | TikTok | RSS-feed

Dylan Dougherty

K-12 Network Administrator met expertise in Cisco-netwerken, IP-beveiliging en NAC-oplossingen. UniFi-enthousiasteling en thuislabber, test en beoordeelt netwerk- en beveiligingsproducten.