You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2015/02/05 19:09:15 UTC

svn commit: r1657651 - /vcl/trunk/README

Author: jfthomps
Date: Thu Feb  5 18:09:15 2015
New Revision: 1657651

URL: http://svn.apache.org/r1657651
Log:
- added release version at top
- removed php-sysvsem and php-process from required php modules
- reworked section of required packages and perl modules; moved all perl modules to a single section with text above it explaining that as many as possible will be installed using package management and remaining ones will be installed via CPAN.
- added mysql/mariadb as required package (if only installing a management node, this won't be pulled in as a dependency with the server portion)
- added section stating that DHCP is required to be set up

Modified:
    vcl/trunk/README

Modified: vcl/trunk/README
URL: http://svn.apache.org/viewvc/vcl/trunk/README?rev=1657651&r1=1657650&r2=1657651&view=diff
==============================================================================
--- vcl/trunk/README (original)
+++ vcl/trunk/README Thu Feb  5 18:09:15 2015
@@ -1,3 +1,5 @@
+Apache VCL 2.4
+
 ================================================================================
 INSTALLATION
 
@@ -20,12 +22,10 @@ VCL web server PHP modules:
 * php-json
 * php-mysql
 * php-openssl
-* php-sysvsem
 * php-xml
 * php-xmlrpc
 * php-gettext
 * php-ldap (only required if using LDAP authentication)
-* php-process (for RHEL/CentOS 6)
 
 ------------
 VCL DATABASE
@@ -47,7 +47,10 @@ VCL has been tested on the following ope
 
 Required Linux Packages:
 
-The VCL management node daemon (vcld) requires the following Linux packages and Perl modules in order to run (see step 2 below for installation instructions). Note, there is overlap as some of the perl modules are available through the yum packager manager.
+The VCL management node daemon (vcld) requires the following Linux packages in
+order to run. A script is provided to assist with installing them. Several of
+the packages are required to be able to build and install some of the required
+Perl modules.
 
 * expat-devel - Libraries and include files to develop XML applications with expat
 * gcc - Various compilers (C, C++, Objective-C, Java, ...)
@@ -55,29 +58,17 @@ The VCL management node daemon (vcld) re
 * krb5-libs - The shared libraries used by Kerberos 5
 * libxml2-devel - Libraries, includes, etc. to develop XML and HTML applications
 * make - GNU make utility to maintain groups of programs
+* mysql/mariadb - contains MySQL/MariaDB client programs
 * nmap - Network exploration tool and security scanner
 * openssh - The OpenSSH implementation of SSH protocol versions 1 and 2
 * openssl-devel - Files for development of applications which will use OpenSSL
 * perl - The Perl programming language
-* perl-Archive-Tar - provides an object oriented mechanism for handling tar files
-* perl-CPAN - provides a command interface (not a shell) to CPAN
-* perl-Crypt-OpenSSL-RSA - provides the ability to RSA encrypt,decrypt strings
-* perl-DBD-MySQL - A MySQL interface for perl
-* perl-DBI - The DBI is the standard database interface module for Perl
-* perl-Digest-SHA1 - allows use of NIST SHA-1 message digest algorithm within Perl programs
-* perl-IO-String - provides the IO::File interface for in-core strings
-* perl-MailTools - a subclass of MIME::Lite, used for sending mail from within perl
-* perl-Net-Jabber - a tool to utilize the Jabber Instant Messaging protocol from within perl
-* perl-Net-Netmask - parses and understands IPv4 CIDR blocks
-* perl-Net-SSH-Expect - a wrapper to the ssh executable that is available in system's PATH
-* perl-RPC-XML - provides classes for data, for clients, for servers and for parsers XML-RPC
-* perl-Text-CSV_XS - provides the composition and decomposition of comma-separated values
-* perl-Time-HiRes - provides high resolution time and timers
-* perl-XML-Simple - provides a simple API layer on top of an underlying XML parsing module
-* perl-YAML - implements a YAML Loader and Dumper
 * xmlsec1-openssl - OpenSSL crypto plugin for XML Security Library
 
-Management Node Perl Modules:
+The VCL management node daemon (vcld) requires the following Perl modules in
+order to run. A script is provided to assist in installing them. The script
+will install as many as possible through package management. Any remaining
+modules will be installed from CPAN.
 
 * CPAN - provides a command interface (not a shell) to CPAN
 * DBI - Generic Database Interface
@@ -93,7 +84,15 @@ Management Node Perl Modules:
 * Scalar::Util - A selection of general-utility scalar subroutines
 * Time::HiRes - provides high resolution time and timers
 * URI - Uniform Resource Identifiers (absolute and relative)
-* YAML - YAML Ain't Markup Language 
+* YAML - provides support for YAML (Ain't Markup Language) formatted data
+* perl-Archive-Tar - provides an object oriented mechanism for handling tar files
+* perl-Crypt-OpenSSL-RSA - provides the ability to RSA encrypt,decrypt strings
+* perl-DBD-MySQL - A MySQL interface for perl
+* perl-IO-String - provides the IO::File interface for in-core strings
+* perl-Net-Jabber - a tool to utilize the Jabber Instant Messaging protocol from within perl
+* perl-Net-Netmask - parses and understands IPv4 CIDR blocks
+* perl-Text-CSV_XS - provides the composition and decomposition of comma-separated values
+* perl-XML-Simple - provides a simple API layer on top of an underlying XML parsing module
 
 The required Perl modules are distributed under one or more of the following
 licenses:
@@ -103,10 +102,13 @@ licenses:
 
 Some of the required Perl modules are included in your Perl distribution.
 Modules not included in your Perl distribution are available from CPAN
-(www.cpan.org). A script is provided which attempts to install the required
-Linux packages and Perl modules. See the "Installing Required Perl modules"
-section of the installation guide.
-
+(www.cpan.org).See the "Install the Required Linux Packages & Perl Modules"
+section of the online installation guide for how to use the provided script to
+install the required Linux packages and Perl modules. 
+
+Management node system requirements:
+- DHCP - VCL requires that a DHCP server, configured to listen on the private
+  network, be running on each management node.
 
 Management node conditional system requirements:
 - xCAT provisioning