La Crosse Upgrade Details Jan 2011This is a featured page

This year's upgrade process will be in 4 parts.

0. Verify backups ran successfully (completed 2:37am)
1. Copy Webvoyage from split server to DB server (completed 2:56am)
2. Upgrade DB server to Voyager 7.2.3 (completed 3:40am)
3. Re-split the webserver from the DB server to the split server (laclib.wisconsin.edu) (completed 4:15am)
4. Split z3950 server (completed 5:03am)

Verify backups ran successfully (just after 2am) (completed 2:37am)
- On widener verify that all of LaCrosse's backup mount points are new from the previous night's backup

Copy Webvoyage from split server to DB server (completed 2:56am)
- Comment out cron jobs (completed 2:42am)
- Take down production web server
- Take down production DB server (all but Oracle DB)
- cd /m1/voyager/lacrossdb/tomcat/
- sudo rsync -a -v -x --progress bwilson@laclib.wisconsin.edu:/m1/voyager/lacrossdb/tomcat/vwebv .
- cd /m1/voyager/lacrossdb
- sudo rsync -a -v -x --progress bwilson@laclib.wisconsin.edu:/m1/voyager/lacrossdb/webvoyage .

Upgrade DB server to Voyager 7.2.3 (completed 3:40am)
- Copy voy723 script to /m1/incoming/patch
- re-verify that voyager is down
- sudo chown -R voyager:endeavor /m1/voyager/lacrossdb/webvoyage
- sudo chown -R voyager:endeavor /m1/voyager/lacrossdb/tomcat/vwebv
- sudo su - voyager
- cd /m1/incoming/patch
- chmod +x voy723
- ./voy723
- Walk through upgrade script
- verify logs

Re-split webserver from DB server to split server (laclib.wisconsin.edu) (completed 4:15am)
- cd /m1/voyager
- sudo tar cvf webserver.tar lacrossdb/etc lacrossdb/webvoyage lacrossdb/ini lacrossdb/tomcat/vwebv lib/2007.2.3 bin/2007.2.3/*exe bin/2007.2.3/*cgi
- scp webserver.tar to laclib.wisconsin.edu
- on laclib - cd /m1/voyager
- for db in lacrossdb ; do ; sudo mv $db $db-v721 ; done
- sudo tar xvpf webserver.tar
- sudo vi *db/etc/webvoyage/voyager.ini
- sudo vi *db/tomcat/vwebv/context/vwebv/WEB-INF/web.xml
- Have to do some recustomization of the Classic OPAC
-- rsync /m1/v721-xxxdb/ini/ to /m1/voyager/xxxdb/ini/ excluding voyager.env
-- rsync /m1/v721-xxxdb/etc/ to /m1/voyager/xxxdb/etc/
-- possibly rsync /m1/v721-xxxdb/webvoyage to /m1/voyager/xxxdb/webvoyage/ (probably don't have to)
- on DB server start voyager and httpd, then on web server start voyager and httpd
- verify everything's working
- uncomment cron jobs, and schedule them as needed
-- rescheduled the UB coordination cron job (PCircjob -j43) for 4:30am - can change back to 3:30am if needed



Split z3950 server (completed 5:03am)
- Build with their tar command - leave out voyager and oracle libraries - scp them over afterwards
-- sudo su - voyager
-- cd /m1/voyager
-- tar cvf opacZserver.tar */etc/ascopac */ini */log */sbin/*ascopac */sbin/*z3950svr
-- dropped the bin and lib 2007.2.3 files that were already in place from Milwaukee's patch
- scp opacZ3server.tar to z3950.wisconsin.edu
- on z3950.wisconsin.edu
-- sudo mkdir /m1/voyager/lib/2007.2.3 ; sudo chown voyager:endeavor /m1/voyager/lib/2007.2.3
-- cd /m1/voyager/lib/2007.2.3
-- modify /m1/voyager/*db/etc/ascopac/opac.ini from localhost to xxxdb
-- modify /m1/voyager/*db/ini/z3950svr.ini from localhost to xxxdb
-- modify /m1/voyager/*db/ini/voyager.ini as needed (localhost to xxxdb I believe)
- test with library of congress z3950 gateway



No user avatar
bfwilson
Latest page update: made by bfwilson , Jan 11 2011, 6:04 AM EST (about this update About This Update bfwilson Edited by bfwilson

20 words added
3 words deleted

view changes

- complete history)
Keyword tags: None
More Info: links to this page
There are no threads for this page.  Be the first to start a new thread.