NEWS
ioBroker BackUP-System
-
Hi Leutz,
da mein SmartHome immer Komplexer und damit abhängiger vom ioBroker wird, überlege ich wie ich neben dem „Standard“ BackUp, eine „elegantere“ Lösung bauen könnte.
Die Idee: Nen Zweit-System im Paralell-Betrieb, welches die Steuerung übernimmt, wenn das Hauptsystem offline ist.
Die Frage ist das machbar und wenn ja, wie? Multihost ist wahrscheinlich nicht dafür geeignet oder?
Danke für die Rückmeldungen und/oder Tips.
Viele Grüße
Christoph
-
@c_hoch_b
das hängt von deinem Sicherheitsbedürfnis ab und was Du als kritisch einstufst.
Im Grunde könnte man es ja soweit treiben jedwede Komponente die in deinem System verfügbar ist zu doppeln.Wenn es "nur" um ioBroker geht, dann habe ich bei mir 2 NUCs von denen einer "aktiv" ist und alle 2 Stunden die VMs und LXCs auf einem zweiten, "passiven" NUC repliziert. Das Replizieren ist eine Proxmox-Funktion.
Ich kann so in sehr kurzer Zeit den andern NUC aktivieren und bin wieder online.
Das Betrifft dann aber eben nur den Softwarebetrieb.Ob Du nun zusätzlich bspw. bei HomeMatic eine 2te CCU im Schrank liegen hast, um für einen Ausfall gewappnet zu sein und das auch für bestimmte weitere Hardwaren vorsehen möchtest, das hängt eben von deinem anfangs erwähnten Sicherheitsbedürfnis ab.
-
@BBTown bei mir läuft der ioBroker auf nem iMac (der eh 24/7 an ist, u.a. auch als Plex-Server) und dank TimeMachine, kann ich sehr schnell den ioBroker wiederherstellen, im worstcase auch auf nen raspi.
Insofern, habe ich ne sehr gute Absicherung.Mir gehts darum, das mein SmartHome im fall der der fälle, von dem BackUp-System automatisch weitergesteuert wird, damit ich eben nicht sofort selbser eingreifen muss. Und dann in ruhe schauen kann.
Quasi wie bei nem NAS mit redundanten Laufwerken.
-
@c_hoch_b
Für Linux fiele mir hier keepalived ein. Ich habe das testweise auf einem Raspberry und einer VM unter Proxmox auf meinem NUC am laufen für Pihole. Beide haben jeweils eine eigene IP, teilen sich aber eine gemeinesame virtuelle IP. Die verwenden die Clients. Fällt der Master auf, übernimmt sofort der Slave (wenn man die virtuelle IP pingt sieht man nur ganz kurz ein Ansteigen). Kommt der Master wieder hoch, übernimmt er automatisch.Wenn Du also bei iobroker absolut synchron halten würdest, allen Geräten und Adaptern immer die virtuelle IP zuweist, dann könnte das gehen. Wobei ich nicht sicher bin, inwieweit sich zwei iobroker so synchron halten liessen.
Mit zwei Proxmox-Servern die sich automatisch synchronisieren und dann keepalived wäre da evtl. was denkbar, hatte aber noch keine Lust, da mehr einzusteigen.
Gruss, Jürgen
-
@Wildbill
Danke Dir, klingt sehr interessant.
doch mein System läuft unter MacOS und wenn ich es richtig gtig verstanden habe, ist da keepalived nicht kompatibel. -
@c_hoch_b
Das wäre ja dann der perfekte Moment, um auf ein richtiges Linux umzusteigen.
Bei MacOS kenne ich mich leider nicht weiter aus.Gruss, Jürgen
-
@Wildbill
hawhaw
ich hatte immer nen Raspi, aber die SD-Kartenproblematic finde ich für ne SmartHome-Zentrale ziemlich unsicher... -
@c_hoch_b
Das ging mir auch so, daher bin ich über den Zwischenschritt Docker auf meinem QNAP NAS dann beim NUC gelandet ... das ist für mich in Verbindung mit Proxmox (und einem zweiten NUC als Replikation) absolut perfrekt!! -
@BBTown ha genau da bin ich grad... bei Docker. Wobei ich grad noch nicht mit den Speicherpfaden durchsehe...
iobroker img läuft schon, doch wo zur hölle ist der BackUp ordner?