From T3_KR_KNU
Jump to: navigation, search
(KNU Tier 2 Login)
(KNU Tier 2 Login)
Line 19: Line 19:
 
* Password 만들 때 유의사항
 
* Password 만들 때 유의사항
 
  로그인 패스워드는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.
 
  로그인 패스워드는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.
 +
(간단한 단어 또는 숫자만의 조합은 극히 위험)
  
 
== CMSSW(CMS Software) Installation ==
 
== CMSSW(CMS Software) Installation ==

Revision as of 02:32, 15 June 2009

1 Getting Account

1) http://t2-cms.knu.ac.kr/ 에서 KNU Account Registration 을 클릭한 후 신청서 양식을 작성하여 등록한다.

2) 사용계획서(hwp)를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.

2 KNU Tier 2 Login

1. Linux 에서 접속하기 터미널을 열어서 원격로그인(SSH)으로 접속한다.

ssh -X username@cms.knu.ac.kr( or username@cms03.knu.ac.kr)

2. Windows OS 에서 접속하기

Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.
   예) SSH Secure Shell Client, Xmanager (프리웨어 또는 정식 서비스를 찾아 설치가능)
   SSH Secure Shell Client 의 경우

  • Password 만들 때 유의사항
로그인 패스워드는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.
(간단한 단어 또는 숫자만의 조합은 극히 위험)

3 CMSSW(CMS Software) Installation

source /opt/exp_soft/cms/cmsset_default.sh

설치하고자 하는 버전의 CMSSW 를 확인한 후 <working-directroy> 로 이동하여 설치한다. x.y.z 는 버전을 나타낸다.

scramv1 list CMSSW
cd <working-directory>
scramv1 project CMSSW CMSSW_x_y_z

4 Setting Environment

source /opt/exp_soft/cms/cmsset_default.sh

CMSSW 환경 설정은 반드시 CMSSW_x_y_z directory 아래에서 시행되어야한다.

  • CRAB을 사용하는 경우 환경 설정 순서는 반드시 CMSSW 환경설정을 우선하여 시행한다.

CMSSW 환경 설정

cd CMSSW_x_y_z
cmsenv (= eval `scramv1 runtime -csh`) 

CRAB(CMS Remote Analysis Builder) 환경설정

source <working-directory>/CRAB_x_y_z/crab.csh
export PYTHONPATH=${PYTHONPATH}:${GLITE_LOCATION}/lib
setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib

5 Starting GRID Job Submission

Grid job 을 수행하기 위해 필요한 사항

위 조건을 모두 만족하면 KNU Tier2 에 접속하여 환경 설정 후 CRAB 을 사용 가능

CRAB(CMS Remote Analysis Builder)이란?

CRAB 사용 및 간단한 명령어

cd <working-directory>/CMSSW_x_y_z/src/<data-directory>
grid-proxy-init                            (Grid initialization)
     예)Your proxy is valid until: Thu Jun  4 21:35:26 2009
 
CRAB 기본 명령어    
crab -create -submit   (Grid job 생성 및 submit) 
crab -status           (수행중인 job 의 상태 확인)
crab -getoutput        (완료된 job 의 output 을 확인)

CRAB 사용시 유의 사항

  • 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 를 반드시 확인해야 한다.

6 CRAB Feedback

CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조

https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html