Proxmox Datacenter Manager - First Alpha Release

Hi to the Proxmoxlers :)

Is the development still in progress or paused / canceled?
I ask because no updates come for a some weeks / one month I think and before there were coming updates almost weekly.
 
  • Like
Reactions: Taomyn
didn't read every page, but this is looking great. Can't wait to see the next milestone release.
 
Hi to the Proxmoxlers :)

Is the development still in progress or paused / canceled?
I ask because no updates come for a some weeks / one month I think and before there were coming updates almost weekly.
neither paused nor canceled, just a bit slowed down as we cannot just focus on PDM ;)

see https://lore.proxmox.com/pdm-devel/ if you want to follow in-flight patches and discussions
 
you'd need to apply them yourself and build the packages..
 
very cool tool.
Are there any plans to add a report function like RVTools for VMware?

f.e. an exportable view over
- VMs: Name, Datacenter, Cluster, PVENode, CPU, Mem, Disk, OS, Network, virtIO Tool, Snapshots, setc.
- Nodes: Name, CPU, Cores, Speed, RAM, local DISK capacity, Networkinterfaces, Info,PVE version, HW Vendor information (Type, Model, Serial number)
- VMStorage; Type (local, NAS, SAN, NFS), Size, LUN/WWN Info Available size and consumed size
- Health:
tbc.

Regards Rainer
 
  • Like
Reactions: mentalinc
And just to be sure, you really used the fingerprint of the certificate that the main API daemon from that PVE node uses?

I.e. what you see when you execute the following from a host in your network, with the HOSTNAME-OR-IP part being replaced with the respective value:
Code:
openssl s_client -connect HOSTNAME-OR-IP:8006 < /dev/null 2>/dev/null | openssl x509 -fingerprint -sha256 -noout -in /dev/stdin
Long ago and I wanted to give it try again. Today I stumbled over this again. The fingerprint I used is exactly the one of the openssl command. I get "api error (status = 400: error trying to connect: error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:../ssl/statem/statem_clnt.c:1889:"

After installing the respective Root CA cert it works out of the box.

DCM 0.1.11
 
Adding a new PVE-Cluster doesn't work anymore for me. Whatever I do, I always get a:

Code:
api error (status = 400: parameter verification errors id: value does not match the regex pattern)

I tried root, my LDAP User, my PVE User. With existing token, with token creation. It's always the same error. I don't know what I'm doing wrong. Any hints?
 
At the end of the day, you are going into the vCenter direction, or just creating your own "vision" of managing Proxmox clusters? Could you post your final PDM conception? Just in few words.
 
Very interesting.

One question - if you're running a single small cluster, i.e a typical homelab or SMB setup, is there much advantage to using Datacenter over the std cluster UI, or is it more aimed at large multiple cluster setups?
 
One question - if you're running a single small cluster, i.e a typical homelab or SMB setup, is there much advantage to using Datacenter over the std cluster UI, or is it more aimed at large multiple cluster setups?
One advantage of the datacenter is that you don't need a cluster to have all in one ui, which avoids issues with broken clusters due to network latency issues.
 
  • Like
Reactions: blackpaw
One advantage of the datacenter is that you don't need a cluster to have all in one ui, which avoids issues with broken clusters due to network latency issues.

Ah, so even if cluster quorum is broken, you can access individual nodes via the DC UI? That is useful.
 
Ah, so even if cluster quorum is broken, you can access individual nodes via the DC UI? That is useful.
No! But if you have the datacenter, you don't need clusters just to have all pve hosts in one ui. So the idea is that instead of one cluster with two or three nodes you would have all three nodes as three single-node "clusters" together in the dc ui
 
  • Like
Reactions: blackpaw
Adding a new PVE-Cluster doesn't work anymore for me. Whatever I do, I always get a:

Code:
api error (status = 400: parameter verification errors id: value does not match the regex pattern)

I tried root, my LDAP User, my PVE User. With existing token, with token creation. It's always the same error. I don't know what I'm doing wrong. Any hints?
Took me a while to figure this out, but my hint was the `id: value` and I went back and removed special characters from the remote id (it had a space in it) and I was able to get the remote added.
 
Do you plan to implement an option similar to what vCenter offers, namely running PDM on multiple nodes as a failover application? In other words, if one node drops out of the cluster (I mean especially this, which could hosts the PDM app), I could still be able to log in to PDM and manage the rest?
 
Last edited:
Do you plan to implement an option similar to what vCenter offers, namely running PDM on multiple nodes as a failover application? In other words, if one node drops out of the cluster (I mean especially this, which could hosts the PDM app), I could still be able to log in to PDM and manage the rest?
not sure if you mean this, but you can already host the pdm instance on a pve cluster with ha enabled. that way the pdm instance should always be reachable
 
  • Like
Reactions: Johannes S
@patefoniq to add to the answer of @dcsapak, the roadmap has the following:

  • Evaluate if an active-standby like architecture for the Proxmox Datacenter Manager makes sense, to have a native method to avoid a single point of failure.

So yes, something that we would like to implement in the future.
 
  • Like
Reactions: Johannes S