Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Lösung gefunden] Multihost - Vor- & Nachteile ??

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Lösung gefunden] Multihost - Vor- & Nachteile ??

    This topic has been deleted. Only users with topic management privileges can see it.
    • DJMarc75
      DJMarc75 last edited by DJMarc75

      Tag,
      im Moment betreibe ich als Produktivsysteme 2 getrennte ioBroker-Installationen auf 2 verschiedenen RPI4.
      Datenaustausch findet per MQTT statt (sind nicht viele DPs).
      Jetzt bin ich "mal wieder" über Multihost gestolpert und mir ist nicht klar ob das zu meinem jetzigen System irgendwelche Vor- oder Nachteile birgt. Per Google wurde ich da auch nicht schlüssig und im Forum hier gibts keine "aktuellen" Beiträge dazu ... die Hardwaretechnologie ändert sich ja quasi eh gefühlt stündlich und deshalb bin ich da nicht sicher was für mich (oder allgemein) Sinn macht.
      Irgendwelche Infos zu den Systemen, falls gebraucht, liefere ich natürlich gerne.
      Wäre super wenn mir geholfen wird.
      Grüßle

      Thomas Braun Homoran 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @DJMarc75 last edited by

        @djmarc75

        Der Vorteil ist, dass du nur einen Admin brauchst, über den alles geregelt wird. Der secondary Host ist quasi nur ein Anbau, wenn das Hauptsystem Entlastung braucht.

        DJMarc75 Asgothian 2 Replies Last reply Reply Quote 0
        • DJMarc75
          DJMarc75 @Thomas Braun last edited by

          @thomas-braun sagte in Multihost - Vor- & Nachteile ??:

          wenn das Hauptsystem Entlastung braucht.

          Betrifft das sämtliche Prozesse, also auch z.B. den Javascript-Adapter ?

          paul53 1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active last edited by mickym

            gelöscht

            1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @DJMarc75 last edited by

              @djmarc75 der größte Vorteil von Multihost ist die einheitliche/gemeinsame Verwaltung aller Adapter.
              dieses findet ausschließlich über den Master statt.

              Auch ein Backup des Masters enthält alle Informationen über den Slave. (was iobroker angeht)

              Der Vorteil vom mqtt liegt darin, dass man z.B. noch weitere Systeme mit Informationen eines Adapters, der hardwaregebunden auf einem host läuft (z.B. Smartmeter) versorgen kann.

              das habe ich vor Jahren für den Test verschiedener Hardware durchgezogen.

              HardwareDaten_total04.jpg

              dadurch konnte ich auf allen Rechnern mit der identischen Installation arbeiten

              DJMarc75 1 Reply Last reply Reply Quote 0
              • DJMarc75
                DJMarc75 @Homoran last edited by

                @homoran sagte in Multihost - Vor- & Nachteile ??:

                dadurch konnte ich auf allen Rechnern mit der identischen Installation arbeiten

                d.h. Du arbeitest quasi mit all den Rechnern (auf dem Screenshot) mit Multihost?
                Wenn ja wird wahrscheinlich der NUC Dein Master sein ?!

                Homoran 1 Reply Last reply Reply Quote 0
                • Asgothian
                  Asgothian Developer @Thomas Braun last edited by

                  @thomas-braun sagte in Multihost - Vor- & Nachteile ??:

                  @djmarc75

                  Der Vorteil ist, dass du nur einen Admin brauchst, über den alles geregelt wird. Der secondary Host ist quasi nur ein Anbau, wenn das Hauptsystem Entlastung braucht.

                  Das ist einer der Vorteile. Es gibt einen klaren Nachteil:

                  Besteht zwischen Master und Slave keine Netzverbindung ist der Slave nicht nutzbar - egal warum die Verbindung unterbrochen ist. Das gleiche gilt wenn der Mastr ausfällt.

                  In einer Situation wo nur eine begrenzte Anzahl von Datenpuntken zwischen 2 Systemen ausgetauscht werden sollen ist meiner Meinung nach eine Trennung in 2 „vollwertige“ iobroker Instanzen zu bevorzugen.
                  Nur wenn es letztendlich um die Steuerung von „einem“ system geht macht der Multihost Sinn.

                  A.

                  DJMarc75 arteck 2 Replies Last reply Reply Quote 1
                  • paul53
                    paul53 @DJMarc75 last edited by

                    @djmarc75 sagte: Betrifft das sämtliche Prozesse, also auch z.B. den Javascript-Adapter ?

                    Der Slave ist tot, wenn keine Verbindung zum Master besteht / der Master nicht läuft. Ein Slave sollte deshalb nur als Gateway zu Geräten dienen und keine eigene Steuerungslogik haben. Sollen beide Systeme autark funktionieren, ist Kommunikation per MQTT die richtige Lösung.

                    1 Reply Last reply Reply Quote 1
                    • Homoran
                      Homoran Global Moderator Administrators @DJMarc75 last edited by

                      @djmarc75 sagte in Multihost - Vor- & Nachteile ??:

                      Du arbeitest quasi mit all den Rechnern (auf dem Screenshot) mit Multihost?

                      nein, das war das Beispiel mit MQTT

                      Thomas Braun 1 Reply Last reply Reply Quote 0
                      • Thomas Braun
                        Thomas Braun Most Active @Homoran last edited by

                        Und 'weil es geht' ist auch kein Einsatzszenario. Das System sollte man nicht ohne Not komplexer machen als erforderlich.

                        1 Reply Last reply Reply Quote 0
                        • DJMarc75
                          DJMarc75 @Asgothian last edited by

                          @asgothian sagte in Multihost - Vor- & Nachteile ??:

                          Besteht zwischen Master und Slave keine Netzverbindung ist der Slave nicht nutzbar

                          Deshalb arbeite ich momentan mit getrennten Systemen.

                          @paul53 sagte in Multihost - Vor- & Nachteile ??:

                          Sollen beide Systeme autark funktionieren, ist Kommunikation per MQTT die richtige Lösung.

                          Dann liege ich mit meinen Systemen quasi im Trend.

                          @homoran sagte in Multihost - Vor- & Nachteile ??:

                          nein, das war das Beispiel mit MQTT

                          Ok, d.h. ich bin mit MQTT-Kommunikation gut bedient.

                          @thomas-braun sagte in Multihost - Vor- & Nachteile ??:

                          'weil es geht'

                          wie meinst Du das ? bezogen auf Multihost ?

                          Thomas Braun 1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @DJMarc75 last edited by Thomas Braun

                            @djmarc75 sagte in Multihost - Vor- & Nachteile ??:

                            wie meinst Du das ? bezogen auf Multihost ?

                            Nein, allgemein. Man kann Software am Paketmanager vorbei ins System kloppen, man kann in einer root shell herumstolpern, man kann komplexeste Backupszenarien entwerfen, aber dann sollte man auch genau wissen warum man das abweichend vom Standard betreiben will. Die Vorteile des Setups dürfen nicht durch die oftmals gleich miterkauften Nachteile wieder aufgefressen werden.

                            DJMarc75 1 Reply Last reply Reply Quote 0
                            • DJMarc75
                              DJMarc75 @Thomas Braun last edited by

                              @thomas-braun sagte in Multihost - Vor- & Nachteile ??:

                              man kann in einer root shell herumstolpern

                              Ich weiß bis heute nicht wie ich mich als ROOT anmelde und daran will ich auch nix ändern 😂

                              Was nutzt Du wenn ich mal fragen darf ? Ein System oder mehrere ? Wenn mehrere dann wie ?

                              Thomas Braun 1 Reply Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @DJMarc75 last edited by Thomas Braun

                                @djmarc75 sagte in Multihost - Vor- & Nachteile ??:

                                Hier laufen im wesentlichen zwei getrennte Raspberry. Der eine (Rpi4/8GB) ist exklusiv für den ioBroker auf Beta (von dem System gibt es dann noch ein 'Schattensystem' mehr oder weniger genau gleich konfiguriert, aber auf 'stable'. Das kann sofort einspringen, wenn das Hauptsystem Mal zicken sollte. Und dann läuft da noch ein zweiter Pi mit pihole drauf. Der hat aber mit dem iobroker-Pi keine Verbindung, außer halt die DNS-Anfragen ggf. in die Tonne zu kloppen. (Auf dem pihole-System schlummert noch eine ioBroker-Installarion, die ich dann aufwecken kann, wenn der große komplett ausfallen sollte)

                                DJMarc75 1 Reply Last reply Reply Quote 0
                                • DJMarc75
                                  DJMarc75 @Thomas Braun last edited by

                                  @thomas-braun Fast identisch zu meinen Systemen, allerdings hab ich auf dem RPI mit Pihole noch zusätzlich influx, Grafana und Tautulli am Start.

                                  bahnuhr 1 Reply Last reply Reply Quote 0
                                  • arteck
                                    arteck Developer Most Active @Asgothian last edited by arteck

                                    @asgothian das ist auch so nicht richtig.... wenn du ein redis/redis system hast dann exisiteren keine master und slave mehr sondern nur hosts

                                    diese laufen gegen die redis unabhänging voneinander.. WEITER..da ist es egal ob der Master (also der eine Host) da ist oder nicht
                                    klar wenn die redis weg ist dann geht nix mehr..

                                    1 Reply Last reply Reply Quote 0
                                    • bahnuhr
                                      bahnuhr Forum Testing Most Active @DJMarc75 last edited by

                                      @djmarc75

                                      Ich habe seit Jahren Multihost im Einsatz.
                                      als master:
                                      nuc mit 16 GB (ordentlich speicher) und proxmox (wg. backup und snapshot).
                                      als slave:
                                      einen Raspi 3 (glaub ich).
                                      und hier angeschlossen 2 x smartmeter (wg. Strom und photovoltaik) und 1 x mbus (Wasserzähler).

                                      Läuft seit Jahren einwandfrei.

                                      P.S.
                                      Gibt es einen Link wie dies mit 2 unabhängigen Systemen mittels mqtt funktioniert.
                                      (würde mich interessieren).

                                      DJMarc75 1 Reply Last reply Reply Quote 0
                                      • DJMarc75
                                        DJMarc75 @bahnuhr last edited by

                                        @bahnuhr sagte in Multihost - Vor- & Nachteile ??:

                                        Gibt es einen Link wie dies mit 2 unabhängigen Systemen mittels mqtt funktioniert.

                                        Einen Link hab ich da nicht aber auf dem Hauptsystem hab ich MQTT als Server installiert und auf dem entfernten System MQTT als Client. Hat ganz entspannt funktioniert.
                                        Die Systeme sollten halt im gleichen Netzwerk sein.

                                        Server:
                                        Screenshot 2022-08-01 195909.png

                                        User und PW vergeben (identisch im Client eintragen)

                                        Client:
                                        Screenshot 2022-08-01 195948.png

                                        IP die vom Server eintragen

                                        bahnuhr 1 Reply Last reply Reply Quote 1
                                        • bahnuhr
                                          bahnuhr Forum Testing Most Active @DJMarc75 last edited by

                                          @djmarc75
                                          Danke dir, hab ich verstanden.

                                          Und wie greifst du dann auf die Daten zu ?

                                          vom broker auf client (oder auch umgedreht).

                                          DJMarc75 1 Reply Last reply Reply Quote 0
                                          • DJMarc75
                                            DJMarc75 @bahnuhr last edited by

                                            @bahnuhr der client liefert und der server verarbeitet.
                                            DPs und Ordner im Ordner MQTT anlegen (clientseitig)
                                            Screenshot 2022-08-01 200714.png

                                            Sobald die angelegten DPs vom Client beschrieben werden tauchen die auch am Server auf !

                                            bahnuhr 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            419
                                            Online

                                            31.9k
                                            Users

                                            80.3k
                                            Topics

                                            1.3m
                                            Posts

                                            9
                                            41
                                            1459
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo