Frequently asked questions
UK grid deployment support hosts an FAQ to answer questions relating to the deployment of LCG-2 on UK sites in general. This page provides additional information not hosted on the main GridPP support FAQ, usually as it will relate to London Tier 2 specific issues.- What mailing lists should I be a member of? The main FAQ gives the mailing lists you should join as part of LCG and GridPP.
- The London Tier 2 Mailing list This is intended to be a comprehensive list of all active and interested participants in the London Tier 2 centre.
- LT2 Technical and Support Group If you are actively involved in the deployment or maintenance of a grid site as part of the London Tier 2 you should join this list.
- How do I install a CE to send jobs to an existing PBS server on a different machine? In the CE configuration file add the line:
- Who are the contacts for LHC experiments use of the Grid? This link gives a list of the support contacts for experiment software, but these contacts are more from a user point of view. The Experiment Software Managers, who are responsibile for the actual deployment of the experiment software on LCG-2 sites can be discovered from the VO server using:
- ALICE Giuseppe Lo Re
- ATLAS Alessandro De Salvo
- CMS Marco Corvo
- LHCb Joel Closier
- How do I change the home directories of all my pool accounts? Edit the following files:
- Users-cfg.h
- user-edguser-cfg.h
As part of the London Tier 2, you should join:
If you have any problems with these lists, please contact the London Tier 2 Technical Co-ordinator
#define PBS_MASTER %pbsservername%
where %pbsservername% is the name of the existing pbs server, before
#include "pbs-server-cfg.h"
This should miraculously take care of all the jobmanager and info provider problems! There will then be lots of problems with the installation of LCG and experiment software required on the WN's. A recipe is being tested for this and more details will be forthcoming.
ldapsearch -LLL -h grid-vo.nikhef.nl -p 389 -x -b "o=$VO,dc=eu-datagrid,dc=org" "(ou=lcgadmin)" member
where $VO must be replaced by the name of the VO.
At the time of writing, the ESM's are:
Piergiorgio Cerello
Stefano Bagnasco
Daniele Mura
Miguel Branco
Alessandra Fanfani
Andrea Sciaba
Andrei Tsaregorodtsev
s%/home/%/grid/home/%g
s%/home/%/grid/home/%g
Comment out the
#include Users-cfg.hin the node configuration files, remake the profiles and restart the lcfg service on the client. This deletes the users from the client. The uncomment the Users-cfg.h from the client nodes, remake the profiles and restart the lcfg objects again. This time, LCFG believes these are new accounts so creates the /grid/home directories. You will have to manually delete, or move, the old /home directories, though, as LCFG does not clean this up when the users are removed.
Also, the LCFG auth object doesn't seem to know about the "-p" option when creating the home directories. You will need to do an mkdir -p /grid/home before restarting the lcfg service.
auth.groupgid_alice 1395 auth.groupgid_atlas 1307 auth.groupgid_cms 1399 auth.groupgid_lhcb 1470 auth.groupgid_dteam 2688to values you like. NB. if using NFS mounts these gid's must be the same on all machines.
UID's are simple, but tedious if you are very restricted in ranges. The basic principle is the same, you need to change all the lines in Users-cfg.h that are like:
auth.useruid_alicesgm 18941 auth.useruid_alice001 10417 ... auth.useruid_alice050 18055If you know, for example, that the alice VO needs to be in the range 20000-30000, you could do this by a wild card substitution:
s/\(auth.useruid_alice??? *\) ?/\1 2/gIf your ranges must be more tightly defined you may find you need to manually edit 50 lines per VO.
- Users-cfg.h change
- flatfiles-dirs-SECLASSIC-cfg.h change
- voswmgr-dirs-cfg.h change
- user-edguser-cfg.h change
EXTRA(auth.groups) atlasto
EXTRA(auth.groups) atlasgridThen do a global search and replace:
s/\(auth.usergroup_atlas??? *)atlas/\1atlasgrid/g
dirperm.owner_atlas root:atlasto
dirperm.owner_atlas root:atlasgrid
dirperm.owner_atlassgm atlassgm:atlasto
dirperm.owner_atlassgm atlassgm:atlasgrid
EXTRA(auth.usersuppgroups_edguser) atlasto
EXTRA(auth.usersuppgroups_edguser) atlasgrid
Last modified Thu 13 January 2005 . View page history
Switch to HTTPS . Website Help . Print View . Built with GridSite 1.4.3