Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is our experience in standing up another Avalon system on the same host to do red black blue-green deployment.

Clone Fedora

In Tomcat, copy webapps/fedora to webapps/fedora3.

...

Copy /usr/local/solr/avalon to /usr/local/solr/avalon_r5Unload and clean out Solr index: http://localhost:8983/solr/admin/cores?action=UNLOAD&core=avalon_r5&deleteIndex=trueRecreate core

Clone Matterhorn

Copy matterhorn and opencast folder to a new location.
Edit links and paths in /usr/local/matterhorn/etc/config.properties
Make sure cron jobs: stripChaptersCronJob.sh and chmod -R g+w /digitize/dropbox/ are running

Clone database

Give it a new name

...

Cap deploy from your local machine to server. For really large repo, you may want to migrate and reindex separately in a screen/tmux session.

Make sure your background jobs are running and pointing to new Avalon location.

Reindex Solr

Manually kick off rake avalon:reindex. This can take a very long time if you have a large collection, better run it in a tmux session.