|
Size: 1870
Comment:
|
Size: 1869
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| = Procedure for upgrading a customer site B = | = Procedure for upgrading a customer site = |
Procedure for upgrading a customer site
To upgrade a customer from Release<A> to Release<B>
Create a test environment. In the event a test environment is not practial/feasible refer to AllphonesRel9UpgradePlan.
mkdir /u/cc.<B>/
mkdir /u/cc.<B>/TEST<B>
cp /u/cc/<CUSTOMER>/*.* /u/cc.<B>/TEST<B>
cp -r /u/cc/adm /u/cc.<B>
Create a new user called test<B>.
Edit test<B>'s .bash_profile to export CCDIR=/u/cc.<B>
- Perform upgrade on test environment.
- Ask customer to test the test environment.
- When customer is happy with test environment, arrange time to perform upgrade. Preferably overnight.
- Notify customer of upgrade and hope nothing went horribly wrong !!
To upgrade data and programs from Release<A> to Release<B>
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.
- Backup existing data and programs.
Send and install the latest Release<A> utitliy and update programs.
Send the latest upgra<A> script.
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.
- Check that the data is okay. Some functionalitiy may not work correctly due to changes in data updates.
- 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.
Install new Release<B> programs, libraries and standard company.
Run the upgra<B> script.
- Perform basic checks (eg. run sieat, run an aad program, etc.)
