From T3_KR_KNU
Line 16: | Line 16: | ||
== DOE Certificate == | == DOE Certificate == | ||
− | + | https://pki1.doegrids.org/ca/ 사이트를 방문하여 신청 방법을 확인한 후 | |
+ | 등록양식을 작성하여 등록한다. | ||
== CMS User Registration == | == CMS User Registration == | ||
Line 22: | Line 23: | ||
== SiteDB Registration == | == SiteDB Registration == | ||
− | + | https://cmsweb.cern.ch/sitedb/sitedb/ 로그인 후 personal directory 로 이동한 후 | |
+ | 아래의 identity 부분을 복사하여 DN 칸을 채운다. | ||
+ | grid-proxy-init | ||
+ | grid-proxy-info | ||
+ | 예) identity : /DC=org/DC=doegrids/OU=People/CN=NAME 131515 | ||
== KNU Tier 2 Login == | == KNU Tier 2 Login == | ||
Line 53: | Line 58: | ||
source $VO_CMS_SW_DIR/cmsset_default.sh | source $VO_CMS_SW_DIR/cmsset_default.sh | ||
− | + | CMSSW env | |
− | + | CMSSW 환경 설정은 반드시 CMSSW_x_y_z directory 아래에서 시행되어야한다. | |
− | + | cd CMSSW_x_y_z | |
− | + | cmsenv (= eval `scramv1 runtime -csh`) | |
− | + | CRAB env | |
− | + | source <working-directory>/CRAB_x_y_z/crab.csh | |
− | + | ||
export PYTHONPATH=${PYTHONPATH}:${GLITE_LOCATION}/lib | export PYTHONPATH=${PYTHONPATH}:${GLITE_LOCATION}/lib |
Revision as of 01:58, 1 June 2009
Contents
How to use Tier2 at KNU
- Introduction
Getting Account
http://t2-cms.knu.ac.kr/ 에서 KNU Account Registration 을 클릭한 후 신청서 양식을 작성하여 등록한다.
DOE Certificate
https://pki1.doegrids.org/ca/ 사이트를 방문하여 신청 방법을 확인한 후 등록양식을 작성하여 등록한다.
CMS User Registration
SiteDB Registration
https://cmsweb.cern.ch/sitedb/sitedb/ 로그인 후 personal directory 로 이동한 후 아래의 identity 부분을 복사하여 DN 칸을 채운다. grid-proxy-init grid-proxy-info 예) identity : /DC=org/DC=doegrids/OU=People/CN=NAME 131515
KNU Tier 2 Login
모든 등록 절차가 끝났다면 KNU Tier2 에 로그인한다. ssh -X username@cms01.knu.ac.kr(username@cms03.knu.ac.kr, username@cms04.knu.ac.kr)
CMSSW Installation
bash export VO_CMS_SW_DIR=<installation-directory> tcsh setenv VO_CMS_SW_DIR <installation-directory>
source $VO_CMS_SW_DIR/cmsset_default.sh cd <working-directory> scramv1 project CMSSW CMSSW_x_y_z
CRAB Installation
https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial 위 사이트로 가서 'how to get crab' 을 클릭한 후 가장 최신 버전의 CRAB tar ball file 을 <working-directory> 로 다운로드하여 설치한다.
cd <working-directory> tar vfx CRAB_x_y_z.tgz cd <working-directory>/CRAB_x_y_z ./configure
Setting Environment
setenv VO_CMS_SW_DIR <installation-directory(=/opt/exp_soft/cms)> source $VO_CMS_SW_DIR/cmsset_default.sh CMSSW env CMSSW 환경 설정은 반드시 CMSSW_x_y_z directory 아래에서 시행되어야한다. cd CMSSW_x_y_z cmsenv (= eval `scramv1 runtime -csh`) CRAB env source <working-directory>/CRAB_x_y_z/crab.csh
export PYTHONPATH=${PYTHONPATH}:${GLITE_LOCATION}/lib setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib
Starting GRID Job Submission
CRAB_x_y_z/python/crab.cfg, <analysis file(***.py)> 두 파일을 카피하여 <working-directory>/CMSSW_x_y_z/src/ 디렉토리에 복사한다.
File editing <analysis file(***.py)> 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 가 반드시 같아야 한다. Grid initialization grid-proxy-init Crab commands ex) Crab -create -submit Crab -status Crab -getoutput