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 |
