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. -
@homoran
Wie im anderen Thread schon angedeutet, hat es jetzt funktioniert. Danke nochmals.
Jetzt muss ich aber wohl noch mein Netzteil im Schaltschrank tauschen.
Das scheint mit 2,4 A leider zu schwach für der Raspi5 zu sein. (das umbenennen auf raspi3 hat da auch nichts gebracht).
-
@tottbeck sagte in Master im Mulithost tauschen:
@homoran
Wie im anderen Thread schon angedeutet, hat es jetzt funktioniert. Danke nochmals.
Jetzt muss ich aber wohl noch mein Netzteil im Schaltschrank tauschen.
Das scheint mit 2,4 A leider zu schwach für der Raspi5 zu sein. (das umbenennen auf raspi3 hat da auch nichts gebracht).
Das Originalnetzteil vom RPI5 liefert 5 A. Wo hattest du dich informiert?
-
@meister-mopper
Das ist mir bekannt. Das 2,4A Netzteil habe ich vor knapp zehn Jahren da für eine Raspi3 eingebaut.
Für den Raspi5 reicht das halt nicht mehr. Wobei da nichts angeschlossen habe außer Ethernet, daher dürfte der auch mit etwas weniger auskommen. -
@tottbeck sagte in Master im Mulithost tauschen:
daher dürfte der auch mit etwas weniger auskommen.
etwas weniger als 5A, ja!
aber 2.4A sind zu wenig.Die Leistung des Pi5 ist um ein vielfaches höher als bei einem Pi3.
Da braucht es keine weiteren Zusatzaggregate, die Leistung verbrauchen. -
Stimmt zwar, aber ich habe den Raspi5 jetzt an dem 2.4 A Netzteil am laufen. (was ich aber noch tauschen werde).
Ich habe mir die Ströme mit einem Netzteil angeschaut. Die (träge) Anzeige kommt nie über 1A. Vermutlich braucht der aber Spitzenströme bei der Initialisierung von ~3A, danach liegt der bei ~ 0.5 A.
Wifi habe ich abgeschaltet (dtoverlay=disable-wifi-pi5), es gibt zudem noch Einstellung für "PSU_MAX_CURRENT", die habe ich aber noch nicht aktiviert.https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#differences-on-raspberry-pi-5
" The Raspberry Pi 5 requires a good quality USB-C power supply capable of delivering 3A at +5V (15W) in order to boot. However, using such a supply will restrict current draw to peripherals. If you are using a power supply that cannot provide 5A at +5V on first boot you will be warned by the operating system that the current draw to peripherals will be restricted to 600mA. "
"PSU_MAX_CURRENT
Raspberry Pi 5 only.If set, this property instructions the firmware to skip USB power-delivery negotiation and assume that it is connected to a power supply with the given current rating. Typically, this would either be set to 3000 or 5000 i.e. low or high-current capable power supply."
-
@tottbeck Die originalen Raspi-Netzteile haben nicht 5V, sondern 5,1V und haben die auch vorne am USB-Stecker anliegen. Wenn Du ein anderes Netzteil verwendest, das einen USB-Anschluss hat, dann hast Du meist 5V direkt an diesem Anschluss, je nach Länge des Kabels hast Du da aber dann noch einen geringen Spannungsabfall bis zum Raspi-seitigen USB-Stecker. Nicht umsonst ist bei den originalen Netzteilen das Kabel fest montiert, um eben die Spannung vorne am Raspi zu garantieren. Da die meist auch noch günstiger sind als Zubehör-Netzteile, verwende ich ausschließlich die und habe/hatte nie Probleme mit der Spannungsversorgung.
Gruss, Jürgen