Information Technology Reference
In-Depth Information
VMD Script
(pan)
Pan compiler
VMD Script
(XML)
VM instantiation
parser
VM
configuration
file
Post-initiation
script
Disk images
Initiation
Active VM
Post-initiation
FIGURE 16.5
Virtual machine instantiation service.
VMD script in XML format. The VM instantiation parser then parses the
XML-VMD script and generates the DVM coni guration i le, which is used
by the virtualization platform as the coni guration i le; one or several disk
image(s), each corresponding to a hard disk or a disk partition; and a post-
initiation script that performs necessary subsequent coni guration. The
format and the contents of the coni guration i le depend on the resource
virtualization platform used by the DVM hosting server. The resource vir-
tualization platforms, such as VMware [2] and Xen [3] are usually called
virtual machine monitors (VMM). In a heterogeneous environment, the
contents and format of the coni guration i le are different for each virtual-
ization platform but the structure of VMD scripts are kept in a platform-
independent format. The disk images are mapped to the disk drives and
the mapping is designated in the coni guration i le. The DVM coni gura-
tion and disk image(s) are then deployed and initiated on a DVM hosting
server. After the initiation, the postinitiation script is executed to com-
plete the coni guration process.
Parser fetches the information from the XML and postinstantiation
scripts written in Perl to instantiate a DVM based on a Xen virtualization
platform. The XML parser parses the VMD script in XML and generates a
coni guration i le, VM disk images, and a postinitiation script for Xen. Xen
is selected because it is an open-source software and has plenty of useful
tools and an active discussion forum.
 
Search WWH ::




Custom Search