Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2006-08-24 01:09:31
Size: 1868
Editor: DannyCheung
Comment:
Revision 3 as of 2007-11-20 03:27:09
Size: 1869
Editor: julius
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Procedure for upgrading a customer site = = Procedure for upgrading a customer site  =

Procedure for upgrading a customer site

To upgrade a customer from Release<A> to Release<B>

  1. Create a test environment. In the event a test environment is not practial/feasible refer to AllphonesRel9UpgradePlan.

    1. mkdir /u/cc.<B>/

    2. mkdir /u/cc.<B>/TEST<B>

    3. cp /u/cc/<CUSTOMER>/*.* /u/cc.<B>/TEST<B>

    4. cp -r /u/cc/adm /u/cc.<B>

    5. Create a new user called test<B>.

    6. Edit test<B>'s .bash_profile to export CCDIR=/u/cc.<B>

    7. Perform upgrade on test environment.
  2. Ask customer to test the test environment.
  3. When customer is happy with test environment, arrange time to perform upgrade. Preferably overnight.
  4. Notify customer of upgrade and hope nothing went horribly wrong !!

To upgrade data and programs from Release<A> to Release<B>

  1. Send all Release<B> programs, customised Release<B> programs, libraries, Release<B> standard company, the upgra<A> script and the upgra<B> script. Do NOT install. Place in a convienent location.

  2. Backup existing data and programs.
  3. Send and install the latest Release<A> utitliy and update programs.

  4. Send the latest upgra<A> script.

  5. Check that running the upgra<A> script will not be a problem and run. If running the whole script may cause problems, manually run the appropriate steps. To check if the script will cause problems, check /u/ccr.A/std/update.log and /u/ccr.A/std/update.txt.

  6. Check that the data is okay. Some functionalitiy may not work correctly due to changes in data updates.
  7. If there has been a significant amount of changes applied so far, it may be convient to keep a backup copy of the company as well. This can useful if the following steps fail.
  8. Install new Release<B> programs, libraries and standard company.

  9. Run the upgra<B> script.

  10. Perform basic checks (eg. run sieat, run an aad program, etc.)

UpgradeProcedure (last edited 2017-03-02 06:18:07 by thog)