Versions Compared

Key

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

Goals

The goals of this mini-project were:

  1. To test openwayback (beta) to see if it actually functions with our archive
  2. To learn how to configure and deploy openwayback to operate with a locally-mounted archive
  3. To test the performance of openwayback on a locally-mounted archive

Installation

Cloning and building wayback from its github distribution (git@github.com:iipc/openwayback.git) was painless. As with older distributions of wayback, the accepted installation procedure is

  1. Deploy wayback jar-file on a running tomcat and wait for it to be unpacked
  2. Shut tomcat down
  3. Replace wayback's config files with your own
  4. Restart tomcat

This is no-more an acceptable deployment procedure now than it ever has been. However there now exists an example using maven overlays (https://github.com/iipc/openwayback-sample-overlay) which should be investigated as a better way to create a directly deployable package.

Wayback was deployed on a tomcat 7.0.52 running at scape@iapetus:csr/tomcat on port 6051. 

Initially I tried deploying to the web-context "/wayback" but was unable to get it to work and switched to deploying to the ROOT context by renaming wayback.war to ROOT.war in the webapps directory.

Configuration

A wayback AccessPoint requires various elements of which the most important is a WaybackCollection which in turn consists of a ResourceIndex, a ResourceStore, and one or more Shutdownables.

ResourceIndex

Fortunately, we already had about 6TB of cdx index files available on isilon, covering netarkivet up to early-2011. I set up an rsync process to copy the remaining files over. (See http://noerdroid.blogspot.dk/2013/06/getting-from-to-c-via-b-with-ssh.html for more info.) The full index is now around 8.3TB.