Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Umzug von Docker auf Proxmox - Redis / SQL?

    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

    Umzug von Docker auf Proxmox - Redis / SQL?

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

      @gutgut30

      mysql
      mysql wirst du wahrscheinlich für die historisierung von datenpunkten benutzen.
      gehe einfach mal alle datenpunkte durch und schau ob da was aktiviert ist.

      redis
      der aktuelle standard für iobroker ist jsonl. dies kommt ohne zusätzlichen service aus
      überprüft und konfiguriert werden kann das von der shell aus mit

      iob setup custom
      

      für die neue installation eine datenbank mysql/maria/influx nur dann wenn du die daten bspw mit grafana auswerten willst. für einfachere auswertungen kannst du ja die vorhandenen/aber noch zu installierenden adapter echart, flot, rickshaw, etc verwenden

      den Umzug nach proxmox hast du die gut überlegt?
      Aktuell finde ich die Aktualisierung des Basissystems mit docker (also betriebssystem, node und iob-js-controller) wesentlich einfacher.
      eine vm reserviert den ram halt fix, container verwenden ihn dynamisch.

      G 1 Reply Last reply Reply Quote 0
      • G
        gutgut30 @OliverIO last edited by gutgut30

        @oliverio
        Ganz vielen Dank - damit hast du mir schon mal sehr geholfen und ich kann an gewissen Punkten ansetzen.

        Ich nutze offensichtlich ganz klassisch den History Adapter und halte die Daten 1 Jahr im Filesystem.
        Aus irgendeinem Grund möchte ich Daten aber endlos speichern und da erscheint mir eine Datenbank dann sinnvoller zu sein als Flatfile. Nur ein Gefühl.
        Ich nutze aktuell ECharts, bin damit aber nie so richtig warm geworden und visualisiere dann nur im Fehlerfall oder bin am Ende mit dem Ergebnis nicht zufrieden. Ich werfe mal einen Blick auf Grafana, evtl. ergibt sich dadurch auch der Gedanke mit der DB.

        Redis:
        Die Ausgabe ergibt:

        • Objects database:
          • Type: jsonl
          • Host/Unix Socket: 0.0.0.0
          • Port: 9001
        • States database:
          • Type: redis
          • Host/Unix Socket: 172.19.0.10
          • Port: 6379
        • Data Directory: ../../iobroker-data/

        Bedeutet also wohl, ich muss auch den Redis-Server umziehen. Schade, ein weiterer Schritt der zu tun ist.
        Das könnte noch ein relikt sein, als der iob auf dem Raspi lief und am Anschlag war.
        Soweit ich lesen konnte, ist redis eigentlich nicht notwendig wenn der Host ausreichend Power hat. Ggf. also von redis zurück in json konvertieren und den redis server abklemmen. Ein System weniger...

        Zum Umzug auf Proxmox:
        Guter Hinweis - denn ich habe mir das nicht besonders überlegt. Das Ziel des Umzugs ist vorhandene Systeme (HTPC mit Docker: iob & deconz + Raspi: CCU) zu konsolidieren auf einen ThinClient und in eine sinnvolle, einheitliche Datensicherung zu bringen. Da scheint es nur Proxmox + Proxmox Backup Server zu geben.
        In Proxmox eine VM mit Docker einzuspielen um in diesem Docker dann den iob zu betreiben fänd ich auch etwas merkwürdig.

        Hast du da schon Erfahrungen mit beiden Varianten gemacht?

        arteck OliverIO Homoran 3 Replies Last reply Reply Quote 0
        • arteck
          arteck Developer Most Active @gutgut30 last edited by

          @gutgut30 sagte in Umzug von Docker auf Proxmox - Redis / SQL?:

          Soweit ich lesen konnte, ist redis eigentlich nicht notwendig wenn der Host ausreichend Power hat. Ggf. also von redis zurück in json konvertieren und den redis server abklemmen. Ein System weniger...

          es kommt auf die anzahl der objecte an nicht auf die schnelligkeit der maschiene
          8710095b-e1c8-42c6-a736-33863e7e42b6-grafik.png

          G 1 Reply Last reply Reply Quote 0
          • G
            gutgut30 @arteck last edited by

            @arteck said in Umzug von Docker auf Proxmox - Redis / SQL?:

            es kommt auf die anzahl der objecte an nicht auf die schnelligkeit der maschiene
            8710095b-e1c8-42c6-a736-33863e7e42b6-grafik.png

            Das wären bei mir:
            Objekte: 14227, Zustände: 12428

            Und sehr viel größer wird die Installation in absehbarer Zeit wohl auch nicht.

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

              @gutgut30 dann kannst du auf jsonl gehen..

              du kannst es umkonvertieren von redis auf jsonl... und dann redis abschalten

              FredF G 2 Replies Last reply Reply Quote 0
              • OliverIO
                OliverIO @gutgut30 last edited by

                @gutgut30
                Redis mysql maria
                verwalten ihre Daten im Endeffekt auch in flatfiles.
                Warum bei dir objects und states in gemischten Services liegen, würde ich auch korrigieren.

                Docker in einer Vm oder in einem lxc Container laufen zu lassen scheint wohl kein Problem zu sein. Wenn du nach „docker in proxmox“ suchst findest du diverse Artikel

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

                  @gutgut30 sagte in Umzug von Docker auf Proxmox - Redis / SQL?:

                  Aus irgendeinem Grund möchte ich Daten aber endlos speichern und da erscheint mir eine Datenbank dann sinnvoller zu sein als Flatfile. Nur ein Gefühl.

                  ich nutze History seit >4 Jahren und habe >200 DP teilweise im 5 Sekunden Takt dauerhaft gesichert.
                  Ja, die History hat jetzt fast 50GB 😂

                  aber ich wollte ohne weiteres externes Programm auskommen.

                  1 Reply Last reply Reply Quote 0
                  • FredF
                    FredF Most Active Forum Testing @arteck last edited by

                    @arteck sagte in Umzug von Docker auf Proxmox - Redis / SQL?:

                    @gutgut30 dann kannst du auf jsonl gehen..

                    du kannst es umkonvertieren von redis auf jsonl... und dann redis abschalten

                    Gibt es eine Anzahl von Objekte/Zustände ab wann der Umstieg auf Redis Sinn macht?

                    G 1 Reply Last reply Reply Quote 0
                    • G
                      gutgut30 @FredF last edited by

                      @fredf said in Umzug von Docker auf Proxmox - Redis / SQL?:

                      Gibt es eine Anzahl von Objekte/Zustände ab wann der Umstieg auf Redis Sinn macht?

                      Da kann ich auch gerne mal helfen. Laut:
                      https://forum.iobroker.net/topic/26327/redis-in-iobroker-überblick

                      "Dieses Setup wird für die meisten Installationen mit State- und Objektanzahlen bis weit in den 5-stelligen Bereich und mehreren 10.000 Ereignissen/15s selbst auf einem aktuellen Raspberrry Pi problemlos funktionieren."

                      1 Reply Last reply Reply Quote 1
                      • G
                        gutgut30 @arteck last edited by

                        @arteck said in Umzug von Docker auf Proxmox - Redis / SQL?:

                        @gutgut30 dann kannst du auf jsonl gehen..

                        du kannst es umkonvertieren von redis auf jsonl... und dann redis abschalten

                        Danke - werde ich machen. Macht den Umzug dann ja auch wesentlich leichter.

                        Sollte es doch später dann doch mal lahmen, kann ich ja immer noch eine Redis Instanz in der ioBroker VM installieren.

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

                        Support us

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

                        586
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        5
                        11
                        714
                        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