ASF Inubation Disclaimer: Apache VCL is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF. Dependencies: Web Frontend: Apache HTTP Server v1.3 or v2.x with SSL enabled php 5.0 or later php modules (some of these may be built in for your distro): - php-gd - php-json - php-mcrypt - php-mysql - php-openssl - php-sysvsem - php-xml - php-xmlrpc libmcrypt and mcrypt libraries installed for php-mcrypt Dojo Toolkit 0.4.0 Dojo Toolkit 1.1.0 Database: MySQL 5.0 or later Management Node Backend: - OS - tested on CentOS 5, RedHat Advanced Server 4&5, RedHat Fedora Core - MySQL 5 client - Nmap - security scanner - OpenSSH client - all tested OS's had this installed by default - Perl 5.8.0 or later Management Node Perl Modules: The following Perl modules are available from CPAN (www.cpan.org). Some of the required modules may be built into your Perl distribution. A script is provided which attempts to install the Perl modules. See the "Installing Required Perl modules" section of the INSTALLATION file. - MailTools 2.04 - Class-Data-Inheritable 0.08 - Devel-StackTrace 1.20 - Exception-Class 1.26 - Object-InsideOut 3.52 - Module-Build 0.30 - Net-XMPP 1.02 - GSSAPI 0.26 - Digest-SHA1 2.12 - Digest-HMAC 1.01 - GBARR/Authen-SASL 2.12 - XML-Stream 1.22 - Net-Jabber 2.0 - YAML 0.68 - RPC-XML 0.64 - XML-Parser 2.36 - Crypt-SSLeay 0.57 - Compress-Raw-Zlib 2.020 - IO-Compress 2.020 - DBI 1.609 - libwww-perl 5.827 - HTTP-Headers Management Node Backend Conditional Dependencies: Both bare-metal and virtual machine provisioning require a dhcp server running on the management node listening on the private network. Physical/Bare-metal provisioning. If you want to provision bare-metal or pysical computers such as blades. You will need xCAT setup and working. This release supports either xCAT 1.3 or xCAT 2.1. This is useful for very large setups, very custom environments, HPC intergration, automating vmhost servers eith ESX standard or VMWare Free Server. VMware Virtual machine provisioing. If you want to provision virtual machines on ESX or ESXi, you will need the VMware vsphere toolkit. This toolkit can be obtained from: http://www.vmware.com/support/developer/viperltoolkit/ This toolkit is a set of perl modules. The toolkit is not required if using Vmware Free server 1.x. Windows XP/2003/Vista/2008 If provisioning Windows OS, you will need the following: - Sysprep - used for preparing Windows environments before an image is captured - NewSID - used for preparing Windows environments before an image is captured - SPDrvScn - used for scanning device drivers for Windows environments before an image is captured You will need to copy these files to the directory per the install instructions in the INSTALLATION file.