Hi Alan,
This is to add management node support for Windows Vista. I have been working
on getting VCL to support Vista and it's now in a working state. We will use
Vista as a proof of concept for the OS modularization design since its initial
use will be minimal.
OS modularization is an extension to the major changes made from version 1.x to
2.0. Prior to 2.0, calls to interact with different components which VCL
utilizes or supports were intermingled throughout the code and controlled by
if/else statements. This made the task of adding support for additional
components difficult.
Starting with version 2.0, we modularized the parts of the code which interact
with the provisioning engines. We use the term "provisioning engine" to mean
the systems which can perform the basic tasks to prepare a machine. The
provisioning engines currently supported are xCAT 1.3, VMWare, and an interface
to utilize NCSU's Solaris lab machines when the labs are closed. Each
provisioning engine module, xCAT.pm for example, implements a common set of
generically-named subroutines. These are called by the core VCL modules such as
new.pm or image.pm.
Also for version 2.0, the predictive reloading logic has been modularized in the
same manner. This is the algorithm used to determine which image is loaded on a
machine when a reservation is complete.
Regards,
Andy
Alan D. Cabrera wrote:
On Dec 30, 2008, at 10:31 AM, [email protected] wrote:
Author: arkurth
Date: Tue Dec 30 10:31:23 2008
New Revision: 730210
URL: http://svn.apache.org/viewvc?rev=730210&view=rev
Log:
Copied trunk to branches/before-modularized-os. This was done before
making a large commit to trunk for the modularized OS/Vista code.
Added:
incubator/vcl/branches/before-modularized-os/
- copied from r730209, incubator/vcl/trunk/
What is this "modularized OS/Vista code" work?
Regards,
Alan
--
Andy Kurth
Virtual Computing Lab
Office of Information Technology
North Carolina State University
[email protected]
919.513.4090