[THEGrid] Fwd: [Tigre-develop] Registering to VOMS server, how to pull grid-mapfile; how to install TACC CA and other certificates

Alan Sill Alan.Sill at ttu.edu
Thu Nov 10 11:00:39 CST 2005


These instructions apply to THEGrid users, too...

Alan

Begin forwarded message:

> From: Alan Sill <Alan.Sill at ttu.edu>
> Date: November 10, 2005 10:24:08 AM CST
> To: TIGRE developers <tigre-develop at hipcat.net>
> Cc: TIGRE steering <tigre-steering at hipcat.net>
> Subject: [Tigre-develop] Registering to VOMS server, how to pull 
> grid-mapfile; how to install TACC CA and other certificates
>
> Hi all,
>
> OK, I have made some adjustments to the VOMRS interface and to the 
> VOMS server initial prototype for TIGRE that allow those who want to 
> use this mechanism to install local grid-mapfile entries as follows.
>
> I will post instructions on the HiPCAT TIGRE web site on how to do 
> this.  Overall, roughly, the steps involved are fairly simple and 
> involve either installing the VDT "EDG-Make-Gridmap" package on top of 
> the TIGRE install-cache based installation, or pulling the 
> grid-mapfile from another computer that has already done so and 
> merging it with your existing grid-mapfile.  The steps that I will 
> post have provisions for mapping TIGRE users to an appropriate account 
> (of your choice) based on their group membership.
>
> Note these in their simple form do NOT make use of the full "Privilege 
> Project" software or infrastructure, i.e. do NOT use GUMS, PRIMA, etc. 
> and instead are the "simple grid-map mapping" we agreed to at the 
> start of the project as the first step.  The only infrastructure that 
> we introduce at this point is a simple grid-mapfile pulling daemon 
> that pulls the information on our registered certificates out of the 
> VOMS database that you put there by loading a certificate into your 
> browser and going to the URL:
>
> https://scnh005.phys.ttu.edu:8443/vo/TIGRE/vomrs
>
> and registering it according to the instructions that I sent out 
> earlier.  Once approved, your certificate will then b e entered into 
> the list that will be pulled according to the group memberships that 
> you select from the VOMS server by daemons or by hand by 
> administrators of TIGRE-connected resources.
>
> Those who use OSG can simply add the following to their 
> edg-mkgridmap.conf file and instantly as soon as the upgrade daemon 
> next runs have a list of TIGRE users added to their grid-mapfile with 
> the indicated mappings.  (You can feel free to adjust the accounts to 
> which the TIGRE groups are mapped, which are the last entries in each 
> line, to accounts of your choice on your systems):
>
> # cat /usr/local/grid_OSG-0.2.1/edg/etc/edg-mkgridmap.conf
> #### GROUP: group URI [lcluser]
> #
> # TIGRE VO additions - 2005-11-09 A. Sill:
> # TIGRE VO:
> # Admins: Alan Sill <Alan.Sill at ttu.edu>, Marg Murray 
> <marg at tacc.utexas.edu>
> # Groups: Assigned via VOMRS interface.  Here we use these to map to 
> accounts.
> #
> # TxChem:
> # Group admin: Srirangam Addepalli <Srirangam.V.Addepalli at ttu.edu>
> group 
> vomss://scnh005.phys.ttu.edu:8443/voms/TIGRE?/TIGRE/TxChem/endyne 
> endyne
> group vomss://scnh005.phys.ttu.edu:8443/voms/TIGRE?/TIGRE/TxChem/venus 
> venus
> #
> # vGrADS:
> # Group Admin: Mark Mazina <mmzn at cs.rice.edu>
> group vomss://scnh005.phys.ttu.edu:8443/voms/TIGRE?/TIGRE/vGrADS vgrads
> #
> # THEGrid:
> # Group admin: Alan Sill <Alan.Sill at ttu.edu>
> group vomss://scnh005.phys.ttu.edu:8443/voms/TIGRE?/TIGRE/THEGrid/CMS 
> uscms01
> group 
> vomss://scnh005.phys.ttu.edu:8443/voms/TIGRE?/TIGRE/THEGrid/ATLAS 
> usatlas1
> group 
> vomss://scnh005.phys.ttu.edu:8443/voms/TIGRE?/TIGRE/THEGrid/ALICE 
> alice
> #
> # Allow everyone else in TIGRE to fall through to the general TIGRE VO:
> group vomss://scnh005.phys.ttu.edu:8443/voms/TIGRE?/TIGRE tigre
>
> [...  followed by the rest of your OSG mappings ...]
>
> You will also have to add the CA files for TACC (obtainable from Marg 
> Murray or send me mail) and the vGrADS Simple CA (send mail to Mark 
> Mazina or to me) to the /etc/grid-security/certificates area or 
> wherever your local gatekeeper checks for certificate authority files 
> by default on your compute element.
>
> We can add other groups and other mappings, or adjust these as needed 
> -- easier to do while the project is small.  Note that the limitation 
> of the grid-mapfile method is that only ONE such mapping can apply for 
> any given certificate registered, which is why the full Privilege 
> architecture was invented in the first place, but it is not so much of 
> a problem at this stage; note for example that there is nothing to 
> prevent you from registering secondary certificates into the VOMRS 
> server to control which account you use, if you have certificates from 
> more than one authority.  (If you have only one, but want to control 
> and use multiple account mappings, then we had better move on to the 
> full Privilege architecture or something like it.)
>
> The above is actually enough information for those who have done this 
> before to use the new TIGRE VO with their system.  I'll post more 
> complete information for those who are starting from scratch or from 
> the TIGRE cache alone to be able to get a current grid-mapfile.  For 
> information, I attach a grid-mapfile pulled from the system as of this 
> morning as an example of what you will get (with mappings controlled 
> by you as per the configuration file given above) from the TIGRE 
> prototype system.
>
> Let me know if you have any questions,
>
> Alan
>
> Alan Sill
> TIGRE Senior Scientist
> High Performance Computing Center
> TTU
>
> ====================================================================
> :  Alan Sill, Texas Tech University  Office: Admin 233, MS 4-1167  :
> :  e-mail: Alan.Sill at ttu.edu   ph. 806-742-4350  fax 806-742-4358  :
> ====================================================================
>
>
> [alansill at testwulf test_tigre]$ cat test.out
> "/C=US/O=UTAustin/OU=TACC/CN=Margaret Murray/UID=marg" endyne
> "/DC=org/DC=doegrids/OU=People/CN=Alan Sill 503049" tigre
> "/DC=org/DC=doegrids/OU=People/CN=David John Chaffin 229507" endyne
> "/DC=org/DC=doegrids/OU=People/CN=Heejong Kim 166017" uscms
> "/DC=org/DC=doegrids/OU=People/CN=Joseph Ghobrial 918507" alice
> "/DC=org/DC=doegrids/OU=People/CN=Kazim Ziya Gumus 461726" uscms
> "/DC=org/DC=doegrids/OU=People/CN=Srirangam Addepalli 82478" endyne
> "/O=vGrADS Simple CA/OU=cs.uh.edu/CN=Bo Liu" endyne
> "/O=vGrADS Simple CA/OU=ir.rice.edu/CN=Mark Mazina" vgrads
>
> _______________________________________________
> tigre-develop mailing list
> tigre-develop at mail.tlc2.uh.edu
> https://mail.tlc2.uh.edu/mailman/listinfo/tigre-develop
>
====================================================================
:  Alan Sill, Texas Tech University  Office: Admin 233, MS 4-1167  :
:  e-mail: Alan.Sill at ttu.edu   ph. 806-742-4350  fax 806-742-4358  :
====================================================================



More information about the THEGrid mailing list