Proxmox Datacenter Manager - First Alpha Release

Hi Johannes, I think you misunderstanding the issue. Proxmox DM now already support PVE 6 (except PVE 5 because has no Token feature, so I agree with you to ignore this PVE 5 version), you can see PDM has option to use manual API Token in this case, what is missing is: Migration feature. Another feature like Stop and Start already supported for PVE 6.


Citation needed at least on https://pve.proxmox.com/wiki/Proxmox_Datacenter_Manager_Roadmap or in the first post in this thread nothing is said about supported versions. I might have missed a staff statement on this but imho it's more likely that just because something is (barely) working doesn't mean it's supported. And the cli feature remote-migration (with the framework under it) was introducted in 7.4 according to the PVE release notes/roadmap thus I doubt that there are any plans to backport that to older versions. It would need some work with nothing much to gain (because again it's a good thing to discourage people from keeping EOL systems running in production)
 
  • Like
Reactions: UdoB
Suggestion for PDM:

By default PDM Migrate "Delete Source" is True. I think better set it to False. So any VPS that can not run correctly in new server still has its original VPS.
I disagree. By default it should clean up after itself instead of leaving orphaned bits around.
That said, it it fails to migrate (including not being able to power on) then the process should fail and it would not delete the source.
 
  • Like
Reactions: Johannes S
Looks like the auth API changed a bit and I dont receive a ticket anymore but instead an empty "ticket-info".


Do you have some curl examples on how to authenticate on the 0.9 beta version?

Here is the output of the POST to /api2/json/access/ticket when using username/passsword to authenticate. Does the same with root user.

{ "CSRFPreventionToken": "68D0B2C1:2aVIv....", "ticket-info": "PDM:readonly@pdm:68D0B2C1::ticketinfo", "username": "readonly@pdm"}

I can't use the empty ticket to authenticate and ask for a resources list for example, getting following error.

authentication failed - ticket with bad signature: error decoding base64 data

Was working fine on 0.0.11 Alpha using the root user.