Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We receive roughly 10 emails a day for new vm creations or take downs and I am wondering if its possible to create a webapp that would allow the customer to pick and choose what they need on this VM and click say "Create" and have it spin up by itself.

share|improve this question
add comment

4 Answers 4

up vote 9 down vote accepted

This already exists. There is an API so that you can roll your own, or vCloud Director provides a self-service web portal for provisioning.

share|improve this answer
add comment

Sounds like you could do with a basic installation of VMWare's vCloud Director.

share|improve this answer
add comment

Sure. vSphere has an API for such things. http://www.vmware.com/support/developer/vc-sdk/index.html

share|improve this answer
add comment

uProvision is a web application for automatically provisioning environments of VMware virtual machines, optionally within private networks. You can define templates for your desired configuration of virtual machines. It runs on top of an open-source command line provisioning tool called Terraform.

Disclaimer - I am a developer on uProvision and Terraform.

share|improve this answer
1  
Just curious, what does this offer that vCloud Director doesn't? –  MDMarra Nov 1 '12 at 17:31
    
It uses your own private vCenter instead of pay-as-you go, allows you to define templates, and allows you to automatically run post-create tasks on VMs. It also supports Amazon EC2, and Windows Azure and Rackspace integrations are in beta right now. –  smcg Nov 1 '12 at 17:34
    
vCloud Directory uses your own private vCenter, though. It also lets you do all of that other stuff except EC2/Azure support. –  MDMarra Nov 1 '12 at 18:02
    
Okay. I don't own vCloud so I was not aware. –  smcg Nov 1 '12 at 18:14
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.