I just can't wrap my head around how Cloudmin fits into the bare server/data center/virtualization/VPS picture. In the ideal world, I would like to put "something" on top of a Debian Proxmox installation. Debian because it is the only distro Proxmox works on "out of the box", and Proxmox because it is a very stable integration of OpenVZ for container virutalization and KVM for paravirtualized servers.
The "something" would allow me to:
1) Manage the "base" server: Email, ftp, etc. basic services...this is probably a pretty straight-forward Webmin install
2) Create OpenVZ and KVM Virtual Private Servers: Does Webmin/Virtualmin/Cloudmin allow for this? Ignoring, for the moment, the fact that I can create these within Proxmox...
3) Create a corresponding "control" user for the VPS created in #2: For instance, create a user who can reboot/OS reinstall/etc. a single VPS to which he has been granted access/ownership. Proxmox DOESN'T do this currently.
4) Allow integrated control of some VPS servers: Be able to have one user control (as in #3) two or more VPS'
5) Allow exterior control of a VPS's from the base server: Specifically, create a user who can open a VNC console connection into a VPS from the "base" server...This user only has access to that VPS and can't see/control the other VPS (unless that control is granted to him)
6) Allow a "clustered" control of a VPS on this base server AND a VPS on a completely separate server located in a different data center
All of these things with the possible exception of #6 can be done by various VPS control panel integrations (HyperVM and Klaxo), SolusVM, etc., but none of them can sit on top of a Proxmox installation, as far as I can tell.
Has Cloudmin joined the ranks of these types of control panels, or is it something different?
Am I asking for too much?!