Download presentation
Presentation is loading. Please wait.
Published byMoris Reed Modified over 8 years ago
1
VOMS Alessandra Forti HEP Sysman meeting 27-28 April 2005
2
Situation At the moment a user to get access to resources has to At the moment a user to get access to resources has to Be in a VO LDAP database Be in a VO LDAP database Register at CERN after having read the LCG Usage Rules Register at CERN after having read the LCG Usage Rules After this they get access to the resources through the grid-mapfile mechanism and they are mapped on local pool accounts. After this they get access to the resources through the grid-mapfile mechanism and they are mapped on local pool accounts.
3
Problems A user cannot belong to more than one VO A user cannot belong to more than one VO A user cannot have more than 1 role in a VO A user cannot have more than 1 role in a VO A VO cannot have subgroups A VO cannot have subgroups A VO is not in charge of the whole registration process. A VO is not in charge of the whole registration process. If the VO is an LHC experiment that’s fine but other VOs struggle especially small ones If the VO is an LHC experiment that’s fine but other VOs struggle especially small ones
4
VOMS Plus Plus Can solve the above problems Can solve the above problems It is now at the stage of being deployed also by common mortals It is now at the stage of being deployed also by common mortals It is well documented It is well documented The developers are quite responsive The developers are quite responsive Italians Italians Minus Minus It is not fully integrated in the LCG software It is not fully integrated in the LCG software There are 2 distributions gLite and LCG gLite is better but probably incompatible with LCG There are 2 distributions gLite and LCG gLite is better but probably incompatible with LCG
5
Not fully integrated? It can be deployed in three ways: It can be deployed in three ways: Obsolete: extract the information from VOMS put it in ldap server and point mkgridmapfile.conf to the ldap server Obsolete: extract the information from VOMS put it in ldap server and point mkgridmapfile.conf to the ldap server Current: point the mkgridmapfile.conf directly to the VOMS server Current: point the mkgridmapfile.conf directly to the VOMS server Future: forget about mkgridmapfile.conf and use only VOMS through LCAS/LCMAPS Future: forget about mkgridmapfile.conf and use only VOMS through LCAS/LCMAPS This is there since LCG2_4_0 but haven’t tried yet. This is there since LCG2_4_0 but haven’t tried yet.
6
What is there now VOMS server has been installed in Manchester VOMS server has been installed in Manchester Originally for the UK testzone should have supported only a gridpp VO Originally for the UK testzone should have supported only a gridpp VO Now we have started to use it to support MICE VO Now we have started to use it to support MICE VO It still uses the current method of building the grid-mapfile directly from the VOMS because that is the easiest way of deploying at the moment. It still uses the current method of building the grid-mapfile directly from the VOMS because that is the easiest way of deploying at the moment.
7
What is there now (2) It can support multiple VOs and the VO manager doesn’t have to be local to the machine. It can support multiple VOs and the VO manager doesn’t have to be local to the machine. It is not production service yet. It is not production service yet. It has been demonstrated to work last week It has been demonstrated to work last week The MICE and GridPP VO have been created informally and it is not an “official” VO The MICE and GridPP VO have been created informally and it is not an “official” VO There are procedures to become an official EGEE VO There are procedures to become an official EGEE VO We still need at least an RB that inserts the VOMS entries in its grid-mapfile We still need at least an RB that inserts the VOMS entries in its grid-mapfile Apart from these small problems it can be used Apart from these small problems it can be used
8
How to use it To register to a VO load your certificate in your browser go to To register to a VO load your certificate in your browser go to https://voms.tier2.hep.man.ac.uk:8443/edg-voms- admin/VO-name/index.html https://voms.tier2.hep.man.ac.uk:8443/edg-voms- admin/VO-name/index.html https://voms.tier2.hep.man.ac.uk:8443/edg-voms- admin/VO-name/index.html https://voms.tier2.hep.man.ac.uk:8443/edg-voms- admin/VO-name/index.html VO-name is either mice or gridpp VO-name is either mice or gridpp Follow the links on the left bar side Follow the links on the left bar side Request to admin Request to admin Requesting VO membership Requesting VO membership They’ll bring you to a form that you have to fill They’ll bring you to a form that you have to fill After that the VO manager (me for now) will approve or reject your request. After that the VO manager (me for now) will approve or reject your request. After approval you will receive an email for confirmation (like for some mailing list) After approval you will receive an email for confirmation (like for some mailing list)
9
How to use it UI client software is included in LCG2_4_0 UI client software is included in LCG2_4_0 Create a file /opt/edg/etc/vomses/VO- name.voms.tier2.hep.man.ac.uk with the informations for that VO Create a file /opt/edg/etc/vomses/VO- name.voms.tier2.hep.man.ac.uk with the informations for that VO VO-name Vo-server-name VO-port VO-server-dn VO- name VO-name Vo-server-name VO-port VO-server-dn VO- name
10
How to use it CE,SE,RB client software is also included and to create the gridmapfile you have to add to edg-mkgridmap.conf the following line: CE,SE,RB client software is also included and to create the gridmapfile you have to add to edg-mkgridmap.conf the following line: group vomss://voms.tier2.hep.man.ac.uk:8443/edg- voms-admin/VO-name?/VO-name/lcg1.VO- name group vomss://voms.tier2.hep.man.ac.uk:8443/edg- voms-admin/VO-name?/VO-name/lcg1.VO- name
11
Voms-proxy-init To create a proxy the command line is voms-proxy-init To create a proxy the command line is voms-proxy-init Without arguments it behaves like grid-proxy-init Without arguments it behaves like grid-proxy-init With arguments it allows to chose the VO and the role and the subgroup you want the proxy for. With arguments it allows to chose the VO and the role and the subgroup you want the proxy for. Unfortunately because we are not using the full VOMS features the options are a bit useless at the moment Unfortunately because we are not using the full VOMS features the options are a bit useless at the moment
12
Conclusions VOMS is a good system VOMS is a good system We can start to use it and play with it without having to fight with the software installation or configuration because everything is very simple and neat We can start to use it and play with it without having to fight with the software installation or configuration because everything is very simple and neat If you want to try it or if any of your users might be interested let me know. If you want to try it or if any of your users might be interested let me know.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.