NEWS
[Gelöst] Standalone iobroker als Slave zu bestehendem Multihost hinzufügen
-
Es kann zu Problemen bei den Updates kommen, wenn vor der Erstellung der Multihost-Verbindung bereits Adapter auf dem zukünftigen Slave sind. Dort sollte bestenfalls nur der admin sein.
Nach Erstellung der Multihost-Verbindung ist der Admin des slaves nicht mehr erreichbar, alle Konfigurationen laufen dann über den Admin des Masters.
Gruß
Rainer
-
Die Adapter können installiert bleiben, aber wenn du den als slave machst fliegen alle bisherigen lokalen Instanzen weg. Der Master kennt die dann nicht und auch sonst nichts was an Objekten oder States drauf ist. Von daher alles gut.
Kannst aber auch lokal mit npm uninstall <name>das nicht benötigte deinstallieren.</name>
-
quote="apollon77"]Kannst abbrauchte mit npm uninstall <name>das nicht benötigte deinstallieren.[/quote
Wenn er das nach der Erstellung der Multihost-Umgebung acht, löscht er damit die gleichnamigen auf dem Master mit!
Gruß
Rainer</name>
-
Ne. Nicht mit „npm uninstall“ lokal auf dem entsprechenden Host. Das geht an ioBroker komplett vorbei. Am besten danach den Slave neu starten das der Master und Admin ggf die korrekte lokale Liste an installiertem Kram hat.
Nur wenn du per „iobroker del“ einen Adapter löschst fliegt er überall weg.
-
OK.
Dann lösche ich die alle vor bevor ich den PI zum Slave mache. Ist zum Glück ja noch nicht viel drauf.
Danke
-
Danke!
Ich weiß leider nicht mehr mit welchem Befehl ich das damals gemacht habe, kann aber iobroker del gewesen sein.
Gruß
Rainer
-
Noch ne Frage. Ich habe ja schon einen Master an dem schon ein Slave hängt.
Wie ist denn jetzt die richtige Vorgehensweise einen weiteren Slave hinzuzufügen?
Diese Anleitung:
//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
//Anschließend auf dem slave: sudo iobroker multihost browse
//Jetzt müssten vorhandene Master angezeigt werden.
//Daraufhin wird mit sudo iobroker multihost connect der entsprechenden Master ausgewählt
//Damit ist die Multihost-Verbindung fertig.
Bin etwas verunsichert ob das "sudo iobroker multihost enable" erforderlich ist obwohl das ja schon ein Multihost System ist.
-
Diese automatische Methode funktioniert im Moment leider nicht.
Wenn du schon eine funktionierende Master-cloud Verbindung hast musst du nur auf den neuen, zweiten zukünftigen Slave aufrufen.
sudo iobroker setup custom
und die notwendigen einstellungen (IP des MAsters usw.) eingeben und anschließend den neuen Slave rebooten.
Danach sollte der zweite Slave im Admin des Masters unter Hosts zu sehen sein.
Gruß
Rainer
-
Habe es jetzt "Old School" gemacht und es hiermit Gelöst:
sudo ./iobroker setup custom
Zumindest ist der Slave schon im Host sichtbar.
EDIT: Da haben wir uns überschnitten Rainer. Danke für deine Antwort!
-
gut gemacht! :lol: