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.
    • Meistertr
      Meistertr Developer last edited by Jey Cee

      Guten Morgen,

      ich arbeite gerade an einem Proxmox adapter. die erste lauffähige Version ist schon auf git:

      https://github.com/MeisterTR/ioBroker.proxmox

      was geht bis jetzt:

      • Werte des nodes und der VM werden gelesen

      Was soll noch gehen:

      • mehr Werte auslesen,

      • Storage anzeigen

      • log anzeigen

      • qemu schalten

      • Backup anstoßen

      • snapshot anstoßen

      Testen gerne erwünscht

      J chucky666 2 Replies Last reply Reply Quote 1
      • ruhr70
        ruhr70 last edited by

        Top!

        Jetzt muss ich nur einen Wg finden, wie ich vom esxi auf Proxmox umsteige. [emoji1][emoji51]

        Gesendet von iPad mit Tapatalk

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

          Ist ja mega freut mich einen Proxmox Adapter zu sehen werde testen und berichten [emoji3][emoji3][emoji3]

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

          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

            @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

            1 Reply Last reply Reply Quote -1
            • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            928
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

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