| Please see the INSTALLATION file or the Install guide at the apache vcl site. |
| (https://cwiki.apache.org/VCL/vcl-23-installation.html) This file is only a list |
| of requirements, which are also stated in the Install guide. |
| |
| System Requirements: |
| |
| 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-mysql |
| - php-openssl |
| - php-sysvsem |
| - php-xml |
| - php-xmlrpc |
| - php-gettext |
| - php-ldap (if you will be using ldap authentication) |
| - php-process (for RHEL/CentOS 6) |
| |
| Database: |
| MySQL 5.0 or later |
| |
| Management Node Backend: |
| Operating system - Tested on CentOS 5.x, CentOS 6.x, RedHat Enterprise Linux |
| 5.x, Red Hat Enterprise Linux 6.x |
| |
| Packages: |
| - expat-devel |
| - gcc |
| - krb5-libs |
| - krb5-devel |
| - libxml2-devel |
| - make |
| - nmap |
| - openssl-devel |
| - perl-Archive-Tar |
| - perl-CPAN |
| - perl-DBD-MySQL |
| - perl-DBI |
| - perl-Digest-SHA1 |
| - perl-IO-String |
| - perl-MailTools |
| - perl-Net-Netmask |
| - perl-Net-SSH-Expect |
| - perl-RPC-XML |
| - perl-Text-CSV_XS |
| - perl-XML-Simple |
| - perl-YAML |
| - xmlsec1-openssl |
| - MySQL 5 client |
| - OpenSSH client |
| - Perl 5.8.x |
| |
| Management Node Perl Modules: |
| The Perl modules listed below are available from CPAN (www.cpan.org) and are |
| distributed under one or more of the following licenses: |
| - The "Artistic License" |
| - GNU General Public License (GPL) |
| - GNU Library or "Lesser" General Public License (LGPL) |
| |
| Some of the required Perl modules may be built into your distribution. A script |
| is provided which attempts to install the Perl modules. See the "Installing |
| Required Perl modules" section of the INSTALLATION file. |
| |
| - Crypt-SSLeay |
| http://search.cpan.org/dist/Crypt-SSLeay/ |
| License: Perl Artistic & GPL |
| - DBI |
| http://search.cpan.org/dist/DBI/ |
| License: Perl Artistic & GPL |
| - Devel-StackTrace |
| http://search.cpan.org/dist/Devel-StackTrace/ |
| License: Perl Artistic & GPL |
| - Exception-Class |
| http://search.cpan.org/dist/Exception-Class/ |
| License: Perl Artistic & GPL |
| - HTML-Parser |
| http://search.cpan.org/dist/HTML-Parser/ |
| License: Perl Artistic & GPL |
| - IO-Compress |
| http://search.cpan.org/dist/IO-Compress/ |
| License: Perl Artistic & GPL |
| - libwww-perl |
| http://search.cpan.org/dist/libwww-perl/ |
| License: Perl Artistic & GPL |
| - MailTools |
| http://search.cpan.org/dist/MailTools/ |
| License: Perl Artistic & GPL |
| - Object-InsideOut |
| http://search.cpan.org/dist/Object-InsideOut/ |
| License: Perl Artistic & GPL |
| - RPC-XML |
| http://search.cpan.org/dist/RPC-XML/ |
| License: Perl Artistic & LGPL |
| - Scalar-List-Utils |
| http://search.cpan.org/dist/Scalar-List-Utils |
| License: Perl Artistic & GPL |
| - XML-Parser |
| http://search.cpan.org/dist/XML-Parser/ |
| License: Perl Artistic & GPL |
| - YAML |
| http://search.cpan.org/dist/YAML/ |
| License: Perl Artistic & GPL |
| - URI |
| http://search.cpan.org/dist/URI/ |
| License: Perl Artistic & GPL |
| - Digest-SHA1 |
| http://search.cpan.org/dist/Digest-SHA1/ |
| License: Perl Artistic & GPL |
| |
| Management Node Backend Conditional System Requirements: |
| - Bare-metal and virtual machine provisioning Both bare-metal and virtual |
| machine provisioning require a DHCP server running on the management node |
| listening on the private network. |
| - Bare-metal provisioning |
| If you want to provision bare-metal or physical computers such as blades, you |
| will need xCAT configured and working. This release supports either xCAT 1.3 |
| or xCAT 2.x. Image capture support using xCAT 2.x is an add on feature. To |
| enable imaging for xCAT2.X See adding support for partimage and partimage-ng |
| to xCAT 2.x in the VCL wiki. |
| - VMware virtual machine provisioning |
| The VMware vSphere SDK for Perl is required in order to provision virtual machines on |
| VMware ESX or VMware ESXi without SSH enabled or on vCenter. It can be |
| obtained from http://www.vmware.com/support/developer/viperltoolkit. |
| - Windows XP/2003 |
| The Sysprep utility is required in order to provision bare-metal Windows XP or |
| Windows Server 2003 images. It can be downloaded from |
| http://www.microsoft.com. |
| - Jabber Instant Message Notification (optional) |
| VCL has the ability to send instant message notifications using Jabber. This |
| feature is optional and can be enabled or disabled by configuring the |
| "jabber=[yes|no]" property in the vcld.conf file. If Jabber notification |
| feature is enabled, the following Perl modules need to be installed: |
| - Net-Jabber |
| http://search.cpan.org/dist/Net-Jabber/ |
| License: Perl Artistic and GPL |
| - Net-XMPP |
| http://search.cpan.org/dist/Net-XMPP/ |
| License: LGPL |
| - Module-Build |
| http://search.cpan.org/dist/Module-Build/ |
| License: Perl Artistic and GPL |
| - XML-Stream |
| http://search.cpan.org/dist/XML-Stream/ |
| License: Perl Artistic and GPL |
| - Authen-SASL |
| http://search.cpan.org/dist/Authen-SASL/ |
| License: Perl Artistic and GPL |
| - Digest::SHA1 |
| http://search.cpan.org/dist/Digest-SHA1/ |
| License: Perl Artistic and GPL |
| |
| |
| Bundled 3rd Party Software |
| A copy of Dojo Toolkit version 1.6.1 is included in the web code under |
| web/dojo. |
| Portions of the phpseclib (http://phpseclib.sourceforge.net) project are |
| included in the web code under web/.ht-inc/phpseclib. |