SA1 Release Procedure
1. Agree with Netops about the aliases swaps and time of intervention (preferably "on-call")
Server
- P: perform the database backup
- P: stop the service (sync with repository)
- reconfigue the RC (sh configure.sh server)
- import database (etics + NMI)
Repository
Detailed description available at:
https://twiki.cern.ch/twiki/bin/view/ETICS/SA1RepositoryDataMigration
- P: perform the database backup
- P: stop the service (sync with server)
- service tomcat5 stop
- startShutdown
- reconfigue the RC (sh configure.sh repository)
- drop database, create database
- import database
- attach the correct /home/repository (clean) and 'datastore' (linked)
- start service
Who does what?
- A. Resco: Decides when is a good time for the release and let us know. Do not announce yet. The best would be Thursday lunch time
- A.Di Meglio: Prepares the Release notes and announcement.
- A.Aimar:; Announces it at the EMT and ask agreement
- A. Resco: Announces the down-time if the EMT agrees.
- A. Resco(and Lorenzo if needed): Executed the release and migrations
- All: Test the new production with the few tests from web app and
- A. Resco: Announce that the service is back
--
MarianZUREK - 11 Jun 2009