pve-update-manager – Update-Manager-Tab für Container, VMs und Knoten (Open Source)

Lord_Neksus

New Member
Jan 19, 2025
30
8
3
Hallo zusammen,

ich habe ein Addon geschrieben (privates Projekt, nicht von Proxmox): Es fügt der
Weboberfläche einen Tab „Update Manager“ hinzu – für LXC-Container, Linux-VMs und
Knoten. Man hinterlegt pro Ziel seine Update-Befehle und startet sie per Knopf,
zeitgesteuert oder für mehrere Ziele auf einmal. Optional mit Snapshot und
Rollback. Ein weiteres Feature ist das aktive prüfen auf Sicherheitspatches, worauf
das addon auch aktiv reagieren kann.

Anlass des Projekts: Ich habe mittlerweile ca 40 Lxc Container und fand es irgendwann nervig andauernd updates manuell durchführen zu müssen.

Getestet auf Proxmox VE 9.2.4.

https://github.com/LordNeksus06/pve-update-manager

Feedback ist willkommen!
 

Attachments

  • node-grid.png
    node-grid.png
    33.9 KB · Views: 0
  • container-tab.png
    container-tab.png
    34.2 KB · Views: 0
  • Like
Reactions: UdoB
Anlass des Projekts: Ich habe mittlerweile ca 40 Lxc Container und fand es irgendwann nervig andauernd updates manuell durchführen zu müssen.
Du weißt schon, dass du damit ein Probem zu lösen versucht, dass bereits vor Jahrzenten sogar mehrfach in verschiedenen Sprachen und Automatisierungstools gelöst wurde und mittlerweile in mindestens einer Version in jeder Distribution eingebaut ist? Für Debian heißt das meistbenutzte Tool unattended-upgrade und macht das, was du mit dem Skript macht, nur automatisch mit Logging und verschickt dir am Ende sogar noch ne Mail was es gemacht hat.
 
  • Like
Reactions: UdoB
Ja ich weiß das es unattended upgrades gibt. Der Anspruch von diesem tool ist jedoch alles übersichtlich in rpoxmox zu haben, ausserdem kann das tool teils mehr als unattended upgrades. Beispielsweise macht pve-update-manager vor jedem update nen snapshot und beim fail des updates wird ne Nachricht versendet und zurückgerollt, wenn man das will. Folgendes Szenario: ich hab nen wichtigen Dienst in der Lxc das update schlägt fehl und der Dienst startet nach dem update nicht mehr weil irgendwas broken ist, dann ist das mit pve-update-manager kein Problem. Selbiges gilt natürlich auch für VMs.

Danke fürs Feedback