You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

This file provides information on how to upgrade from VCL 2.1 to VCL 2.2. Please note it only applies for the upgrade from 2.1 to 2.2, this may or may not work for other versions.

The basic steps that will be preformed

  • Shutdown httpd and vcld services
  • Create backup of vcl database
  • Update mysql schema
  • Create backup of web directory
  • Create backup of vcl directory
  • Copy in 2.2 web directory make any changes
  • Copy in 2.2 vcl directory make any changes/customizations
  • Restart httpd and vcld services

Shutdown services

Shutdown the httpd and vcld services

service httpd stop or /etc/init.d/httpd stop
service vcld stop or /etc/init.d/vcld stop

Create a backup of vcl database

We will create a backup of the vcl database. This will provide a restore point if necessary.

mysql dump command

Update mysql schema

This step updates the mysql schema.

cd to vcl2.2 source directory
cd /<path to vcl 2.2 source> 

mysql vcl < mysql/update-2.2.sql

Update web code

This step we will move the 2.1 web directory out of the way, so we can copy in the new web code base. After copying in the new code, we will migrate any of your configuration changes, etc.

  1. cd <your vcl web root> i.e. cd /var/www/html
    mv vcl vcl_2.1_web
    
  1. copy your 2.1 config files
    cp vcl_2.1_web/.ht-inc/conf.php vcl/.ht-inc/conf.php
    ....
    

Update management node code

This step will move the 2.1 vcl code base out of the way, so we can cleanly copy in the new management node(MN) code.

cd <your vcl MN code path>
ie. cd /usr/local/
mv vcl vcl_2.1_management_node
  • No labels