NEWS
Systempflege / Systemupdates / HW-Upgrades
-
Hallo zusammen,
ich betreibe nun seit ein paar Jahren einen ioBroker auf einem RaspberryPi unter Rapsbian. Die Pflege meines Systems hat sich neben kleineren Erweiterungen/Anpassungen in dieser Zeit weitgehend auf das Einspielen von Adapter-Updates unter dem ioBroker.admin Adapter beschränkt, regelmässige Backups, SD Karten-Clones beim jährlichen Austausch der SD Karte beschränkt. In seltenen Fällen kam dann auch eine nodejs Update nach den Anleitungen hier auf der Konsole inkl. dem Rechte-Fix o.ä. zum Einsatz, oder eben eine kleinere Reparatur, wenn irgendwas klemmte..
Was aber mit dem Restsystem? Raspbian ist ja seit einiger Zeit nun auch durch RaspberryOS abgelöst. Ich hab bestimmt auch das ein oder andere (Kernel-) Update usw. nicht gemacht?
Wie macht ihr das so? Gibt es so was wie eine Liste empfohlener Updates des Grundsystems?
Ich denke nächstes Jahr werde ich auch mal über einen Pi Nachfolger nachdenken müssen - was dann? Neues System aufsetzen und einfach nur Backup einspielen wird ja ggf. auch die ein oder andere Nebenwirkung haben?
Bin mal auf eure Gedanken gespannt!
Alexander
-
@xelarep sagte in Systempflege / Systemupdates / HW-Upgrades:
Raspbian ist ja seit einiger Zeit nun auch durch RaspberryOS abgelöst.
Das ist nur eine Namensänderung.
@xelarep sagte in Systempflege / Systemupdates / HW-Upgrades:
Wie macht ihr das so?
Ich bin da ganz brutal:
- alles notwendige sichern
- backitup für iobroker, history
- ggf. andere Dateien per filezilla
- komplett neu aufsetzen
- restoren
Ist meistens unter 2h erledigt.
- alles notwendige sichern
-
@xelarep Ich kann ab deiner Frage leider dein Experten-Level nicht einschätzen, aber ich erkläre dir hier mal mein Setup (das allerdings in Folge Master/Slave noch einiges komplizierter ist).
Meine 4 RasPis laufen alle mit BalenaOS (siehe auch https://forum.iobroker.net/topic/36038/flottenmanagement-mit-balenacloud) und ich manage sie über die (bis 10 Geräte gratis) Cloud von Balena. Dort kann ich remote das Unterliegende OS updaten und ioBroker kann ich updaten, indem ich per Git das Dockerfile update.
Da die RasPis bei mir nur Slaves sind, muss ich mich dort nicht um Backup/Restore kümmern - wenn der Slave nach einem Update hoch fährt, lädt er die Config ("welche Adapter muss ich ausführen und mit welcher Konfiguration?") ja komplett vom Master. Aber selbst, wenn du den Master mit Balena (oder einfach Docker) betreibst, sollte ein Update des Masters kein Problem sein. Im schlimmsten Fall musst du ein Restore machen, um wieder alle Daten zurück zu spielen.
-
@Homoran sagte in Systempflege / Systemupdates / HW-Upgrades:
Ich bin da ganz brutal:
Das hab ich befürchtet - und damals beim Umzug vom 1B auf den 3er auch so gemacht. Aber wie gesagt, das ist jetzt ein paar Jahre her - was wäre hier für das Grundsystem unter Raspbian noch sinnvoll/notwendig gewesen?
-
@UncleSam sagte in Systempflege / Systemupdates / HW-Upgrades:
@xelarep Ich kann ab deiner Frage leider dein Experten-Level nicht einschätzen, aber ich erkläre dir hier mal mein Setup (das allerdings in Folge Master/Slave noch einiges komplizierter ist).
Sagen wir mal "Fortgeschrittener Gelegenheits Linux Level" - ich komm auf der Konsole zurecht, muss aber immer mal nachlesen
Dein Setup ist natürlich schon sehr umfangreich - so weit möchte ich das nicht treiben. Ich hab hier maximal ein paar kleinere Dinge (z.B. History Datenbank) auf meine Synology DS ausgelagert, oder mich an meine (inzwischen auch erneuerte) CCU3 drangehängt, um den ioBroker so einfach wie möglich zu lassen.
-
sudo apt update sudo apt dist-upgrade sudo reboot
Das zieht das Grundsystem auf den neuesten Stand, wenn vernünftig angelegt auch nodeJS.
-
@Thomas-Braun sagte in Systempflege / Systemupdates / HW-Upgrades:
sudo apt update sudo apt dist-upgrade sudo reboot
Das zieht das Grundsystem auf den neuesten Stand, wenn vernünftig angelegt auch nodeJS.
Danke - das kommt mir bekannt vor Werde mal nächstes Wochenende wieder ein SD Image machen, und dann upgraden.
Gibt's da eigentlich bekannte Nebenwirkungen?
Alexander
-
Grundsätzlich erstmal nicht.
Wenn da aber jetzt (weil es nicht regelmäßig gemacht wurde) das halbe System auf Links gedreht wird kann es halt auch schon mal klemmen.Deswegen bin ich ja auch kein Fan von 'Never touch a running system'.
Ein System sollte beständig unterhalten werden.