NEWS
iobroker Multihost lässt sich nicht umschalten
-
Hallo,
ich habe mich Heute mal an den Multihost gewagt und
auf dem Master
Iobroker multihost enable gestartet: Danach iobroker restart
auf dem Slave
iobroker multihost connect und auch den iobroker restart
Nun kommen auf dem Master unter Host sowohl der Master als auch der Slave.
Allerdingt kann ich unter Instanzen nicht umschalten zwischen den Hosts. Egal welche ich auswähle er werden immer die Instanzen des Masters angezeigt.
Wie kann ich dies wieder in Griff bekommen, so dass ich Zugriff auf die Instanzen des Slave bekommen.
-
@hartwigm Aktiviere mal bitte den Expertenmodus, dann kannst Du einstellen, welcher Adapter auf welchem Gerät läuft. Vielleicht hilft Dir das!
-
Hi,
schau Dir mal dieses Video von Matthias an, evtl. hast Du etwas übersehen?
-
Im Expertenmodus kann ich tatsächlich umschalten, allerdings kommen dann keine Instanzen vom Slave
Im Log habe ich nun den Eintrag
host.M47_DG2 2020-08-03 15:49:36.656 error No connection to databases possible, restart
host.M47_DG2 2020-08-03 15:46:49.144 error No connection to databases possible, restart host.M47_DG2 2020-08-03 15:46:19.067 info ip addresses: 192.168.109.62 fe xx 3e:3454 host.M47_DG2 2020-08-03 15:46:19.063 info hostname: M47_DG2, node: v10.18.1 host.M47_DG2 2020-08-03 15:46:19.061 info Copyright (c) 2014-2020 bluefox, 2014 hobbyquaker host.M47_DG2 2020-08-03 15:46:19.044 info iobroker.js-controller version 3.1.6 js-controller starting host.M47_DG2 2020-08-03 15:46:15.670 info iobroker _restart host.M47_DG2 2020-08-03 15:46:15.659 error No connection to databases possible, restart
-
Das Video hat mich dazu inspiriert, das endlich mal anzugehen.
Lief alles genauso wie im Video, allerdings ..
-
@hartwigm Da ist wohl die Verbindung vom Slave um Master noch nicht etabliert. Ich würde einfach beide nochmal neu konfigurieren und sicherheitshalber die Maschinen nochmal neu starten.
-
-
@harrym Stümmt, oh Mann, schon gefühlt tausendmal angeklickt.
-
ich habe die Verbindung nun nochmals eingerichtet.
nun ist die Fehlermeldung eine Andere
host.M47_DG2 2020-08-03 19:53:15.251 info iobroker restart host.M47_DG2 2020-08-03 19:52:08.131 warn does not start any instances on this host host.M47_DG2 2020-08-03 19:52:08.110 info 9 instances found host.M47_DG2 2020-08-03 19:52:07.442 info connected to Objects and States host.M47_DG2 2020-08-03 19:52:07.182 info ip addresses: 192.168.109.62 fe xx 454 host.M47_DG2 2020-08-03 19:52:07.177 info hostname: M47_DG2, node: v10.18.1 host.M47_DG2 2020-08-03 19:52:07.175 info Copyright (c) 2014-2020 bluefox, 2014 hobbyquaker host.M47_DG2 2020-08-03 19:52:07.158 info iobroker.js-controller version 3.1.6 js-controller starting host.M47_DG2 2020-08-03 19:52:04.059 info terminated host.M47_DG2 2020-08-03 19:52:04.036 info received SIGTERM
Unter Hosts sind beide da, und auch grün!
-
@hartwigm ist keine fehlermeldung sondern nur eine info
gugg mal ein bischen oberhalb .. aufs bild.
-
Hattest Du, bevor den einen Host zum Slave gemacht hast, auf dem schon Instanzen laufen?
Gruß,
Eric -
ja, da liefern 9 Adapter!
-
@hartwigm Sowie ich mich erinnere, werden bei der Übernahme durch den Master keine Instanzen des Slaves übernommen. Der Slave bekommt seine Konfiguration ausschließlich vom Master und der hat keine Konfiguration für den neuen Slave. Der Slave hat ja auch keinen Admin mehr, usw.
Deaktiviere mal den Multihost-Modus ... dann sollten die Instanzen auf dem (ehemaligen) Slave auch da sein. Diese kannst Du dann auf dem (zukünftigen) Master einrichten und dann den Slave wieder als solches einbinden.
Allerdings würde ich einen Slave immer als neuen Host aufsetzen ... wer weiß, welchen Müll man aus der alten Single-Installation mitschleppt.
Gruß,
Eric -
-
Danke für deine Hilfe!
Vielleicht ein blöde Frage, aber wir bekomme ich den Slave wieder weg.
ein iobroker multihost disconnect gibt es ja nicht!
-
@hartwigm sagte in iobroker Multihost lässt sich nicht umschalten:
Vielleicht ein blöde Frage, aber wir bekomme ich den Slave wieder weg.
Doku nicht gelesen?
Mach aber vorher ein Backup von Slave (No backup, no support) !!!Und danach auf dem Slave in der Console wieder die lokale IP angeben
Gruß,
Eric -
Ich bekommen die Host einfach nicht mehr auseinander.
Immer wenn ich meinen Slave starte taucht der sofort wieder beim Master auf.
Ich würde nun beide System gerne einfach neu aufsetzen und dann sauber einrichten.
Allerdings scheitere ich daran den iobroker neu aufzusetzen.
Wenn ich diesen neu installiere, kommt immer wieder die alten Adapter Instanzen und Einstellungen. Ist zwar nett, aber möchte ich gerne alles weg haben.
Beide Maschinen sind Raspi, insofern wäre eine neue Installation auf SD Karte vermutlich das einfachste, da ich aber die Kisten nicht vor Ort habe, und der Slave auch noch in einer Wohnung steht , wo ich derzeit nicht reinkomme, ist das keine Option.
Also konkret die Frage, wie kann ich iobroker entweder auf FactoryDefault setzen oder neu und sauber ohne Altlasten installieren
-
@hartwigm sagte in iobroker Multihost lässt sich nicht umschalten:
Ich bekommen die Host einfach nicht mehr auseinander.
einfach auf der Konsole beim slave
iobroker setup custom
eingeben und wieder manuell alles was auf den Master zeigt wieder zurückstellen -
zum Teil ja!
Es sind zwar nun die Adapter wieder da und auch die Instanzen. Ich bekomme aber keinen Zugriff mehr über :8081
Daher noch einen 2te Adapter mal mit 8089 hinzugefügt, aber auch da geht nichts.
pi@ioBroker-Pi:~ $ iobroker list instances system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.admin.1 : admin - enabled, port: 8089, bind: 0.0.0.0, run as: admin system.adapter.discovery.0 : discovery - enabled system.adapter.info.0 : info - enabled system.adapter.mqtt-client.0 : mqtt-client - enabled, port: 1883 system.adapter.shelly.0 : shelly - enabled, port: 1882, bind: 0.0.0.0 system.adapter.terminal.0 : terminal - enabled, port: 8088, bind: 0.0.0.0, run as: admin system.adapter.zigbee.0 : zigbee - enabled, port: /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E210F6-if00 system.adapter.zwave.0 : zwave - enabled system.adapter.zwave2.0 : zwave2 - disabled + instance is alive
-
@hartwigm sagte in iobroker Multihost lässt sich nicht umschalten:
zum Teil ja!
Es sind zwar nun die Adapter wieder da und auch die Instanzen. Ich bekomme aber keinen Zugriff mehr über :8081
Klar!
Daher noch einen 2te Adapter mal mit 8089 hinzugefügt, aber auch da geht nichts.
Auch Klar
pi@ioBroker-Pi:~ $ iobroker list instances system.adapter.admin.0 : admin - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.admin.1 : admin - enabled, port: 8089, bind: 0.0.0.0, run as: admin system.adapter.discovery.0 : discovery - enabled system.adapter.info.0 : info - enabled system.adapter.mqtt-client.0 : mqtt-client - enabled, port: 1883 system.adapter.shelly.0 : shelly - enabled, port: 1882, bind: 0.0.0.0 system.adapter.terminal.0 : terminal - enabled, port: 8088, bind: 0.0.0.0, run as: admin system.adapter.zigbee.0 : zigbee - enabled, port: /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E210F6-if00 system.adapter.zwave.0 : zwave - enabled system.adapter.zwave2.0 : zwave2 - disabled
+ instance is alive
bei dir läuft ja nichts
iobroker start
oderiobroker start all
sollte helfen