NEWS
Slave-Installation - Master unter Slave-Adresse erreichbar
-
@ducle sagte in Slave-Installation - Master unter Slave-Adresse erreichbar:
warum nach der Aktivierung des Slave der ioBroker nur noch über die IP des Slave zu erreichen ist
letzte Idee
Wenn du dann auf dem admin bist, sieh mal unter Instanzen.
Welchem Host ist der admin zugeordnet? -
@ducle sagte in Slave-Installation - Master unter Slave-Adresse erreichbar:
Host / Unix Socket of states DB (file), default[192.168.0.10]:
Hast du mal versucht vom Slave aus diese IP anzupingen.
Und noch was.
Ich bin jetzt etwas verunsichert ob die Objects auch auf dem Master verweisen sollen....
ich mach mich schlauerledigt!
alles gut! -
@homoran Ping zwischen beiden Maschinen geht. Was meinst Du genau mit "welchem Host der Admin zugeordnet ist?
Hier mal ein Screenshot der Instanzen. Es laufen nur die, die auch vorher auf dem Slave vorhanden waren. Die stehenden (roten) sind die, die auf dem Master installiert sind und dort auch problemlos laufen (naja, es sei denn man startet den verbunden Slave.
Nach den neuen Installation des Slave ist die IP-Zuordnung folgende:
Master: 192.168.0.10/16
Slave: 192.168.0.11/16 -
@ducle sagte in Slave-Installation - Master unter Slave-Adresse erreichbar:
Was meinst Du genau mit "welchem Host der Admin zugeordnet ist?
Da ist ja gar kein Multihost aktiv!
ich hatte es so (wahrscheinlich falsch) verstanden, dass Master und slave vertauscht seien.@ducle sagte in Slave-Installation - Master unter Slave-Adresse erreichbar:
Es laufen nur die, die auch vorher auf dem Slave vorhanden waren.
da soll vorher nichts sein!
nur controller und höchstens adminAlle Instanzen müssen über den admin des Masters auf dem slave installiert werden.
(Das hätte ich gerne gesehen) -
@homoran So sieht die leere Slave Installation vor dem Connect aus
-
Was mir eben etwas spanisch vorkommt:
Die Version des Hosts auf dem Slave:
weicht von der auf dem Master ab:
Warum kommt bei der Neuinstallation die 3.3.19 obwohl doch nur die 3.3.19 verfügbar ist?
So sehen beide Installation vor dem Connect aus:
-
@ducle OK, das ist Basisinstallation.
Da kann man backitup und Discovery löschen.Aber das ändert nichts an der Tatsache, dass du den admin noch aufrufen kannst.
Aber auch da hatte ich etwas falsch verstanden.
Ich dachte du landest auf dem Slave wenn du den admin des Masters aufrufst.Da scheint bei dir tatsächlich die Kopplung falsch gelaufen zu sein.
Ich würde jetzt nochmal mit
iobroker setup custom
beide Hosts isoliert konfigurieren.
Dann müsste man auf beide admins kommen.
Dann beide rebooten und anschließend neu koppeln.BTW Hats du nach der Änderung der Konfig neu gebooted?
-
@ducle sagte in Slave-Installation - Master unter Slave-Adresse erreichbar:
Warum kommt bei der Neuinstallation die 3.3.19 obwohl doch nur die 3.3.19 verfügbar ist?
????
wo ist der Unterschied? -
@homoran Sorry, das war ein Tippfehler. Hier der Satz noch einmal neu:
Warum kommt bei der Neuinstallation die 3.3.19 obwohl doch nur die 3.3.18 verfügbar ist?
-
@ducle sagte in Slave-Installation - Master unter Slave-Adresse erreichbar:
@homoran Sorry, das war ein Tippfehler. Hier der Satz noch einmal neu:
Warum kommt bei der Neuinstallation die 3.3.19 obwohl doch nur die 3.3.18 verfügbar ist?
Das ist eine gute Frage:
latest: 3.3.19 for 1 days stable: 3.3.18 for 68 days
die Neuinstallation sollte eigentlich stable installieren.
-
@homoran Ich hab jetzt noch einmal manuell konfiguriert:
Zuerst den Master:
@homecentral:~$ iobroker setup custom Current configuration: - Objects database: - Type: file - Host/Unix Socket: 0.0.0.0 - Port: 9001 - States database: - Type: file - Host/Unix Socket: 0.0.0.0 - Port: 9000 - Data Directory: ../../iobroker-data/ Type of objects DB [(f)ile, (r)edis, ...], default [file]: Host / Unix Socket of objects DB(file), default[0.0.0.0]: Port of objects DB(file), default[9001]: Type of states DB [(f)file, (r)edis, ...], default [file]: Host / Unix Socket of states DB (file), default[0.0.0.0]: Port of states DB (file), default[9000]: Data directory (file), default[../../iobroker-data/]: /opt/iobroker/iobroker-data/ Host name of this machine [homecentral]: updating conf/iobroker.json @homecentral:~$ iobroker multihost enable Please check the binding of the configured file server to allow remote connections. No configuration change needed. Multihost discovery server: enabled Discovery authentication: enabled Persistent activation: disabled Objects: file on 0.0.0.0 States: file on 0.0.0.0 @homecentral:~$ iobroker restart
anschließend den Slave:
@schaltschrank:/$ iobroker setup custom Current configuration: - Objects database: - Type: file - Host/Unix Socket: 0.0.0.0 - Port: 9001 - States database: - Type: file - Host/Unix Socket: 0.0.0.0 - Port: 9000 - Data Directory: ../../iobroker-data/ Type of objects DB [(f)ile, (r)edis, ...], default [file]: Host / Unix Socket of objects DB(file), default[0.0.0.0]: 192.168.0.10 Port of objects DB(file), default[9001]: Type of states DB [(f)file, (r)edis, ...], default [file]: Host / Unix Socket of states DB (file), default[192.168.0.10]: Port of states DB (file), default[9000]: Host name of this machine [schaltschrank]: updating conf/iobroker.json @schaltschrank:/$ iobroker multihost connect 1 | 192.168.0.10 | host | 192.168.0.10 | "authentication required" Please select host [1]: 1 Enter secret phrase for connection: ******** Config ok. Please restart ioBroker: "iobroker restart" @schaltschrank:/$ iobroker restart
Dann habe ich den Master neu gestartet. Anschließend den Slave. Als der Master hochkam, konnte ich mich auf die WebAdmin-Oberfläche verbinden. In dem Moment wo der Slave hochkam, war die Oberfläche auf dem Master nicht mehr erreichbar und die "verqueere" Oberfläche auf dem Slave war erreichbar.
Links Slave, Rechts Master:
-
@ducle sagte in Slave-Installation - Master unter Slave-Adresse erreichbar:
Ich hab jetzt noch einmal manuell konfiguriert:
nicht wirklich!
@ducle sagte in Slave-Installation - Master unter Slave-Adresse erreichbar:
@homecentral:~$ iobroker multihost enable
iobroker multihost connect
das solltest du nicht machen, sondern nur die Änderungen an der Konfig
-
@homoran OK. Jetzt das ganze noch einmal manuell (ohne den connect Befehl) durchgeführt. In dem Moment wo der Slave hochfährt und iobroker startet geht die Webobverfläche des Masters offline
-
@ducle Dann bin ich mit meinrm LAtein am Ende.
Vielleicht weiß jemand anders Hilfe -
@homoran Danke für deine Mühe.
Ich kann es mir tatsächlich auch nicht erklären.Als wenn der Slave den Webdienst / admin des Masters beendet. Das macht doch aber keinen Sinn.
-
@ducle sagte in Slave-Installation - Master unter Slave-Adresse erreichbar:
Das macht doch aber keinen Sinn.
Das ergibt schon einen Sinn.
Es sollte genau umgekehrt sein.Der Slave läuft dann als "Master".
Du siehst weiterhin den admin des Slaves und darin die Instanzen auf dem eigentlichen Master.nur warum???
-
@homoran Ich hab jetzt bereits drei mal die Anleitung gecheckt ob ich vielleicht die Befehle auf den Maschinen vertausch habe. Leider nicht. Außerdem würde ja dann der Host auch auf der Maschine auftauchen. Ich habe aber bis dato noch nicht einmal zwei Host gesehen.
-
@ducle poste mal LOGS von den beiden maschienen
-
@arteck Anbei einmal die beiden Logs. Ich habe versucht sie nur auf den Konfigurationsprozess (manuell) zu reduzieren.
iobroker_slave.current.log.html
iobroker_master.current.log.html -
wasn das für ne ip ??
2021-11-20 10:31:06.363 - info: host.schaltschrank ip addresses: 192.168.0.11 fe80::a21e:bff:fe05:b63d