Author: buildbot
Date: Tue Dec 11 14:35:11 2012
New Revision: 841717

Log:
Staging update by buildbot for vcl

Modified:
    websites/staging/vcl/trunk/content/   (props changed)
    websites/staging/vcl/trunk/content/docs/VCL231InstallGuide.html

Propchange: websites/staging/vcl/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Dec 11 14:35:11 2012
@@ -1 +1 @@
-1420182
+1420197

Modified: websites/staging/vcl/trunk/content/docs/VCL231InstallGuide.html
==============================================================================
--- websites/staging/vcl/trunk/content/docs/VCL231InstallGuide.html (original)
+++ websites/staging/vcl/trunk/content/docs/VCL231InstallGuide.html Tue Dec 11 
14:35:11 2012
@@ -298,19 +298,24 @@
 <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>
-
-<span class="o">*</span> <span class="n">Set</span> <span class="n">the</span> 
<span class="n">following</span> <span class="n">variables</span> <span 
class="n">to</span> <span class="n">match</span> <span class="n">your</span> 
<span class="n">database</span> <span class="n">configuration:</span>
-    <span class="o">*</span> <span class="nv">$vclhost</span>
-    <span class="o">*</span> <span class="nv">$vcldb</span>
-    <span class="o">*</span> <span class="nv">$vclusername</span>
-    <span class="o">*</span> <span class="nv">$vclpassword</span>
-<span class="o">*</span> <span class="n">Create</span> <span 
class="n">random</span> <span class="n">passwords</span> <span 
class="k">for</span> <span class="n">the</span> <span 
class="n">following</span> <span class="n">variables:</span>
-    <span class="o">*</span> <span class="nv">$cryptkey</span>
-    <span class="o">*</span> <span class="nv">$pemkey</span>
-<span class="o">*</span> <span class="n">Save</span> <span 
class="n">the</span> <span class="n">secrets</span><span 
class="o">.</span><span class="n">php</span> <span class="n">file</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>
@@ -329,14 +334,15 @@
 <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>
-
-<span class="o">*</span> <span class="n">Modify</span> <span 
class="n">every</span> <span class="n">entry</span> <span 
class="n">under</span> <span class="s">&quot;Things in this section must be 
modified&quot;</span><span class="o">.</span> 
-<span class="o">*</span> <span class="n">Descriptions</span> <span 
class="ow">and</span> <span class="n">pointers</span> <span 
class="k">for</span> <span class="nb">each</span> <span class="n">value</span> 
<span class="n">are</span> <span class="n">included</span> <span 
class="n">within</span> <span class="n">conf</span><span 
class="o">.</span><span class="n">php</span><span class="o">.</span>
-<span class="o">*</span> <span class="n">COOKIEDOMAIN</span> <span 
class="o">-</span> <span class="n">set</span> <span class="n">this</span> <span 
class="n">to</span> <span class="n">the</span> <span class="n">domain</span> 
<span class="n">name</span> <span class="n">your</span> <span 
class="n">web</span> <span class="n">server</span> <span class="n">is</span> 
<span class="n">using</span> 
-<span class="o">*</span> <span class="ow">or</span> <span 
class="n">leave</span> <span class="n">it</span> <span class="n">blank</span> 
<span class="k">if</span> <span class="n">you</span> <span class="n">are</span> 
<span class="n">only</span> <span class="n">accessing</span> <span 
class="n">the</span> <span class="n">web</span> <span class="n">server</span> 
<span class="n">by</span> <span class="n">its</span> <span class="n">IP</span> 
<span class="n">address</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>
@@ -417,12 +423,11 @@ To install phpMyAdmin, follow the instru
 <hr />
 <h1 id="managementnode">Install &amp; Configure the Management Node 
Components</h1>
 <p><strong>Prerequisites</strong>
-The following management node installation instructions assume the 
instructions on the following pages have previously been completed:</p>
-<div class="codehilite"><pre><span class="o">*</span> <span 
class="n">VCL</span> <span class="mf">2.3.1</span> <span 
class="n">Database</span> <span class="n">Installation</span>
-<span class="o">*</span> <span class="n">VCL</span> <span 
class="mf">2.3.1</span> <span class="n">Web</span> <span class="n">Code</span> 
<span class="n">Installation</span>
-</pre></div>
-
-
+The following management node installation instructions assume the 
instructions in these previous sections have been completed:</p>
+<ul>
+<li>VCL 2.3.1 Database Installation</li>
+<li>VCL 2.3.1 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>
@@ -521,16 +526,18 @@ The following management node installati
 <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>
-<span class="n">The</span> <span class="n">following</span> <span 
class="n">lines</span> <span class="n">must</span> <span class="n">be</span> 
<span class="n">configured</span> <span class="n">in</span> <span 
class="n">order</span> <span class="n">to</span> <span class="n">start</span> 
<span class="n">the</span> <span class="n">VCL</span> <span 
class="n">daemon</span> <span class="p">(</span><span 
class="n">vcld</span><span class="p">)</span> <span class="ow">and</span> <span 
class="n">allow</span> <span class="n">it</span> <span class="n">to</span> 
<span class="n">check</span> <span class="n">in</span> <span 
class="n">to</span> <span class="n">the</span> <span class="n">database:</span>
-<span class="o">*</span> <span class="n">FQDN</span> <span class="o">-</span> 
<span class="n">the</span> <span class="n">fully</span> <span 
class="n">qualified</span> <span class="n">name</span> <span 
class="n">of</span> <span class="n">the</span> <span 
class="n">management</span> <span class="n">node</span><span class="p">,</span> 
<span class="n">this</span> <span class="n">should</span> <span 
class="n">match</span> <span class="n">the</span> <span class="n">name</span> 
<span class="n">that</span> <span class="n">was</span> <span 
class="n">configured</span> <span class="k">for</span> <span 
class="n">the</span> <span class="n">management</span> <span 
class="n">node</span> <span class="n">in</span> <span class="n">the</span> 
<span class="n">database</span>
-<span class="o">*</span> <span class="n">server</span> <span 
class="o">-</span> <span class="n">the</span> <span class="n">IP</span> <span 
class="n">address</span> <span class="ow">or</span> <span class="n">FQDN</span> 
<span class="n">of</span> <span class="n">the</span> <span 
class="n">database</span> <span class="n">server</span>
-<span class="o">*</span> <span class="n">LockerWrtUser</span> <span 
class="o">-</span> <span class="n">database</span> <span class="n">user</span> 
<span class="n">account</span> <span class="n">with</span> <span 
class="nb">write</span> <span class="n">privileges</span>
-<span class="o">*</span> <span class="n">wrtPass</span> <span 
class="o">-</span> <span class="n">database</span> <span class="n">user</span> 
<span class="n">password</span>
-<span class="o">*</span> <span class="n">xmlrpc_pass</span> <span 
class="o">-</span> <span class="n">password</span> <span class="k">for</span> 
<span class="n">xmlrpc</span> <span class="n">api</span> <span 
class="n">from</span> <span class="n">vcld</span> <span class="n">to</span> 
<span class="n">the</span> <span class="n">web</span> <span 
class="n">interface</span><span class="p">(</span><span class="n">can</span> 
<span class="n">be</span> <span class="n">long</span><span 
class="p">)</span><span class="o">.</span> <span class="n">This</span> <span 
class="n">will</span> <span class="n">be</span> <span class="n">used</span> 
<span class="n">later</span> <span class="n">to</span> <span 
class="n">sync</span> <span class="n">the</span> <span 
class="n">database</span> <span class="n">vclsystem</span> <span 
class="n">user</span> <span class="n">account</span>
-<span class="o">*</span> <span class="n">xmlrpc_url</span> <span 
class="o">-</span> <span class="n">URL</span> <span class="k">for</span> <span 
class="n">xmlrpc</span> <span class="n">api</span> <span 
class="n">https:</span><span class="sr">//m</span><span class="n">y</span><span 
class="o">.</span><span class="n">server</span><span class="o">.</span><span 
class="n">org</span><span class="sr">/vcl/i</span><span 
class="n">ndex</span><span class="o">.</span><span class="n">php</span><span 
class="p">?</span><span class="n">mode</span><span class="o">=</span><span 
class="n">xmlrpccall</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>
@@ -544,13 +551,17 @@ The following management node installati
 <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>
-<span class="n">Set</span> <span class="n">the</span> <span 
class="n">following</span> <span class="n">parameters:</span><span 
class="sr">&lt;br&gt;</span>
-<span class="n">UserKnownHostsFile</span> <span class="sr">/dev/</span><span 
class="n">null</span><span class="sr">&lt;br&gt;</span>
-<span class="n">StrictHostKeyChecking</span> <span class="nb">no</span><span 
class="sr">&lt;br&gt;</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>
@@ -593,20 +604,23 @@ The following management node installati
 
 </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:<br>
- 2012-05-15 13:23:45|25494|vcld:main(167)|lastcheckin time updated for 
management node 1: 2012-05-15 13:23:45</p>
+<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>
+<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>
+<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>
 
 
@@ -641,12 +655,12 @@ The following management node installati
 </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>
+<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>
 
 


Reply via email to