Implementation Plan April 14, 2009
Sakai Properties
Until tag prod-015-RC2 has passed, the sakai properties can be found at:
https://mware.ucdavis.edu/svn/ucd-sakai/sakai-properties/tags/sakai-properties-2-5-x-prod-015-RC2/
Preparation work
- (Jon) Create final prod 15 tag from lastest Release Candidate
- (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-014 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