Rollout Steps

Live Server

Live Server Implementation

Step Task Team Complete
1

Implement safety firewall rule: Block access from  new application server docs-app-test  to existing  DOCSLIVE database on  oraat2/kb2.is.ed.ac.uk port 1823.

UoE-TechMan Y
2 Clone existing  DOCSLIVE to  temporary database DOCAPPL1 on oratestkb2.is.ed.ac.uk. ( Link to instructions). UoETechman Y
3

Install and configure new Live server Weblogic and EDMS on docs-app-live.

Before starting server,  record existing settings and re-configure database connection settings to reference temporary database DOCAPPL1 on oratestkb2.is.ed.ac.uk.

eintranet.properties

ManagedServer_1 ifsctl connection pool

ManagedServer_1 srgdms connection pool

cmsdkServer connection pool

integration.properties

cas.properties

Netcall / UoETechman Y
4 Configure Apache Server: UoE TechMan Y
5 Configure CAS/EASE: UoE TechMan Y
6 Configure application start/stop scripts: UoE TechMan Y
7 Configure server start-up scripts: UoE TechMan Y
8

Disable integration.sh cron job entry on new server  docs-app-live .

UoE TechMan Y
9 Perform basic integration testing using local DNS entries against temporary database DOCAPPL1 UoE Appman Y
10 Create Finance Samba mount on server docs-app-live referencing live Finance server fin-app-kb1. UoE Techman  
  --- Start of Service Outage ---     
11 Confirm outage with content authors. UoE Service Management  
12 Disable  integration.sh cron job entry on existing server docsappkb1. UoE Appman  
13 Stop EDMS service on existing server docsappkb1.. Uoe TechMan  
14 Copy u01/app/eintranet/efin/util/integration.log* from existing server docsappkb to new server  docs-app-live. Uoe TechMan  
15 Remove safety firewall rule created in step 1. UoE Techman  
16

Update all database connection entries on docs-app-test  as recorded in step 3 to reference original Live database  DOCSAPPLIVE.

eintranet.properties

tnsnames.ora

ManagedServer_1 ifsctl connection pool

ManagedServer_1 srgdms connection pool

cmsdkServer connection pool

integration.properties

cas.properties

 UoE Techman  
17 Start  EDMS service on new server docs-app-live    
18 Repeat basic integration testing using local DNS entries against original live database DOCSAPPLIVE UoE Appman  
19

Perform required password changes:

srgdms ifssys weblogic Serengeti.Siteadmin

UoE Techman  
20

Load balancer changes:

1) Disable existing  server docsappkb1

2) Enable new server docs-app-live

Uoe Techman  
21

Check service functionality.

UoE Appman  
22

Estates Testing:

1) Document scan

2) EBIS document retrieval testing .

Estates  
23

Finance Testing stage 1:

Perform document import. .

Finance  
24 Take a backup copy of  u01/app/eintranet/efin/files directory UoE TechMan  
25

Run document import task manually:

1) Check document import queue.

1) cd /u01/app/eintranet/efin/util/

2) ./integration.sh

3) Check document import.

 

UoE AppMan

UoE TechMan

UoE Techman

UoEAppman

 
26

Finance Testing stage 2:

Perform eFinancials document retrieval  testing .

UoE Finance  
27 Confirm successful user testing. UoE Service Management  
28 Enable   integration.sh cron job entry on new server docs-app-live.. UoE Techman  
  --- End of Service Outage ---     
29 Confirm completion to content authors. UoE Service Management  
30 Permanently disable eintranet Service startup scripts on old server docsappat1t. UoE TechMan  

 

Live  Server Rollback

Step Task Team Complete
1 Stop eintranet service on new server docs-app-live Uoe TechMan  
2 Disable  integration.sh cron job entry on new  server docs-app-live.. Uoe TechMan  
3 Re-start eintranet service  on original server docsappkb1t.    
4 Check service functionality. using local DNS entries. UoE Appman  
5

Load balancer changes:

1) Disable new server docs-app-live

2) Re-enable original  server docsappkb1

Uoe TechMan  
6  Re-enable integration.sh cron job entry on original  server docsappkb1. Uoe TechMan  
7 Re-enable eintranet Serverscripts on server docsappkb1. Uoe TechMan  
8 Permanently disable eintranet  Serverscripts on server docs-app-live. Uoe TechMan  
9 Confirm roll-back with content authors. UoE Service Management  

 

 

Test Server

Test Server Implementation

Step Task Team Complete
1

Implement safety firewall rule: Block access from  new application server docs-app-test  to existing  DOCSTEST database on  oratestkb2.is.ed.ac.uk port 1823.

UoE-TechMan  
2 Clone existing  DOCSTEST to  temporary database DOCAPPT1 on oratestkb2.is.ed.ac.uk. ( Link to instructions). UoETechman Y
3

Install and configure Test server Weblogic EDMS.

Before starting server,  record existing settings and re-configure database connection settings to reference temporary database DOCAPPT1 on oratestkb2.is.ed.ac.uk.

eintranet.properties

ManagedServer_1 ifsctl connection pool

ManagedServer_1 srgdms connection pool

cmsdkServer connection pool

integration.properties

cas.properties

Netcall / UoE Techman TBC
4 Configure Apache Server: UoE TechMan  
5 Configure CAS/EASE: UoE TechMan  
6 Configure application start/stop scripts: UoE TechMan  
7 Configure server start-up scripts: UoE TechMan  
8

Disable integration.sh cron job entry on new server  docs-app-test .

UoE TechMan  
9 Perform basic integration testing using local DNS entries. UoE Appman  
10 --- Start of Service Outage ---     
11 Confirm outage with content authors. UoE Service Management  
12 Disable  integration.sh cron job entry on existing server docsappat1t. UoE Appman  
13 Stop EDMS service on existing server docsappat1t.. Uoe TechMan  
14 Remove safety firewall rule created in step 1. UoE Techman  
15

Update all database connection entries on docs-app-test  as recorded in step 3 to reference original Test database  server DOCSAPPTEST on oratestkb2.

eintranet.properties

tnsnames.ora

ManagedServer_1 ifsctl connection pool

ManagedServer_1 srgdms connection pool

cmsdkServer connection pool

integration.properties

cas.properties

 UoE Techman  
16 Start  EDMS service on new server docs-app-test    
17 Repeat basic integration testing using local DNS entries against original database UoE Appman  
18

Load balancer changes:

1) Disable existing  server docsappat1t

2) Enable new server docs-app-test

Uoe Techman  
19

Check service functionality.

UoE Appman  
20 Create Finance Samba mount on server docs-app-test. referencing test Finance server fin-app-kb1t. Uoe Techman  
21 Enable   integration.sh cron job entry on new server docs-app-test.. UoE Techman  
22

Estates Testing:

1) Document scan

2) EBIS document retrieval testing .

Estates  
23

Finance Testing stage 1:

Perform document import. .

Finance  
24

Finance Testing stage 2:

Perform eFinancials document retrieval  testing .

UoE Finance  
25 Confirm successful user testing. UoE Service Management  
26 --- End of Service Outage ---     
27 Confirm completion to content authors. UoE Service Management  
28 Permanently disable eintranet Service startup scripts on old server docsappat1t. UoE TechMan  

 

Test Server Rollback

Step Task Team Complete
1 Stop eintranet service on new server docs-app-test. Uoe TechMan  
2 Disable  integration.sh cron job entry on new  server docs-app-test.. Uoe TechMan  
3 Re-start eintranet service  on original server docsappat1t.    
4 Check service functionality. using local DNS entries. UoE Appman  
5

Load balancer changes:

1) Disable new server docs-app-test

2) Re-enable original  server docsappat1t

Uoe TechMan  
6  Re-enable integration.sh cron job entry on original  server docsappat1t.. Uoe TechMan  
7 Re-enable eintranet Serverscripts on server docsappat1t. Uoe TechMan  
8 Permanently disable eintranet  Serverscripts on server docs-app-test. Uoe TechMan  
9 Confirm roll-back with content authors. UoE Service Management  

 

 

Project Info

Project
Serengeti Document Management Server Upgrade
Code
COM031
Programme
ISG - Communication (COM)
Management Office
ISG PMO
Project Manager
Morna Findlay
Project Sponsor
Susan Cooke
Current Stage
Close
Status
Closed
Start Date
19-Sep-2016
Planning Date
n/a
Delivery Date
n/a
Close Date
23-Mar-2018
Overall Priority
Normal
Category
Compliance