Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. [Neuer Adapter] Proxmox VM

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Neuer Adapter] Proxmox VM

    This topic has been deleted. Only users with topic management privileges can see it.
    • Dutchman
      Dutchman Developer Most Active Administrators last edited by

      Installation ist gelungen, log der Github installation:

      $ ./iobroker url "https://github.com/MeisterTR/ioBroker.proxmox"
      install https://github.com/MeisterTR/ioBroker.proxmox/tarball/master
      npm install https://github.com/MeisterTR/ioBroker.proxmox/tarball/master --production --save --prefix "/home/gerrit" (System call)
      process exited with code 0
      
      

      Log der instance installation :

      $ ./iobroker add proxmox 
      host.iObroker install adapter proxmox
      npm install --production (System call) in "/home/gerrit/node_modules/iobroker.proxmox"
      got /home/gerrit/node_modules/iobroker.proxmox/admin
      upload [3] proxmox.admin /home/gerrit/node_modules/iobroker.proxmox/admin/words.js words.js application/javascript
      upload [2] proxmox.admin /home/gerrit/node_modules/iobroker.proxmox/admin/logo.png logo.png image/png
      upload [1] proxmox.admin /home/gerrit/node_modules/iobroker.proxmox/admin/index_m.html index_m.html text/html
      upload [0] proxmox.admin /home/gerrit/node_modules/iobroker.proxmox/admin/index.html index.html text/html
      Adapter "system.adapter.vis.0" restarted.got /home/gerrit/node_modules/iobroker.proxmox/www
      
      upload [1] proxmox /home/gerrit/node_modules/iobroker.proxmox/www/index.html index.html text/html
      upload [0] proxmox /home/gerrit/node_modules/iobroker.proxmox/www/README.md README.md text/markdown
      host.iObroker object system.adapter.proxmox created
      host.iObroker create instance proxmox
      host.iObroker object system.adapter.proxmox.upload created
      host.iObroker object system.adapter.proxmox.0.outputCount created
      host.iObroker object system.adapter.proxmox.0.inputCount created
      host.iObroker object system.adapter.proxmox.0.uptime created
      host.iObroker object system.adapter.proxmox.0.memRss created
      host.iObroker object system.adapter.proxmox.0.memHeapTotal created
      host.iObroker object system.adapter.proxmox.0.memHeapUsed created
      host.iObroker object system.adapter.proxmox.0.connected created
      host.iObroker object system.adapter.proxmox.0.alive created
      host.iObroker object system.adapter.proxmox.0 created
      process exited with code 0
      
      

      sieht alles gut aus

      Konfiguration :

      • Port sollte standard auf 8006 eingestellt sein

      • request Intervall währe ein standard auch schön, habe mich erstmal für 30 entschieden

      Probleme :

      • Adapter start, admin interface reagiert nicht mehr

      • proxmox adapter lässt sich nicht auf der console stoppen oder löschen:

      xxxx@iObroker:/opt/iobroker$ sudo iobroker stop proxmox.0
      [sudo] password for gerrit: 
      events.js:160
            throw er; // Unhandled 'error' event
            ^
      
      Error: listen EADDRINUSE 127.0.0.1:9001
          at Object.exports._errnoException (util.js:1020:11)
          at exports._exceptionWithHostPort (util.js:1043:20)
          at Server._listen2 (net.js:1277:14)
          at listen (net.js:1313:10)
          at net.js:1423:9
          at _combinedTickCallback (internal/process/next_tick.js:83:11)
          at process._tickCallback (internal/process/next_tick.js:104:9)
      
      
      gerrit@iObroker:/opt/iobroker$ sudo iobroker del proxmox
      events.js:160
            throw er; // Unhandled 'error' event
            ^
      
      Error: listen EADDRINUSE 127.0.0.1:9001
          at Object.exports._errnoException (util.js:1020:11)
          at exports._exceptionWithHostPort (util.js:1043:20)
          at Server._listen2 (net.js:1277:14)
          at listen (net.js:1313:10)
          at net.js:1423:9
          at _combinedTickCallback (internal/process/next_tick.js:83:11)
          at process._tickCallback (internal/process/next_tick.js:104:9)
      
      

      system neu gestartet, direct iObroker gestopt bevor die adapter gestartet waren, das hat geklappt.

      adapter wieder neu installiert, diesmal interval auf 120000 jetzt bleibt der admin funktionieren (die Einstellungen sind wohl Millisekunden wodurch ich mir das System zerschossen habe ?

      Adapter läuft jetzt, es werden keine object angelegt, log :

      proxmox.0	2018-04-25 09:09:27.013	info	ack is not set!
      proxmox.0	2018-04-25 09:09:26.937	warn	Devices: {"data":[{"type":"node","maxdisk":31044079616,"status":"online","maxmem":16753127424,"mem":8807063552,"node":"HomeMaster","disk":2416340992,"uptime":690434,"id":"node/HomeMaster","ssl_finger
      proxmox.0	2018-04-25 09:09:23.781	warn	UUID: 192.168.1.200
      proxmox.0	2018-04-25 09:09:23.773	info	starting. Version 0.0.2 in /home/gerrit/node_modules/iobroker.proxmox, node: v6.14.1
      proxmox.0	2018-04-25 09:09:10.186	info	terminating
      proxmox.0	2018-04-25 09:09:10.088	info	cleaned everything up...
      proxmox.0	2018-04-25 09:09:10.085	error	at TLSSocket.emit (events.js:188:7)
      proxmox.0	2018-04-25 09:09:10.085	error	at emitOne (events.js:96:13)
      proxmox.0	2018-04-25 09:09:10.085	error	at TLSSocket.socketErrorListener (_http_client.js:310:9)
      proxmox.0	2018-04-25 09:09:10.085	error	at ClientRequest.emit (events.js:188:7)
      proxmox.0	2018-04-25 09:09:10.085	error	at emitOne (events.js:96:13)
      proxmox.0	2018-04-25 09:09:10.085	error	at Request.onRequestError (/home/gerrit/node_modules/request/request.js:878:8)
      proxmox.0	2018-04-25 09:09:10.085	error	at Request.emit (events.js:188:7)
      proxmox.0	2018-04-25 09:09:10.085	error	at emitOne (events.js:96:13)
      proxmox.0	2018-04-25 09:09:10.085	error	at self.callback (/home/gerrit/node_modules/request/request.js:186:22)
      proxmox.0	2018-04-25 09:09:10.085	error	at Request.request [as _callback] (/home/gerrit/node_modules/iobroker.proxmox/lib/proxmox.js:104:16)
      proxmox.0	2018-04-25 09:09:10.085	error	TypeError: Cannot read property 'statusCode' of undefined
      proxmox.0	2018-04-25 09:09:10.081	error	uncaught exception: Cannot read property 'statusCode' of undefined
      proxmox.0	2018-04-25 09:09:06.897	warn	UUID: undefined
      proxmox.0	2018-04-25 09:09:06.847	info	starting. Version 0.0.2 in /home/gerrit/node_modules/iobroker.proxmox, node: v6.14.1
      
      2018-04-25 09:08:25.669 - error: Caught by controller[0]: TypeError: Cannot read property 'statusCode' of undefined
      2018-04-25 09:08:25.669 - error: Caught by controller[0]: at Request.request [as _callback] (/home/gerrit/node_modules/iobroker.proxmox/lib/proxmox.js:104:16)
      2018-04-25 09:08:25.669 - error: Caught by controller[0]: at self.callback (/home/gerrit/node_modules/request/request.js:186:22)
      2018-04-25 09:08:25.670 - error: Caught by controller[0]: at emitOne (events.js:96:13)
      2018-04-25 09:08:25.670 - error: Caught by controller[0]: at Request.emit (events.js:188:7)
      2018-04-25 09:08:25.670 - error: Caught by controller[0]: at Request.onRequestError (/home/gerrit/node_modules/request/request.js:878:8)
      2018-04-25 09:08:25.670 - error: Caught by controller[0]: at emitOne (events.js:96:13)
      2018-04-25 09:08:25.670 - error: Caught by controller[0]: at ClientRequest.emit (events.js:188:7)
      2018-04-25 09:08:25.670 - error: Caught by controller[0]: at TLSSocket.socketErrorListener (_http_client.js:310:9)
      2018-04-25 09:08:25.670 - error: Caught by controller[0]: at emitOne (events.js:96:13)
      2018-04-25 09:08:25.670 - error: Caught by controller[0]: at TLSSocket.emit (events.js:188:7)
      2018-04-25 09:08:25.670 - error: host.iObroker instance system.adapter.proxmox.0 terminated with code 0 (OK)
      
      
      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        Der Fehler sitzt hinterm Bildschirm, die object werden angelegt ich hatte einen filter actief 😕

        im log kommt die meldung:

        2018-04-25 12:08:47.529  - [32minfo[39m: proxmox.0 starting. Version 0.0.2 in /home/gerrit/node_modules/iobroker.proxmox, node: v6.14.1
        2018-04-25 12:08:47.537  - [33mwarn[39m: proxmox.0 UUID: 192.168.1.200
        2018-04-25 12:08:50.700  - [33mwarn[39m: proxmox.0 Devices: {"data":[{"status":"online","type":"node","maxdisk":31044079616,"maxmem":16753127424,"mem":8787021824,"node":"HomeMaster","disk":2417025024,"uptime":701175,"maxcpu":4,"cpu":0.117036472342439,"ssl_fingerprint":"2E:61:8F:D9:0C:C1:10:A5:AC:93:2C:24:04:02:F7:74:93:8F:C9:4F:3F:F9:3A:36:F3:30:EC:BC:91:4D:DF:F4","id":"node/HomeMaster","level":""}]}
        2018-04-25 12:08:50.736  - [32minfo[39m: proxmox.0 ack is not set!
        
        

        979_screen_shot_2018-04-25_at_12.53.06.png

        1 Reply Last reply Reply Quote 0
        • Dutchman
          Dutchman Developer Most Active Administrators last edited by

          So da der adapter jetzt seit über einer stunde läuft mal ein update, ich haben den interval auf 10000 (10 Sekunden) eingestellt

          Zu erst feedback zur Konfiguration :

          • Port sollte standard auf 8006 eingestellt sein

          • request Intervall sollte nicht in Millisekunden sondern Sekunden sein mit einem standard wert (z.b. 30)

          Da ich mir nicht bewusst war das dies Millisekunden sind und beim ersten mal 30 eingegeben hate lief min kompletter Biobroker fest.

          Desweiteren :

          • objecte werden erstellt

          • objecte werden alle 10 Sekunden aktualisiert

          • adapter läuft bis jetzt stabil

          • beim starten bekommen ich 2 "warn meldung" und die info "ach is not set!"

          2018-04-25 12:08:47.529  - [32minfo[39m: proxmox.0 starting. Version 0.0.2 in /home/gerrit/node_modules/iobroker.proxmox, node: v6.14.1
          2018-04-25 12:08:47.537  - [33mwarn[39m: proxmox.0 UUID: 192.168.1.200
          2018-04-25 12:08:50.700  - [33mwarn[39m: proxmox.0 Devices: {"data":[{"status":"online","type":"node","maxdisk":31044079616,"maxmem":16753127424,"mem":8787021824,"node":"HomeMaster","disk":2417025024,"uptime":701175,"maxcpu":4,"cpu":0.117036472342439,"ssl_fingerprint":"2E:61:8F:D9:0C:C1:10:A5:AC:93:2C:24:04:02:F7:74:93:8F:C9:4F:3F:F9:3A:36:F3:30:EC:BC:91:4D:DF:F4","id":"node/HomeMaster","level":""}]}
          2018-04-25 12:08:50.736  - [32minfo[39m: proxmox.0 ack is not set!
          
          

          Soweit sieht es sehr gut aus und ich freue mich bereits auf die Erweiterungen welche geplant sind, vor allem storage Verbrauch vom host und den virtuellen platten sind sehr sinnvoll dan kann Biobroker und Pushover meine warnmeldungen für proxmox übernehmen.

          Wen die function für "snaphots" implementiert wird währe es sehr schön zu sehen ob/wan der snapshot fertig erstellt wurde.

          Danke @Meistertr super adapter !

          1 Reply Last reply Reply Quote 0
          • ruhr70
            ruhr70 last edited by

            @eric2905:

            @ruhr70:

            Jetzt muss ich nur einen Wg finden, wie ich vom esxi auf Proxmox umsteige. [emoji1][emoji51] `
            Schau mal hier : https://www.sysorchestra.com/2017/03/16/migrate-vmware-esxi-virtual-machines-to-proxmox-kvm-with-lvm-thin-logical-volumes/

            Und https://pve.proxmox.com/wiki/Migration_of_servers_to_Proxmox_VE

            Gruß,

            Eric

            Von unterwegs getippert `

            Danke Eric.

            scheue mich trotzdem, da der NUC, auf dem der esxi ist dann für Proxmos herhalten muss.

            VMs auf zwei internen SSDs und eine Freigabe vom NAS plus ein eingebundenes iSCSI (?) Volume vom NAS.

            12 Maschinen.

            Wenn ich damit anfange gibt es kein Weg zurück.

            Das meinte ich eigentlich mit „Weg finde“ [emoji3][emoji848]

            Gesendet von iPhone mit Tapatalk

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

              Habe jetzt auch mal installiert - lief auf Anhieb.

              Intervall: sind das msec?

              User und Passwort in Klartext - nicht ganz so prickelnd

              Gruß

              Rainer

              1 Reply Last reply Reply Quote 0
              • eric2905
                eric2905 last edited by

                Hi,

                @ruhr70:

                Wenn ich damit anfange gibt es kein Weg zurück. `

                ich könnte Dir für die Migration einen NUC (i3 oder i5 - bin mir nicht ganz sicher) leihen.

                RAM und SSD müsste ausreichen.

                Gruß,

                Eric

                1 Reply Last reply Reply Quote 0
                • Dutchman
                  Dutchman Developer Most Active Administrators last edited by

                  @Homoran:

                  Habe jetzt auch mal installiert - lief auf Anhieb.

                  Intervall: sind das msec? `

                  jup, siehe meinen post damit hab ich mir meinen Biobroker zerschossen durch dies auf 30 zu stellen da ging niks mehr 🙂

                  @Homoran:

                  User und Passwort in Klartext - nicht ganz so prickelnd `

                  agree, kompleet vergessen in meiner Übersicht

                  1 Reply Last reply Reply Quote 0
                  • ruhr70
                    ruhr70 last edited by

                    @eric2905:

                    Hi,

                    @ruhr70:

                    Wenn ich damit anfange gibt es kein Weg zurück. `

                    ich könnte Dir für die Migration einen NUC (i3 oder i5 - bin mir nicht ganz sicher) leihen.

                    RAM und SSD müsste ausreichen.

                    Gruß,

                    Eric `

                    mhhh…

                    also vom Ablauf:

                    • Proxmox auf temporären Rechner

                    • VMs migrieren und testen

                    • ESXi plattmachen

                    • Proxmox auf dem NUC installieren

                    • Umzug der VMs

                    ich habe noch ein altes Notebook mit 8GB RAM. Ich probiere das mal. Die VMs kann ich zur Not nach dem Test auf dem NAS zwischenspeichern

                    Danke für Dein Angebot!

                    Gesendet von iPhone mit Tapatalk

                    1 Reply Last reply Reply Quote 0
                    • Dutchman
                      Dutchman Developer Most Active Administrators last edited by

                      @ruhr70:

                      mhhh…

                      also vom Ablauf:

                      • Proxmox auf temporären Rechner

                      • VMs migrieren und testen

                      • ESXi plattmachen

                      • Proxmox auf dem NUC installieren

                      • Umzug der VMs

                      ich habe noch ein altes Notebook mit 8GB RAM. Ich probiere das mal. Die VMs kann ich zur Not nach dem Test auf dem NAS zwischenspeichern

                      Danke für Dein Angebot! `

                      klinkt gut, du wirst es nicht bereuen glaube mir ich war auch erst skeptisch wegen der Arbeit die es mit sich mitbringt nur jetzt nachdem proxmox ne zeit läuft möchte ich nicht mehr zurück ! :mrgreen:

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

                        @Dutchman:

                        agree, kompleet vergessen in meiner Übersicht `
                        zu allem Ärger komme ich auch nur mit dem root an die Daten mit dem User klappt es nicht, habe jetzt noch einen zweiten User angeleget, damit auch nicht 😞

                        Trotzdem ist die Ampel grün

                        Gruß

                        Rainer

                        1 Reply Last reply Reply Quote 0
                        • ruhr70
                          ruhr70 last edited by

                          glaube ich auch [emoji2]

                          hab es schon auf einem Firmennotebook getestet.

                          will ja unbedingt wechseln, alleine schon wg. dem Backup.

                          dann muss ich wohl mal einen Tag einplanen

                          Gesendet von iPhone mit Tapatalk

                          1 Reply Last reply Reply Quote 0
                          • eric2905
                            eric2905 last edited by

                            Melde Dich, wenn Du den NUC leihen willst.

                            Gruß,

                            Eric

                            Von unterwegs getippert

                            1 Reply Last reply Reply Quote 0
                            • Dutchman
                              Dutchman Developer Most Active Administrators last edited by

                              Hi,

                              Mir ist aufgefallen das die werte von dem nicht den jetzigen genutztem ram sonder "freien ram" widerspiegeln, sollte also memfree heissen

                              Edit : hmm… nee auch nicht, Fazit is das dem nicht jetzig benutzen oder freien ram wiedergibt also was für ein wert das genau ist mir schleierhaft 🙂

                              1 Reply Last reply Reply Quote 0
                              • Meistertr
                                Meistertr Developer last edited by

                                @Dutchman:

                                Hi,

                                Mir ist aufgefallen das die werte von dem nicht den jetzigen genutztem ram sonder "freien ram" widerspiegeln, sollte also memfree heissen

                                Edit : hmm… nee auch nicht, Fazit is das dem nicht jetzig benutzen oder freien ram wiedergibt also was für ein wert das genau ist mir schleierhaft 🙂 ` Hab gerade nachgeschaut, hab nen Rechenfehler, es muss nicht dezimal sonder binär umgerechnet werde. Änder ich

                                Gesendet von meinem Handy

                                1 Reply Last reply Reply Quote 0
                                • Dutchman
                                  Dutchman Developer Most Active Administrators last edited by

                                  @Meistertr:

                                  Hab gerade nachgeschaut, hab nen Rechenfehler, es muss nicht dezimal sonder binär umgerechnet werde. Änder ich `

                                  Nice ! wen du doch bei dem stück vom code bist, währe es auch möglich "Free mem" in Prozent als object zu bekommen sagt mehr als der wert 🙂

                                  1 Reply Last reply Reply Quote 0
                                  • Meistertr
                                    Meistertr Developer last edited by

                                    Ja das hatte ich eh vor

                                    Gesendet von meinem Handy

                                    1 Reply Last reply Reply Quote 0
                                    • Dutchman
                                      Dutchman Developer Most Active Administrators last edited by

                                      @Meistertr:

                                      Ja das hatte ich eh vor

                                      Gesendet von meinem Handy `

                                      Super danke!

                                      Adapter läuft jetzt seit 9 Stunden stabiel durch und polled alle 6 Sekunden bin begeistert

                                      –-----------------------

                                      Send from mobile device

                                      Das schöne ios hat Auto Korrektur zum k****

                                      Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

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

                                        Bist du unter root oder dummUser drin?

                                        1 Reply Last reply Reply Quote 0
                                        • Dutchman
                                          Dutchman Developer Most Active Administrators last edited by

                                          @Homoran:

                                          Bist du unter root oder dummUser drin? `

                                          Root

                                          –-----------------------

                                          Send from mobile device

                                          Das schöne ios hat Auto Korrektur zum k****

                                          Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

                                          1 Reply Last reply Reply Quote 0
                                          • eric2905
                                            eric2905 last edited by

                                            Moin,

                                            bin jetzt auch mal dazu gekommen, mir den Adapter zu installieren.

                                            Bin gespannt, Installation ist gleich durch.

                                            Gruß,

                                            Eric

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            844
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            proxmox
                                            74
                                            484
                                            89730
                                            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