| 92 | ==== Prerequisites ==== |
| 93 | * iRODS server is built with GSI |
| 94 | * Slice owner has an account on the iRODS server |
| 95 | * Slice owner's account has aua from GENI certificate configured |
| 96 | |
| 97 | Prior to setting up the slice, the user must contact the iRODS administrator (via GEMINI mailing list?) |
| 98 | and provide their username and GENI certificate identity (give the openssl command). An account will |
| 99 | be established for them in the "GEMINI zone" with an aua matching the provided certificate identity. |
| 100 | |
| 101 | 1. Instrumentize will generate a proxy certificate from slice owner's GENI certificate. (Wesley will confirm this) |
| 102 | 2. Instrumentize will place proxy pem file in appropriate location on the GN (home directory of user executing the archive server) |
| 103 | 3. Instrumentize will configure irodsEnv for the user executing the archive server. |
| 104 | a. host/port - set to the KY iRODS server |
| 105 | b. zone/resource - a predetermined "GEMINI zone" |
| 106 | c. username - provided by the user during instrumentize - this MUST match the iRODS account |
| 107 | d. irods directories - determined from username and zone (e.g. /geminiZone/home/username) |
| 108 | |
| 109 | |
| 110 | ==== iRODS servers with GSI ==== |
| 111 | |
| 112 | There are currently a couple of options for iRODS servers that will be used by the GEMINI experimenters. |
| 113 | |
| 114 | 1. Continue to use the iRODS server in KY with its own iCAT. |
| 115 | 2. Federate the KY iRODS server with the GIMI iRODS server. |
| 116 | 3. Others? |
| 117 | |
| 118 | ==== Demo Plan ==== |
| 119 | |
| 120 | * A slice will be pre-instrumentized. |
| 121 | * Show the command line for the instrumentize |
| 122 | * Show the following items that were configured by instrumentize: |
| 123 | * proxy certificate (show output of 'openssl verify' or 'grid-proxy-info') |
| 124 | * irodsEnv contents |
| 125 | * Show the configuration on the iRODS server |
| 126 | * user account created |
| 127 | * aua's for the user |
| 128 | * contents before the archive |
| 129 | * The archive will be triggered |
| 130 | * Show the iRODS contents after the archive |