Last Updated on 14/01/2024 by administrator
Aktualizace Proxmox (bez placeného přístupu)
Aktualizace Proxmox (bez placeného přístupu)
Motivace:
Článek popisuje návod, jak provést aktualizaci Proxmox bez placeného přístupu (no subscription). Díky těmto aktualizacím je možné opravit některé vzniklé chyby či obecně vylepšit funkčnost platformy Proxmox. Článek popisuje aktualizaci Proxmox v GUI, ale také v CLI.
OS:
Implementace byla prakticky prováděna na open-source platformě Proxmox verze 7.3-3 ale také na novější 8.1.3.
Implementace [1]:
1. Přes GUI:
Defaultně je aktivovaný přístup k placenému repozitáři pve-enterprise. Ten lze vypnout. Kliknout na pve > Updates > Repositories a označit repozitář pve-enterprise a kliknout na tlačítko Disable. Tímto dojde k vypnutí aktualizací z tohoto repozitáře, které stejně nejsou potřeba, jelikož není zaplacen subscription.
Nyní se přidá nový repozitář pomocí tlačítka Add:
Zobrazí se hláška, že není aktivovaný subscription, tu stačí odkliknout OK:
Z rozevíracího menu vybrat No-Subscription a kliknout na Add:
Poznámka: No-Subscription je repozitář, který není tak mnoho otestován jako původní repozitář pve-enterprise. Já jsem s upgradem problém neměl a podle diskuze zde https://www.reddit.com/r/Proxmox/comments/skr776/proxmox_no_subscription_edition/ lidí také ne. V každém případě doporučuji si před instalaci udělat zálohy všech VM a CT.
Následně kliknout na Updates a stisknout tlačítko Refresh:
Opět se ukáže hláška, tu stačí opět odkliknout OK:
Dojde k aktualizaci z nového repozitáře ale také z ostatních repozitářů:
Všechny dostupné nové verze balíčku na Proxmox se zobrazí níže. Pak stačí kliknout na tlačítko Upgrade.
Zobrazí se okno z CLI, kde stačí potvrdit instalaci pomocí Y:
Pokud se v aktualizacích zobrazí, že bude nainstalován nový kernel (jádro), což se také stalo (viz z obrázku aktualizací lze vidět pve-kernel-5.15.83-1-pve), nezapomenou rebootovat celý Proxmox. To proto aby se nový kernel aktivoval. To ostatně stejně ohlásí Proxmox po instalaci balíčku:
Proxmox se restartuje příkazem reboot.
2. Přes CLI:
V CLI otevřít soubor pve-enterprise.list ve složce /etc/apt/sources.list.d/:
nano /etc/apt/sources.list.d/pve-enterprise.list
a zakomenovat řádek s repozitářem pve-enterprise. Tímto dojde k vypnutí aktualizací z tohoto repozitáře, které stejně nejsou potřeba, jelikož není zaplacen subscription:
#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
Otevřít soubor sources.list ve složce /etc/apt/:
vi /etc/apt/sources.list
přidat následující řádek na konci souboru:
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
Provést aktualizaci seznamu balíčků z repozitářů:
apt-get update
Příkaz provede upgrade systému včetně upgrade kernel verze:
apt-get dist-upgrade
Pokud se v aktualizacích zobrazí, že bude nainstalován nový kernel (jádro), nezapomenou rebootovat celý Proxmox. To proto aby se nový kernel aktivoval. To ostatně stejně ohlásí Proxmox po instalaci balíčku.
Zdroj:
[1] https://pve.proxmox.com/wiki/Package_Repositories