NEWS
Multihost: Horst wird nicht gefunden
-
Hallo,
ich kämpfe gerade mit dem Thema Multihost. Unwzar bin ich nach dieser Anleitung vorgegangen.Ab der Version des js-controller v1.1.3 wird die Einrichtung eines Multihost-Systems noch weiter vereinfacht.
Man gibt beim Master nur noch ein: sudo iobroker multihost enable
Ich denke das klappt soweit.
Daraufhin wird mit sudo iobroker multihost connect der entsprechenden Master ausgewählt
Damit ist die Multihost-Verbindung fertig.
Da wird bei mir der Master nicht gefunden.
Sollte es auf diesem Wege nicht klappen, bitte weiterhin die manuelle Methode (s.o.) durchführen.
Das habe ich gemacht, danach war mein Master nicht mehr erreichbar. Ich denke ich habe es mir mit folgender Änderung zerschossen:
Type of objects DB [file, couch, redis], default [file]: ENTER
bei mir ist die erste Zeine etwas anders, unzwar:
Type of objects DB [(j)sonl, (f)ile, (r)edis, ...], default [jsonl]:
Da habe ich dann lt. Anleitung nach "file" umgestellt. Am Ende wurde ich gefragt ob json nach file emigriert werden soll. Ich habe "ja" geantwortet und es ging nichts mehr.
Nach einer Neuinstallation läuft es jetzt wieder soweit. Wie bekomme ich es hin, dass der Master auf dem Slave gefunden wird?
Momentane Konfiguration vom Master:
Type of objects DB [(j)sonl, (f)ile, (r)edis, ...], default [jsonl]: Host / Unix Socket of objects DB(jsonl), default[0.0.0.0]: Port of objects DB(jsonl), default[9001]: Type of states DB [(j)sonl, (f)file, (r)edis, ...], default [jsonl]: Host / Unix Socket of states DB (jsonl), default[0.0.0.0]: Port of states DB (jsonl), default[9000]: Data directory (file), default[../../iobroker-data/]: Host name of this machine [iobroker-master]:
-
@stefan341 sagte in Multihost: Horst wird nicht gefunden:
bei mir ist die erste Zeine etwas anders,
natürlich. Die verlinkte "Doku" ist fast 10 Jahre alt. Da gab es noch kein jsonl.
-
Ich hoffe, du hast nicht auch sudo vor den iobroker-Befehl geknallt...
Das ist immer das Kreuz mit solch alten Anleitungen. Die stimmen oft mittlerweile nicht mehr.Warum nicht die aktuelle Anleitung verwenden?
https://www.iobroker.net/#de/documentation/config/multihost.md
Fix das System mit
iob stop iob fix iob start
-
@thomas-braun said in Multihost: Horst wird nicht gefunden:
Warum nicht die aktuelle Anleitung verwenden?
https://www.iobroker.net/#de/documentation/config/multihost.md
Korrigiere mich bitte wenn ich falsch liege, aber ich sehe nicht wirklich einen Unterschied in den beiden Anleitungen. Bei der von dir verlinkten, soll ich auch auf "file" umstellen, was bei mir das System nicht mehr erreichbar machte.
-
@stefan341 sagte in Multihost: Horst wird nicht gefunden:
aber ich sehe nicht wirklich einen Unterschied in den beiden Anleitungen.
Ich schon.
Stell das verwendete Datenbankformat ein, auf halbwegs aktuellen Installationen dürfte das jsonl sein.
Kannst du aber auch zuvor periob status
in Erfahrung bringen.
-
@thomas-braun
Alles soweit gemacht, nach deiner neuen Anleitung.bei
iobroker multihost connect
Wird der Master nicht gefunden.
No Multihost server found. Make sure iobroker is running on the host where you enabled multihost discovery (and it is not this host)!
-
Hast du denn auf dem Haupt-System die Entdeckung freigegeben?
-
-
Ja.
-
@thomas-braun
Ja, habe ich gemacht -
@stefan341 dann mach es u fuss
iob setup custom
-
@arteck
Wie schon geschrieben, der Slave findet den Master nicht -
@stefan341 sagte in Multihost: Horst wird nicht gefunden:
Wie schon geschrieben, der Slave findet den Master nicht
Wie sieht deine Umgebung aus? Vielleicht ein Windows mit Firewall am Start? Die Ausgabe von
iob diag
wäre sicher auch hilfreich. -
@stefan341 das ist keine Fehlerbeschreibung...
zeigen ..
-
@arteck said in Multihost: Horst wird nicht gefunden:
@stefan341 das ist keine Fehlerbeschreibung...
zeigen ..
Das Problem hat sich scheinbar erstmal erledigt, bzw nach hinten verschoben. Ich bekomme auf meinen Raspi 3 kein ioBroker mehr installiert. Die Installation stoppt irgendwann mit der Fehlermeldung "cache miss".
Ich wollte den Slave eh nur für den Lesekopf vom Stromzähler benutzen. Aber da habe ich mal wieder eine alte Anleitung gelesen aus der Zeit wo es die Leseköpfe wohl noch nicht mit WLAN gab. Also der geplante Einsatz des Slave hat sich komplett erledigt da mein Lesekopf WLAN hat
Nun ist die nächste Idee das Ganze trotzdem zu machen, entweder um die Last zu verteilen oder noch besser wäre als Backup für den Master. Wenn der Master also ausfällt, dass der Slave automatisch übernimmt. Ich denke sowas gibt es aber noch nicht oder?= Zumindest habe ich nichts gefunden.
Dann war die Idee einen Mini-PC, den ich noch rumliegen habe, dafür zu nutzen. Aber den wahrscheinlich sinnvollerweise als Master. Dazu muss ich erst Linux da drauf bekommen. Mit Windows wollte ich das Ganze nicht betreiben. Der Hintergrund ist, dass ich so wenig wie möglich Ressourcen mit dem Betriebssystem verschwenden möchte. Ich denke hier ist Linux die bessere Wahl oder vielleicht sogar Debian in einer Minimalversion. Habt ihr da vielleicht noch Anregungen für mich ?
-
Dann verwende einfach die Debian Netinstallation:
https://www.debian.org/distrib/netinst
Da kann man sehr genau vorgeben, was/wie/wieviel installiert werden soll.
Ich bekomme auf meinen Raspi 3 kein ioBroker mehr installiert.
Möglicherweise ist das Kistlein mit 1GB Ram zu klein.