Tags:
create new tag
,
view all tags
---++Manutenção dos proxies do Phedex e OSG-RSV Na osg-ce é necessário conferir a validade do certificado utilizado pelo GLexec: <pre> su - mdias . /OSG/setup.sh grid-proxy-info grid-proxy-init -valid 720:00 </pre> Observar agora os proxies do phedex. Um serve para as operações de download srm Na osg-se: De uma olhada se o proxy esta para vencer (como phedex) <pre> su - phedex grid-proxy-info -f gridcert/proxy.cert </pre> ------------- *Mudança em 06/10/2009* De agora em diante deve-se utilizar <pre> voms-proxy-init -voms cms -valid 192:0 </pre> ao invés do comando =grid-proxy-init= na seção abaixo, para renovação dos proxies do !PhEDEx. Veja que agora o limite é de 8 dias apenas. ------------ Renovando <pre> [mdias@osg-se ~]$ . /OSG/setup.sh [mdias@osg-se ~]$ grid-proxy-init -valid 720:00 [mdias@osg-se ~]$ export MYPROXY_SERVER=myproxy.fnal.gov [mdias@osg-se ~]$ myproxy-init -R osg-se.sprace.org.br -l phedex_sprace1 -c 720.0 -d [mdias@osg-se ~]$ su - [root@osg-se ~]# . /OSG/setup.sh [root@osg-se ~]# cp -f /tmp/x509up_u503 /etc/grid-security/proxy.cert [root@osg-se ~]# chown root: /etc/grid-security/proxy.cert [root@osg-se ~]# /home/phedex/SITECONF/SPRACE/PhEDEx/ProxyRenew /etc/grid-security [root@osg-se ~]# cp -f /etc/grid-security/proxy.cert /home/phedex/gridcert/proxy.cert ; chown phedex:phedex /home/phedex/gridcert/proxy.cert ; chmod 600 /home/phedex/gridcert/proxy.cert [root@osg-se ~]# su - phedex [phedex@osg-se ~]$ . /OSG/setup.sh [phedex@osg-se ~]$ grid-proxy-info -f gridcert/proxy.cert [phedex@osg-se ~]$ myproxy-info -s myproxy.fnal.gov -l phedex_sprace1 -d </pre> --------- *Mudança em 06/10/2009* O script descrito abaixo ( =ProxyRenew= ) foi modificado de <pre> myproxy-get-delegation -t 36 -l phedex_sprace1 -a proxy.cert -o proxy.cert.new > /dev/null || </pre> com a inclusão da flag =--voms = para renovação usando myproxy com a extensão necessária. Devido ao fato de ASGC, uma das Tiers-1 do LHC ainda usar uma versão defasado do FTS também um cronjob de hora em hora deve rodar no usuário =phedex= <pre> 0 * * * * cd; ./FTSdelegationinit.sh gridcert/proxy.cert ftsinitmap </pre> onde o script =FTSdelegationinit.sh= é basicamente o script descrito [[http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/COMP/SITECONF/T1_CH_CERN/PhEDEx/FTSDelegationInit?revision=1.2&view=markup][aqui]] com as modificações necessárias. of =ftsinitmap= do argumento é somente um arquivo contendo: <pre> SRM.Endpoint="srm://srm.grid.sinica.edu.tw:8443/srm/managerv1" FTS.Endpoint="https://w-fts.grid.sinica.edu.tw:8443/glite-data-transfer-fts/services/FileTransfer" SRM.Endpoint="srm://srm2.grid.sinica.edu.tw:8443/srm/managerv2" FTS.Endpoint="https://w-fts.grid.sinica.edu.tw:8443/glite-data-transfer-fts/services/FileTransfer" </pre> que contém somente quem precisa de delegação. Veja as referências [[https://twiki.cern.ch/twiki/bin/view/CMS/PhedexAdminDocsVomsProxies][aqui]]. ---------- Existe um script que faz estes últimos passos, no crontab: <pre> [root@osg-se ~]# crontab -l 17 * * * * /home/phedex/SITECONF/SPRACE/PhEDEx/ProxyRenew /etc/grid-security;rm -f /home/phedex/gridcert/proxy.cert;cp -f /etc/grid-security/proxy.cert /home/phedex/gridcert/proxy.cert;chown phedex:phedex /home/phedex/gridcert/proxy.cert;chmod 600 /home/phedex/gridcert/proxy.cert </pre> --------- *Mudança em 06/10/2009* O procedimento abaixo é obsoleto: foram retiradas as linhas com as opções = -passfile= e = -myproxy= em =/home/phedex/SITECONF/SPRACE/PhEDEx/ConfigPart.FTSDownload= . Logo não existe mais a necessidade de se manter um proxy em myproxy-fts.cern.ch para as transferências FTS. --------- O último procedimento é utilizado para transferências FTS. Ainda na osg-se, e aproveitando que foi criado o certificado de 720 h. Como user comum (mdias) <pre> myproxy-init -d -s myproxy-fts.cern.ch -c 720 </pre> Criando um certificado na maquina myproxy-fts.cern.ch. Agora como usuário root, copie o seu (no caso uid 503) certificadode grid para ser lido pelo user 'phedex' (uid 502) <pre> [root@osg-se ~]# cp /tmp/x509up_u503 /tmp/x509up_u502 [root@osg-se ~]# chown phedex: /tmp/x509up_u502 </pre> assim o usuário phedex conseguirá ler o certificado na máquina, sem problemas. voltando ao usuário phedex voce pode checar se está ok: <pre> myproxy-info -s myproxy-fts.cern.ch -d </pre> -- Main.MarcoAndreFerreiraDias - 02 Jun 2008
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r14
<
r13
<
r12
<
r11
<
r10
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r14 - 2009-12-21
-
MarcoAndreFerreiraDias
Home
Site map
Main web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback