I'm currently developing an idea for a project at uni which involves the automated creation and provisioning of VM's which are triggered through a web interface. This would also include the querying of each VM with information on performance statistics, hardware changes etc. All of this would be available to the user through a web interface.
My question is:
What is the best way of obtaining such information and how would i go about provisioning VM's remotely over a web interface. Is Perl the only way?
I do not want to give users access to the console for obvious reasons, but i also want to integrate all of this into work flow processes involving approval/tickets etc, hence the web interface.
Thanks for any responses.
This can be done from the Command Line of the SC if you know how to use vmware-cmd, the perl API, or shell scripting.
However, since there exists the VMware LabManager which is designed to do the same thing, it is possible and can use the VMware SDK or VIPerl toolkit.
Either should do the trick. However, I think integration into VC is a nice idea.