D R A F T
IRC Channel for Communication
- server: irc.freenode.net
- channel: #ucdsakai
- Windows IRC client:
- http://www.mirc.com/ (Information on the program)
- Direct link to MIRC Download
- If you have any questions or would like help getting configured, talk to Emily (emily@ucdavis.edu)
Maintenance Window
- Date: June 23, 2007
- Time: 00:00 to :
Upgrade Process
- (00:00 Joncarlo) Prevent any client access to SmartSite via iptables and redirect clients to a maintenance/outage page
- We need to allow access from dedicated IPs for possible pre-upgrade work, such as exporting Melete modules, etc.
- Adjust iptables on head node (stubing) to allow JMX access to port 9000 for specified IPs
- PORT 8443:
- 169.237.11.246 (thomas)
- 69.12.224.247 (thomas)
- 169.237.97.91 (zoidberg: vpn, terminal server)
- 169.237.97.133 (kirk)
- 169.237.11.220 (james)
- 169.237.11.23 (sandra)
- 169.237.11.211 (emily)
- 169.237.11.6 (jon)
- XXX.XXX.XXX.XXX (mike)
- ...
- PORT 9000:
- IPs : 169.237.11.246
- PORT 8443:
- (00:10 Prabhu) Backing up (CLONE) production database so that it can be fully restored.
- (01:00 Thomas) Run sakai_2_3_1-2_4_0_oracle_conversion.sql
- (01:15 Thomas) Run SmartSite Extra Updates
- (01:30 Mike/Thomas) Run SAKAI_USER_ID_MAP conversion script
- (01:40 Thomas) Run SAKAI_REALM and SAKAI_REALM_PROVIDER conversion script
- (01:55 Thomas/Emily) Backup all configuration files on production staging area
- /afs/.ucdavis.edu/app/sakai/staging/config/*
mkdir /afs/.ucdavis.edu/app/sakai/staging/config/config-2-4-x.bak cp /afs/.ucdavis.edu/app/sakai/staging/config/* /afs/.ucdavis.edu/app/sakai/staging/config/config-2-4-x.bak/
- /afs/.ucdavis.edu/app/sakai/staging/config/*
- (02:10 Thomas/Emily) Start process of preparing Sakai v2.4.x source on the head node (stubing).
- ** Getting the source code:
-
cd ~/src svn co https://mware.ucdavis.edu/svn/ucd-sakai/sakai/tags/sakai_2-4-x-prod-001
- Setting up the build environment:
- ~/build.properties
maven.repo.remote=http://source.sakaiproject.org/maven/,http://svn.ucdavis.edu/maven/,http://www.ibiblio.org/maven2/ maven.tomcat.home=/ucd/opt/sakai/tomcat-staging/ maven.compile.source = 1.5 maven.compile.target = 1.5
- ~/.bash_profile
PATH=/ucd/opt/java5/bin:/ucd/opt/maven/bin:$PATH MAVEN_HOME=/ucd/opt/maven CATALINA_HOME=/ucd/pkg/apache-tomcat JAVA_HOME=/ucd/opt/java5 JAVA_OPTS=" -d64 -server -Xmx6144m -Xms6144m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=256m -XX:MaxPermSize=512m -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Dsakai.home=/ucd/opt/sakai/sakai-home/" CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9000 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false" MAVEN_OPTS="-Xmx1024m -Xms1024m" export PATH MAVEN_HOME CATALINA_HOME JAVA_HOME JAVA_OPTS CATALINA_OPTS MAVEN_OPTS
-