Difference between revisions of "U.s.oo.o/Planning/Site/DR"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Content Manager)
(work flow)
Line 32: Line 32:
 
''Please do not change the logical content of this site without
 
''Please do not change the logical content of this site without
 
acknowledge of the author or the [http://wiki.services.openoffice.org/wiki/User:DrewJensen/User_services_Contact_list UCV Contact list].''
 
acknowledge of the author or the [http://wiki.services.openoffice.org/wiki/User:DrewJensen/User_services_Contact_list UCV Contact list].''
 +
 +
====Setting up / Testing====
 +
We should install dual installations of the forum package on the server.
 +
*The first installation will be the dev/test installation.
 +
:This would be installed into a directory ( location ) with limited access from the net.
 +
:It would include a separate installation of tables in the database, using a test_ prefix.
 +
:Install any third party mods if any.
 +
:No customization done to any of the packages at this point.
 +
 +
At this point the whole directory structure should be placed in a version control system.
 +
 +
Develop a script or scripts to generate a baseline backup bkup_dev_system - dev/test directories, VCS files.
 +
Develop a script to transfer automatically to DR server.
 +
 +
TEST I - at this point restore only the dev/test directories from the backup - overwriting all files. The system should be working at this point.
 +
 +
TEST II - Create the live forum install directory. Extract all files from the VC system into this directory. Alter the install script with live table prefix and create database tables. The live site should be functioning at this point.
 +
 +
Work flow for updates.
 +
*All modifications are performed on source files in the dev/test installation.
 +
*Files are placed into VC
 +
*testing is performed on dev/test
 +
**upon acceptance
 +
*Updated files are checked out into the live installation
 +
 +
 +
 +
  
 
[[Category:UCV]]
 
[[Category:UCV]]

Revision as of 23:49, 10 September 2007

UCV Disaster Recovery Plan

I would think there are two main categories here:

Where are we going to store the backup files?

  • A storage space, inention being that the files would be used to restore another server at Hamburg, so no plan exists to host the site, if needed for a period of time, at the backup site.
    :Drew 01:20, 11 September 2007 (CEST) Could be any one of the servers offered for use here, could be disk space on another computer in SUN or anywhere else.
  • A BR site, the server is capable of hosting the site for a period time.
    :Drew 01:20, 11 September 2007 (CEST)For example if we followed up with United Layer and they would supply a DR, perhaps / DEV services.

Steps taken together with and in support of hosting providers network support staff

Live backups

database
backup run by Sun staff, files transfered by UCV utility.
other active content
backup run by Sun staff, files transfered by UCV utility. UCV would be able to run some small services on a regular basis. ie vcs, minimal site presence capability


Steps taken directly by UCV site Administrators

Live backups

Develop scripts / procedures to maintain a copy of the backup files sufficient to fully restore the site'.

Maintain Platform backup

Create / apply backup scripts for all AMP files with mods, forum package, addon mods, site mod customizations, version control system. This is the full set of installable applications used to provide the services, exclusive of OS supplied application, and any modifications made for this site.
This can be a combination of a baseline backup of the amp files and the backup of the version control system.


Service Administrator

TBD

Content Manager

TBD

Author: DR wiki page
created Drew 18:01, 10 September 2007 (CEST)'
Please do not change the logical content of this site without acknowledge of the author or the UCV Contact list.

Setting up / Testing

We should install dual installations of the forum package on the server.

  • The first installation will be the dev/test installation.
This would be installed into a directory ( location ) with limited access from the net.
It would include a separate installation of tables in the database, using a test_ prefix.
Install any third party mods if any.
No customization done to any of the packages at this point.

At this point the whole directory structure should be placed in a version control system.

Develop a script or scripts to generate a baseline backup bkup_dev_system - dev/test directories, VCS files. Develop a script to transfer automatically to DR server.

TEST I - at this point restore only the dev/test directories from the backup - overwriting all files. The system should be working at this point.

TEST II - Create the live forum install directory. Extract all files from the VC system into this directory. Alter the install script with live table prefix and create database tables. The live site should be functioning at this point.

Work flow for updates.

  • All modifications are performed on source files in the dev/test installation.
  • Files are placed into VC
  • testing is performed on dev/test
    • upon acceptance
  • Updated files are checked out into the live installation
Personal tools