Microsoft Virtual Server 2005 (VS2005), a new addition to the Microsoft
Server family, emulates physical hardware to create multiple independently
operating environments or virtual machines (VMs).
This article reviews portions of a C# application leveraging the VS2005 API.
We will get you started with VS2005 here. The complete application code
demonstrates one of the more interesting aspects of VMs: differencing hard
drives. These drive disks allow you to toggle a VM from one configuration to
a different configuration and back. This capability is especially useful for
software testing and verification, where hardware resources are limited.
VS2005 is amazingly powerful but also adds a new level of complexity to
server management. The VS2005 background and code provided in this article
are just the tip of the iceberg to get you started. Take some time to work
with vir... (more)