NEWS
Master im Mulithost tauschen
-
Hallo, ich habe ein Multihost-System im Einsatz, welches nicht mehr wirklich stabil läuft:
- Master (alt): Raspi3 (1GB), bullseye, node 18.7.1, npm 9.6.7, js-controller 7.06
- Slave: Raspi3 (4GB), bullseye, node 18.7.1, npm 9.6.7, js-controller 7.06
Der Raspi3 ist im Schaltschrank verbaut. Fast alle Adapter laufen auf dem Slave.
Der Master Raspi3 soll nun gegen den Raspi5 getauscht werden. Ob man dann überhaupt noch einen Slave benötigt, wird sich zeigen.
- Master (neu): Raspi5 (8GB), bookworm, node 20.18.0, npm 10.8.2, js-controller 7.06
Das Backup (iobroker und javaScript) habe ich auf dem Raspi5 aufgespielt, was auch, soweit ich sagen kann, korrekt funktioniert hat.
Dann, so war mein Gedanke, beende ich einfach den iobroker auf dem Raspi3 und verbinde per "iobroker setup custom" von der alten IP vom Raspi3 zur neuen IP vom Raspi5.Das hat aber leider nicht geklappt. Denn sowohl Raspi4 und Raspi5 melden "No connection to databases possible ...".
"iobroker multihost enable" hat auch nichts gebracht.
Was mache ich falsch bzw. wie wäre die richtige Vorgehensweise?Danke Euch.
-
@tottbeck sagte in Master im Mulithost tauschen:
Was mache ich falsch bzw. wie wäre die richtige Vorgehensweise?
keine Ahnung?
hat der neue master den selben Hostnamen wie der alte?
wurden Master und Slave neu gestartet? -
Der Hostname ist unterschiedlich also raspi3 bzw. raspi5. Den iobroker habe ich mehrfach neu gestartet auf Master und Slave.
Ich habe jetzt erst wieder raspi3 und raspi4 zusammen laufen.
Ich hatte auch kurzzeitig den raspi5 mit aktiv. Das hat der iobroker auch gemerkt. -
@tottbeck sagte in Master im Mulithost tauschen:
Der Hostname ist unterschiedlich also raspi3 bzw. raspi5
dann klappt es nicht
-
@homoran: OK, Danke, werde ich probieren. Wenn es wieder läuft, kann ich den ja wieder umbenennen.
-
@tottbeck sagte in Master im Mulithost tauschen:
kann ich den ja wieder umbenennen.
nein
Das wäre dann eine neue KonfigurationWenn du die alte Multihost Umgebung wiederherstellen willst, müssen die Hostnamen identisch sein
-
@homoran: Noch 'ne Frage. Muss ich den Raspi komplett umbenennen (per sudo raspi-config) oder kann ich auch nur den iobroker-hostname ändern (per "iobroker host set newHostName").
Ich wollte das System mit Raspi5 erst am Laufen haben, bevor ich den in den Schaltschrank setze. -
@tottbeck sagte in Master im Mulithost tauschen:
Muss ich den Raspi komplett umbenennen (per sudo raspi-config)
und anschließendem Neustart
-
@tottbeck noch 'ne Falle!
nach der Umbenennung braucht es noch einiob host this
-
@homoran sagte in Master im Mulithost tauschen:
iob host this
:~ $ iob stop :~ $ iob host this Cannot use this command in multihost! iobroker host this Initialize current host Options: --help Show help [boolean]
-
@tottbeck sagte in Master im Mulithost tauschen:
Cannot use this command in multihost!
ach ja!
Da war was.Sorry, da komm ich jetzt nicht auf den Befehl.
man musste irgendwie festlegen welcher host zu this werden sollte.Dann gibt's jetzt eben ggf. eine Leiche unter system.host
-
@homoran:
Muss ich nach dem host umbenennen das Backup auf den neuen Master nochmal einspielen ? -
@tottbeck das hab ich mich gerade auch gefragt.
ich hab immer den Hostnamen direkt beim Aufsetzen schon richtig gesetzt. nie erst nachträglichSorry, ich weiß es nicht
-
@Homoran: Erstmal noch danke für deine superschnellen Antworten.
Dann setze ich das am besten nochmal neu auf.