NEWS
[Neuer Adapter] Proxmox VM
-
@arteck sagte in [Neuer Adapter] Proxmox VM:
kann ich auch nicht ändern.. dieVM's geben das nicht preis
Dann ist es halt so, mal sehen ob ich die woanders herbekomme. Eventuell über den Linux-Control. Danke für die Info
-
Bei mir friert der Adapter ebenfalls ein und die Datenpunkte werden nicht mehr aktualisiert.
Proxmox 8.1.5 läuft auf einem Intel Nuc.
Alle Adapter und ioBroker sind aktuell.Hier meine Adapter-Einstellungen:
-
Das sind die "Storage Information" die den Absturz verursachen.
Glaube das wird noch länger so bleiben, hab mich mit abgefunden dass der Adapter andauernd neustartet.
-
@arteck
Hallo zusammen, gibt es hier einen neuen Stand? Ich nutze die aktuelle Version des Adapters und PM läuft auf einem Intel NUK Version PM = 8.2.7
Hört unmotiviert auf Daten zu empfangen. Es gibt keine Einträge im Log..LG
LEM -
ich find den Fehler nicht.. kein plan ob die API da keine Daten liefert oder interne cronjob spackt.
ich habe 5 Nodes die ich überwache und bei mir läuft es. der Adapter merkt wenn sich ein Node nicht meldet und springt weiter zum anderen. aber vielleicht deshalb läuft es... ihr habt nur ein Node ...ich guck dass ich da ein reconnect einbaue bei einen Node.
-
wenn du grade am Adapter arbeitest, habe ich hier noch eine Kleinigkeit die besser gelöst werden sollte.
proxmox.0 2024-11-12 08:06:55.013 warn Using Proxmox API: https://192.168.178.51:8006/api2/json proxmox.0 2024-11-12 08:06:55.847 warn Unable to get disk for node proxmox1: 500 - [object Object]
Der Sinn der ersten Warnmeldung kann ich nicht ganz nachvollziehen, würde es auf Info setzen.
Die zweite Warnmeldung ist so nicht ganz aussagekräftig, von Proxmox kommt ein JSON mit {"data":null} zurück. In Proxmox selber fehlen aber auch die Daten. Ist also kein Bug vom Adapter, nur unschön gelöst die Meldung.Hatte mir ein Fork gezogen und ein paar Sachen schon geändert, wo die Funktion deprecated und ein Fehler in der config angepasst.
schicke den aktuellen Stand schon mal mit hoch, kannst ja dann mal mit überschauen. -
@tt-tom sagte in [Neuer Adapter] Proxmox VM:
wenn du grade am Adapter arbeitest, habe ich hier noch eine Kleinigkeit die besser gelöst werden sollte.
proxmox.0 2024-11-12 08:06:55.013 warn Using Proxmox API: https://192.168.178.51:8006/api2/json
wenn du mehrere nodes hast dann kommt das besser zum vorschein mit warn wenn der adapter den Node wechselt..
anscheinend bin ich der einzige hier mit mehreren Nodes..sieht dann so aus
dann kan mam in LOG erkennen wogegen der adaper gerade abfragt
gut ist auf Info gesetzt....
habs mal auf GIT aktualisiert...danke für die Mitarbeit -
Ich habe bemerkt, dass bei mir der DP
proxmox.0.storage.*.backupJson
garnicht mehr befüllt wird. Bzw nur mit einem {}.
Habt ihr das auch? -
@david-g sagte in [Neuer Adapter] Proxmox VM:
proxmox.0.storage.*.backupJson
Diesen DP gibt es bei mir gar nicht.
-
@bahnuhr
Rufst du die Backup on Storage Informationen ab?
-
@david-g
Diese Einstellung habe ich gar nicht.
Deine Einstellung erscheint wenn ich links "storage infomation" anklicken.
Also nein, mache ich nicht.
-
@bahnuhr sagte in [Neuer Adapter] Proxmox VM:
Diese Einstellung habe ich gar nicht.
du musst
Storage Information
anhacken -
Bei mir kommen da Daten.
Läuft bei dir der Adapter durch??EDIT: Stell mal den Adapter auf debug und suche mal dann nach dieser Abfrage
https://IP:8006/api2/json/nodes/dein_Node/storage/Dein_Storage/content
sieht bei mir so aus
starting request to --> https://proxmox1:8006/api2/json/nodes/proxmox1/storage/backup_pve/content
-
@negalein
Ne, mach ich nicht.
Brauch dies ja nicht. -
Das ist der komplett Log nach Adapterstart.
Leider im Debug zu lang für einen Post.Ich finde das da nicht.
log_proxmox.logFolgende Zeile bekomme ich eigentlich schon immer. Aber die Daten sind trotzdem gekommen:
proxmox.0 2024-12-29 19:11:57.689 error Check storage -- Problem found.. maybe offline
Der Abruf vom Speicher ist ja schon immer was buggy im Adapter...
-
sorry das ich mich so spät melde, der Speicher/Festplatten konnten nicht gelesen werden. Jetzt wäre interessant, wie dein Speicher Aufbau ist.
Welche Version von Proxmox nutzt du? -
Proxmox läuft in 8.3.2
Ala Speicher habe ich 4 PBS angebunden und einen Zfs Pool mit einer HDD.
-
versuche mal bitte folgendes.
log dich auf der Oberfläche von proxmox ein, danach ändere in der Adresszeile des Browser den Eintrag wie folgt.vorher oder so ähnlich
https://IP:8006/#v1:0:18:4:::::::
in
https://IP:8006/api2/json/nodes/pve/storage/local/status
und abschicken, bekommst du da Daten zurück, wenn ja dann kannst du die auch testen.
https://IP:8006/api2/json/nodes/pve/storage/local-lvm/status https://IP:8006/api2/json/nodes/pve/storage/tank/status https://IP:8006/api2/json/nodes/pve/storage/local/content https://IP:8006/api2/json/nodes/pve/storage/local-lvm/content https://IP:8006/api2/json/nodes/pve/storage/tank/content
wichtig ist das Fenster nicht schliessen, damit der Token für die Sitzung erhalten bleibt. Immer nur die Adresszeile anpassen.
-
https://192.168.99.58:8006/api2/json/nodes/pve/storage/local/status
{"data":{"total":100861726720,"content":"iso,backup,vztmpl","shared":0,"avail":59426648064,"type":"dir","active":1,"enabled":1,"used":36264341504}}
https://192.168.99.58:8006/api2/json/nodes/pve/storage/local-lvm/status
{"data":{"content":"rootdir,images","total":343177953280,"used":8098999697,"enabled":1,"active":1,"shared":0,"avail":335078953583,"type":"lvmthin"}}
https://192.168.99.58:8006/api2/json/nodes/pve/storage/local-lvm/content
{"data":[{"format":"raw","size":34359738368,"vmid":100,"content":"images","ctime":"1734707115","volid":"local-lvm:vm-100-disk-0"},{"format":"raw","size":34359738368,"vmid":114,"volid":"local-lvm:vm-114-disk-0","ctime":"1735393096","content":"images"}]}
Jetzt mal von einem PBS Storage
Da sieht man den Inhalt den ich vermisse, was ich früher unter proxmox.0.storage.Tuxis.backupJson hatte....
https://192.168.99.58:8006/api2/json/nodes/pve/storage/Tuxis/content{"data":[{"notes":"adguard","size":5646707907,"subtype":"lxc","format":"pbs-ct","volid":"Tuxis:backup/ct/104/2024-12-28T19:23:51Z","ctime":1735413831,"content":"backup","vmid":104,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"notes":"adguard","size":5638882299,"subtype":"lxc","format":"pbs-ct","volid":"Tuxis:backup/ct/104/2024-12-29T20:48:32Z","ctime":1735505312,"content":"backup","vmid":104,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"volid":"Tuxis:backup/ct/104/2024-12-30T20:32:35Z","content":"backup","ctime":1735590755,"vmid":104,"size":5662553217,"subtype":"lxc","format":"pbs-ct","notes":"adguard"},{"notes":"vpn","size":5717427558,"format":"pbs-ct","subtype":"lxc","content":"backup","ctime":1735413852,"volid":"Tuxis:backup/ct/105/2024-12-28T19:24:12Z","vmid":105,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"volid":"Tuxis:backup/ct/105/2024-12-29T20:49:00Z","ctime":1735505340,"content":"backup","vmid":105,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"notes":"vpn","size":5791549774,"subtype":"lxc","format":"pbs-ct"},{"notes":"vpn","size":5859936203,"format":"pbs-ct","subtype":"lxc","ctime":1735590773,"content":"backup","volid":"Tuxis:backup/ct/105/2024-12-30T20:32:53Z","vmid":105,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"vmid":107,"content":"backup","ctime":1735413876,"volid":"Tuxis:backup/ct/107/2024-12-28T19:24:36Z","format":"pbs-ct","subtype":"lxc","size":1167099755,"notes":"tasmoadmin"},{"vmid":107,"volid":"Tuxis:backup/ct/107/2024-12-29T20:49:40Z","content":"backup","ctime":1735505380,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"notes":"tasmoadmin","subtype":"lxc","format":"pbs-ct","size":1167169523},{"vmid":107,"volid":"Tuxis:backup/ct/107/2024-12-30T20:33:26Z","ctime":1735590806,"content":"backup","verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"notes":"tasmoadmin","subtype":"lxc","format":"pbs-ct","size":1167169221},{"notes":"go2rtc","size":914318732,"subtype":"lxc","format":"pbs-ct","volid":"Tuxis:backup/ct/109/2024-12-28T19:24:47Z","ctime":1735413887,"content":"backup","vmid":109,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"subtype":"lxc","format":"pbs-ct","size":914388064,"notes":"go2rtc","verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"vmid":109,"volid":"Tuxis:backup/ct/109/2024-12-29T20:50:02Z","content":"backup","ctime":1735505402},{"notes":"go2rtc","size":914388059,"format":"pbs-ct","subtype":"lxc","ctime":1735590834,"content":"backup","volid":"Tuxis:backup/ct/109/2024-12-30T20:33:54Z","vmid":109,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"vmid":111,"content":"backup","ctime":1735413894,"volid":"Tuxis:backup/ct/111/2024-12-28T19:24:54Z","format":"pbs-ct","subtype":"lxc","size":16435652832,"notes":"jellyfin"},{"notes":"jellyfin","size":9600027793,"format":"pbs-ct","subtype":"lxc","content":"backup","ctime":1735505423,"volid":"Tuxis:backup/ct/111/2024-12-29T20:50:23Z","vmid":111,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"notes":"jellyfin","size":9627533265,"format":"pbs-ct","subtype":"lxc","content":"backup","ctime":1735590845,"volid":"Tuxis:backup/ct/111/2024-12-30T20:34:05Z","vmid":111,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"subtype":"qemu","format":"pbs-vm","size":34359739254,"notes":"mariadb","verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"vmid":102,"volid":"Tuxis:backup/vm/102/2024-12-28T19:00:04Z","content":"backup","ctime":1735412404},{"ctime":1735502403,"content":"backup","volid":"Tuxis:backup/vm/102/2024-12-29T20:00:03Z","vmid":102,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"notes":"mariadb","size":34359739254,"format":"pbs-vm","subtype":"qemu"},{"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"vmid":102,"volid":"Tuxis:backup/vm/102/2024-12-30T20:00:05Z","content":"backup","ctime":1735588805,"subtype":"qemu","format":"pbs-vm","size":34359739253,"notes":"mariadb"},{"notes":"TrueNas","format":"pbs-vm","subtype":"qemu","size":1116691497933,"vmid":103,"ctime":1735412605,"content":"backup","volid":"Tuxis:backup/vm/103/2024-12-28T19:03:25Z","verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"size":1116691497935,"format":"pbs-vm","subtype":"qemu","notes":"TrueNas","verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"ctime":1735502589,"content":"backup","volid":"Tuxis:backup/vm/103/2024-12-29T20:03:09Z","vmid":103},{"notes":"TrueNas","size":1116691497934,"format":"pbs-vm","subtype":"qemu","ctime":1735588957,"content":"backup","volid":"Tuxis:backup/vm/103/2024-12-30T20:02:37Z","vmid":103,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"subtype":"qemu","format":"pbs-vm","size":45097157528,"notes":"Docker","verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"},"vmid":113,"volid":"Tuxis:backup/vm/113/2024-12-28T19:25:40Z","content":"backup","ctime":1735413940},{"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"volid":"Tuxis:backup/vm/113/2024-12-29T20:52:19Z","content":"backup","ctime":1735505539,"vmid":113,"size":45097157529,"subtype":"qemu","format":"pbs-vm","notes":"Docker"},{"notes":"Docker","size":45097157529,"format":"pbs-vm","subtype":"qemu","content":"backup","ctime":1735590888,"volid":"Tuxis:backup/vm/113/2024-12-30T20:34:48Z","vmid":113,"verification":{"upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:","state":"ok"}},{"notes":"iobroker","size":34359739260,"format":"pbs-vm","subtype":"qemu","content":"backup","ctime":1735414315,"volid":"Tuxis:backup/vm/116/2024-12-28T19:31:55Z","vmid":116,"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0000EC87:677082F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"}},{"verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:0001077F:6771D470:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"volid":"Tuxis:backup/vm/116/2024-12-29T20:54:51Z","content":"backup","ctime":1735505691,"vmid":116,"size":34359739259,"subtype":"qemu","format":"pbs-vm","notes":"iobroker"},{"size":34359739264,"subtype":"qemu","format":"pbs-vm","notes":"iobroker","verification":{"state":"ok","upid":"UPID:pbs001:003D3435:67EE1F88:000122BF:677325F0:verificationjob:DB1777_Backup\\x2dNuc\\x3av\\x2daa7e2154\\x2d02cd:root@pam:"},"volid":"Tuxis:backup/vm/116/2024-12-30T20:36:52Z","ctime":1735591012,"content":"backup","vmid":116}]}
Zu Vollständigkeit noch den Status
https://192.168.99.58:8006/api2/json/nodes/pve/storage/Tuxis/status{"data":{"enabled":1,"used":920779882496,"active":1,"shared":1,"type":"pbs","avail":178731745280,"content":"backup","total":1099511627776}}
-
@david-g
Gesundes neues Jahrdanke für die Daten, kann es ein das du das Problem hast, seit dem du auf Proxmox 8.3.2 bist?
es scheint sich da etwas an der API geändert zu haben. Auf den ersten Blick muss da der Code im Adapter angepasst werden. Muss mir das Ganze aber noch einmal in Ruhe ansehen. Für eventuelle Tests schreibe ich dann mal an.