Hello,
I have carefully gone through your requirement of plugin or a way to integrate VMware with your whmcs.
I have worked on VMware and i can help you in auto provisioning of virtual machines. I can work in the following direction:
Once the user orders the service the admin does not need to create VM manually or install the OS. Moreover the network adapter also manages itself and once the server is provisioned, my module will send all the details to end user. Module itself will provide a rich client area UI feature where user can manage all the controls like start, stop, reinstall the server as well as manage the server snapshot.
I can also workout for the following features:
Full control
Snapshot
Bandwidth alert
Following are the features available for admin and client area:
Admin Area
Offers all VM as WHMCS products on a prepaid basis
Reduce IT overhead cost
Fully automate VPS provisioning & billing solution
ACL to manage client area services tab like option to remove the reinstall OS button
Admin can offer snapshot and extra IP services.
Clientarea
Client can manage VM resources such as Power ON / Off, Redeploy etc.
Client can Upgrade/downgrade VM from client area.
Client gets an option to view the usage statistics.
Client can view the assigned server specifications.
Please feel free to contact me if you have any further queries.
Thanks and Regards
Meenu