hi,
we are looking for solution, the best vmware, but any other supplier advice is great which will allow us with vm self-provisiong (private cloud) for end-users but also apply policies for deployment process.
we know we can write such application ourself, but it's wasting of time. I hope VMware has some solution, but i'm really not familiar with all their products.
We need:
- - define resources (cpu count, ram size, disk size) for VM
- - define set of VMs base on resources above (like small vm, medium vm, ...)
- - define time, how long this VM can live (after that it must be deleted)
- - optional: costs of VM defined as hours (user gets budget of i.e. 240 hours, and if VM is powered on for 100% time it will be deleted after 10 days automatically, but if user will be powering off VM, it will be deleted once it reach 240 hours)
- - provisioned VM shouldn't uses anything else than admin defined networks and storage (no SDN, etc...)
- - if possible work with some kind of DHCP where it will make IP reservation from pool of possible IP addresses (so admin define network on i.e. distributed switch and pool of IPs available)
- - any vm customization, requesting longer time to exists, must send email to manager for approval
- - must be possible to define maximum hardware resources for LDAP Group (like developers an use maximum of XY GHz and XY GB RAM) and if exhausted, not allow to create new VM
- - VM should be deployed from templates or eventually from already provisioned user's VMs snapshots (cloned)
- user should have easy self-service portal and visible there all his VMs
basically it is like private cloud like aws or azure with some enhanced functions.
Was anybody solving problem like this?
Thanks