Author: buildbot
Date: Thu Mar 14 13:29:38 2013
New Revision: 854434
Log:
Staging update by buildbot for vcl
Added:
websites/staging/vcl/trunk/content/docs/VCL232InstallGuide.html
Modified:
websites/staging/vcl/trunk/content/ (props changed)
websites/staging/vcl/trunk/content/docs/installation.html
websites/staging/vcl/trunk/content/docs/installphpmyadmin.html
websites/staging/vcl/trunk/content/downloads/download.html
Propchange: websites/staging/vcl/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Mar 14 13:29:38 2013
@@ -1 +1 @@
-1446631
+1456422
Added: websites/staging/vcl/trunk/content/docs/VCL232InstallGuide.html
==============================================================================
--- websites/staging/vcl/trunk/content/docs/VCL232InstallGuide.html (added)
+++ websites/staging/vcl/trunk/content/docs/VCL232InstallGuide.html Thu Mar 14
13:29:38 2013
@@ -0,0 +1,767 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE- 2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+ <link href="/css/vcl.css" rel="stylesheet" type="text/css">
+ <link href="/css/code.css" rel="stylesheet" type="text/css">
+ <title>Apache VCL - VCL 2.3.2 Installation Guide</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+</head>
+
+<body>
+ <div id="sitetitle">
+ <table width="100%" border="0" cellspacing="0" cellpadding="5">
+ <tr>
+ <td><a href="/index.html"><img src="/img/vcl-logo.png" height="100"
align="left" alt="Apache VCL logo"></a></td>
+ <td><a href="http://www.apache.org"><img src="/img/asf-logo.png"
align="right" alt="Apache Software Foundation logo"></a></td>
+ </tr>
+ </table>
+ </div>
+
+ <div id="navigation">
+ <ul>
+<li>Information<ul>
+<li><a href="/info/about.html">What is VCL?</a></li>
+<li><a href="/info/features.html">Features</a></li>
+<li><a href="/info/architecture.html">Architecture</a></li>
+<li><a href="/info/use-cases.html">Use Cases</a></li>
+<li><a href="/downloads/download.cgi">Download</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a></li>
+<li><a href="/info/faq.html">FAQ</a></li>
+</ul>
+</li>
+<li><a href="/docs/index.html">Documentation</a><ul>
+<li><a href="/docs/using-vcl.html">Using VCL</a></li>
+<li><a href="/docs/image-creation.html">Image Creation</a></li>
+<li><a href="/docs/administration.html">Administration</a></li>
+<li><a href="/docs/installation.html">Installation</a></li>
+<li><a href="/docs/deployment-planning.html">Deployment Planning</a></li>
+</ul>
+</li>
+<li><a href="/comm/index.html">Community</a><ul>
+<li><a href="/comm/index.html#getInvolved">Getting Involved</a></li>
+<li><a href="/comm/index.html#mail-list">Mailing Lists</a></li>
+<li><a href="/comm/index.html#how-do-i-join-the-project">How can I
Join</a></li>
+<li><a href="/comm/wiki.html">Wiki</a></li>
+<li><a href="/dev/index.html">Development</a><ul>
+<li><a href="/dev/jira.html">Issue Tracking</a></li>
+<li><a href="/dev/code-documentation.html">Code Documentation</a></li>
+<li><a href="/dev/roadmap.html">Roadmap</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li><a href="http://www.apache.org">Apache Software Foundation</a><ul>
+<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html">Become a
Sponsor</a></li>
+</ul>
+</li>
+</ul>
+ </div>
+
+ <div id="content">
+ <h1 class="title">VCL 2.3.2 Installation Guide</h1>
+ <p>This guide will provide the necessary steps to install and configure
VCL software. It covers the set up of the database, web portal, and management
node.</p>
+<div class="toc">
+<ul>
+<li><a href="#database">Install & Configure the Database</a></li>
+<li><a href="#web">Install and Configure the Web Components</a></li>
+<li><a href="#managementnode">Install & Configure the Management Node
Components</a></li>
+<li><a href="#initial-administration-steps-after-installing-vcl">Initial
Administration Steps After Installing VCL</a></li>
+</ul>
+</div>
+<h1 id="database">Install & Configure the Database</h1>
+<p>VCL currently supports the use of mysql database.</p>
+<ol>
+<li>
+<p>Download and Extract the Apache VCL Source</p>
+<ul>
+<li>
+<p>If you have not already done so, follow the instructions on the <a
href="/downloads/download.cgi">download</a>
+page to download and verify apache-VCL-2.3.2.tar.bz2, and put it in /root</p>
+</li>
+<li>
+<p>Extract the files:</p>
+<div class="codehilite"><pre><span class="n">tar</span> <span
class="o">-</span><span class="n">jxvf</span> <span
class="n">apache</span><span class="o">-</span><span class="n">VCL</span><span
class="o">-</span><span class="mf">2.3.2</span><span class="o">.</span><span
class="n">tar</span><span class="o">.</span><span class="n">bz2</span>
+</pre></div>
+
+
+</li>
+</ul>
+</li>
+<li>
+<p>Install MySQL Server</p>
+<ul>
+<li>
+<p>Install MySQL Server 5.x</p>
+<div class="codehilite"><pre><span class="n">yum</span> <span
class="n">install</span> <span class="n">mysql</span><span
class="o">-</span><span class="n">server</span> <span class="o">-</span><span
class="n">y</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Configure the MySQL daemon (mysqld) to start automatically:</p>
+<div class="codehilite"><pre><span class="sr">/sbin/c</span><span
class="n">hkconfig</span> <span class="o">--</span><span class="n">level</span>
<span class="mi">345</span> <span class="n">mysqld</span> <span
class="n">on</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Start the MySQL daemon:</p>
+<div class="codehilite"><pre><span class="sr">/sbin/s</span><span
class="n">ervice</span> <span class="n">mysqld</span> <span
class="n">start</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>If the iptables firewall is being used and the web server and management
nodes
+will be on different machines, port 3306 should be opened up. Add the
following to
+your iptables config and restart iptables service.<br>
+<strong>Note:</strong> Insert your web server and management node IP address
in the right locations.</p>
+<div class="codehilite"><pre><span class="n">vi</span> <span
class="sr">/etc/s</span><span class="n">ysconfig</span><span
class="o">/</span><span class="n">iptables</span>
+</pre></div>
+
+
+<ul>
+<li>
+<p>Add these rules:</p>
+<div class="codehilite"><pre><span class="o">-</span><span class="n">A</span>
<span class="n">RH</span><span class="o">-</span><span
class="n">Firewall</span><span class="o">-</span><span class="mi">1</span><span
class="o">-</span><span class="n">INPUT</span> <span class="o">-</span><span
class="n">m</span> <span class="n">state</span> <span class="o">--</span><span
class="n">state</span> <span class="n">NEW</span> <span class="o">-</span><span
class="n">s</span> <span class="o"><</span><span class="n">web</span> <span
class="n">server</span> <span class="n">IP</span><span class="o">></span>
<span class="o">-</span><span class="n">p</span> <span class="n">tcp</span>
<span class="o">--</span><span class="n">dport</span> <span
class="mi">3306</span> <span class="o">-</span><span class="n">j</span> <span
class="n">ACCEPT</span>
+<span class="o">-</span><span class="n">A</span> <span
class="n">RH</span><span class="o">-</span><span class="n">Firewall</span><span
class="o">-</span><span class="mi">1</span><span class="o">-</span><span
class="n">INPUT</span> <span class="o">-</span><span class="n">m</span> <span
class="n">state</span> <span class="o">--</span><span class="n">state</span>
<span class="n">NEW</span> <span class="o">-</span><span class="n">s</span>
<span class="o"><</span><span class="n">management</span> <span
class="n">node</span> <span class="n">IP</span><span class="o">></span>
<span class="o">-</span><span class="n">p</span> <span class="n">tcp</span>
<span class="o">--</span><span class="n">dport</span> <span
class="mi">3306</span> <span class="o">-</span><span class="n">j</span> <span
class="n">ACCEPT</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Restart iptables:</p>
+<div class="codehilite"><pre><span class="n">service</span> <span
class="n">iptables</span> <span class="n">restart</span>
+</pre></div>
+
+
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p>Create the VCL Database</p>
+<ul>
+<li>
+<p>Run the MySQL command-line client:</p>
+<div class="codehilite"><pre><span class="n">mysql</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Create a database:</p>
+<div class="codehilite"><pre><span class="n">CREATE</span> <span
class="n">DATABASE</span> <span class="n">vcl</span><span class="p">;</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Create a user with SELECT, INSERT, UPDATE, DELETE, and CREATE TEMPORARY
TABLES privileges on the database you just created:</p>
+<div class="codehilite"><pre><span class="n">GRANT</span> <span
class="n">SELECT</span><span class="p">,</span><span
class="n">INSERT</span><span class="p">,</span><span
class="n">UPDATE</span><span class="p">,</span><span
class="n">DELETE</span><span class="p">,</span><span class="n">CREATE</span>
<span class="n">TEMPORARY</span> <span class="n">TABLES</span> <span
class="n">ON</span> <span class="n">vcl</span><span class="o">.*</span> <span
class="n">TO</span> <span class="s">'vcluser'</span><span
class="nv">@</span><span class="err">'</span><span
class="nv">localhost</span><span class="s">' IDENTIFIED BY
'</span><span class="n">vcluserpassword</span><span
class="err">'</span><span class="p">;</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Exit the MySQL command-line client</p>
+<div class="codehilite"><pre><span class="nb">exit</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Import the vcl.sql file into the database. The <strong>vcl.sql</strong>
file is included in the <strong>mysql</strong> directory within the Apache VCL
source code</p>
+<div class="codehilite"><pre><span class="n">mysql</span> <span
class="n">vcl</span> <span class="o"><</span> <span
class="n">apache</span><span class="o">-</span><span class="n">VCL</span><span
class="o">-</span><span class="mf">2.3.2</span><span
class="sr">/mysql/</span><span class="n">vcl</span><span
class="o">.</span><span class="n">sql</span>
+</pre></div>
+
+
+</li>
+</ul>
+</li>
+</ol>
+<hr />
+<h1 id="web">Install and Configure the Web Components</h1>
+<p><strong>Prerequisites</strong></p>
+<ul>
+<li>Apache VCL 2.3.2 had been downloaded</li>
+<li>VCL database has been installed and configured</li>
+</ul>
+<p><strong>Web Server:</strong></p>
+<ul>
+<li>Apache HTTP Server v1.3 or v2.x with SSL enabled</li>
+<li>PHP 5.0 or later</li>
+</ul>
+<p><strong>Required Linux Packages:</strong></p>
+<ul>
+<li>httpd - Apache HTTP Server</li>
+<li>mod_ssl - SSL/TLS module for the Apache HTTP server</li>
+<li>php - The PHP HTML-embedded scripting language</li>
+<li>libmcrypt - Encryption algorithms library (this requirement can be removed
with a patch)</li>
+</ul>
+<p><strong>Required PHP Modules:</strong></p>
+<ul>
+<li>php</li>
+<li>php-gd</li>
+<li>php-json (required if your PHP version is 5.2 or later)</li>
+<li>php-mysql</li>
+<li>php-openssl</li>
+<li>php-sysvsem</li>
+<li>php-xml</li>
+<li>php-xmlrpc</li>
+<li>php-ldap (if you will be using LDAP authentication)</li>
+<li>php-process (for RHEL/CentOS 6), <ul>
+<li>Note: You may need the optional server rpm repository for the
+ php-process package; to add this run the following command:
+ rhn-channel --add --channel=rhel-x86_64-server-optional-6</li>
+</ul>
+</li>
+</ul>
+<hr />
+<ol>
+<li>
+<p><strong>Install the Required Linux Packages & PHP Modules</strong></p>
+<ul>
+<li>
+<p>If your web server is running a Red Hat-based OS, the required components
can be installed with:</p>
+<p>For RHEL / CentOS 6</p>
+<div class="codehilite"><pre><span class="n">yum</span> <span
class="n">install</span> <span class="n">httpd</span> <span
class="n">mod_ssl</span> <span class="n">php</span> <span
class="n">php</span><span class="o">-</span><span class="n">gd</span> <span
class="n">php</span><span class="o">-</span><span class="n">mysql</span> <span
class="n">php</span><span class="o">-</span><span class="n">xml</span> <span
class="n">php</span><span class="o">-</span><span class="n">xmlrpc</span> <span
class="n">php</span><span class="o">-</span><span class="n">ldap</span> <span
class="n">php</span><span class="o">-</span><span class="n">process</span>
<span class="o">-</span><span class="n">y</span>
+</pre></div>
+
+
+<p>For RHEL / CentOS 5</p>
+<div class="codehilite"><pre><span class="n">yum</span> <span
class="n">install</span> <span class="n">httpd</span> <span
class="n">mod_ssl</span> <span class="n">php</span> <span
class="n">php</span><span class="o">-</span><span class="n">gd</span> <span
class="n">php</span><span class="o">-</span><span class="n">mysql</span> <span
class="n">php</span><span class="o">-</span><span class="n">xml</span> <span
class="n">php</span><span class="o">-</span><span class="n">xmlrpc</span> <span
class="n">php</span><span class="o">-</span><span class="n">ldap</span> <span
class="o">-</span><span class="n">y</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Configure the web server daemon (httpd) to start automatically:</p>
+<div class="codehilite"><pre><span class="sr">/sbin/c</span><span
class="n">hkconfig</span> <span class="o">--</span><span class="n">level</span>
<span class="mi">345</span> <span class="n">httpd</span> <span
class="n">on</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Start the web server daemon</p>
+<div class="codehilite"><pre><span class="sr">/sbin/s</span><span
class="n">ervice</span> <span class="n">httpd</span> <span
class="n">start</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>If SELinux is enabled, run the following command to allow the web server to
connect to the database:</p>
+<div class="codehilite"><pre><span class="sr">/usr/s</span><span
class="n">bin</span><span class="o">/</span><span class="n">setsebool</span>
<span class="o">-</span><span class="n">P</span> <span
class="n">httpd_can_network_connect</span><span class="o">=</span><span
class="mi">1</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>If the iptables firewall is being used, port 80 and 443 should be opened up
in the iptables
+config file:</p>
+<div class="codehilite"><pre><span class="n">vi</span> <span
class="sr">/etc/s</span><span class="n">ysconfig</span><span
class="o">/</span><span class="n">iptables</span>
+</pre></div>
+
+
+<ul>
+<li>
+<p>Add these rules:</p>
+<div class="codehilite"><pre><span class="o">-</span><span class="n">A</span>
<span class="n">RH</span><span class="o">-</span><span
class="n">Firewall</span><span class="o">-</span><span class="mi">1</span><span
class="o">-</span><span class="n">INPUT</span> <span class="o">-</span><span
class="n">m</span> <span class="n">state</span> <span class="o">--</span><span
class="n">state</span> <span class="n">NEW</span> <span class="o">-</span><span
class="n">p</span> <span class="n">tcp</span> <span class="o">--</span><span
class="n">dport</span> <span class="mi">80</span> <span class="o">-</span><span
class="n">j</span> <span class="n">ACCEPT</span>
+<span class="o">-</span><span class="n">A</span> <span
class="n">RH</span><span class="o">-</span><span class="n">Firewall</span><span
class="o">-</span><span class="mi">1</span><span class="o">-</span><span
class="n">INPUT</span> <span class="o">-</span><span class="n">m</span> <span
class="n">state</span> <span class="o">--</span><span class="n">state</span>
<span class="n">NEW</span> <span class="o">-</span><span class="n">p</span>
<span class="n">tcp</span> <span class="o">--</span><span
class="n">dport</span> <span class="mi">443</span> <span
class="o">-</span><span class="n">j</span> <span class="n">ACCEPT</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Restart iptables</p>
+<div class="codehilite"><pre><span class="n">service</span> <span
class="n">iptables</span> <span class="n">restart</span>
+</pre></div>
+
+
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p><strong>Install the VCL Frontend Web Code</strong></p>
+<ul>
+<li>
+<p>If you have not already done so, follow the instructions on the <a
href="/downloads/download.cgi">download</a>
+page to download and verify apache-VCL-2.3.2.tar.bz2, and put it in /root</p>
+</li>
+<li>
+<p>Extract the files:</p>
+<div class="codehilite"><pre><span class="n">tar</span> <span
class="o">-</span><span class="n">jxvf</span> <span
class="n">apache</span><span class="o">-</span><span class="n">VCL</span><span
class="o">-</span><span class="mf">2.3.2</span><span class="o">.</span><span
class="n">tar</span><span class="o">.</span><span class="n">bz2</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Copy the <strong>web</strong> directory to a location under the web root of
your web server and navigate to the destination <strong>.ht-inc</strong>
subdirectory:</p>
+<div class="codehilite"><pre><span class="n">cp</span> <span
class="o">-</span><span class="n">r</span> <span class="n">apache</span><span
class="o">-</span><span class="n">VCL</span><span class="o">-</span><span
class="mf">2.3.2</span><span class="sr">/web/</span> <span
class="sr">/var/</span><span class="n">www</span><span
class="sr">/html/</span><span class="n">vcl</span>
+<span class="n">cd</span> <span class="sr">/var/</span><span
class="n">www</span><span class="sr">/html/</span><span
class="n">vcl</span><span class="o">/.</span><span class="n">ht</span><span
class="o">-</span><span class="n">inc</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Copy secrets-default.php to secrets.php:</p>
+<div class="codehilite"><pre><span class="n">cp</span> <span
class="n">secrets</span><span class="o">-</span><span
class="n">default</span><span class="o">.</span><span class="n">php</span>
<span class="n">secrets</span><span class="o">.</span><span class="n">php</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Edit the secrets.php file:</p>
+<div class="codehilite"><pre><span class="n">vi</span> <span
class="n">secrets</span><span class="o">.</span><span class="n">php</span>
+</pre></div>
+
+
+<ul>
+<li>Set the following variables to match your database configuration:<ul>
+<li>$vclhost</li>
+<li>$vcldb</li>
+<li>$vclusername</li>
+<li>$vclpassword</li>
+</ul>
+</li>
+<li>Create random passwords for the following variables:<ul>
+<li>$cryptkey</li>
+<li>$pemkey</li>
+</ul>
+</li>
+<li>Save the secrets.php file</li>
+</ul>
+</li>
+<li>
+<p>Run the genkeys.sh</p>
+<div class="codehilite"><pre><span class="o">./</span><span
class="n">genkeys</span><span class="o">.</span><span class="n">sh</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Copy conf-default.php to conf.php:</p>
+<div class="codehilite"><pre><span class="n">cp</span> <span
class="n">conf</span><span class="o">-</span><span
class="n">default</span><span class="o">.</span><span class="n">php</span>
<span class="n">conf</span><span class="o">.</span><span class="n">php</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Modify conf.php to match your site</p>
+<div class="codehilite"><pre><span class="n">vi</span> <span
class="n">conf</span><span class="o">.</span><span class="n">php</span>
+</pre></div>
+
+
+<ul>
+<li>Modify every entry under "Things in this section must be modified".
+Descriptions and pointers for each value are included within conf.php.</li>
+<li>COOKIEDOMAIN - set this to the domain name your web server is using
+or leave it blank if you are only accessing the web server by its IP
address</li>
+</ul>
+</li>
+<li>
+<p>Set the owner of the .ht-inc/maintenance directory to the web server user
(normally 'apache'):</p>
+<div class="codehilite"><pre><span class="nb">chown</span> <span
class="n">apache</span> <span class="n">maintenance</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Open the testsetup.php page in a web browser:</p>
+<ul>
+<li>If you set up your site to be https://my.server.org/vcl/ open
https://my.server.org/vcl/testsetup.php</li>
+<li>Debug any issues reported by testsetup.php</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p><strong>Log In to the VCL Website</strong></p>
+<ul>
+<li>
+<p>Open the index.php page in your browser
(https://my.server.org/vcl/index.php)</p>
+<ul>
+<li>Select Local Account</li>
+<li>Username: admin</li>
+<li>Password: adminVc1passw0rd</li>
+</ul>
+</li>
+<li>
+<p>Set the admin user password:</p>
+<ul>
+<li>Click User Preferences</li>
+<li>Enter the current password: adminVc1passw0rd</li>
+<li>Enter a new password</li>
+<li>Click Submit Changes</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p><strong>Add a Management Node to the Database</strong></p>
+<ul>
+<li>Click the Management Nodes link<ul>
+<li>Click Add</li>
+<li>Fill in these required fields:<ul>
+<li>Hostname - The name of the management node server. This value doesn't
necessarily need to be a name registered in DNS nor does it need to be the
value displayed by the Linux hostname command. For example, if you are
installing all of the VCL components on the same machine you can set this value
to localhost.</li>
+<li>IP address - the public IP address of the management node</li>
+<li>SysAdmin Email Address - error emails will be sent to this address</li>
+<li>Install Path - this is parent directory under which image files will be
stored - only required if doing bare metal installs or using VMWare with local
disks</li>
+<li>End Node SSH Identity Key Files - enter /etc/vcl/vcl.key unless you know
you are using a different SSH identity key file</li>
+</ul>
+</li>
+<li>Optionally, fill in these fields:<ul>
+<li>Address for Shadow Emails - End users are sent various emails about the
status of their reservations. If this field is configured, copies of all of
those emails will be sent to this address.</li>
+<li>Public NIC configuration method - this defaults to Dynamic DHCP - if DHCP
is not available for the public interface of your nodes, you can set this to
Static. Then, the IP configuration on the nodes will be manually set using
Public Netmask, Public Gateway, Public DNS Server, and the IP address set for
the computer under Manage Computers <br />
+</li>
+</ul>
+</li>
+<li>Click Confirm Management Node</li>
+<li>Click Submit</li>
+<li>Click the Management Nodes link<ul>
+<li>Select Edit Management Node Grouping</li>
+<li>Click Submit</li>
+<li>Select the checkbox for your management node</li>
+<li>Click Submit Changes</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p><strong>Install & Configure phpMyAdmin (Optional):</strong>
+<a href="http://www.phpmyadmin.net/">phpMyAdmin</a> is a free and optional
tool which allows <a href="http://www.mysql.com/">MySQL</a> to be administered
using a web browser. It makes administering the VCL database easier. This tool
can be installed on the VCL web server.
+To install phpMyAdmin, follow the instructions on: <a
href="installphpmyadmin">phpMyAdmin Installation & Configuration</a></p>
+</li>
+</ol>
+<hr />
+<h1 id="managementnode">Install & Configure the Management Node
Components</h1>
+<p><strong>Prerequisites</strong>
+The following management node installation instructions assume the
instructions in these previous sections have been completed:</p>
+<ul>
+<li>VCL 2.3.2 Database Installation</li>
+<li>VCL 2.3.2 Web Code Installation</li>
+</ul>
+<p><strong>Supported Operating Systems:</strong></p>
+<p>The VCL management node daemon (vcld) has been developed to run on an
operating system based on Red Hat Enterprise Linux (RHEL). It has been tested
on the following:</p>
+<ul>
+<li>Red Hat Enterprise Linux 4.x</li>
+<li>Red Hat Enterprise Linux 5.x</li>
+<li>Red Hat Enterprise Linux 6.x</li>
+<li>CentOS 5.x</li>
+<li>CentOS 6.x</li>
+</ul>
+<p><strong>Required Linux Packages:</strong></p>
+<p>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):</p>
+<ul>
+<li>expat - A library for parsing XML</li>
+<li>expat-devel - Libraries and include files to develop XML applications with
expat</li>
+<li>gcc - Various compilers (C, C++, Objective-C, Java, ...)</li>
+<li>krb5-libs - The shared libraries used by Kerberos 5</li>
+<li>krb5-devel - Development files needed to compile Kerberos 5 programs</li>
+<li>libxml2 - Library providing XML and HTML support</li>
+<li>libxml2-devel - Libraries, includes, etc. to develop XML and HTML
applications</li>
+<li>mysql - MySQL client programs and shared libraries</li>
+<li>nmap - Network exploration tool and security scanner</li>
+<li>openssh - The OpenSSH implementation of SSH protocol versions 1 and 2</li>
+<li>openssl - The OpenSSL toolkit</li>
+<li>openssl-devel - Files for development of applications which will use
OpenSSL</li>
+<li>perl - The Perl programming language</li>
+<li>perl-DBD-MySQL - A MySQL interface for perl</li>
+<li>xmlsec1-openssl - OpenSSL crypto plugin for XML Security Library</li>
+</ul>
+<p><strong>Required Perl Modules:</strong></p>
+<p>The VCL management node daemon (vcld) is written in Perl and has been
tested on Perl 5.8.x. The following Perl modules available from CPAN are also
required (see step 2 below for installation instructions):</p>
+<ul>
+<li>DBI - Generic Database Interface</li>
+<li>Digest::SHA1 - NIST SHA message digest algorithm</li>
+<li>Mail::Mailer - Simple mail agent interface</li>
+<li>Object::InsideOut - Comprehensive inside-out object support</li>
+<li>RPC::XML - Set of classes for core data, message, XML handling</li>
+<li>YAML - YAML Ain't Markup Language
+<BR></li>
+</ul>
+<hr />
+<ol>
+<li>
+<p><strong>Install the VCL Management Node Code - Perl Daemon</strong></p>
+<ul>
+<li>
+<p>If you have not already done so, follow the instructions on the <a
href="/downloads/download.cgi">download</a>
+page to download and verify apache-VCL-2.3.2.tar.bz2, and put it in /root</p>
+</li>
+<li>
+<p>Extract the files:</p>
+<div class="codehilite"><pre><span class="n">tar</span> <span
class="o">-</span><span class="n">jxvf</span> <span
class="n">apache</span><span class="o">-</span><span class="n">VCL</span><span
class="o">-</span><span class="mf">2.3.2</span><span class="o">.</span><span
class="n">tar</span><span class="o">.</span><span class="n">bz2</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Copy the managementnode directory to the location where you want it to
reside (typically /usr/local):</p>
+<div class="codehilite"><pre><span class="n">cp</span> <span
class="o">-</span><span class="n">r</span> <span class="n">apache</span><span
class="o">-</span><span class="n">VCL</span><span class="o">-</span><span
class="mf">2.3.2</span><span class="sr">/managementnode /</span><span
class="n">usr</span><span class="sr">/local/</span><span class="n">vcl</span>
+</pre></div>
+
+
+</li>
+</ul>
+</li>
+<li>
+<p><strong>Install the Required Linux Packages & Perl Modules</strong></p>
+<ul>
+<li>
+<p>Run the install_perl_libs.pl script located in the bin directory:</p>
+<div class="codehilite"><pre><span class="n">perl</span> <span
class="sr">/usr/</span><span class="nb">local</span><span
class="sr">/vcl/</span><span class="n">bin</span><span class="o">/</span><span
class="n">install_perl_libs</span><span class="o">.</span><span
class="n">pl</span>
+</pre></div>
+
+
+</li>
+</ul>
+<p>The last line of the install_perl_libs.pl script output should be:</p>
+<p><em>COMPLETE: installed all components</em></p>
+<p>Note: The script will hang or terminate if it encounters a problem. If this
occurs, you will need to troubleshoot the problem by looking at the output. </p>
+<p>The install_perl_libs.pl script included in the VCL distribution will
attempt to download and install the required Linux packages and Perl modules.
It uses the yum utility to install the required Linux packages. The required
Perl modules are available from CPAN - The Comprehensive Perl Archive Network.
The install_perl_libs.pl script attempts to download and install the required
Perl modules by using the CPAN.pm module which is included with most Perl
distributions. </p>
+<p>The yum utility should exist on any modern Red Hat-based Linux distribution
(Red Hat, CentOS, Fedora, etc). If yum isn't available on your management node
OS, you will need to download and install the required Linux packages manually
or by using another package management utility. After installing the required
Linux packages, attempt to run the install_perl_libs.pl script again.</p>
+</li>
+<li>
+<p><strong>Configure vcld.conf</strong></p>
+<ul>
+<li>
+<p>Create the /etc/vcl directory:</p>
+<div class="codehilite"><pre><span class="nb">mkdir</span> <span
class="sr">/etc/</span><span class="n">vcl</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Copy the stock vcld.conf file to /etc/vcl:</p>
+<div class="codehilite"><pre><span class="n">cp</span> <span
class="sr">/usr/</span><span class="nb">local</span><span
class="sr">/vcl/</span><span class="n">etc</span><span
class="sr">/vcl/</span><span class="n">vcld</span><span class="o">.</span><span
class="n">conf</span> <span class="sr">/etc/</span><span class="n">vcl</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Edit /etc/vcl/vcld.conf:</p>
+<div class="codehilite"><pre><span class="n">vi</span> <span
class="sr">/etc/</span><span class="n">vcl</span><span class="o">/</span><span
class="n">vcld</span><span class="o">.</span><span class="n">conf</span>
+</pre></div>
+
+
+<p>The following lines must be configured in order to start the VCL daemon
(vcld) and allow it to check in to the database:</p>
+<ul>
+<li>FQDN - the fully qualified name of the management node, this should match
the name that was configured for the management node in the database</li>
+<li>server - the IP address or FQDN of the database server</li>
+<li>LockerWrtUser - database user account with write privileges</li>
+<li>wrtPass - database user password</li>
+<li>xmlrpc_pass - password for xmlrpc api from vcld to the web interface(can
be long). This will be used later to sync the database vclsystem user
account</li>
+<li>xmlrpc_url - URL for xmlrpc api
https://my.server.org/vcl/index.php?mode=xmlrpccall</li>
+</ul>
+</li>
+<li>
+<p>Save the vcld.conf file</p>
+</li>
+</ul>
+</li>
+<li>
+<p><strong>Configure the SSH Client</strong></p>
+<p>The SSH client on the management node should be configured to prevent SSH
processes spawned by the root user to the computers it controls from hanging
because of missing or different entries in the known_hosts file. </p>
+<ul>
+<li>
+<p>Edit the ssh_config file:</p>
+<div class="codehilite"><pre><span class="n">vi</span> <span
class="sr">/etc/ss</span><span class="n">h</span><span class="o">/</span><span
class="n">ssh_config</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Set the following parameters:</p>
+<ul>
+<li>UserKnownHostsFile /dev/null</li>
+<li>StrictHostKeyChecking no</li>
+</ul>
+</li>
+</ul>
+<p>Note: If you do not want these settings applied universally on the
management node the SSH configuration can also be configured to only apply
these settings to certain hosts or only for the root user. Consult the SSH
documentation for more information.</p>
+</li>
+<li>
+<p><strong>Install and Start the VCL Daemon (vcld) Service</strong></p>
+<ul>
+<li>
+<p>Copy the vcld service script to /etc/init.d and name it vcld:</p>
+<div class="codehilite"><pre><span class="n">cp</span> <span
class="sr">/usr/</span><span class="nb">local</span><span
class="sr">/vcl/</span><span class="n">bin</span><span
class="sr">/S99vcld.linux /</span><span class="n">etc</span><span
class="sr">/init.d/</span><span class="n">vcld</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Add the vcld service using chkconfig:</p>
+<div class="codehilite"><pre><span class="sr">/sbin/c</span><span
class="n">hkconfig</span> <span class="o">--</span><span class="n">add</span>
<span class="n">vcld</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Configure the vcld service to automatically run at runtime levels 3-5:</p>
+<div class="codehilite"><pre><span class="sr">/sbin/c</span><span
class="n">hkconfig</span> <span class="o">--</span><span class="n">level</span>
<span class="mi">345</span> <span class="n">vcld</span> <span
class="n">on</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Start the vcld service:</p>
+<div class="codehilite"><pre><span class="sr">/sbin/s</span><span
class="n">ervice</span> <span class="n">vcld</span> <span class="n">start</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Check the vcld service by monitoring the vcld.log file:</p>
+<div class="codehilite"><pre><span class="n">tail</span> <span
class="o">-</span><span class="n">f</span> <span class="sr">/var/</span><span
class="nb">log</span><span class="o">/</span><span class="n">vcld</span><span
class="o">.</span><span class="nb">log</span>
+</pre></div>
+
+
+</li>
+</ul>
+<p>You should see the following being added to the log file every few seconds
if the management node is checking in with the database:</p>
+<div class="codehilite"><pre><span class="mi">2012</span><span
class="o">-</span><span class="mo">05</span><span class="o">-</span><span
class="mi">15</span> <span class="mi">13</span><span class="p">:</span><span
class="mi">23</span><span class="p">:</span><span class="mi">45</span><span
class="o">|</span><span class="mi">25494</span><span class="o">|</span><span
class="n">vcld:main</span><span class="p">(</span><span
class="mi">167</span><span class="p">)</span><span class="o">|</span><span
class="n">lastcheckin</span> <span class="nb">time</span> <span
class="n">updated</span> <span class="k">for</span> <span
class="n">management</span> <span class="n">node</span> <span
class="mi">1</span><span class="p">:</span> <span class="mi">2012</span><span
class="o">-</span><span class="mo">05</span><span class="o">-</span><span
class="mi">15</span> <span class="mi">13</span><span class="p">:</span><span
class="mi">23</span><span class="p">:</span><span class="mi">45</span>
+</pre></div>
+
+
+</li>
+<li>
+<p><strong>Set the vclsystem account password for xmlrpc api</strong></p>
+<p>Using the vcld -setup tool, set the vclsystem account. This is needed to
properly use the block allocation features.</p>
+<div class="codehilite"><pre><span class="sr">/usr/</span><span
class="nb">local</span><span class="sr">/vcl/</span><span
class="n">bin</span><span class="o">/</span><span class="n">vcld</span> <span
class="o">-</span><span class="n">setup</span>
+</pre></div>
+
+
+<p>Select the options listed below to set the password. When prompted paste or
type the password from xmlrpc_pass variable in the vcld.conf file and hit
enter. </p>
+<div class="codehilite"><pre><span class="n">Select</span> <span
class="mi">1</span><span class="o">.</span> <span class="n">VCL</span> <span
class="n">Base</span> <span class="n">Module</span>
+<span class="n">Select</span> <span class="mi">2</span><span
class="o">.</span> <span class="n">Set</span> <span class="n">Local</span>
<span class="n">VCL</span> <span class="n">User</span> <span
class="n">Account</span> <span class="n">Password</span>
+<span class="n">Select</span> <span class="mi">2</span><span
class="o">.</span> <span class="n">vclsystem</span>
+</pre></div>
+
+
+</li>
+<li>
+<p><strong>Install & Configure the DHCP Service</strong></p>
+<p>DHCP service is needed for the private network to provide address to
provisioned machines.</p>
+<ul>
+<li>
+<p>Install dhcp if it is not already installed:</p>
+<div class="codehilite"><pre><span class="n">yum</span> <span
class="n">install</span> <span class="n">dhcp</span> <span
class="o">-</span><span class="n">y</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Configure the dhcpd service to automatically start at runlevels 3-5:</p>
+<div class="codehilite"><pre><span class="sr">/sbin/c</span><span
class="n">hkconfig</span> <span class="n">dhcpd</span> <span class="n">on</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Configure the dhcpd.conf file.</p>
+<div class="codehilite"><pre><span class="n">vi</span> <span
class="sr">/etc/</span><span class="n">dhcpd</span><span
class="o">.</span><span class="n">conf</span>
+<span class="o">-</span><span class="ow">or</span><span class="o">-</span>
+<span class="n">vi</span> <span class="sr">/etc/</span><span
class="n">dhcp</span><span class="o">/</span><span class="n">dhcpd</span><span
class="o">.</span><span class="n">conf</span>
+</pre></div>
+
+
+</li>
+</ul>
+<p>Configure your dhcpd.conf file according to your network configuration.
+The contents of the dhcpd.conf file will vary based on how your network is
configured. Below is an example of a basic dhcpd.conf file:</p>
+<div class="codehilite"><pre><span class="n">ddns</span><span
class="o">-</span><span class="n">update</span><span class="o">-</span><span
class="n">style</span> <span class="n">none</span><span class="p">;</span>
+<span class="n">shared</span><span class="o">-</span><span
class="n">network</span> <span class="n">eth0</span> <span class="p">{</span>
+ <span class="n">subnet</span> <span class="mf">10.100.0.0</span> <span
class="n">netmask</span> <span class="mf">255.255.255.0</span> <span
class="p">{</span>
+ <span class="n">ignore</span> <span class="n">unknown</span><span
class="o">-</span><span class="n">clients</span><span class="p">;</span>
+ <span class="p">}</span>
+<span class="p">}</span>
+</pre></div>
+
+
+<p>You will add host definitions to the dhcpd.conf file after you add
computers to VCL using the website.
+The website will display the dhcpd.conf host definitions after the computers
have been added to VCL,
+which can be copied and pasted into the dhcpd.conf file.</p>
+<ul>
+<li>
+<p>Start the dhcpd service:</p>
+<div class="codehilite"><pre><span class="sr">/sbin/s</span><span
class="n">ervice</span> <span class="n">dhcpd</span> <span
class="n">start</span>
+</pre></div>
+
+
+</li>
+</ul>
+</li>
+</ol>
+<hr />
+<h1 id="initial-administration-steps-after-installing-vcl">Initial
Administration Steps After Installing VCL</h1>
+<p>After you have installed the VCL components, you need to do some initial
administration of your new VCL install.</p>
+<ol>
+<li>
+<p>Add Computers</p>
+<ul>
+<li>If using <strong>bare-metal</strong> provisioning:<ul>
+<li><a href="addcomputers">Adding bare-metal computers</a></li>
+</ul>
+</li>
+<li>If using <strong>VM</strong> provisioning:<ul>
+<li><a href="addhypvisorservers">Adding VM hosts</a></li>
+<li><a href="addingvmcomputers">Adding VMs</a></li>
+<li><a href="assignvmtohost">Assigning VMs to VM hosts</a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li>
+<p><a href="image-creation">Create Base Images</a></p>
+</li>
+<li>
+<p>Configure Authorization (follow links appropriate to your site)</p>
+<ul>
+<li><a href="localaccounts">Adding Local Accounts</a></li>
+<li><a href="ldapauth">Configuring LDAP Authentication</a></li>
+<li><a href="shibauth">Configuring Shibboleth Authentication</a></li>
+</ul>
+</li>
+</ol>
+<hr />
+ </div>
+
+ <div id="footer">
+ <div class="copyright">
+ <p>
+ Copyright © 2012 The Apache Software Foundation, Licensed under
+ the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>.
+ <br />
+ Apache and the Apache feather logo are trademarks of The Apache
Software Foundation.
+ </p>
+ </div>
+ </div>
+
+</body>
+</html>
Modified: websites/staging/vcl/trunk/content/docs/installation.html
==============================================================================
--- websites/staging/vcl/trunk/content/docs/installation.html (original)
+++ websites/staging/vcl/trunk/content/docs/installation.html Thu Mar 14
13:29:38 2013
@@ -80,7 +80,7 @@
<h1 class="title">Installation</h1>
<p>This portion of the site is for documentation on installing VCL and for
documentation
explaining configuration items that an installer would typically do.</p>
-<p><a href="/docs/VCL231InstallGuide.html">VCL 2.3.1 Installation Guide -
Current Release</a></p>
+<p><a href="/docs/VCL232InstallGuide.html">VCL 2.3.2 Installation Guide -
Current Release</a></p>
<p>Supplemental configuration guides</p>
<ul>
<li>
@@ -106,7 +106,8 @@ explaining configuration items that an i
<BR>
<BR>
Archived Install guides:</p>
-<p><a href="/docs/VCL23Installation.html">VCL 2.3 Installation Guide</a></p>
+<p><a href="/docs/VCL231InstallGuide.html">VCL 2.3.1 Installation Guide</a><br>
+<a href="/docs/VCL23Installation.html">VCL 2.3 Installation Guide</a></p>
</div>
<div id="footer">
Modified: websites/staging/vcl/trunk/content/docs/installphpmyadmin.html
==============================================================================
--- websites/staging/vcl/trunk/content/docs/installphpmyadmin.html (original)
+++ websites/staging/vcl/trunk/content/docs/installphpmyadmin.html Thu Mar 14
13:29:38 2013
@@ -88,7 +88,7 @@ the VCL web server.
<li>
<p>Download phpMyAdmin</p>
<p>a. Check the version of PHP installed on the web server (you may need to
perform step
-1a of <a href="VCL231InstallGuide.html">VCL 2.3.1 Web Code Installation</a> to
install httpd and php first):</p>
+1a of <a href="VCL232InstallGuide.html">VCL 2.3.2 Web Code Installation</a> to
install httpd and php first):</p>
<div class="codehilite"><pre> <span class="n">php</span> <span
class="o">-</span><span class="n">v</span>
</pre></div>
@@ -141,7 +141,7 @@ provided in the mysql directory in the A
pma_table_info table in the phpmyadmin database. These entries cause
corresponding
information to be displayed when you hover over a value in the VCL
database.</p>
<p>Import the SQL file into the phpmyadmin database:</p>
-<div class="codehilite"><pre><span class="n">mysql</span> <span
class="n">phpmyadmin</span> <span class="o"><</span> <span
class="n">apache</span><span class="o">-</span><span class="n">VCL</span><span
class="o">-</span><span class="mf">2.3.1</span><span
class="sr">/mysql/</span><span class="n">phpmyadmin</span><span
class="o">.</span><span class="n">sql</span>
+<div class="codehilite"><pre><span class="n">mysql</span> <span
class="n">phpmyadmin</span> <span class="o"><</span> <span
class="n">apache</span><span class="o">-</span><span class="n">VCL</span><span
class="o">-</span><span class="mf">2.3.2</span><span
class="sr">/mysql/</span><span class="n">phpmyadmin</span><span
class="o">.</span><span class="n">sql</span>
</pre></div>
Modified: websites/staging/vcl/trunk/content/downloads/download.html
==============================================================================
--- websites/staging/vcl/trunk/content/downloads/download.html (original)
+++ websites/staging/vcl/trunk/content/downloads/download.html Thu Mar 14
13:29:38 2013
@@ -86,34 +86,27 @@ signatures downloaded from our main dist
its mirrors. Older releases are available from the archive download site.</p>
<p>Stable Release - Latest Version:</p>
<ul>
-<li><a
href="[location]?Preferred=[preferred]&action=download&filename=%2Fvcl%2Fapache-VCL-2.3.1.tar.bz2">apache-VCL-2.3.1.tar.bz2</a>
-[ <a
href="http://www.apache.org/dist/vcl/apache-VCL-2.3.1.tar.bz2.asc">GPG</a> ]
-[ <a
href="http://www.apache.org/dist/vcl/apache-VCL-2.3.1.tar.bz2.sha1">SHA1</a> ]
-[ <a
href="http://www.apache.org/dist/vcl/apache-VCL-2.3.1.tar.bz2.md5">MD5</a> ]
-(released 2012-12-20)</li>
+<li><a
href="[location]?Preferred=[preferred]&action=download&filename=%2Fvcl%2Fapache-VCL-2.3.2.tar.bz2">apache-VCL-2.3.2.tar.bz2</a>
+[ <a
href="http://www.apache.org/dist/vcl/apache-VCL-2.3.2.tar.bz2.asc">GPG</a> ]
+[ <a
href="http://www.apache.org/dist/vcl/apache-VCL-2.3.2.tar.bz2.sha1">SHA1</a> ]
+[ <a
href="http://www.apache.org/dist/vcl/apache-VCL-2.3.2.tar.bz2.md5">MD5</a> ]
+(released TBD)</li>
+</ul>
+<p>Latest Version of 2.2 series:</p>
+<ul>
+<li><a
href="[location]?Preferred=[preferred]&action=download&filename=%2Fvcl%2Fapache-VCL-2.2.2.tar.bz2">apache-VCL-2.2.2.tar.bz2</a>
+[ <a
href="http://www.apache.org/dist/vcl/apache-VCL-2.2.2.tar.bz2.asc">GPG</a> ]
+[ <a
href="http://www.apache.org/dist/vcl/apache-VCL-2.2.2.tar.bz2.sha1">SHA1</a> ]
+[ <a
href="http://www.apache.org/dist/vcl/apache-VCL-2.2.2.tar.bz2.md5">MD5</a> ]
+(released TBD)</li>
</ul>
<p>Previous Releases:</p>
<ul>
-<li><a
href="[location]?Preferred=[preferred]&action=download&filename=%2Fvcl%2Fapache-VCL-2.3.tar.bz2">apache-VCL-2.3.tar.bz2</a>
-[ <a href="http://www.apache.org/dist/vcl/apache-VCL-2.3.tar.bz2.asc">GPG</a> ]
-[ <a
href="http://www.apache.org/dist/vcl/apache-VCL-2.3.tar.bz2.sha1">SHA1</a> ]
-[ <a href="http://www.apache.org/dist/vcl/apache-VCL-2.3.tar.bz2.md5">MD5</a> ]
-(released 2012-07-20)</li>
-<li><a
href="[location]?Preferred=http://archive.apache.org/dist/&action=download&filename=%2Fincubator%2Fvcl%2Fapache-VCL-2.2.1-incubating.tar.bz2">apache-VCL-2.2.1-incubating.tar.bz2</a>
-[ <a
href="http://archive.apache.org/dist/incubator/vcl/apache-VCL-2.2.1-incubating.tar.bz2.asc">GPG</a>
]
-[ <a
href="http://archive.apache.org/dist/incubator/vcl/apache-VCL-2.2.1-incubating.tar.bz2.sha1">SHA1</a>
]
-[ <a
href="http://archive.apache.org/dist/incubator/vcl/apache-VCL-2.2.1-incubating.tar.bz2.md5">MD5</a>
]
-(released 2011-04-08)</li>
-<li><a
href="[location]?Preferred=http://archive.apache.org/dist/&action=download&filename=%2Fincubator%2Fvcl%2Fapache-VCL-2.2-incubating.tar.bz2">apache-VCL-2.2-incubating.tar.bz2</a>
-[ <a
href="http://archive.apache.org/dist/incubator/vcl/apache-VCL-2.2-incubating.tar.bz2.asc">GPG</a>
]
-[ <a
href="http://archive.apache.org/dist/incubator/vcl/apache-VCL-2.2-incubating.tar.bz2.sha1">SHA1</a>
]
-[ <a
href="http://archive.apache.org/dist/incubator/vcl/apache-VCL-2.2-incubating.tar.bz2.md5">MD5</a>
]
-(released 2010-10-05)</li>
-<li><a
href="[location]?Preferred=http://archive.apache.org/dist/&action=download&filename=%2Fincubator%2Fvcl%2Fapache-VCL-2.1-incubating.tar.bz2">apache-VCL-2.1-incubating.tar.bz2</a>
-[ <a
href="http://archive.apache.org/dist/incubator/vcl/apache-VCL-2.1-incubating.tar.bz2.asc">GPG</a>
]
-[ <a
href="http://archive.apache.org/dist/incubator/vcl/apache-VCL-2.1-incubating.tar.bz2.sha1">SHA1</a>
]
-[ <a
href="http://archive.apache.org/dist/incubator/vcl/apache-VCL-2.1-incubating.tar.bz2.md5">MD5</a>
]
-(released 2009-12-04)</li>
+<li>apache-VCL-2.3.1.tar.bz2 (released 2012-12-20)</li>
+<li>apache-VCL-2.3.tar.bz2 (released 2012-07-20)</li>
+<li>apache-VCL-2.2.1-incubating.tar.bz2 (released 2011-04-08)</li>
+<li>apache-VCL-2.2-incubating.tar.bz2 (released 2010-10-05)</li>
+<li>apache-VCL-2.1-incubating.tar.bz2 (released 2009-12-04)</li>
</ul>
<h2 id="mirror">Mirror</h2>
<p>The currently selected mirror is <strong>[preferred]</strong>. If you
encounter a problem with this
@@ -149,14 +142,14 @@ MD5 signatures. Security of the mirrors
could be added to the downloads from the mirrors. By verifying the integrity
of
downloaded release files, you ensure they have not been tainted.</p>
<p>Run the following command to verify the MD5 sum. It should give output
similar to
-"apache-VCL-2.3.1.tar.bz2: OK":</p>
-<div class="codehilite"><pre>md5sum -c apache-VCL-2.3.1.tar.bz2.md5
+"apache-VCL-2.3.2.tar.bz2: OK":</p>
+<div class="codehilite"><pre>md5sum -c apache-VCL-2.3.2.tar.bz2.md5
</pre></div>
<p>Similarly, run the following command to verify the SHA1 sum. You should get
output
-similar to "apache-VCL-2.3.1.tar.bz2: OK":</p></p>
-<div class="codehilite"><pre>sha1sum -c apache-VCL-2.3.1.tar.bz2.sha1
+similar to "apache-VCL-2.3.2.tar.bz2: OK":</p></p>
+<div class="codehilite"><pre>sha1sum -c apache-VCL-2.3.2.tar.bz2.sha1
</pre></div>
@@ -175,7 +168,7 @@ releases, you do not need to import it a
</li>
<li>
<p>from the directory containing both the release file and the GPG signature,
run</p>
-<div class="codehilite"><pre>gpg --verify apache-VCL-2.3.1.tar.bz2.asc
+<div class="codehilite"><pre>gpg --verify apache-VCL-2.3.2.tar.bz2.asc
</pre></div>
@@ -185,10 +178,11 @@ releases, you do not need to import it a
<p>For new installs, visit the on-line installation guide:</p>
<p>Latest Version:</p>
<ul>
-<li><a href="http://vcl.apache.org/docs/VCL231InstallGuide.html">Apache VCL
2.3.1 Installation Guide</a></li>
+<li><a href="http://vcl.apache.org/docs/VCL232InstallGuide.html">Apache VCL
2.3.2 Installation Guide</a></li>
</ul>
<p>Previous Versions:</p>
<ul>
+<li><a href="http://vcl.apache.org/docs/VCL231InstallGuide.html">Apache VCL
2.3.1 Installation Guide</a></li>
<li><a href="http://vcl.apache.org/docs/VCL23Installation.html">Apache VCL 2.3
Installation Guide</a></li>
<li><a
href="http://cwiki.apache.org/confluence/display/VCL/VCL+2.3+Installation">Apache
VCL 2.2.1 Installation Guide</a></li>
<li><a
href="http://cwiki.apache.org/confluence/display/VCL/VCL+2.3+Installation">Apache
VCL 2.2 Installation Guide</a></li>
@@ -198,17 +192,36 @@ releases, you do not need to import it a
<p>For upgrades, visit the on-line upgrade guide:</p>
<p>Upgrade to latest version:</p>
<ul>
+<li><a
href="http://vcl.apache.org/docs/UpgradePreviousVersions/UpgradeFrom2.3.1to2.3.2.html">upgrade
2.3.1 to 2.3.2</a></li>
+<li><a
href="http://vcl.apache.org/docs/UpgradePreviousVersions/UpgradeFrom2.3to2.3.2.html">upgrade
2.3 to 2.3.2</a></li>
+<li><a
href="http://vcl.apache.org/docs/UpgradePreviousVersions/UpgradeFrom2.2.1to2.3.2.html">upgrade
2.2.1 to 2.3.2</a></li>
+<li><a
href="http://vcl.apache.org/docs/UpgradePreviousVersions/UpgradeFrom2.2to2.3.2.html">upgrade
2.2 to 2.3.2</a></li>
+</ul>
+<p>Upgrade to 2.2.2 (latest 2.2 series):</p>
+<ul>
+<li><a
href="http://vcl.apache.org/docs/UpgradePreviousVersions/UpgradeFrom2.2.1to2.2.2.html">upgrade
2.2.1 to 2.2.2</a></li>
+<li><a
href="http://vcl.apache.org/docs/UpgradePreviousVersions/UpgradeFrom2.2to2.2.2.html">upgrade
2.2 to 2.2.2</a></li>
+</ul>
+<p>Upgrade really old versions to older versions:</p>
+<p>to 2.3.1</p>
+<ul>
<li><a
href="http://vcl.apache.org/docs/UpgradePreviousVersions/UpgradeFrom2.3to2.3.1.html">upgrade
2.3 to 2.3.1</a></li>
<li><a
href="http://vcl.apache.org/docs/UpgradePreviousVersions/UpgradeFrom2.2.1to2.3.1.html">upgrade
2.2.1 to 2.3.1</a></li>
<li><a
href="http://vcl.apache.org/docs/UpgradePreviousVersions/UpgradeFrom2.2to2.3.1.html">upgrade
2.2 to 2.3.1</a></li>
</ul>
-<p>Upgrade really old versions to older versions:</p>
+<p>to 2.3</p>
<ul>
<li><a
href="http://vcl.staging.apache.org/docs/UpgradePreviousVersions/UpgradeFrom2.2.1to2.3">upgrade
2.2.1 to 2.3</a></li>
<li><a
href="http://vcl.staging.apache.org/docs/UpgradePreviousVersions/UpgradeFrom2.2to2.3">upgrade
2.2 to 2.3</a></li>
<li><a
href="http://cwiki.apache.org/confluence/display/VCL/Upgrade+From+Previous+Version+%282.1+to+2.3%29">upgrade
2.1 to 2.3</a></li>
+</ul>
+<p>to 2.2.1</p>
+<ul>
<li><a
href="http://cwiki.apache.org/confluence/display/VCL/Upgrade+From+Previous+Version+%282.2+to+2.2.1%29">upgrade
2.2 to 2.2.1</a></li>
<li><a
href="http://cwiki.apache.org/confluence/display/VCL/Upgrade+From+Previous+Version+%282.1+to+2.2.1%29">upgrade
2.1 to 2.2.1</a></li>
+</ul>
+<p>to 2.2</p>
+<ul>
<li><a
href="http://cwiki.apache.org/confluence/display/VCL/Upgrade+From+Previous+Version">upgrade
2.1 to 2.2</a></li>
</ul>
<h2 id="release-notes">Release Notes</h2>