NEWS
SOLVED [gelöst] Alle Adapter nach Multihostverbindung weg
-
Systemdata Bitte Ausfüllen Hardwaresystem: NUC & Pi3 Arbeitsspeicher: 8 GB & 1 GB Festplattenart: 240 GB SSD und 16 GB SD Betriebssystem: Ubuntu 18.04 & Rasbian Node-Version: 10.18.1 Nodejs-Version: 10.18.1 NPM-Version: 6.13.4 Installationsart: Manuell Image genutzt: Nein Ort/Name der Imagedatei: Link Hallo zusammen,
ich habe seit längerer Zeit Iobroker auf einem PI 3+ laufen und nun zusätzlich nun auf einem Intel Nuc installiert. Nun wollte ich den Nuc als Master und den PI als Slave nutzen (gem. Anleitung auf der Iobroker-Seite).
Soweit hat auch alles funktioniert. In der Maske des Nuc-Iobrokers sehe ich auch den PI. Allerdings sind alle Adapter, die vorher auf dem PI installiert waren, weg.Im LOG kommt vom Slave immer folgende Meldungen
host.RasPi 2020-01-11 00:08:55.445 warn does not start any instances on this host host.RasPi 2020-01-11 00:08:55.440 info 4 instances found host.RasPi 2020-01-11 00:08:55.400 warn Multihost discovery server: service started on 0.0.0.0:50005 host.RasPi 2020-01-11 00:08:55.335 info connected to Objects and States host.RasPi 2020-01-11 00:08:36.996 info hostname: RasPi, node: v10.18.0 host.RasPi 2020-01-11 00:08:36.992 info Copyright (c) 2014-2020 bluefox, 2014 hobbyquaker host.RasPi 2020-01-11 00:08:36.980 info iobroker.js-controller version 2.2.7 js-controller starting host.RasPi 2020-01-11 00:08:35.111 info iobroker Starting node restart.js host.RasPi 2020-01-11 00:08:34.269 info iobroker _restart host.RasPi 2020-01-11 00:08:34.263 error No connection to databases possible, restartcode_tasdasext
Auch, wenn ich versuche den Slave über den Befehl
iobroker host remove hostNameToRemove
zu löschen funktioniert Lt console zwar, aber der Slave wird weiterhin im Master angezeigt.
Wie kann ich die Adapter vom Slave wieder sichtbar bzw. alles rückgängig machen?
Vielen Dank vorab.
-
@Homoran
Ich habe die Multihost-Konfig komplett gelöscht und nochmal aufgesetzt.
Nun funktioniert alles.Vielen Dank für die Hilfe!
-
@DaBa6
Auf einem slave sollte außer dem admin nichts drauf sein, wenn er in eine multihost Umgebung integriert wird.
Die Instanzen werden über den Admin verwaltet. Dazu müssen sie über den Admin des Masters installiert werden.- Vorher backup vom raspi ziehen
- Dieses Backup auf dem nuc restoren
- Zukünftigen Slave plattmachen (alle Instanzen außeradmin entfernen)
- Jetzt slave an den Master binden
- alle gewünschten Instanzen im admin des Masters dem Slave zuweisen
-
Hi @Homoran,
danke für deine Rückmeldung. Ein Backup hatte ich beim Rapsi erstellt über "iobroker backup" in der Konsole erstellt. Nun befindet sich der Iobroker auf dem Nuc in einem Container (Proxmox - Ubuntu). Wie bekomme ich das Backup vom Rapsi in den Container?
-
@DaBa6 sagte in Alle Adapter nach Multihostverbindung weg:
Wie bekomme ich das Backup vom Rapsi in den Container?
per ftp in das Verzeichnis /opt/iobroker/backups kopieren. ggf. muss das Verzeichnis noch erstellt werden.
Aber vor vor der Erstellung des Multihosts muss auf dem Slave alles "clean" sein.
Spätere Versuche die Instanzen dort zu löschen, löschen sie auch auf dem Master -
@Homoran vielen Dank für die Hilfe. Habe soweit alles hinbekommen.
Die Verbindung zwischen Slave und Master steht und ich sehe den Raspi in der NUC-Iobrokerinstallation.
Allerdings ist der Slave dauerhaft offline, obwohl auf dem Slave der Iobroker läuft. Auch redis habe ich entsprechend der Anleitung mit bind 0.0.0.0 eingerichtet.Hast du noch eine Idee woran es liegen könnte?
-
@DaBa6 sagte in Alle Adapter nach Multihostverbindung weg:
Hast du noch eine Idee woran es liegen könnte?
Nach der Multihost Konfiguration des Slaves muss erst der Slave und dann der Master neugestartet werden
-
@Homoran
Ich habe die Multihost-Konfig komplett gelöscht und nochmal aufgesetzt.
Nun funktioniert alles.Vielen Dank für die Hilfe!