Version 4 (modified by Jeanne Ohren, 9 years ago) (diff)


Data to be archived

  • sqlite database file for a particular experiment
  • metadata
    • experiment ID
    • timestamp of storge
    • timestamp of execution?

Archive Service

Triggered by:

  • commands in OMF
  • flag in OMF (example?)
  • utility on UW?
  • web portal?

Steps for accessing iRODS from OML via GSI:


  • iRODS server is built with GSI
  • iRODS client on the OML server is built with GSI
  • Slice owner has an account on the iRODS server
  • Slice owner's account has aua from GENI certificate configured

Prior to setting up the slice, the user must contact the iRODS administrator (via GIMI mailing list?) and provide their username and GENI certificate identity (give the openssl command). An account will be established for them in the "GIMI zone" with an aua matching the provided certificate identity.

  1. Set-up tool will generate a proxy certificate from slice owner's GENI certificate.
  2. Set-up tool will place proxy pem file in appropriate location on the OML server (home directory of user executing the archive service)
  3. Set-up tool will configure irodsEnv for the user executing the archive service.
    1. host/port - set to the iRODS server (see below)
    2. zone/resource - a predetermined "GIMI zone"
    3. username - provided by the user during instrumentize - this MUST match the iRODS account
    4. irods directories - determined from username and zone (e.g. /gimiZone/home/username)

iRODS servers with GSI

What iRODS server will be used? emmy9

  • Shu upgraded to 3.2 on 12/12/12
  • Jeanne installed GSI on 01/28/13

What server certificate should be used?

  • Currently using host cert generated by temporary CA (created by openssl
  • Need to transition to a legitimate host cert

Task List

  • Install GSI on emmy9 (Jeanne) - DONE
  • Create iarchive service (Cong) - DONE
  • Create set-up tool to generate and install proxy cert and configure iRODS
  • Determine data to be transferred
  • Determine structure of the data in iRODS