Preparation work
- (Jon) Build sakai_2-5-x-prod-015 on sakaiprod1
- (Jon) Deploy correct sakai.properties to config-staging
- (Prabhu) Run script:
During maintenance window : April 14, 2009 : 05:00 - 07:00
- (05:00 Jon) Put smartsite into maintenance mode and shutdown Sakai on all 7 application servers
- (05:05 Prabhu) Run the following DB SQL scripts:
- (05:10 Jon) Deploy sakai_2-5-x-prod-015 tag on all 7 application servers via setup-sakai-node.sh
- (05:20 Jon) Startup sakaiprod1 and check for errors
- (05:22 Jon) Verify basic operation(login/site check, site info, etc)
- (05:25 Jon) Startup sakaiprod2, ..., sakaiprod6, sakaiprodmail1
- (05:30 Jon) Take smartsite out of maintenance mode
Fall-back Procedure (If needed) Time D is the decision time made to fallback
- (D + 0 Jon) Shutdown Sakai on all 7 application servers
- (D + 2m Prabhu) Run script:
- (D + 3m Jon) Run ~/config-staging/tomcatclean.sh on sakaiprod1
- (D + 5m Jon) Run mvn sakai:deploy from ~/src/sakai_2-5-x-prod-015 directory on sakaiprod1
- (D + 15m Jon) Startup sakaiprod1 and check for errors
- (D + 17m Jon) Startup sakaiprod2, ..., sakaiprod6, sakaiprodmail1
- (D + 20m Jon) Take smartsite out of maintenance mode