What is a template?

A VSDM "Template" is a Virtual Machine Hard Disk image that is used as a master image. Like the image that generates a CD that will be applied to a blank media, a virtual template works in an analogous way.

Once the user creates an image based on the template, they will have a "clone" (yet not expensive) replica of the original template that he can change without affecting the original image.

The system works in steps:

  1. VSDM Administrator publishes a template to the user (either using the Wizard or by editing vsdm_config.xml file directly)
  2. User creates new Virtual Machines based on those templates
  3. User changes the machine (remember, it does not affect the template)
  4. VSDM Administrator can make the new machine into another template for later usage.

For example, the following steps are common scenarios for use with the tool:

  1. VSDM Administrator makes available an image of Windows Server 2003 CD
  2. User creates an "Umanaged machine" (not attached to any template), and install Server 2003 on the image
  3. VSDM Administrator makes this "clean OS" into a template => "Server 2003 RTM"
  4. User creates another machine based on the new "Server 2003 RTM" template
  5. User installs Service Pack 1 on that machine
  6. VSDM Administrator makes this changed machine into another template => "Server 2003 SP1"

From now on, the system contains 2 templates, and any user can quickly get a "Server 2003 RTM" or "Server 2003 SP1" machine to work right away. But notice that the administrator interaction is very quickly and limited, freeing this usually expensive resource to take care of more critical tasks.