9 | | 1. Generate a proxy certificate from slice owner's GENI certificate. |
10 | | 2. Place certificate pem file in /tmp |
11 | | 3. Configure irodsEnv |
12 | | a. host/port - how do we determine what server to use? |
13 | | b. zone/resource - how do we determine? |
14 | | c. username - determined from the slice owner in instrumentize? |
15 | | d. irods directories - determined from username and zone? (e.g. /tempZone/home/username) |
| 9 | Prior to setting up the slice, the user must contact the iRODS administrator (via GEMINI mailing list?) |
| 10 | and provide their username and GENI certificate identity (give the openssl command). An account will |
| 11 | be established for them in the "GEMINI zone" with an aua matching the provided certificate identity. |
| 12 | |
| 13 | 1. Instrumentize will generate a proxy certificate from slice owner's GENI certificate. (Wesley will confirm this) |
| 14 | 2. Instrumentize will place proxy pem file in appropriate location on the GN (home directory of user executing the archive server) |
| 15 | 3. Instrumentize will configure irodsEnv for the user executing the archive server. |
| 16 | a. host/port - set to the KY iRODS server |
| 17 | b. zone/resource - a predetermined "GEMINI zone" |
| 18 | c. username - provided by the user during instrumentize - this MUST match the iRODS account |
| 19 | d. irods directories - determined from username and zone (e.g. /geminiZone/home/username) |
20 | | |
| 24 | There are currently a couple of options for iRODS servers that will be used by the GEMINI experimenters. |
| 25 | |
| 26 | 1. Continue to use the iRODS server in KY with its own iCAT. |
| 27 | 2. Federate the KY iRODS server with the GIMI iRODS server. |
| 28 | 3. Others? |
| 29 | |
| 30 | === Demo Plan === |
| 31 | |
| 32 | * A slice will be pre-instrumentized. |
| 33 | * Show the command line for the instrumentize |
| 34 | * Show the following items that were configured by instrumentize: |
| 35 | * proxy certificate (show output of 'openssl verify' or 'grid-proxy-info') |
| 36 | * irodsEnv contents |
| 37 | * Show the configuration on the iRODS server |
| 38 | * user account created |
| 39 | * aua's for the user |
| 40 | * contents before the archive |
| 41 | * The archive will be triggered |
| 42 | * Show the iRODS contents after the archive |
| 43 | |
| 44 | |
| 45 | Executing the demo: Hussam? (Wesley will be gone 1/31- end of Feb.) |