NEWS
Multihost
-
Tach zusammen.
Ich hab da ein Problem und finde keine Lösung.
Ich habe versucht ein Multihost System aufzubauen. Hierbei habe ich an die reichlich vorhandenen Anleitungen gehalten. Die Installation von redis auf beiden Host war nicht das Problem. Auch die Konfiguration über setup custom hat gut funktioniert.Der Master läuft unter Proxmox, der Slave auf einem RPi 3.
Nach dem Connecten und einem Restart, egal von welchen, ist der andere nicht mehr erreichbar übers web. Jedoch zeigen beide nicht den Multihost auf der Host-Seite an.
Ich kann mir das nicht wirklich erklären. Vielleicht gibt es hier ja eine Lösung.
Danke im Voraus. -
Versionen der beteiligten Systeme?
-
Hierbei habe ich an die reichlich vorhandenen Anleitungen gehalten.
Bitte welche?
es kann nur einen geben!
https://www.iobroker.net/#de/documentation/config/multihost.mdDer Master läuft unter Proxmox
VM oder etwa Container??
Ich kann mir das nicht wirklich erklären. Vielleicht gibt es hier ja eine Lösung.
ggf. ja!
welche Versionen des Controllers hast du? -
Slave neu aufgesetzt. Also frisch.
Master gestern geupdatet.
Node.js: v12.22.7
NPM: 6.14.15 -
Hierbei habe ich an die reichlich vorhandenen Anleitungen gehalten.
Bitte welche?
es kann nur einen geben!
https://www.iobroker.net/#de/documentation/config/multihost.mdDie natürlich auch.
Der Master läuft unter Proxmox
VM oder etwa Container??
VM. Debian.Ich kann mir das nicht wirklich erklären. Vielleicht gibt es hier ja eine Lösung.
ggf. ja!
welche Versionen des Controllers hast du? -
js-controller hat jeweils welche Version?
-
@zolex und wo ist die Antwort auf die wichtigste Frage????
-
-
-
Master
Current configuration: - Objects database: - Type: file - Host/Unix Socket: 0.0.0.0 - Port: 9001 - States database: - Type: redis - Host/Unix Socket: 0.0.0.0 - Port: 6379 - Data Directory: ../../iobroker-data/ - Host name: iobroker-master
Slave
pi@iobroker-slave:~ $ iobroker setup custom Current configuration: - Objects database: - Type: file - Host/Unix Socket: 192.168.2.92 - Port: 9001 - States database: - Type: redis - Host/Unix Socket: 192.168.2.92 - Port: 6379 - Data Directory: ../../iobroker-data/
MOD-Edit: Code in code-tags gesetzt!
-
-
192.168.2.92
Das ist die IP vom Master?
Ja, so richtig.
redis Konfiguration wurde angepasst?
Hab ich versucht gemäß Anleitung. Ob dies korrekt war, kann ich nicht sagen.
und beide Hosts wurden neu gestartet?
Ja, wie in der Anleitung beschrieben. Je nach dem welchen Host ich neu starte, übernimmt der neugestartete das "Kommando" und der andere ist nicht mehr erreichbar.
VM. Debian.
irgendwelche Firewalls spucken uns da aber nicht in die Suppe?
Keine.
MOD-EDIT: Text formatiert
-
Hab ich versucht gemäß Anleitung. Ob dies korrekt war, kann ich nicht sagen.
wichtig ist, dass du die IP von 127.0.0.1 auf die IP des NIC oder auf 0.0.0.0 gestellt hast
Mach mal nach der Überprüfung auf beiden Hosts:
iobroker stop iobroker fix iobroker start
Den Master vor dem Slave starten!
-
Hab ich versucht gemäß Anleitung. Ob dies korrekt war, kann ich nicht sagen.
wichtig ist, dass du die IP von 127.0.0.1 auf die IP des NIC oder auf 0.0.0.0 gestellt hast
Mach mal nach der Überprüfung auf beiden Hosts:
iobroker stop iobroker fix iobroker start
Den Master vor dem Slave starten!
Gefixt.
Master vor Slave gestartet, mit dem gleichen Ergebnis. -
@zolex und im log steht gar nix?
-
-
-
-
-
@thomas-braun said in Multihost:
Bitte die Ausgaben zu
iobroker list instances
posten, von Nacherzählungen hat keiner was.
Ich bin nicht so firm, wie man annehmen könnte. Die Liste ist sehr lang und den admin seh ich nicht mehr.
Wie krieg ich die Liste kopiert?