<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://t2-cms.knu.ac.kr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sangilpark</id>
	<title>T3_KR_KNU - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://t2-cms.knu.ac.kr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sangilpark"/>
	<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php/Special:Contributions/Sangilpark"/>
	<updated>2026-05-21T04:40:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2084</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2084"/>
		<updated>2017-04-14T04:57:42Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==WebFTS 사용법==&lt;br /&gt;
&lt;br /&gt;
WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
 * WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
&lt;br /&gt;
1. 자신의 Certification을 이용하여 WebFTS 페이지에 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:1.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
2. 데이터를 전송하기 위해 Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. 터미널을 열고 자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
 openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
 ...&lt;br /&gt;
 ...&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. &amp;quot;-----BEGIN RSA PRIVATE KEY-----&amp;quot;  라인부터 &amp;quot;-----END RSA PRIVATE KEY-----&amp;quot; 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
&lt;br /&gt;
그 밑에있는 VO dropdown list는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
&lt;br /&gt;
5. Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
6. Grid SE endpoint path 를 넣어주고 &amp;quot;Load&amp;quot; 버튼을 누르면 그 위치의 파일과 폴더 등이 보여지게됩니다.&lt;br /&gt;
&lt;br /&gt;
예를들어 KNU tier-2 의 SE path 는 다음과 같습니다.&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/[userid]&lt;br /&gt;
&lt;br /&gt;
7. 반대편에 파일을 전송시킬 위치의 Grid SE endpoint path를 넣고 Load 합니다.&lt;br /&gt;
&lt;br /&gt;
사이에 있는 화살표(&amp;lt;,&amp;gt;)는 전송방향을 의미합니다. 파일을 선택하고 화살표를 누르면 request submit이 됩니다. &lt;br /&gt;
&lt;br /&gt;
한가지 주의할점은 파일은 전송이되지만 폴더통째로는 전송이 되지 않으므로 파일이 있는 위치까지 들어가서 파일을 선택한 이후 화살표를 누를 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
8. 전송상태의 확인은 My Jobs 부분에서 확인이 가능합니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2083</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2083"/>
		<updated>2017-04-14T04:55:28Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==WebFTS 사용법==&lt;br /&gt;
&lt;br /&gt;
WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
 * WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
&lt;br /&gt;
1. 자신의 Certification을 이용하여 WebFTS 페이지에 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:1.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
2. 데이터를 전송하기 위해 Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. 터미널을 열고 자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
 openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
 ...&lt;br /&gt;
 ...&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
&amp;quot;-----BEGIN RSA PRIVATE KEY-----&amp;quot;  라인부터 &amp;quot;-----END RSA PRIVATE KEY-----&amp;quot; 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
&lt;br /&gt;
그 밑에있는 VO dropdown list는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
&lt;br /&gt;
Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
다음으로 Grid SE endpoint path 를 넣어주고 &amp;quot;Load&amp;quot; 버튼을 누르면 그 위치의 파일과 폴더 등이 보여지게됩니다.&lt;br /&gt;
&lt;br /&gt;
예를들어 KNU tier-2 의 SE path 는 다음과 같습니다.&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/[userid]&lt;br /&gt;
&lt;br /&gt;
반대편에 파일을 전송시킬 위치의 Grid SE endpoint path를 같은 절차로 Load 합니다.&lt;br /&gt;
&lt;br /&gt;
사이에 있는 화살표(&amp;lt;,&amp;gt;)는 전송방향을 의미합니다. 파일을 선택하고 화살표를 누르면 request submit이 됩니다. &lt;br /&gt;
&lt;br /&gt;
한가지 주의할점은 파일은 전송이되지만 폴더통째로는 전송이 되지 않으므로 파일이 있는 위치까지 들어가서 파일을 선택한 이후 화살표를 누를 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
전송상태의 확인은 My Jobs 부분에서 확인이 가능합니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2082</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2082"/>
		<updated>2017-04-14T04:53:11Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==WebFTS 사용법==&lt;br /&gt;
&lt;br /&gt;
WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
&lt;br /&gt;
자신의 Certification을 이용하여 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:1.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
데이터를 전송하기 위해 Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
터미널을 열고 자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
 openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
 ...&lt;br /&gt;
 ...&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
&amp;quot;-----BEGIN RSA PRIVATE KEY-----&amp;quot;  라인부터 &amp;quot;-----END RSA PRIVATE KEY-----&amp;quot; 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
&lt;br /&gt;
그 밑에있는 VO dropdown list는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
&lt;br /&gt;
Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
다음으로 Grid SE endpoint path 를 넣어주고 &amp;quot;Load&amp;quot; 버튼을 누르면 그 위치의 파일과 폴더 등이 보여지게됩니다.&lt;br /&gt;
&lt;br /&gt;
예를들어 KNU tier-2 의 SE path 는 다음과 같습니다.&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/[userid]&lt;br /&gt;
&lt;br /&gt;
반대편에 파일을 전송시킬 위치의 Grid SE endpoint path를 같은 절차로 Load 합니다.&lt;br /&gt;
&lt;br /&gt;
사이에 있는 화살표(&amp;lt;,&amp;gt;)는 전송방향을 의미합니다. 파일을 선택하고 화살표를 누르면 request submit이 됩니다. &lt;br /&gt;
&lt;br /&gt;
한가지 주의할점은 파일은 전송이되지만 폴더통째로는 전송이 되지 않으므로 파일이 있는 위치까지 들어가서 파일을 선택한 이후 화살표를 누를 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
전송상태의 확인은 My Jobs 부분에서 확인이 가능합니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2081</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2081"/>
		<updated>2017-04-14T04:50:54Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==WebFTS 사용법==&lt;br /&gt;
&lt;br /&gt;
WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
&lt;br /&gt;
자신의 Certification을 이용하여 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:1.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
데이터를 전송하기 위해 Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
터미널을 열고 자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
 openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
 ...&lt;br /&gt;
 ...&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
&amp;quot;-----BEGIN RSA PRIVATE KEY-----&amp;quot;  라인부터 &amp;quot;-----END RSA PRIVATE KEY-----&amp;quot; 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
&lt;br /&gt;
그 밑에있는 VO dropdown list는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
&lt;br /&gt;
Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
다음으로 Grid SE endpoint path 를 넣어주고 &amp;quot;Load&amp;quot; 버튼을 누르면 그 위치의 파일과 폴더 등이 보여지게됩니다.&lt;br /&gt;
&lt;br /&gt;
예를들어 KNU tier-2 의 SE path 는 다음과 같습니다.&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/[userid]&lt;br /&gt;
&lt;br /&gt;
전송할 파일을 선택한 후 반대편에 파일을 전송시킬 위치의 Grid SE endpoint path를 같은 절차로 Load 합니다.&lt;br /&gt;
&lt;br /&gt;
사이에 있는 화살표(&amp;lt;,&amp;gt;)는 전송방향을 의미합니다. 화살표를 누르면 request submit이 됩니다.&lt;br /&gt;
&lt;br /&gt;
전송상태의 확인은 My Jobs 부분에서 확인이 가능합니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2080</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2080"/>
		<updated>2017-04-14T04:49:04Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==WebFTS 사용법==&lt;br /&gt;
&lt;br /&gt;
WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
&lt;br /&gt;
자신의 Certification을 이용하여 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:1.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
데이터를 전송하기 위해 Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
터미널을 열고 자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
 openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
 ...&lt;br /&gt;
 ...&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
&amp;quot;-----BEGIN RSA PRIVATE KEY-----&amp;quot;  라인부터 &amp;quot;-----END RSA PRIVATE KEY-----&amp;quot; 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
&lt;br /&gt;
그 밑에있는 VO는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
&lt;br /&gt;
Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
다음으로 Grid SE endpoint path 를 넣어주고 &amp;quot;Load&amp;quot; 버튼을 누르면 그 위치의 파일과 폴더 등이 보여지게됩니다.&lt;br /&gt;
&lt;br /&gt;
예를들어 KNU tier-2 의 SE path 는 다음과 같습니다.&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/[userid]&lt;br /&gt;
&lt;br /&gt;
전송할 파일을 선택한 후 반대편에 파일을 전송시킬 위치의 Grid SE endpoint path를 같은 절차로 Load 합니다.&lt;br /&gt;
&lt;br /&gt;
사이에 있는 화살표(&amp;lt;,&amp;gt;)는 전송방향을 의미합니다. 화살표를 누르면 request submit이 됩니다.&lt;br /&gt;
&lt;br /&gt;
전송상태의 확인은 My Jobs 부분에서 확인이 가능합니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=File:2.jpg&amp;diff=2079</id>
		<title>File:2.jpg</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=File:2.jpg&amp;diff=2079"/>
		<updated>2017-04-14T04:47:17Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2078</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2078"/>
		<updated>2017-04-14T04:47:05Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==WebFTS 사용법==&lt;br /&gt;
&lt;br /&gt;
WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
&lt;br /&gt;
자신의 Certification을 이용하여 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:1.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
데이터를 전송하기 위해 Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
 openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
 ...&lt;br /&gt;
 ...&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
&amp;quot;-----BEGIN RSA PRIVATE KEY-----&amp;quot;  라인부터 &amp;quot;-----END RSA PRIVATE KEY-----&amp;quot; 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
&lt;br /&gt;
그 밑에있는 VO는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
&lt;br /&gt;
Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
다음으로 Grid SE endpoint path 를 넣어주고 &amp;quot;Load&amp;quot; 버튼을 누르면 그 위치의 파일과 폴더 등이 보여지게됩니다.&lt;br /&gt;
&lt;br /&gt;
예를들어 KNU tier-2 의 SE path 는 다음과 같습니다.&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/[userid]&lt;br /&gt;
&lt;br /&gt;
전송할 파일을 선택한 후 반대편에 파일을 전송시킬 위치의 Grid SE endpoint path를 같은 절차로 Load 합니다.&lt;br /&gt;
&lt;br /&gt;
사이에 있는 화살표(&amp;lt;,&amp;gt;)는 전송방향을 의미합니다. 화살표를 누르면 request submit이 됩니다.&lt;br /&gt;
&lt;br /&gt;
전송상태의 확인은 My Jobs 부분에서 확인이 가능합니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2077</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2077"/>
		<updated>2017-04-14T04:42:55Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==WebFTS 사용법==&lt;br /&gt;
&lt;br /&gt;
WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
&lt;br /&gt;
자신의 Certification을 이용하여 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
[[File:1.png| 800px]]&lt;br /&gt;
&lt;br /&gt;
Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
 openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
 ...&lt;br /&gt;
 ...&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
&amp;quot;-----BEGIN RSA PRIVATE KEY-----&amp;quot;  라인부터 &amp;quot;-----END RSA PRIVATE KEY-----&amp;quot; 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
&lt;br /&gt;
그 밑에있는 VO는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
&lt;br /&gt;
Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
다음으로 Grid SE endpoint path 를 넣어주고 &amp;quot;Load&amp;quot; 버튼을 누르면 그 위치의 파일과 폴더 등이 보여지게됩니다.&lt;br /&gt;
&lt;br /&gt;
예를들어 KNU tier-2 의 SE path 는 다음과 같습니다.&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/[userid]&lt;br /&gt;
&lt;br /&gt;
전송할 파일을 선택한 후 반대편에 파일을 전송시킬 위치의 Grid SE endpoint path를 같은 절차로 Load 합니다.&lt;br /&gt;
&lt;br /&gt;
사이에 있는 화살표(&amp;lt;,&amp;gt;)는 전송방향을 의미합니다. 화살표를 누르면 request submit이 됩니다.&lt;br /&gt;
&lt;br /&gt;
전송상태의 확인은 My Jobs 부분에서 확인이 가능합니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2069</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2069"/>
		<updated>2017-04-12T09:11:25Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
&lt;br /&gt;
자신의 Certification을 이용하여 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
[[File:1.png]]&lt;br /&gt;
&lt;br /&gt;
Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
 openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
 ...&lt;br /&gt;
 ...&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
&amp;quot;-----BEGIN RSA PRIVATE KEY-----&amp;quot;  라인부터 &amp;quot;-----END RSA PRIVATE KEY-----&amp;quot; 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
&lt;br /&gt;
그 밑에있는 VO는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
&lt;br /&gt;
Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
다음으로 Grid SE endpoint path 를 넣어주고 &amp;quot;Load&amp;quot; 버튼을 누르면 그 위치의 파일과 폴더 등이 보여지게됩니다.&lt;br /&gt;
&lt;br /&gt;
예를들어 KNU tier-2 의 SE path 는 다음과 같습니다.&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/[userid]&lt;br /&gt;
&lt;br /&gt;
전송할 파일을 선택한 후 반대편에 파일을 전송시킬 위치의 Grid SE endpoint path를 같은 절차로 Load 합니다.&lt;br /&gt;
&lt;br /&gt;
사이에 있는 화살표(&amp;lt;,&amp;gt;)는 전송방향을 의미합니다. 화살표를 누르면 request submit이 됩니다.&lt;br /&gt;
&lt;br /&gt;
전송상태의 확인은 My Jobs 부분에서 확인이 가능합니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2068</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2068"/>
		<updated>2017-04-12T09:08:30Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
자신의 Certification을 이용하여 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
[[File:1.png]]&lt;br /&gt;
&lt;br /&gt;
Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
 openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
 ...&lt;br /&gt;
 ...&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
&amp;quot;-----BEGIN RSA PRIVATE KEY-----&amp;quot;  라인부터 &amp;quot;-----END RSA PRIVATE KEY-----&amp;quot; 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
그 밑에있는 VO는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
다음으로 Grid SE endpoint path 를 넣어주고 load를 누르면 그 위치가 밑에 보여지게됩니다.&lt;br /&gt;
예를들어 KNU tier-2 의 SE path 는 다음과 같습니다.&lt;br /&gt;
srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/[userid]&lt;br /&gt;
&lt;br /&gt;
전송할 파일을 선택한 후 반대편에 파일을 전송시킬 위치의 Grid SE endpoint path를 같은 절차로 load 합니다.&lt;br /&gt;
사이에 있는 화살표(&amp;lt;,&amp;gt;)는 전송방향을 의미합니다.&lt;br /&gt;
화살표를 누르면 request submit이 됩니다.&lt;br /&gt;
&lt;br /&gt;
전송상태의 확인은 My Jobs 부분에서 확인이 가능합니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2067</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2067"/>
		<updated>2017-04-12T09:07:44Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
자신의 Certification을 이용하여 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
[[File:1.png]]&lt;br /&gt;
&lt;br /&gt;
Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
 ...&lt;br /&gt;
 ...&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY-----  라인부터 -----END RSA PRIVATE KEY----- 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
그 밑에있는 VO는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
다음으로 Grid SE endpoint path 를 넣어주고 load를 누르면 그 위치가 밑에 보여지게됩니다.&lt;br /&gt;
예를들어 KNU tier-2 의 SE path 는 다음과 같습니다.&lt;br /&gt;
srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/[userid]&lt;br /&gt;
&lt;br /&gt;
전송할 파일을 선택한 후 반대편에 파일을 전송시킬 위치의 Grid SE endpoint path를 같은 절차로 load 합니다.&lt;br /&gt;
사이에 있는 화살표(&amp;lt;,&amp;gt;)는 전송방향을 의미합니다.&lt;br /&gt;
화살표를 누르면 request submit이 됩니다.&lt;br /&gt;
&lt;br /&gt;
전송상태의 확인은 My Jobs 부분에서 확인이 가능합니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2066</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2066"/>
		<updated>2017-04-12T09:06:50Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
자신의 Certification을 이용하여 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
[[File:1.png]]&lt;br /&gt;
&lt;br /&gt;
Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----  라인부터 -----END RSA PRIVATE KEY----- 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
그 밑에있는 VO는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;br /&gt;
&lt;br /&gt;
다음으로 Grid SE endpoint path 를 넣어주고 load를 누르면 그 위치가 밑에 보여지게됩니다.&lt;br /&gt;
예를들어 KNU tier-2 의 SE path 는 다음과 같습니다.&lt;br /&gt;
srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/[userid]&lt;br /&gt;
&lt;br /&gt;
전송할 파일을 선택한 후 반대편에 파일을 전송시킬 위치의 Grid SE endpoint path를 같은 절차로 load 합니다.&lt;br /&gt;
사이에 있는 화살표(&amp;lt;,&amp;gt;)는 전송방향을 의미합니다.&lt;br /&gt;
화살표를 누르면 request submit이 됩니다.&lt;br /&gt;
&lt;br /&gt;
전송상태의 확인은 My Jobs 부분에서 확인이 가능합니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2065</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2065"/>
		<updated>2017-04-12T09:01:11Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
자신의 Certification을 이용하여 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
[[File:1.png]]&lt;br /&gt;
&lt;br /&gt;
Submit a transfer 를 눌러보면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
자신의 certification이 있는 위치로 가서 다음 명령어를 입력합니다. yourCert.p12 부분을 자신의 certification으로 변경하여야 합니다.&lt;br /&gt;
openssl pkcs12 -in yourCert.p12 -nocerts -nodes | openssl rsa&lt;br /&gt;
&lt;br /&gt;
Certification을 import할때 사용했던 패스워드를 입력하면 다음과 같은 키가 나옵니다.&lt;br /&gt;
&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY----- &lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----  라인부터 -----END RSA PRIVATE KEY----- 라인까지 복사를 한 후 WebFTS 페이지의 RSA private key 창에 붙여넣습니다.&lt;br /&gt;
그 밑에있는 VO는 실험에 맞게 선택을 하여야 합니다.(ex. cms)&lt;br /&gt;
Delegate 버튼을 누르면 화면 오른쪽 위에 proxy가 유효한 시간이 나옵니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=File:1.png&amp;diff=2064</id>
		<title>File:1.png</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=File:1.png&amp;diff=2064"/>
		<updated>2017-04-12T08:49:37Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2063</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2063"/>
		<updated>2017-04-12T08:49:08Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;WebFTS homepage : https://webfts.cern.ch&lt;br /&gt;
&lt;br /&gt;
WebFTS를 사용하기 전에 먼저 Certification이 인터넷브라우저(크롬,사파리)에 import 되어 있어야 합니다.&lt;br /&gt;
자신의 Certification을 이용하여 로그인을 하면 다음과 같은 화면이 나옵니다.&lt;br /&gt;
[[File:1.png]]&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2062</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2062"/>
		<updated>2017-04-12T08:43:51Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://webfts.cern.ch/index.php&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2061</id>
		<title>Webfts</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Webfts&amp;diff=2061"/>
		<updated>2017-04-12T08:43:18Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: Created page with &amp;quot;hahahahaha&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hahahahaha&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Storage_Element_Tutorial&amp;diff=2060</id>
		<title>Storage Element Tutorial</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Storage_Element_Tutorial&amp;diff=2060"/>
		<updated>2017-04-12T08:40:25Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Storage Element Tutorial ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[주의 : tcsh, csh 등 에서 관련 명령어를 사용할 때, 경로 인자에 반드시 &amp;quot; &amp;quot; 를 사용해주시기 바랍니다.]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== voms 인증  ===&lt;br /&gt;
* voms 인증 후 사용할수 있다. &lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== T2_KR_KNU의 Computing Resource 실시간 조회하기 (CPU, Disk 자원 조회) ===&lt;br /&gt;
* UI 에서 &amp;quot;knuinfo&amp;quot; 명령어를 실행합니다.&lt;br /&gt;
 $ knuinfo&lt;br /&gt;
 $&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
    CPU    Free Total Jobs      Running Waiting ComputingElement&lt;br /&gt;
    161      99         62           62       0 cluster118.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
    496     127        368          368       0 cluster50.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
  Avail Space(kB)  Used Space(kB)  Type  SE&lt;br /&gt;
     125508644406    644170969874  SRM   cluster142.knu.ac.kr&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SE(Storage Element)의 사용자 디렉토리 경로 ===&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ dcap://cluster142.knu.ac.kr/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;참고사항: &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 위의 예시에서 username은 향후  publish 할 경우를 대비하서 경북대 ID가 아니라 CERNID를 사용해야 합니다. &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 만약에 본인의 디렉토리가 만들어져 있지 않는 경우에는 관리자에게 연락바랍니다.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== test.file 파일의 SE 및 local 디렉토리로 복사하기 ===&lt;br /&gt;
&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     srm://cluster142/.../DestFile&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
 $ gfal-copy gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== xrootd 를 활용한 SE Data 접근 방법 ===&lt;br /&gt;
 $ xrdcp root://cluster142.knu.ac.kr//store/user/(username)/test.file /some/local/path/test.file&lt;br /&gt;
   (참조 : http://xrootd.org/doc/prod/Syntax_config.htm)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== dcap을 이용한 SE Data 접근 방법 ===&lt;br /&gt;
*  [[Dcap|dcap 을 이용하여 SE 사용하기]]&lt;br /&gt;
&lt;br /&gt;
=== UI에서 NFS로 마운트된 스토리지 엘리먼트 사용하기 ===&lt;br /&gt;
* [[DCacheNFS|스토리지 엘리먼트의 NFS 사용 가이드]]&lt;br /&gt;
&lt;br /&gt;
=== root에서 SE Data 접근 방법 ===&lt;br /&gt;
&lt;br /&gt;
* dcap 프로토콜을 이용&lt;br /&gt;
 # 읽기&lt;br /&gt;
 $ TFile *f = TFile::Open(&amp;quot;dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;);&lt;br /&gt;
 $&lt;br /&gt;
 # 쓰기&lt;br /&gt;
 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/dcap&lt;br /&gt;
 $ root -l&lt;br /&gt;
 root [0] TFile *f = TFile::Open(&amp;quot;gsidcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;, &amp;quot;CREATE&amp;quot;);&lt;br /&gt;
 root [1] f-&amp;gt;Close();&lt;br /&gt;
 root [2] TFile *f2 = TFile::Open(&amp;quot;gsidcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;, &amp;quot;RECREATE&amp;quot;);&lt;br /&gt;
 root [3] f2-&amp;gt;Close();&lt;br /&gt;
 root [4] .q&lt;br /&gt;
 $&lt;br /&gt;
&lt;br /&gt;
* xrootd 프로토콜을 이용 &lt;br /&gt;
 # 읽기&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
 $ TFile *f = TFile::Open(&amp;quot;root://cluster142.knu.ac.kr//store/user/(username)/test.root&amp;quot;);&lt;br /&gt;
 $&lt;br /&gt;
 # 쓰기&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
 $ root -l&lt;br /&gt;
 root [0] TFile *f = TFile::Open(&amp;quot;root://cluster142.knu.ac.kr//store/user/(username)/test.root&amp;quot;, &amp;quot;CREATE&amp;quot;);&lt;br /&gt;
 root [1] f-&amp;gt;Close();&lt;br /&gt;
 root [2] TFile *f2 = TFile::Open(&amp;quot;root://cluster142.knu.ac.kr//store/user/(username)/test.root&amp;quot;, &amp;quot;RECREATE&amp;quot;);&lt;br /&gt;
 root [3] f2-&amp;gt;Close();&lt;br /&gt;
 root [4] .q&lt;br /&gt;
 $&lt;br /&gt;
&lt;br /&gt;
=== 복수의 파일을 동시에 전송하기 ===&lt;br /&gt;
 $ /usr/local/bin/lcgcp_copyfiles list.txt&lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* lcg_cp는 기본적으로 복수파일 전송을 지원하지 않으나 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, 위의 스크립트를 사용하면 복수의 파일을 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인 ===&lt;br /&gt;
&lt;br /&gt;
 $ gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 파일 또는 디렉토리 삭제 ===&lt;br /&gt;
&lt;br /&gt;
 $ gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test/test.file&lt;br /&gt;
 $ &amp;lt;strike&amp;gt;gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&amp;lt;/strike&amp;gt;&lt;br /&gt;
 $ lcg-del -d srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== gfal 명령어 사용 요약 ===&lt;br /&gt;
  $ voms-proxy-init --voms cms 로 proxy 생성후 아래 명령어를 수행하시면 됩니다.&lt;br /&gt;
  $ 조회 : gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&lt;br /&gt;
  $ 복사 : gfal-copy srm://cluster142.knu.ac.kr:8443/.../FileNameSrc    srm://cluster142.knu.ac.kr:8443/.../FileNameDest&lt;br /&gt;
  $ 삭제 : gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName/FileName&lt;br /&gt;
  $ 디렉토리 삭제 : &amp;lt;strike&amp;gt;gfal-rm -R srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&amp;lt;/strike&amp;gt;&lt;br /&gt;
* 명령어 뒤의 Option은 매뉴얼 페이지를 참고 바랍니다. (ex. man gfal-ls)&lt;br /&gt;
* 1000개 이상의 파일 포함한 폴더 내용 보기 : (ex. 500번째 파일부터 700개의 파일을 보고 싶을 경우) lcg-ls --offset 500 --count 700 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(DestFoler)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===crab3를 사용한 후  gfal-* 명령어들이 오류가 발생합니다 ===&lt;br /&gt;
&lt;br /&gt;
source /cvmfs/cms.cern.ch/crab3/crab.sh 실행후에 gfal-* 명령어들이 오류가 발생합니다.&lt;br /&gt;
&lt;br /&gt;
 $ gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/test/test.transfer&lt;br /&gt;
 -rw-r--r-- 1   2    2    Oct 12 02:17 4.8M srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/test/test.transfer&lt;br /&gt;
&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/crab3/crab.sh&lt;br /&gt;
&lt;br /&gt;
 $ gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/test/test.transfer&lt;br /&gt;
 Could not find platform independent libraries &amp;lt;prefix&amp;gt;&lt;br /&gt;
 Could not find platform dependent libraries &amp;lt;exec_prefix&amp;gt;&lt;br /&gt;
 Consider setting $PYTHONHOME to &amp;lt;prefix&amp;gt;[:&amp;lt;exec_prefix&amp;gt;]&lt;br /&gt;
 &#039;import site&#039; failed; use -v for traceback&lt;br /&gt;
 Traceback (most recent call last):&lt;br /&gt;
   File &amp;quot;/usr/bin/gfal-ls&amp;quot;, line 8, in &amp;lt;module&amp;gt;&lt;br /&gt;
     from gfal2_util.shell import Gfal2Shell&lt;br /&gt;
 ImportError: No module named gfal2_util.shell&lt;br /&gt;
&lt;br /&gt;
crab3 에서 사용하는 python 환경변수와 gfal-* 명령어들에 문제를 일으키기 때문입니다. gfal-* 명령어 앞에 &amp;quot; env --unset=LD_LIBRARY_PATH &amp;quot;을 넣어줌으로써 문제를 해결할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
 $ env --unset=LD_LIBRARY_PATH gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/test/test.transfer&lt;br /&gt;
 -rw-r--r-- 1   2    2    Oct 12 02:17 4.8M srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/test/test.transfer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== cmsenv 실행후  gfal 명령어들이 정상 동작 하지 않을때 === &lt;br /&gt;
&lt;br /&gt;
cmsenv 실행후에 다음과 같은 오류가 발생한다면&lt;br /&gt;
&lt;br /&gt;
 Failed to add IO tunnel (libgsiTunnel.so: cannot open shared object file: No such file or directory). Provider: [libgsiTunnel.so].&lt;br /&gt;
 Error ( POLLIN) (with data) on control line [12]&lt;br /&gt;
 Failed to create a control line&lt;br /&gt;
 Failed open file in the dCache.&lt;br /&gt;
 gfal-copy: error: Input/output error &lt;br /&gt;
&lt;br /&gt;
아래 명령을 먼저 실행해줌으로써 문제를 해결할 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/dcap &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== no match 오류가 발생할때 ===&lt;br /&gt;
&lt;br /&gt;
* tcsh에서 ?는 wild card로 인식이 됩니다. 따라서 tcsh을 사용하고 있다면 srm 경로에 반드시 &amp;quot;&amp;quot;를 사용해야 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  srm*, lcg*, gfal* 주요 명령어 비교표 ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#cccc99;color:#black;white:80%;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!   srm*  !! lcg* !! gfal* !! 비고&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmls&lt;br /&gt;
| lcg-ls&lt;br /&gt;
| gfal-ls &lt;br /&gt;
| ls&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmcp&lt;br /&gt;
| lcg-cp&lt;br /&gt;
| gfal-copy&lt;br /&gt;
| cp&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrm&lt;br /&gt;
| lcg-del&lt;br /&gt;
| gfal-rm &lt;br /&gt;
| rm &lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmmkdir&lt;br /&gt;
| &lt;br /&gt;
| gfal-mkdir &lt;br /&gt;
| mkdir &lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrmdir&lt;br /&gt;
| lcg-del -d&lt;br /&gt;
| gfal-rm -R &lt;br /&gt;
| rmdir&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| gfal-cat &lt;br /&gt;
| cat&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== uberftp를 이용한 Storage Element 사용 ===&lt;br /&gt;
&lt;br /&gt;
* [[ uberftp | uberftp 사용법으로 가기 ]]&lt;br /&gt;
&lt;br /&gt;
=== WebFTS를 이용한 Storage Element 로의 Data 전송 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tier-2 저장공간(Disk) 활용 분류 ===&lt;br /&gt;
&lt;br /&gt;
 * Storage Element (srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/...)&lt;br /&gt;
  : 대용량 저장 공간으로 장기간 보관이 가능합니다.&lt;br /&gt;
   - PhEDEx를 통한 DataSet 저장&lt;br /&gt;
   - Analysis 이후의 결과파일 저장&lt;br /&gt;
  : 현재 약 830 TB의 공간을 마련하여 운영하고 있습니다.&lt;br /&gt;
  : 사용자의 데이터 저장으로 공간이 부족할 경우, 사전 설문을 통해 더 이상 사용하지 않는 과거 데이터의 삭제 요청을 드릴 수 있습니다. &lt;br /&gt;
&lt;br /&gt;
 * User Home Directory (/u/user/...)&lt;br /&gt;
  : Tier-2 UI에 로그할 경우 기본적인 설정사항 등을 보관하는 장소입니다.&lt;br /&gt;
  : 약 9 TB 규모의 공간입니다.&lt;br /&gt;
  : 모든 사용자가 9 TB를 나누어 사용하므로 용량이 큰 데이터의 보관은 가급적 삼가해 주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
 * Scratch Disk&lt;br /&gt;
  : UI에 총 4개의 임시 저장공간이 있습니다.&lt;br /&gt;
   - /d  : 2 TB single Disk&lt;br /&gt;
   - /d1 : 2 TB single Disk&lt;br /&gt;
   - /d2 : 2 TB single Disk&lt;br /&gt;
   - /d3 : Logical Volume ( 2 TB single Disk * 3)&lt;br /&gt;
  : scratch disk는 Storage Element와 User Home Directory 영역과 달리 Single Disk로 구성이 되어 있습니다.&lt;br /&gt;
  : 개별 Disk의 물리적 장애 발생 시, 데이터의 유실이 발생하므로 중요한 데이터 및 장기 보관 데이터는 반드시 Storage Element로 이동하여 주시기 바랍니다.&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1927</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1927"/>
		<updated>2016-03-17T08:31:45Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HOW TO USE create-batch in KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in KNU Tier-3 UI(cms02.knu.ac.kr or cms03.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
=== Before submit, set cmsenv first! ===&lt;br /&gt;
1. go to CMSSW and set cmsenv&lt;br /&gt;
 $ cd CMSSW_X_Y_Z/src&lt;br /&gt;
 $ cmsenv&lt;br /&gt;
&lt;br /&gt;
2. if you have valid python configuration file for cmsRun, do&lt;br /&gt;
 $ create-batch --jobName JOBNAME --fileList FILELIST.txt --maxFiles N --cfg CONFIG_FILE_cfg.py --queue cms&lt;br /&gt;
&lt;br /&gt;
3. Following lines are options &lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
 &lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
=== fileList format example : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== fileList format example( if samples in Storage Element) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1867</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1867"/>
		<updated>2015-12-10T10:06:48Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* Before submit, set cmsenv first! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HOW TO USE create-batch in KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in KNU Tier-3 UI(cms02.knu.ac.kr or cms03.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
=== Before submit, set cmsenv first! ===&lt;br /&gt;
1. go to CMSSW and set cmsenv&lt;br /&gt;
 $ cd CMSSW_X_Y_Z/src&lt;br /&gt;
 $ cmsenv&lt;br /&gt;
&lt;br /&gt;
2. if you have valid python configuration file for cmsRun, do&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg CONFIG_FILE_cfg.py --queue cms&lt;br /&gt;
&lt;br /&gt;
3. Following lines are options &lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
 &lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
=== fileList format example : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== fileList format example( if samples in Storage Element) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1866</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1866"/>
		<updated>2015-12-10T10:05:15Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* HOW TO USE create-batch in KNU Tier-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HOW TO USE create-batch in KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in KNU Tier-3 UI(cms02.knu.ac.kr or cms03.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
=== Before submit, set cmsenv first! ===&lt;br /&gt;
1. go to CMSSW and set cmsenv&lt;br /&gt;
 $ cd CMSSW_X_Y_Z/src&lt;br /&gt;
 $ cmsenv&lt;br /&gt;
&lt;br /&gt;
2. if you have valid python configuration file for cmsRun, do&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg CONFIG_FILE_cfg.py --queue cms&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
 &lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
=== fileList format example : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== fileList format example( if samples in Storage Element) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1865</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1865"/>
		<updated>2015-12-10T10:03:35Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* fileList format example(Storage Element) : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HOW TO USE create-batch in KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in KNU Tier-3 UI(cms02.knu.ac.kr or cms03.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
=== Before submit, set cmsenv first! ===&lt;br /&gt;
1. go to CMSSW and set cmsenv&lt;br /&gt;
 $ cd CMSSW_X_Y_Z/src&lt;br /&gt;
 $ cmsenv&lt;br /&gt;
&lt;br /&gt;
2. if you have valid python configuration file for cmsRun, do&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg CONFIG_FILE_cfg.py --queue cms&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
 &lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
=== fileList format example : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== fileList format example( if samples in Storage Element) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== Job submit example : ===&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg USER_CONF.py --queue cms&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1864</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1864"/>
		<updated>2015-12-10T10:03:00Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* fileList format example(Local) : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HOW TO USE create-batch in KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in KNU Tier-3 UI(cms02.knu.ac.kr or cms03.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
=== Before submit, set cmsenv first! ===&lt;br /&gt;
1. go to CMSSW and set cmsenv&lt;br /&gt;
 $ cd CMSSW_X_Y_Z/src&lt;br /&gt;
 $ cmsenv&lt;br /&gt;
&lt;br /&gt;
2. if you have valid python configuration file for cmsRun, do&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg CONFIG_FILE_cfg.py --queue cms&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
 &lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
=== fileList format example : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== fileList format example(Storage Element) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== Job submit example : ===&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg USER_CONF.py --queue cms&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1863</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1863"/>
		<updated>2015-12-10T09:58:52Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* Before submit, set cmsenv first! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HOW TO USE create-batch in KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in KNU Tier-3 UI(cms02.knu.ac.kr or cms03.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
=== Before submit, set cmsenv first! ===&lt;br /&gt;
1. go to CMSSW and set cmsenv&lt;br /&gt;
 $ cd CMSSW_X_Y_Z/src&lt;br /&gt;
 $ cmsenv&lt;br /&gt;
&lt;br /&gt;
2. if you have valid python configuration file for cmsRun, do&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg CONFIG_FILE_cfg.py --queue cms&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
 &lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
=== fileList format example(Local) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== fileList format example(Storage Element) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== Job submit example : ===&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg USER_CONF.py --queue cms&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1862</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1862"/>
		<updated>2015-12-10T09:57:33Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* Before submit, set cmsenv first! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HOW TO USE create-batch in KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in KNU Tier-3 UI(cms02.knu.ac.kr or cms03.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
=== Before submit, set cmsenv first! ===&lt;br /&gt;
1. go to CMSSW and set cmsenv&lt;br /&gt;
 $ cd CMSSW_X_Y_Z/src&lt;br /&gt;
 $ cmsenv&lt;br /&gt;
&lt;br /&gt;
2. if you have valid configuration python file for cmsRun, do&lt;br /&gt;
 $ create-batch&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
 &lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
=== fileList format example(Local) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== fileList format example(Storage Element) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== Job submit example : ===&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg USER_CONF.py --queue cms&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1861</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1861"/>
		<updated>2015-12-10T09:56:10Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* Before submit, set cmsenv first! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HOW TO USE create-batch in KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in KNU Tier-3 UI(cms02.knu.ac.kr or cms03.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
=== Before submit, set cmsenv first! ===&lt;br /&gt;
1. go to CMSSW and set cmsenv&lt;br /&gt;
 $ cd CMSSW_X_Y_Z/src&lt;br /&gt;
 $ cmsenv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
 &lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
=== fileList format example(Local) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== fileList format example(Storage Element) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== Job submit example : ===&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg USER_CONF.py --queue cms&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1860</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1860"/>
		<updated>2015-12-10T09:55:41Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* Before submit, set cmsenv first! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HOW TO USE create-batch in KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in KNU Tier-3 UI(cms02.knu.ac.kr or cms03.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
=== Before submit, set cmsenv first! ===&lt;br /&gt;
1. go to CMSSW and set cmsenv&lt;br /&gt;
$ cd CMSSW_X_Y_Z/src&lt;br /&gt;
$ cmsenv&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
 &lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
=== fileList format example(Local) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== fileList format example(Storage Element) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== Job submit example : ===&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg USER_CONF.py --queue cms&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1859</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1859"/>
		<updated>2015-12-10T09:51:36Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* HOW TO USE create-batch in KNU Tier-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HOW TO USE create-batch in KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in KNU Tier-3 UI(cms02.knu.ac.kr or cms03.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
=== Before submit, set cmsenv first! ===&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
 &lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
=== fileList format example(Local) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== fileList format example(Storage Element) : ===&lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
=== Job submit example : ===&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg USER_CONF.py --queue cms&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1855</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1855"/>
		<updated>2015-11-17T04:17:31Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HOW TO USE create-batch in T3&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in Tier-3 UI.&lt;br /&gt;
&lt;br /&gt;
Before submit, set cmsenv first!&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
fileList format example(Local) : &lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
fileList format example(Storage Element) : &lt;br /&gt;
 $ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
submit example :&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg USER_CONF.py --queue cms&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1854</id>
		<title>Create-batch</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=Create-batch&amp;diff=1854"/>
		<updated>2015-11-17T03:00:20Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: Created page with &amp;quot;HOW TO USE create-batch in T3  This page is for create-batch command in Tier-3 UI.  Before submit, set cmsenv first!    Mandatory options :    --jobName  NAME...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HOW TO USE create-batch in T3&lt;br /&gt;
&lt;br /&gt;
This page is for create-batch command in Tier-3 UI.&lt;br /&gt;
&lt;br /&gt;
Before submit, set cmsenv first!&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
fileList format example(Local) : &lt;br /&gt;
$ vi fileList.txt&lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
fileList format example(Storage Element) : &lt;br /&gt;
$ vi fileList.txt&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
submit example :&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg USER_CONF.py --queue cms&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=User:Sangilpark&amp;diff=1853</id>
		<title>User:Sangilpark</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=User:Sangilpark&amp;diff=1853"/>
		<updated>2015-11-17T02:40:32Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HOW TO USE create-batch in T3&lt;br /&gt;
&lt;br /&gt;
Before submit, set cmsenv first!&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
fileList Format example(Local) : &lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
fileList format example(Storage Element) : &lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
&lt;br /&gt;
submit example :&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg USER_CONF.py --queue cms&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=User:Sangilpark&amp;diff=1852</id>
		<title>User:Sangilpark</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=User:Sangilpark&amp;diff=1852"/>
		<updated>2015-11-17T01:55:21Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: Created page with &amp;quot;create-batch 사용법 (HOW TO USE create-batch in T3)    Mandatory options :    --jobName  NAME                  Name of job    --fileList DATA_FILES            File list tex...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;create-batch 사용법 (HOW TO USE create-batch in T3)&lt;br /&gt;
&lt;br /&gt;
  Mandatory options :&lt;br /&gt;
   --jobName  NAME                  Name of job&lt;br /&gt;
   --fileList DATA_FILES            File list text file&lt;br /&gt;
   --maxFiles N                     Maximum number of files per job&lt;br /&gt;
   --cfg      CONFIG_FILE_cfg.py    Configuration file&lt;br /&gt;
  Optional :&lt;br /&gt;
   --queue QUEUE_NAME               Set the batch queue name&lt;br /&gt;
   -n                               Do not submit jobs to batch&lt;br /&gt;
   --transferDest OUTPUT_LOCATION   OUTPUT DIRECTORY (/store will be assumed to SE)&lt;br /&gt;
   -g                               Grid certificate is required&lt;br /&gt;
   --maxEvent N                     Maximum number of events per job (-1 by default)&lt;br /&gt;
   --transferFiles                  Additional files to transfer&lt;br /&gt;
&lt;br /&gt;
fileList Format example(Local) : &lt;br /&gt;
 file:/u/user/~/sample1.root&lt;br /&gt;
 file:/u/user/~/sample2.root&lt;br /&gt;
 ...&lt;br /&gt;
&lt;br /&gt;
fileList format example(Storage Element) : &lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample1.root&lt;br /&gt;
 dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/~~/~~/sample2.root&lt;br /&gt;
&lt;br /&gt;
submit example :&lt;br /&gt;
 $ create-batch --jobName testjob1 --fileList fileList.txt --maxFiles 1 --cfg USER_CONF.py --queue cms&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1797</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1797"/>
		<updated>2015-10-16T07:52:55Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* How to use KNU Tier-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
=== CERN 및 CMS User 등록 ===&lt;br /&gt;
  [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
&lt;br /&gt;
=== Certificate ===&lt;br /&gt;
  [https://ca.cern.ch/ca/ CERN 인증서 웹사이트]에 접속하여 Certificate를 발급받는다.  &lt;br /&gt;
&lt;br /&gt;
  Certificate가 발급되면 인증서를 개인 PC 웹브라우저에 Import 한 후, &lt;br /&gt;
  Import된 인증서를 웹브라우저 설정 메뉴 중 Public key 관련탭에서 개인 PC로 Export할 수 있다. &lt;br /&gt;
  (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 선택하시기 바랍니다.) &lt;br /&gt;
&lt;br /&gt;
  Export된 인증서 파일은 cms UI(cms.knu.ac.kr)의 본인 디렉토리에 복사한 후&lt;br /&gt;
  아래의 순서대로 인증서와 키를 만들어 .globus 디렉토리에 넣으시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
=== VO(Virtual Organisation) 등록 ===&lt;br /&gt;
   CERN Certificate를 다운로드 받은 웹브라우저(인증서가 import 되어 있는)로&lt;br /&gt;
   [https://lcg-voms.cern.ch:8443/vo/cms/vomrs?path=/RootNode LCG CMS VO]에 접속하여 인증서를 등록. ([https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideLcgAccess#How_to_register_in_the_CMS_VO 참고: VO 등록방법 안내 자료])&lt;br /&gt;
   이메일등 신상 정보를 입력하고, role을 선택한 후 신청서를 제출하면, 담당자가 등록 결과를 이메일로 보내줌. [https://voms.cern.ch:8443/voms/cms CMS VO 등록 여부 확인 홈페이지]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039; &amp;lt;&amp;lt;Account 발급 전, 자주 하는 질문&amp;gt;&amp;gt;&lt;br /&gt;
   &#039;&#039; Q : CMS에서 처음 일하게 되어 전반적인 연구 내용을 잘 모릅니다. 신청서 내용 작성에 어려움이 많습니다. 어떻게 하면 좋을까요?&lt;br /&gt;
   &#039;&#039;&#039; A : CMS 신규 사용자의 경우 연구 내용을 잘 모를 수 있고, 컴퓨팅 자원에 대한 지식이 부족할 수 있습니다.&lt;br /&gt;
   &#039;&#039;&#039;     사용계획서 내의 예시를 보시고 작성하실 수 있는 부분을 간략히 적으시면 됩니다.&lt;br /&gt;
   &#039;&#039;&#039;     잘 모르는 부분은 빈란으로 두셔도 되지만, 가능하다면 연구실 선임께 여쭤보시는 방법도 좋습니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 연구 계획서에서 앞으로 사용할 (CPU, Disk) 사용량을 적어 냈는데요, 반드시 이 범위 내에서만 사용해야 하나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 연구를 진행하시면서 연구 계획이 구체화되고 이에 따라 자원의 필요량이 증가하시면, Tier-2 연락처를 통해 미리 말씀해 주시면 필요한 자원의 할당을 준비해 드리겠습니다.&lt;br /&gt;
   &#039;&#039;&#039;     대량의 연구자원을 갑작스럽게 요청하시면 자원 할당에 시간이 다소 소요될 수 있습니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 초기에 제출한 전산자원 사용량을 초과하여 사용할 경우 불익이 있나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 개인 용량을 다소 초과하셔도 불익은 없습니다. 다만 추가 사용량이 큰 경우 협의를 통해 조정하시기 바랍니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 연구의 내용이 확장되어 더 많은 자원을 필요로 합니다. 이런 경우 어떻게 해야 하나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 연구계획 수정 내용을 추가로 작성/제출하시면 됩니다.&lt;br /&gt;
   &#039;&#039;&#039;     Tier-2 에서 보유하고 있는 여유 전산자원에 따라, 필요하신 자원의 준비에 다소 시간이 소요될 수 있으니 시간적 여유를 두시고 신청해 주시면 감사하겠습니다.&lt;br /&gt;
   &#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039; (기타 궁금하신 부분이 있으시면 언제든 연락 주시면 안내해 드리겠습니다.)&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1) [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration 웹페이지]에서 신청서를 작성, 제출한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 e-mail(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;&lt;br /&gt;
   발급 받은 임시 비밀번호를 이용해 KNU Tier-2 UI에 접속한 후 그리드 프록시가 정상적으로 생성되는지 확인한다.&lt;br /&gt;
   (임시 비밀번호는 &amp;quot;passwd&amp;quot;명령을 이용하여 반드시 변경하십시오)&lt;br /&gt;
   $ voms-proxy-init --voms cms&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
=== SiteDB 등록 ===&lt;br /&gt;
   &#039;&#039;&#039;CRAB 이용을 위한 필수 과정인 사용자 DN의 SiteDB 등록이 자동화 됨.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   - 관련 안내 자료&lt;br /&gt;
     SiteDB for CRAB: https://twiki.cern.ch/twiki/bin/view/CMS/SiteDBForCRAB&lt;br /&gt;
     사용자 DN 등록 자동화 안내 : https://twiki.cern.ch/twiki/bin/viewauth/CMS/SiteDBForCRAB#Adding_your_DN_to_your_profile&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
&lt;br /&gt;
=== Linux 에서 접속하기 ===&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@kcms-t2.knu.ac.kr( or username@cms.knu.ac.kr, username@cms01.knu.ac.kr)&lt;br /&gt;
=== Windows OS 에서 접속하기 ===&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) [http://www.chiark.greenend.org.uk/~sgtatham/putty/ &#039;&#039;&#039;Putty&#039;&#039;&#039;(무료)], &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 예시 화면]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) [http://sourceforge.net/projects/xming/ &#039;&#039;&#039;Xming&#039;&#039;&#039;(무료)], [http://x.cygwin.com/screenshots/ &#039;&#039;&#039;Cygwin/X&#039;&#039;&#039;(무료)], &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;(유료), &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령을 사용.&lt;br /&gt;
 $ passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[주의 : 비밀번호 변경은 더이상 yppasswd 명령을 사용하지 않습니다.]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 도움이 됩니다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
 3) 계정이 발급되었을때 처음 기본 쉘은 tcsh 이다. 기본 shell의 변경은 ypchsh 명령을 이용하여 bash 혹은 zsh 등의 자신이 선호하는 shell로 변경할 수 있다.&lt;br /&gt;
 $ ypchsh&lt;br /&gt;
&lt;br /&gt;
=== KNU UI 현황 ===&lt;br /&gt;
{| style=&amp;quot;background:#cccc99;color:#black;white:80%;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!   대표 Hostname  !! 세부 Hostname !! OS !! 비고&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
! kcms-t2.knu.ac.kr&lt;br /&gt;
| cms.knu.ac.kr&lt;br /&gt;
| SL6 &lt;br /&gt;
| Tier2  UI&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
! kcms-t2.knu.ac.kr&lt;br /&gt;
| cms01.knu.ac.kr&lt;br /&gt;
| SL6&lt;br /&gt;
| Tier2 UI&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
! kcms-t3.knu.ac.kr&lt;br /&gt;
| cms02.knu.ac.kr&lt;br /&gt;
| SL6 &lt;br /&gt;
| Tier3 UI &lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
! kcms-t3.knu.ac.kr&lt;br /&gt;
| cms03.knu.ac.kr&lt;br /&gt;
| SL5 &lt;br /&gt;
| Tier3 UI &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
&lt;br /&gt;
* CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
bash shell을 사용한다면 &lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) 활용 ==&lt;br /&gt;
&lt;br /&gt;
1. CMS Crab 사용 가이드를 참고 바랍니다.&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrab CRAB online manual and tutorial]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3ConfigurationFile crab configuration file에 관련 설명]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3Commands crab command 설명]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBookCRAB3Tutorial crab3 tutorial]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/Crab3DataHandling data handling]&lt;br /&gt;
&lt;br /&gt;
2. 아래의 간편 예제를 참고하여 CRAB 실행을 연습해 보세요.&lt;br /&gt;
  &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[ 주의 : bash 기준으로 작성되었습니다. 아래 예제의 스크립트 중 자신의 shell에 맞는 스크립트를 사용하시면 됩니다. (ex: csh 사용자는 source /cvmfs/cms.cern.ch/cmsset_default.csh 을 활용) ]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 $ cd /cvmfs/cms.cern.ch/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_2_1/   ### CVMFS 에서 제공하는 CMS S/W 중 자신이 활용하고 싶은 아키텍쳐 및 CMS S/W 버전이 있는지 확인합니다.&lt;br /&gt;
 $ set SCRAM_ARCH=slc6_amd64_gcc481   ### 아키텍쳐를 설정합니다.&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh   ### CMS S/W 기본 설정을 로드합니다.&lt;br /&gt;
 $ cmsenv   ### CMS 작업 환경을 로드합니다.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~/   ### 자신의 홈디렉토리로 이동합니다.&lt;br /&gt;
 $ scramv1 list CMSSW   ### 자신이 사용하고 싶은 CMSSW를 검색합니다.&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_7_2_1   ### 검색 결과 중 한 가지의 버전을 선택/설정합니다. (자동으로 해당 버전의 CMSSW 작업 폴더가 생성됩니다.)&lt;br /&gt;
 $ cd CMSSW_7_2_1/src   ### 생성한 작업 폴더로 이동합니다.&lt;br /&gt;
&lt;br /&gt;
 $ vi crab3config.py   ### crab 설정 파일을 생성합니다. (아래의 crab3config.py 예제 참조)&lt;br /&gt;
 $ vi myConfig.py   ### 실행할 작업 명시 파일을 생성합니다 (아래의 myConfig.py 예제 참조)&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/crab3/crab.sh   ### crab 사용을 설정합니다.&lt;br /&gt;
 $ crab submit -c crab3config.py   ### 실제 작업을 생성합니다.&lt;br /&gt;
 $ crab status   ### 작업 진행 상황을 수시로 모니터링 합니다. (CMS 데시보드에서는 보다 다양한 형태로 자신의 작업 상황을 조회할 수 있습니다. http://dashboard.cern.ch/cms/)&lt;br /&gt;
&lt;br /&gt;
3. 2. 항목 완료 후, 같은 환경에서 추가 작업을 진행하실 때는 아래의 항목만을 진행하시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
 # 환경 설정&lt;br /&gt;
 $ cd CMSSW_7_2_1/src&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh   &lt;br /&gt;
 $ cmsenv&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/crab3/crab.sh&lt;br /&gt;
&lt;br /&gt;
 # 작업 내용 정리&lt;br /&gt;
 $ vi crab3config.py&lt;br /&gt;
 $ vi myConfig.py&lt;br /&gt;
&lt;br /&gt;
 # 작업 실행 및 조회&lt;br /&gt;
 $ crab submit -c crab3config.py&lt;br /&gt;
 $ crab status&lt;br /&gt;
&lt;br /&gt;
* 예제 : crab3config.py &lt;br /&gt;
&lt;br /&gt;
   from WMCore.Configuration import Configuration&lt;br /&gt;
   config = Configuration()&lt;br /&gt;
   config.section_(&#039;General&#039;)&lt;br /&gt;
   config.General.transferOutputs = True&lt;br /&gt;
   config.section_(&#039;JobType&#039;)&lt;br /&gt;
   config.JobType.psetName = &#039;myConfig.py&#039;&lt;br /&gt;
   config.JobType.pluginName = &#039;Analysis&#039;&lt;br /&gt;
   config.JobType.outputFiles = [&#039;outfileName.root&#039;]&lt;br /&gt;
   config.section_(&#039;Data&#039;)&lt;br /&gt;
   config.Data.inputDataset = &#039;/WplusToENu_CT10_13TeV-powheg-pythia8/Spring14miniaod-PU20bx25_POSTLS170_V5-v1/MINIAODSIM&#039;&lt;br /&gt;
   config.Data.unitsPerJob = 500&lt;br /&gt;
   config.Data.splitting = &#039;LumiBased&#039;&lt;br /&gt;
   #config.Data.splitting = &#039;FileBased&#039;&lt;br /&gt;
   config.Data.publication = False&lt;br /&gt;
   config.section_(&#039;User&#039;)&lt;br /&gt;
   config.section_(&#039;Site&#039;)&lt;br /&gt;
   config.Site.whitelist = [&#039;T2_KR_KNU&#039;]&lt;br /&gt;
   config.Site.storageSite = &#039;T2_KR_KNU&#039;&lt;br /&gt;
&lt;br /&gt;
* 예제 : myConfig.py&lt;br /&gt;
&lt;br /&gt;
   import FWCore.ParameterSet.Config as cms&lt;br /&gt;
   process = cms.Process(&#039;Slurp&#039;)&lt;br /&gt;
   process.source = cms.Source(&amp;quot;PoolSource&amp;quot;, fileNames = cms.untracked.vstring())&lt;br /&gt;
   process.maxEvents = cms.untracked.PSet( input       = cms.untracked.int32(10) )&lt;br /&gt;
   process.options   = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) )&lt;br /&gt;
   process.output = cms.OutputModule(&amp;quot;PoolOutputModule&amp;quot;,&lt;br /&gt;
    outputCommands = cms.untracked.vstring(&amp;quot;drop *&amp;quot;, &amp;quot;keep recoTracks_*_*_*&amp;quot;),&lt;br /&gt;
    fileName = cms.untracked.string(&#039;outfileName.root&#039;),&lt;br /&gt;
   )&lt;br /&gt;
   process.out_step = cms.EndPath(process.output)&lt;br /&gt;
&lt;br /&gt;
* crab2 설정을 crab3로 변환하려면 다음 툴을 사용하세요.&lt;br /&gt;
&lt;br /&gt;
 crab2cfgTOcrab3py [crab2confgiName.cfg] [crab3configName.py]&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.csh&lt;br /&gt;
* CMSSW 5_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ set SCRAM_ARCH=slc5_amd64_gcc462&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd /cvmfs/cms.cern.ch/slc5_amd64_gcc462/cms/cmssw/CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`)&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&lt;br /&gt;
1. Grid Ticket 생성&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
      예)Your proxy is valid until Tue Apr 22 06:03:51 KST 2014&lt;br /&gt;
  &lt;br /&gt;
2. CRAB 작업 실행&lt;br /&gt;
 CRAB3 사용 및 간단한 명령어&lt;br /&gt;
 $ crab submit -c crab3config.py   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab status           (수행중인 job 의 상태 확인)&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrab Software Guide on CRAB]&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KNU Tier-3 이용 ===&lt;br /&gt;
   Tier-3 Farm은 Tier-2 에 비해서 상대적으로 작은 연산자원을 가지고 있습니다. 많은 양의 job 혹은 무거운 job의 실행은 Tier-2를 이용해 주시기 바랍니다.&lt;br /&gt;
   추후 자원 증설 예산을 최대한 반영하여 자원 확보에 노력하겠습니다.&lt;br /&gt;
&lt;br /&gt;
=== Grid 환경에서 작업 실행하기 ===&lt;br /&gt;
   기본적인 작업 실행 방법은 기존 Tier-2의 방법과 동일합니다.&lt;br /&gt;
   다만, Crab 설정에서&lt;br /&gt;
   &#039;&#039;&#039;[GRID]&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;ce_white_list = cluster118.knu.ac.kr&#039;&#039;&#039;&lt;br /&gt;
   을 추가해 주시면 Tier-3 Farm에 작업이 할당됩니다.&lt;br /&gt;
   &lt;br /&gt;
=== 배치 작업(Torque) 실행하기 ===&lt;br /&gt;
   1) Tier-3 UI 접속하기&lt;br /&gt;
     터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
     ssh -X username@kcms-t3.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
   2) 작업 실행하기&lt;br /&gt;
     ① 쉘을 bash로 전환한다.&lt;br /&gt;
        &#039;&#039;&#039;bash&#039;&#039;&#039;&lt;br /&gt;
     ② SCRAM_ARCH를 slc5로 설정한다.&lt;br /&gt;
        &#039;&#039;&#039;export SCRAM_ARCH=slc5_ia32_gcc434&#039;&#039;&#039;&lt;br /&gt;
     ③ cms 환경을 설정한다.&lt;br /&gt;
        &#039;&#039;&#039;source /cvmfs/cms.cern.ch/cmsset_default.csh&#039;&#039;&#039;&lt;br /&gt;
     ④ 자신이 작업하고자 하는 CMSSW이 설치된 폴더로 이동한다.&lt;br /&gt;
        &#039;&#039;&#039;cd CMSSW_version/src&#039;&#039;&#039;&lt;br /&gt;
     ⑤ 실행할 파일을 확인한다.&lt;br /&gt;
        &#039;&#039;&#039;scram runtime -sh&#039;&#039;&#039;&lt;br /&gt;
     ⑥ 자신에게 맞는 CMSW 버전, 작업 디렉토리, 결과 저장 디렉토리, 이메일 주소 등을 job_template_cmssw에 기록한다. (job_template_cmssw 파일은 작업 할당 폴더에 위치 시킨다.)&lt;br /&gt;
        참조 : http://www.physics.purdue.edu/Tier2/files/job_template_cmssw.txt&lt;br /&gt;
     ⑦ createjobs 파일을 생성하고 읽기, 쓰기, 실행 권한을 부여한다.&lt;br /&gt;
        참조 : http://www.physics.purdue.edu/Tier2/files/createjobs.txt&lt;br /&gt;
     ⑧ 작업을 실행(submit)한다.&lt;br /&gt;
        &#039;&#039;&#039;./createjobs.sh jobname #event #job #submitjob cfgfilename nameofcluster&#039;&#039;&#039;&lt;br /&gt;
     ⑨ 실행(submit)한 작업의 상태를 관찰한다.&lt;br /&gt;
        &#039;&#039;&#039;qstat cms&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;※주의 : 배치 작업(Torque) 실행은 Tier-3에서만 가능합니다.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[주의 : tcsh, csh 등 에서 관련 명령어를 사용할 때, 경로 인자에 반드시 &amp;quot; &amp;quot; 를 사용해주시기 바랍니다.&lt;br /&gt;
]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
1) T2_KR_KNU의 Computing Resource 실시간 조회하기 (CPU, Disk 자원 조회)&lt;br /&gt;
 $ /d/cms/bin/knuinfo&lt;br /&gt;
 $&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
    CPU    Free Total Jobs      Running Waiting ComputingElement&lt;br /&gt;
    161      99         62           62       0 cluster118.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
    496     127        368          368       0 cluster50.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
  Avail Space(kB)  Used Space(kB)  Type  SE&lt;br /&gt;
     125508644406    644170969874  SRM   cluster142.knu.ac.kr&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) SE(Storage Element)의 사용자 디렉토리 경로&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ dcap://cluster142.knu.ac.kr/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;참고사항: &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 위의 예시에서 username은 향후  publish 할 경우를 대비하서 경북대 ID가 아니라 CERNID를 사용해야 합니다. &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 만약에 본인의 디렉토리가 만들어져 있지 않는 경우에는 관리자에게 연락바랍니다.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) test.file 파일의 SE 및 local 디렉토리로 복사하기&lt;br /&gt;
&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     srm://cluster142/.../DestFile&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
 $ gfal-copy gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
&lt;br /&gt;
4) xrootd 를 활용한 SE Data 접근 방법&lt;br /&gt;
 $ xrdcp root://cluster142.knu.ac.kr//store/user/(username)/test.file /some/local/path/test.file&lt;br /&gt;
   (참조 : http://xrootd.org/doc/prod/Syntax_config.htm)&lt;br /&gt;
&lt;br /&gt;
5) root에서 SE Data 접근 방법&lt;br /&gt;
 # 읽기&lt;br /&gt;
 $ TFile *f = TFile::Open(&amp;quot;dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;);&lt;br /&gt;
 $&lt;br /&gt;
 # 쓰기&lt;br /&gt;
 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/dcap&lt;br /&gt;
 $ root -l&lt;br /&gt;
 root [0] TFile *f = TFile::Open(&amp;quot;gsidcap://cluster142.knu.ac.kr:22128//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;, &amp;quot;RECREATE&amp;quot;);&lt;br /&gt;
 root [1] f-&amp;gt;Close();&lt;br /&gt;
 root [2] .q&lt;br /&gt;
 $&lt;br /&gt;
&lt;br /&gt;
6) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ /usr/local/bin/lcgcp_copyfiles list.txt&lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* lcg_cp는 기본적으로 복수파일 전송을 지원하지 않으나 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, 위의 스크립트를 사용하면 복수의 파일을 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
&lt;br /&gt;
 $ gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
8) 파일 또는 디렉토리 삭제&lt;br /&gt;
&lt;br /&gt;
 $ gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test/test.file&lt;br /&gt;
 $ &amp;lt;strike&amp;gt;gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&amp;lt;/strike&amp;gt;&lt;br /&gt;
 $ lcg-del -d srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9) gfal 명령어 사용 요약&lt;br /&gt;
  $ voms-proxy-init --voms cms 로 proxy 생성후 아래 명령어를 수행하시면 됩니다.&lt;br /&gt;
  $ 조회 : gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&lt;br /&gt;
  $ 복사 : gfal-copy srm://cluster142.knu.ac.kr:8443/.../FileNameSrc    srm://cluster142.knu.ac.kr:8443/.../FileNameDest&lt;br /&gt;
  $ 삭제 : gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName/FileName&lt;br /&gt;
  $ 디렉토리 삭제 : &amp;lt;strike&amp;gt;gfal-rm -R srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&amp;lt;/strike&amp;gt;&lt;br /&gt;
* 명령어 뒤의 Option은 매뉴얼 페이지를 참고 바랍니다. (ex. man gfal-ls)&lt;br /&gt;
* 1000개 이상의 파일 포함한 폴더 내용 보기 : (ex. 500번째 파일부터 700개의 파일을 보고 싶을 경우) lcg-ls --offset 500 --count 700 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(DestFoler)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10) no match 오류가 발생할때&lt;br /&gt;
&lt;br /&gt;
* tcsh에서 ?는 wild card로 인식이 됩니다. 따라서 tcsh을 사용하고 있다면 srm 경로에 반드시 &amp;quot;&amp;quot;를 사용해야 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11) srm*, lcg*, gfal* 주요 명령어 비교표&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#cccc99;color:#black;white:80%;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!   srm*  !! lcg* !! gfal* !! 비고&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmls&lt;br /&gt;
| lcg-ls&lt;br /&gt;
| gfal-ls &lt;br /&gt;
| ls&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmcp&lt;br /&gt;
| lcg-cp&lt;br /&gt;
| gfal-copy&lt;br /&gt;
| cp&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrm&lt;br /&gt;
| lcg-del&lt;br /&gt;
| gfal-rm &lt;br /&gt;
| rm &lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmmkdir&lt;br /&gt;
| &lt;br /&gt;
| gfal-mkdir &lt;br /&gt;
| mkdir &lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrmdir&lt;br /&gt;
| lcg-del -d&lt;br /&gt;
| gfal-rm -R &lt;br /&gt;
| rmdir&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| gfal-cat &lt;br /&gt;
| cat&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
12) uberftp를 이용한 Storage Element 사용&lt;br /&gt;
&lt;br /&gt;
* [[ uberftp | uberftp 사용법으로 가기 ]]&lt;br /&gt;
&lt;br /&gt;
13) Tier-2 저장공간(Disk) 활용 분류&lt;br /&gt;
&lt;br /&gt;
 * Storage Element (srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/...)&lt;br /&gt;
  : 대용량 저장 공간으로 장기간 보관이 가능합니다.&lt;br /&gt;
   - PhEDEx를 통한 DataSet 저장&lt;br /&gt;
   - Analysis 이후의 결과파일 저장&lt;br /&gt;
  : 현재 약 830 TB의 공간을 마련하여 운영하고 있습니다.&lt;br /&gt;
  : 사용자의 데이터 저장으로 공간이 부족할 경우, 사전 설문을 통해 더 이상 사용하지 않는 과거 데이터의 삭제 요청을 드릴 수 있습니다. &lt;br /&gt;
&lt;br /&gt;
 * User Home Directory (/u/user/...)&lt;br /&gt;
  : Tier-2 UI에 로그할 경우 기본적인 설정사항 등을 보관하는 장소입니다.&lt;br /&gt;
  : 약 9 TB 규모의 공간입니다.&lt;br /&gt;
  : 모든 사용자가 9 TB를 나누어 사용하므로 용량이 큰 데이터의 보관은 가급적 삼가해 주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
 * Scratch Disk&lt;br /&gt;
  : UI에 총 4개의 임시 저장공간이 있습니다.&lt;br /&gt;
   - /d  : 2 TB single Disk&lt;br /&gt;
   - /d1 : 2 TB single Disk&lt;br /&gt;
   - /d2 : 2 TB single Disk&lt;br /&gt;
   - /d3 : Logical Volume ( 2 TB single Disk * 3)&lt;br /&gt;
  : scratch disk는 Storage Element와 User Home Directory 영역과 달리 Single Disk로 구성이 되어 있습니다.&lt;br /&gt;
  : 개별 Disk의 물리적 장애 발생 시, 데이터의 유실이 발생하므로 중요한 데이터 및 장기 보관 데이터는 반드시 Storage Element로 이동하여 주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
 -&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1796</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1796"/>
		<updated>2015-10-16T07:51:56Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* KNU Tier-2 Login */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
=== CERN 및 CMS User 등록 ===&lt;br /&gt;
  [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
&lt;br /&gt;
=== Certificate ===&lt;br /&gt;
  [https://ca.cern.ch/ca/ CERN 인증서 웹사이트]에 접속하여 Certificate를 발급받는다.  &lt;br /&gt;
&lt;br /&gt;
  Certificate가 발급되면 인증서를 개인 PC 웹브라우저에 Import 한 후, &lt;br /&gt;
  Import된 인증서를 웹브라우저 설정 메뉴 중 Public key 관련탭에서 개인 PC로 Export할 수 있다. &lt;br /&gt;
  (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 선택하시기 바랍니다.) &lt;br /&gt;
&lt;br /&gt;
  Export된 인증서 파일은 cms UI(cms.knu.ac.kr)의 본인 디렉토리에 복사한 후&lt;br /&gt;
  아래의 순서대로 인증서와 키를 만들어 .globus 디렉토리에 넣으시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
=== VO(Virtual Organisation) 등록 ===&lt;br /&gt;
   CERN Certificate를 다운로드 받은 웹브라우저(인증서가 import 되어 있는)로&lt;br /&gt;
   [https://lcg-voms.cern.ch:8443/vo/cms/vomrs?path=/RootNode LCG CMS VO]에 접속하여 인증서를 등록. ([https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideLcgAccess#How_to_register_in_the_CMS_VO 참고: VO 등록방법 안내 자료])&lt;br /&gt;
   이메일등 신상 정보를 입력하고, role을 선택한 후 신청서를 제출하면, 담당자가 등록 결과를 이메일로 보내줌. [https://voms.cern.ch:8443/voms/cms CMS VO 등록 여부 확인 홈페이지]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039; &amp;lt;&amp;lt;Account 발급 전, 자주 하는 질문&amp;gt;&amp;gt;&lt;br /&gt;
   &#039;&#039; Q : CMS에서 처음 일하게 되어 전반적인 연구 내용을 잘 모릅니다. 신청서 내용 작성에 어려움이 많습니다. 어떻게 하면 좋을까요?&lt;br /&gt;
   &#039;&#039;&#039; A : CMS 신규 사용자의 경우 연구 내용을 잘 모를 수 있고, 컴퓨팅 자원에 대한 지식이 부족할 수 있습니다.&lt;br /&gt;
   &#039;&#039;&#039;     사용계획서 내의 예시를 보시고 작성하실 수 있는 부분을 간략히 적으시면 됩니다.&lt;br /&gt;
   &#039;&#039;&#039;     잘 모르는 부분은 빈란으로 두셔도 되지만, 가능하다면 연구실 선임께 여쭤보시는 방법도 좋습니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 연구 계획서에서 앞으로 사용할 (CPU, Disk) 사용량을 적어 냈는데요, 반드시 이 범위 내에서만 사용해야 하나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 연구를 진행하시면서 연구 계획이 구체화되고 이에 따라 자원의 필요량이 증가하시면, Tier-2 연락처를 통해 미리 말씀해 주시면 필요한 자원의 할당을 준비해 드리겠습니다.&lt;br /&gt;
   &#039;&#039;&#039;     대량의 연구자원을 갑작스럽게 요청하시면 자원 할당에 시간이 다소 소요될 수 있습니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 초기에 제출한 전산자원 사용량을 초과하여 사용할 경우 불익이 있나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 개인 용량을 다소 초과하셔도 불익은 없습니다. 다만 추가 사용량이 큰 경우 협의를 통해 조정하시기 바랍니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 연구의 내용이 확장되어 더 많은 자원을 필요로 합니다. 이런 경우 어떻게 해야 하나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 연구계획 수정 내용을 추가로 작성/제출하시면 됩니다.&lt;br /&gt;
   &#039;&#039;&#039;     Tier-2 에서 보유하고 있는 여유 전산자원에 따라, 필요하신 자원의 준비에 다소 시간이 소요될 수 있으니 시간적 여유를 두시고 신청해 주시면 감사하겠습니다.&lt;br /&gt;
   &#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039; (기타 궁금하신 부분이 있으시면 언제든 연락 주시면 안내해 드리겠습니다.)&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1) [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration 웹페이지]에서 신청서를 작성, 제출한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 e-mail(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;&lt;br /&gt;
   발급 받은 임시 비밀번호를 이용해 KNU Tier-2 UI에 접속한 후 그리드 프록시가 정상적으로 생성되는지 확인한다.&lt;br /&gt;
   (임시 비밀번호는 &amp;quot;passwd&amp;quot;명령을 이용하여 반드시 변경하십시오)&lt;br /&gt;
   $ voms-proxy-init --voms cms&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
=== SiteDB 등록 ===&lt;br /&gt;
   &#039;&#039;&#039;CRAB 이용을 위한 필수 과정인 사용자 DN의 SiteDB 등록이 자동화 됨.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   - 관련 안내 자료&lt;br /&gt;
     SiteDB for CRAB: https://twiki.cern.ch/twiki/bin/view/CMS/SiteDBForCRAB&lt;br /&gt;
     사용자 DN 등록 자동화 안내 : https://twiki.cern.ch/twiki/bin/viewauth/CMS/SiteDBForCRAB#Adding_your_DN_to_your_profile&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
&lt;br /&gt;
=== Linux 에서 접속하기 ===&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@kcms-t2.knu.ac.kr( or username@cms.knu.ac.kr, username@cms01.knu.ac.kr)&lt;br /&gt;
=== Windows OS 에서 접속하기 ===&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) [http://www.chiark.greenend.org.uk/~sgtatham/putty/ &#039;&#039;&#039;Putty&#039;&#039;&#039;(무료)], &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 예시 화면]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) [http://sourceforge.net/projects/xming/ &#039;&#039;&#039;Xming&#039;&#039;&#039;(무료)], [http://x.cygwin.com/screenshots/ &#039;&#039;&#039;Cygwin/X&#039;&#039;&#039;(무료)], &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;(유료), &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령을 사용.&lt;br /&gt;
 $ passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[주의 : 비밀번호 변경은 더이상 yppasswd 명령을 사용하지 않습니다.]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 도움이 됩니다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
 3) 계정이 발급되었을때 처음 기본 쉘은 tcsh 이다. 기본 shell의 변경은 ypchsh 명령을 이용하여 bash 혹은 zsh 등의 자신이 선호하는 shell로 변경할 수 있다.&lt;br /&gt;
 $ ypchsh&lt;br /&gt;
&lt;br /&gt;
=== KNU UI 현황 ===&lt;br /&gt;
{| style=&amp;quot;background:#cccc99;color:#black;white:80%;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!   대표 Hostname  !! 세부 Hostname !! OS !! 비고&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
! kcms-t2.knu.ac.kr&lt;br /&gt;
| cms.knu.ac.kr&lt;br /&gt;
| SL6 &lt;br /&gt;
| Tier2  UI&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
! kcms-t2.knu.ac.kr&lt;br /&gt;
| cms01.knu.ac.kr&lt;br /&gt;
| SL6&lt;br /&gt;
| Tier2 UI&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
! kcms-t3.knu.ac.kr&lt;br /&gt;
| cms02.knu.ac.kr&lt;br /&gt;
| SL6 &lt;br /&gt;
| Tier3 UI &lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
! kcms-t3.knu.ac.kr&lt;br /&gt;
| cms03.knu.ac.kr&lt;br /&gt;
| SL5 &lt;br /&gt;
| Tier3 UI &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
&lt;br /&gt;
* CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
bash shell을 사용한다면 &lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) 활용 ==&lt;br /&gt;
&lt;br /&gt;
1. CMS Crab 사용 가이드를 참고 바랍니다.&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrab CRAB online manual and tutorial]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3ConfigurationFile crab configuration file에 관련 설명]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3Commands crab command 설명]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBookCRAB3Tutorial crab3 tutorial]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/Crab3DataHandling data handling]&lt;br /&gt;
&lt;br /&gt;
2. 아래의 간편 예제를 참고하여 CRAB 실행을 연습해 보세요.&lt;br /&gt;
  &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[ 주의 : bash 기준으로 작성되었습니다. 아래 예제의 스크립트 중 자신의 shell에 맞는 스크립트를 사용하시면 됩니다. (ex: csh 사용자는 source /cvmfs/cms.cern.ch/cmsset_default.csh 을 활용) ]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 $ cd /cvmfs/cms.cern.ch/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_2_1/   ### CVMFS 에서 제공하는 CMS S/W 중 자신이 활용하고 싶은 아키텍쳐 및 CMS S/W 버전이 있는지 확인합니다.&lt;br /&gt;
 $ set SCRAM_ARCH=slc6_amd64_gcc481   ### 아키텍쳐를 설정합니다.&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh   ### CMS S/W 기본 설정을 로드합니다.&lt;br /&gt;
 $ cmsenv   ### CMS 작업 환경을 로드합니다.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~/   ### 자신의 홈디렉토리로 이동합니다.&lt;br /&gt;
 $ scramv1 list CMSSW   ### 자신이 사용하고 싶은 CMSSW를 검색합니다.&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_7_2_1   ### 검색 결과 중 한 가지의 버전을 선택/설정합니다. (자동으로 해당 버전의 CMSSW 작업 폴더가 생성됩니다.)&lt;br /&gt;
 $ cd CMSSW_7_2_1/src   ### 생성한 작업 폴더로 이동합니다.&lt;br /&gt;
&lt;br /&gt;
 $ vi crab3config.py   ### crab 설정 파일을 생성합니다. (아래의 crab3config.py 예제 참조)&lt;br /&gt;
 $ vi myConfig.py   ### 실행할 작업 명시 파일을 생성합니다 (아래의 myConfig.py 예제 참조)&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/crab3/crab.sh   ### crab 사용을 설정합니다.&lt;br /&gt;
 $ crab submit -c crab3config.py   ### 실제 작업을 생성합니다.&lt;br /&gt;
 $ crab status   ### 작업 진행 상황을 수시로 모니터링 합니다. (CMS 데시보드에서는 보다 다양한 형태로 자신의 작업 상황을 조회할 수 있습니다. http://dashboard.cern.ch/cms/)&lt;br /&gt;
&lt;br /&gt;
3. 2. 항목 완료 후, 같은 환경에서 추가 작업을 진행하실 때는 아래의 항목만을 진행하시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
 # 환경 설정&lt;br /&gt;
 $ cd CMSSW_7_2_1/src&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh   &lt;br /&gt;
 $ cmsenv&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/crab3/crab.sh&lt;br /&gt;
&lt;br /&gt;
 # 작업 내용 정리&lt;br /&gt;
 $ vi crab3config.py&lt;br /&gt;
 $ vi myConfig.py&lt;br /&gt;
&lt;br /&gt;
 # 작업 실행 및 조회&lt;br /&gt;
 $ crab submit -c crab3config.py&lt;br /&gt;
 $ crab status&lt;br /&gt;
&lt;br /&gt;
* 예제 : crab3config.py &lt;br /&gt;
&lt;br /&gt;
   from WMCore.Configuration import Configuration&lt;br /&gt;
   config = Configuration()&lt;br /&gt;
   config.section_(&#039;General&#039;)&lt;br /&gt;
   config.General.transferOutputs = True&lt;br /&gt;
   config.section_(&#039;JobType&#039;)&lt;br /&gt;
   config.JobType.psetName = &#039;myConfig.py&#039;&lt;br /&gt;
   config.JobType.pluginName = &#039;Analysis&#039;&lt;br /&gt;
   config.JobType.outputFiles = [&#039;outfileName.root&#039;]&lt;br /&gt;
   config.section_(&#039;Data&#039;)&lt;br /&gt;
   config.Data.inputDataset = &#039;/WplusToENu_CT10_13TeV-powheg-pythia8/Spring14miniaod-PU20bx25_POSTLS170_V5-v1/MINIAODSIM&#039;&lt;br /&gt;
   config.Data.unitsPerJob = 500&lt;br /&gt;
   config.Data.splitting = &#039;LumiBased&#039;&lt;br /&gt;
   #config.Data.splitting = &#039;FileBased&#039;&lt;br /&gt;
   config.Data.publication = False&lt;br /&gt;
   config.section_(&#039;User&#039;)&lt;br /&gt;
   config.section_(&#039;Site&#039;)&lt;br /&gt;
   config.Site.whitelist = [&#039;T2_KR_KNU&#039;]&lt;br /&gt;
   config.Site.storageSite = &#039;T2_KR_KNU&#039;&lt;br /&gt;
&lt;br /&gt;
* 예제 : myConfig.py&lt;br /&gt;
&lt;br /&gt;
   import FWCore.ParameterSet.Config as cms&lt;br /&gt;
   process = cms.Process(&#039;Slurp&#039;)&lt;br /&gt;
   process.source = cms.Source(&amp;quot;PoolSource&amp;quot;, fileNames = cms.untracked.vstring())&lt;br /&gt;
   process.maxEvents = cms.untracked.PSet( input       = cms.untracked.int32(10) )&lt;br /&gt;
   process.options   = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) )&lt;br /&gt;
   process.output = cms.OutputModule(&amp;quot;PoolOutputModule&amp;quot;,&lt;br /&gt;
    outputCommands = cms.untracked.vstring(&amp;quot;drop *&amp;quot;, &amp;quot;keep recoTracks_*_*_*&amp;quot;),&lt;br /&gt;
    fileName = cms.untracked.string(&#039;outfileName.root&#039;),&lt;br /&gt;
   )&lt;br /&gt;
   process.out_step = cms.EndPath(process.output)&lt;br /&gt;
&lt;br /&gt;
* crab2 설정을 crab3로 변환하려면 다음 툴을 사용하세요.&lt;br /&gt;
&lt;br /&gt;
 crab2cfgTOcrab3py [crab2confgiName.cfg] [crab3configName.py]&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.csh&lt;br /&gt;
* CMSSW 5_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ set SCRAM_ARCH=slc5_amd64_gcc462&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd /cvmfs/cms.cern.ch/slc5_amd64_gcc462/cms/cmssw/CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`)&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&lt;br /&gt;
1. Grid Ticket 생성&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
      예)Your proxy is valid until Tue Apr 22 06:03:51 KST 2014&lt;br /&gt;
  &lt;br /&gt;
2. CRAB 작업 실행&lt;br /&gt;
 CRAB3 사용 및 간단한 명령어&lt;br /&gt;
 $ crab submit -c crab3config.py   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab status           (수행중인 job 의 상태 확인)&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrab Software Guide on CRAB]&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. KNU Tier-3 이용&lt;br /&gt;
   Tier-3 Farm은 Tier-2 에 비해서 상대적으로 작은 연산자원을 가지고 있습니다. 많은 양의 job 혹은 무거운 job의 실행은 Tier-2를 이용해 주시기 바랍니다.&lt;br /&gt;
   추후 자원 증설 예산을 최대한 반영하여 자원 확보에 노력하겠습니다.&lt;br /&gt;
&lt;br /&gt;
2. Grid 환경에서 작업 실행하기&lt;br /&gt;
   기본적인 작업 실행 방법은 기존 Tier-2의 방법과 동일합니다.&lt;br /&gt;
   다만, Crab 설정에서&lt;br /&gt;
   &#039;&#039;&#039;[GRID]&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;ce_white_list = cluster118.knu.ac.kr&#039;&#039;&#039;&lt;br /&gt;
   을 추가해 주시면 Tier-3 Farm에 작업이 할당됩니다.&lt;br /&gt;
   &lt;br /&gt;
3. 배치 작업(Torque) 실행하기&lt;br /&gt;
   1) Tier-3 UI 접속하기&lt;br /&gt;
     터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
     ssh -X username@kcms-t3.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
   2) 작업 실행하기&lt;br /&gt;
     ① 쉘을 bash로 전환한다.&lt;br /&gt;
        &#039;&#039;&#039;bash&#039;&#039;&#039;&lt;br /&gt;
     ② SCRAM_ARCH를 slc5로 설정한다.&lt;br /&gt;
        &#039;&#039;&#039;export SCRAM_ARCH=slc5_ia32_gcc434&#039;&#039;&#039;&lt;br /&gt;
     ③ cms 환경을 설정한다.&lt;br /&gt;
        &#039;&#039;&#039;source /cvmfs/cms.cern.ch/cmsset_default.csh&#039;&#039;&#039;&lt;br /&gt;
     ④ 자신이 작업하고자 하는 CMSSW이 설치된 폴더로 이동한다.&lt;br /&gt;
        &#039;&#039;&#039;cd CMSSW_version/src&#039;&#039;&#039;&lt;br /&gt;
     ⑤ 실행할 파일을 확인한다.&lt;br /&gt;
        &#039;&#039;&#039;scram runtime -sh&#039;&#039;&#039;&lt;br /&gt;
     ⑥ 자신에게 맞는 CMSW 버전, 작업 디렉토리, 결과 저장 디렉토리, 이메일 주소 등을 job_template_cmssw에 기록한다. (job_template_cmssw 파일은 작업 할당 폴더에 위치 시킨다.)&lt;br /&gt;
        참조 : http://www.physics.purdue.edu/Tier2/files/job_template_cmssw.txt&lt;br /&gt;
     ⑦ createjobs 파일을 생성하고 읽기, 쓰기, 실행 권한을 부여한다.&lt;br /&gt;
        참조 : http://www.physics.purdue.edu/Tier2/files/createjobs.txt&lt;br /&gt;
     ⑧ 작업을 실행(submit)한다.&lt;br /&gt;
        &#039;&#039;&#039;./createjobs.sh jobname #event #job #submitjob cfgfilename nameofcluster&#039;&#039;&#039;&lt;br /&gt;
     ⑨ 실행(submit)한 작업의 상태를 관찰한다.&lt;br /&gt;
        &#039;&#039;&#039;qstat cms&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;※주의 : 배치 작업(Torque) 실행은 Tier-3에서만 가능합니다.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[주의 : tcsh, csh 등 에서 관련 명령어를 사용할 때, 경로 인자에 반드시 &amp;quot; &amp;quot; 를 사용해주시기 바랍니다.&lt;br /&gt;
]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
1) T2_KR_KNU의 Computing Resource 실시간 조회하기 (CPU, Disk 자원 조회)&lt;br /&gt;
 $ /d/cms/bin/knuinfo&lt;br /&gt;
 $&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
    CPU    Free Total Jobs      Running Waiting ComputingElement&lt;br /&gt;
    161      99         62           62       0 cluster118.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
    496     127        368          368       0 cluster50.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
  Avail Space(kB)  Used Space(kB)  Type  SE&lt;br /&gt;
     125508644406    644170969874  SRM   cluster142.knu.ac.kr&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) SE(Storage Element)의 사용자 디렉토리 경로&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ dcap://cluster142.knu.ac.kr/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;참고사항: &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 위의 예시에서 username은 향후  publish 할 경우를 대비하서 경북대 ID가 아니라 CERNID를 사용해야 합니다. &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 만약에 본인의 디렉토리가 만들어져 있지 않는 경우에는 관리자에게 연락바랍니다.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) test.file 파일의 SE 및 local 디렉토리로 복사하기&lt;br /&gt;
&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     srm://cluster142/.../DestFile&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
 $ gfal-copy gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
&lt;br /&gt;
4) xrootd 를 활용한 SE Data 접근 방법&lt;br /&gt;
 $ xrdcp root://cluster142.knu.ac.kr//store/user/(username)/test.file /some/local/path/test.file&lt;br /&gt;
   (참조 : http://xrootd.org/doc/prod/Syntax_config.htm)&lt;br /&gt;
&lt;br /&gt;
5) root에서 SE Data 접근 방법&lt;br /&gt;
 # 읽기&lt;br /&gt;
 $ TFile *f = TFile::Open(&amp;quot;dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;);&lt;br /&gt;
 $&lt;br /&gt;
 # 쓰기&lt;br /&gt;
 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/dcap&lt;br /&gt;
 $ root -l&lt;br /&gt;
 root [0] TFile *f = TFile::Open(&amp;quot;gsidcap://cluster142.knu.ac.kr:22128//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;, &amp;quot;RECREATE&amp;quot;);&lt;br /&gt;
 root [1] f-&amp;gt;Close();&lt;br /&gt;
 root [2] .q&lt;br /&gt;
 $&lt;br /&gt;
&lt;br /&gt;
6) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ /usr/local/bin/lcgcp_copyfiles list.txt&lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* lcg_cp는 기본적으로 복수파일 전송을 지원하지 않으나 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, 위의 스크립트를 사용하면 복수의 파일을 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
&lt;br /&gt;
 $ gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
8) 파일 또는 디렉토리 삭제&lt;br /&gt;
&lt;br /&gt;
 $ gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test/test.file&lt;br /&gt;
 $ &amp;lt;strike&amp;gt;gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&amp;lt;/strike&amp;gt;&lt;br /&gt;
 $ lcg-del -d srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9) gfal 명령어 사용 요약&lt;br /&gt;
  $ voms-proxy-init --voms cms 로 proxy 생성후 아래 명령어를 수행하시면 됩니다.&lt;br /&gt;
  $ 조회 : gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&lt;br /&gt;
  $ 복사 : gfal-copy srm://cluster142.knu.ac.kr:8443/.../FileNameSrc    srm://cluster142.knu.ac.kr:8443/.../FileNameDest&lt;br /&gt;
  $ 삭제 : gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName/FileName&lt;br /&gt;
  $ 디렉토리 삭제 : &amp;lt;strike&amp;gt;gfal-rm -R srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&amp;lt;/strike&amp;gt;&lt;br /&gt;
* 명령어 뒤의 Option은 매뉴얼 페이지를 참고 바랍니다. (ex. man gfal-ls)&lt;br /&gt;
* 1000개 이상의 파일 포함한 폴더 내용 보기 : (ex. 500번째 파일부터 700개의 파일을 보고 싶을 경우) lcg-ls --offset 500 --count 700 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(DestFoler)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10) no match 오류가 발생할때&lt;br /&gt;
&lt;br /&gt;
* tcsh에서 ?는 wild card로 인식이 됩니다. 따라서 tcsh을 사용하고 있다면 srm 경로에 반드시 &amp;quot;&amp;quot;를 사용해야 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11) srm*, lcg*, gfal* 주요 명령어 비교표&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#cccc99;color:#black;white:80%;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!   srm*  !! lcg* !! gfal* !! 비고&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmls&lt;br /&gt;
| lcg-ls&lt;br /&gt;
| gfal-ls &lt;br /&gt;
| ls&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmcp&lt;br /&gt;
| lcg-cp&lt;br /&gt;
| gfal-copy&lt;br /&gt;
| cp&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrm&lt;br /&gt;
| lcg-del&lt;br /&gt;
| gfal-rm &lt;br /&gt;
| rm &lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmmkdir&lt;br /&gt;
| &lt;br /&gt;
| gfal-mkdir &lt;br /&gt;
| mkdir &lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrmdir&lt;br /&gt;
| lcg-del -d&lt;br /&gt;
| gfal-rm -R &lt;br /&gt;
| rmdir&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| gfal-cat &lt;br /&gt;
| cat&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
12) uberftp를 이용한 Storage Element 사용&lt;br /&gt;
&lt;br /&gt;
* [[ uberftp | uberftp 사용법으로 가기 ]]&lt;br /&gt;
&lt;br /&gt;
13) Tier-2 저장공간(Disk) 활용 분류&lt;br /&gt;
&lt;br /&gt;
 * Storage Element (srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/...)&lt;br /&gt;
  : 대용량 저장 공간으로 장기간 보관이 가능합니다.&lt;br /&gt;
   - PhEDEx를 통한 DataSet 저장&lt;br /&gt;
   - Analysis 이후의 결과파일 저장&lt;br /&gt;
  : 현재 약 830 TB의 공간을 마련하여 운영하고 있습니다.&lt;br /&gt;
  : 사용자의 데이터 저장으로 공간이 부족할 경우, 사전 설문을 통해 더 이상 사용하지 않는 과거 데이터의 삭제 요청을 드릴 수 있습니다. &lt;br /&gt;
&lt;br /&gt;
 * User Home Directory (/u/user/...)&lt;br /&gt;
  : Tier-2 UI에 로그할 경우 기본적인 설정사항 등을 보관하는 장소입니다.&lt;br /&gt;
  : 약 9 TB 규모의 공간입니다.&lt;br /&gt;
  : 모든 사용자가 9 TB를 나누어 사용하므로 용량이 큰 데이터의 보관은 가급적 삼가해 주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
 * Scratch Disk&lt;br /&gt;
  : UI에 총 4개의 임시 저장공간이 있습니다.&lt;br /&gt;
   - /d  : 2 TB single Disk&lt;br /&gt;
   - /d1 : 2 TB single Disk&lt;br /&gt;
   - /d2 : 2 TB single Disk&lt;br /&gt;
   - /d3 : Logical Volume ( 2 TB single Disk * 3)&lt;br /&gt;
  : scratch disk는 Storage Element와 User Home Directory 영역과 달리 Single Disk로 구성이 되어 있습니다.&lt;br /&gt;
  : 개별 Disk의 물리적 장애 발생 시, 데이터의 유실이 발생하므로 중요한 데이터 및 장기 보관 데이터는 반드시 Storage Element로 이동하여 주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
 -&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1795</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1795"/>
		<updated>2015-10-16T07:50:07Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
=== CERN 및 CMS User 등록 ===&lt;br /&gt;
  [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
&lt;br /&gt;
=== Certificate ===&lt;br /&gt;
  [https://ca.cern.ch/ca/ CERN 인증서 웹사이트]에 접속하여 Certificate를 발급받는다.  &lt;br /&gt;
&lt;br /&gt;
  Certificate가 발급되면 인증서를 개인 PC 웹브라우저에 Import 한 후, &lt;br /&gt;
  Import된 인증서를 웹브라우저 설정 메뉴 중 Public key 관련탭에서 개인 PC로 Export할 수 있다. &lt;br /&gt;
  (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 선택하시기 바랍니다.) &lt;br /&gt;
&lt;br /&gt;
  Export된 인증서 파일은 cms UI(cms.knu.ac.kr)의 본인 디렉토리에 복사한 후&lt;br /&gt;
  아래의 순서대로 인증서와 키를 만들어 .globus 디렉토리에 넣으시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
=== VO(Virtual Organisation) 등록 ===&lt;br /&gt;
   CERN Certificate를 다운로드 받은 웹브라우저(인증서가 import 되어 있는)로&lt;br /&gt;
   [https://lcg-voms.cern.ch:8443/vo/cms/vomrs?path=/RootNode LCG CMS VO]에 접속하여 인증서를 등록. ([https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideLcgAccess#How_to_register_in_the_CMS_VO 참고: VO 등록방법 안내 자료])&lt;br /&gt;
   이메일등 신상 정보를 입력하고, role을 선택한 후 신청서를 제출하면, 담당자가 등록 결과를 이메일로 보내줌. [https://voms.cern.ch:8443/voms/cms CMS VO 등록 여부 확인 홈페이지]&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039; &amp;lt;&amp;lt;Account 발급 전, 자주 하는 질문&amp;gt;&amp;gt;&lt;br /&gt;
   &#039;&#039; Q : CMS에서 처음 일하게 되어 전반적인 연구 내용을 잘 모릅니다. 신청서 내용 작성에 어려움이 많습니다. 어떻게 하면 좋을까요?&lt;br /&gt;
   &#039;&#039;&#039; A : CMS 신규 사용자의 경우 연구 내용을 잘 모를 수 있고, 컴퓨팅 자원에 대한 지식이 부족할 수 있습니다.&lt;br /&gt;
   &#039;&#039;&#039;     사용계획서 내의 예시를 보시고 작성하실 수 있는 부분을 간략히 적으시면 됩니다.&lt;br /&gt;
   &#039;&#039;&#039;     잘 모르는 부분은 빈란으로 두셔도 되지만, 가능하다면 연구실 선임께 여쭤보시는 방법도 좋습니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 연구 계획서에서 앞으로 사용할 (CPU, Disk) 사용량을 적어 냈는데요, 반드시 이 범위 내에서만 사용해야 하나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 연구를 진행하시면서 연구 계획이 구체화되고 이에 따라 자원의 필요량이 증가하시면, Tier-2 연락처를 통해 미리 말씀해 주시면 필요한 자원의 할당을 준비해 드리겠습니다.&lt;br /&gt;
   &#039;&#039;&#039;     대량의 연구자원을 갑작스럽게 요청하시면 자원 할당에 시간이 다소 소요될 수 있습니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 초기에 제출한 전산자원 사용량을 초과하여 사용할 경우 불익이 있나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 개인 용량을 다소 초과하셔도 불익은 없습니다. 다만 추가 사용량이 큰 경우 협의를 통해 조정하시기 바랍니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 연구의 내용이 확장되어 더 많은 자원을 필요로 합니다. 이런 경우 어떻게 해야 하나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 연구계획 수정 내용을 추가로 작성/제출하시면 됩니다.&lt;br /&gt;
   &#039;&#039;&#039;     Tier-2 에서 보유하고 있는 여유 전산자원에 따라, 필요하신 자원의 준비에 다소 시간이 소요될 수 있으니 시간적 여유를 두시고 신청해 주시면 감사하겠습니다.&lt;br /&gt;
   &#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039; (기타 궁금하신 부분이 있으시면 언제든 연락 주시면 안내해 드리겠습니다.)&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1) [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration 웹페이지]에서 신청서를 작성, 제출한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 e-mail(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;&lt;br /&gt;
   발급 받은 임시 비밀번호를 이용해 KNU Tier-2 UI에 접속한 후 그리드 프록시가 정상적으로 생성되는지 확인한다.&lt;br /&gt;
   (임시 비밀번호는 &amp;quot;passwd&amp;quot;명령을 이용하여 반드시 변경하십시오)&lt;br /&gt;
   $ voms-proxy-init --voms cms&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
=== SiteDB 등록 ===&lt;br /&gt;
   &#039;&#039;&#039;CRAB 이용을 위한 필수 과정인 사용자 DN의 SiteDB 등록이 자동화 됨.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   - 관련 안내 자료&lt;br /&gt;
     SiteDB for CRAB: https://twiki.cern.ch/twiki/bin/view/CMS/SiteDBForCRAB&lt;br /&gt;
     사용자 DN 등록 자동화 안내 : https://twiki.cern.ch/twiki/bin/viewauth/CMS/SiteDBForCRAB#Adding_your_DN_to_your_profile&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@kcms-t2.knu.ac.kr( or username@cms.knu.ac.kr, username@cms01.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) [http://www.chiark.greenend.org.uk/~sgtatham/putty/ &#039;&#039;&#039;Putty&#039;&#039;&#039;(무료)], &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 예시 화면]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) [http://sourceforge.net/projects/xming/ &#039;&#039;&#039;Xming&#039;&#039;&#039;(무료)], [http://x.cygwin.com/screenshots/ &#039;&#039;&#039;Cygwin/X&#039;&#039;&#039;(무료)], &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;(유료), &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령을 사용.&lt;br /&gt;
 $ passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[주의 : 비밀번호 변경은 더이상 yppasswd 명령을 사용하지 않습니다.]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 도움이 됩니다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
 3) 계정이 발급되었을때 처음 기본 쉘은 tcsh 이다. 기본 shell의 변경은 ypchsh 명령을 이용하여 bash 혹은 zsh 등의 자신이 선호하는 shell로 변경할 수 있다.&lt;br /&gt;
 $ ypchsh&lt;br /&gt;
&lt;br /&gt;
3. KNU UI 현황&lt;br /&gt;
{| style=&amp;quot;background:#cccc99;color:#black;white:80%;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!   대표 Hostname  !! 세부 Hostname !! OS !! 비고&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
! kcms-t2.knu.ac.kr&lt;br /&gt;
| cms.knu.ac.kr&lt;br /&gt;
| SL6 &lt;br /&gt;
| Tier2  UI&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
! kcms-t2.knu.ac.kr&lt;br /&gt;
| cms01.knu.ac.kr&lt;br /&gt;
| SL6&lt;br /&gt;
| Tier2 UI&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
! kcms-t3.knu.ac.kr&lt;br /&gt;
| cms02.knu.ac.kr&lt;br /&gt;
| SL6 &lt;br /&gt;
| Tier3 UI &lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
! kcms-t3.knu.ac.kr&lt;br /&gt;
| cms03.knu.ac.kr&lt;br /&gt;
| SL5 &lt;br /&gt;
| Tier3 UI &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
&lt;br /&gt;
* CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
bash shell을 사용한다면 &lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) 활용 ==&lt;br /&gt;
&lt;br /&gt;
1. CMS Crab 사용 가이드를 참고 바랍니다.&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrab CRAB online manual and tutorial]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3ConfigurationFile crab configuration file에 관련 설명]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3Commands crab command 설명]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBookCRAB3Tutorial crab3 tutorial]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/Crab3DataHandling data handling]&lt;br /&gt;
&lt;br /&gt;
2. 아래의 간편 예제를 참고하여 CRAB 실행을 연습해 보세요.&lt;br /&gt;
  &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[ 주의 : bash 기준으로 작성되었습니다. 아래 예제의 스크립트 중 자신의 shell에 맞는 스크립트를 사용하시면 됩니다. (ex: csh 사용자는 source /cvmfs/cms.cern.ch/cmsset_default.csh 을 활용) ]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 $ cd /cvmfs/cms.cern.ch/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_2_1/   ### CVMFS 에서 제공하는 CMS S/W 중 자신이 활용하고 싶은 아키텍쳐 및 CMS S/W 버전이 있는지 확인합니다.&lt;br /&gt;
 $ set SCRAM_ARCH=slc6_amd64_gcc481   ### 아키텍쳐를 설정합니다.&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh   ### CMS S/W 기본 설정을 로드합니다.&lt;br /&gt;
 $ cmsenv   ### CMS 작업 환경을 로드합니다.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~/   ### 자신의 홈디렉토리로 이동합니다.&lt;br /&gt;
 $ scramv1 list CMSSW   ### 자신이 사용하고 싶은 CMSSW를 검색합니다.&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_7_2_1   ### 검색 결과 중 한 가지의 버전을 선택/설정합니다. (자동으로 해당 버전의 CMSSW 작업 폴더가 생성됩니다.)&lt;br /&gt;
 $ cd CMSSW_7_2_1/src   ### 생성한 작업 폴더로 이동합니다.&lt;br /&gt;
&lt;br /&gt;
 $ vi crab3config.py   ### crab 설정 파일을 생성합니다. (아래의 crab3config.py 예제 참조)&lt;br /&gt;
 $ vi myConfig.py   ### 실행할 작업 명시 파일을 생성합니다 (아래의 myConfig.py 예제 참조)&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/crab3/crab.sh   ### crab 사용을 설정합니다.&lt;br /&gt;
 $ crab submit -c crab3config.py   ### 실제 작업을 생성합니다.&lt;br /&gt;
 $ crab status   ### 작업 진행 상황을 수시로 모니터링 합니다. (CMS 데시보드에서는 보다 다양한 형태로 자신의 작업 상황을 조회할 수 있습니다. http://dashboard.cern.ch/cms/)&lt;br /&gt;
&lt;br /&gt;
3. 2. 항목 완료 후, 같은 환경에서 추가 작업을 진행하실 때는 아래의 항목만을 진행하시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
 # 환경 설정&lt;br /&gt;
 $ cd CMSSW_7_2_1/src&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh   &lt;br /&gt;
 $ cmsenv&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/crab3/crab.sh&lt;br /&gt;
&lt;br /&gt;
 # 작업 내용 정리&lt;br /&gt;
 $ vi crab3config.py&lt;br /&gt;
 $ vi myConfig.py&lt;br /&gt;
&lt;br /&gt;
 # 작업 실행 및 조회&lt;br /&gt;
 $ crab submit -c crab3config.py&lt;br /&gt;
 $ crab status&lt;br /&gt;
&lt;br /&gt;
* 예제 : crab3config.py &lt;br /&gt;
&lt;br /&gt;
   from WMCore.Configuration import Configuration&lt;br /&gt;
   config = Configuration()&lt;br /&gt;
   config.section_(&#039;General&#039;)&lt;br /&gt;
   config.General.transferOutputs = True&lt;br /&gt;
   config.section_(&#039;JobType&#039;)&lt;br /&gt;
   config.JobType.psetName = &#039;myConfig.py&#039;&lt;br /&gt;
   config.JobType.pluginName = &#039;Analysis&#039;&lt;br /&gt;
   config.JobType.outputFiles = [&#039;outfileName.root&#039;]&lt;br /&gt;
   config.section_(&#039;Data&#039;)&lt;br /&gt;
   config.Data.inputDataset = &#039;/WplusToENu_CT10_13TeV-powheg-pythia8/Spring14miniaod-PU20bx25_POSTLS170_V5-v1/MINIAODSIM&#039;&lt;br /&gt;
   config.Data.unitsPerJob = 500&lt;br /&gt;
   config.Data.splitting = &#039;LumiBased&#039;&lt;br /&gt;
   #config.Data.splitting = &#039;FileBased&#039;&lt;br /&gt;
   config.Data.publication = False&lt;br /&gt;
   config.section_(&#039;User&#039;)&lt;br /&gt;
   config.section_(&#039;Site&#039;)&lt;br /&gt;
   config.Site.whitelist = [&#039;T2_KR_KNU&#039;]&lt;br /&gt;
   config.Site.storageSite = &#039;T2_KR_KNU&#039;&lt;br /&gt;
&lt;br /&gt;
* 예제 : myConfig.py&lt;br /&gt;
&lt;br /&gt;
   import FWCore.ParameterSet.Config as cms&lt;br /&gt;
   process = cms.Process(&#039;Slurp&#039;)&lt;br /&gt;
   process.source = cms.Source(&amp;quot;PoolSource&amp;quot;, fileNames = cms.untracked.vstring())&lt;br /&gt;
   process.maxEvents = cms.untracked.PSet( input       = cms.untracked.int32(10) )&lt;br /&gt;
   process.options   = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) )&lt;br /&gt;
   process.output = cms.OutputModule(&amp;quot;PoolOutputModule&amp;quot;,&lt;br /&gt;
    outputCommands = cms.untracked.vstring(&amp;quot;drop *&amp;quot;, &amp;quot;keep recoTracks_*_*_*&amp;quot;),&lt;br /&gt;
    fileName = cms.untracked.string(&#039;outfileName.root&#039;),&lt;br /&gt;
   )&lt;br /&gt;
   process.out_step = cms.EndPath(process.output)&lt;br /&gt;
&lt;br /&gt;
* crab2 설정을 crab3로 변환하려면 다음 툴을 사용하세요.&lt;br /&gt;
&lt;br /&gt;
 crab2cfgTOcrab3py [crab2confgiName.cfg] [crab3configName.py]&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.csh&lt;br /&gt;
* CMSSW 5_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ set SCRAM_ARCH=slc5_amd64_gcc462&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd /cvmfs/cms.cern.ch/slc5_amd64_gcc462/cms/cmssw/CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`)&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&lt;br /&gt;
1. Grid Ticket 생성&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
      예)Your proxy is valid until Tue Apr 22 06:03:51 KST 2014&lt;br /&gt;
  &lt;br /&gt;
2. CRAB 작업 실행&lt;br /&gt;
 CRAB3 사용 및 간단한 명령어&lt;br /&gt;
 $ crab submit -c crab3config.py   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab status           (수행중인 job 의 상태 확인)&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrab Software Guide on CRAB]&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. KNU Tier-3 이용&lt;br /&gt;
   Tier-3 Farm은 Tier-2 에 비해서 상대적으로 작은 연산자원을 가지고 있습니다. 많은 양의 job 혹은 무거운 job의 실행은 Tier-2를 이용해 주시기 바랍니다.&lt;br /&gt;
   추후 자원 증설 예산을 최대한 반영하여 자원 확보에 노력하겠습니다.&lt;br /&gt;
&lt;br /&gt;
2. Grid 환경에서 작업 실행하기&lt;br /&gt;
   기본적인 작업 실행 방법은 기존 Tier-2의 방법과 동일합니다.&lt;br /&gt;
   다만, Crab 설정에서&lt;br /&gt;
   &#039;&#039;&#039;[GRID]&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;ce_white_list = cluster118.knu.ac.kr&#039;&#039;&#039;&lt;br /&gt;
   을 추가해 주시면 Tier-3 Farm에 작업이 할당됩니다.&lt;br /&gt;
   &lt;br /&gt;
3. 배치 작업(Torque) 실행하기&lt;br /&gt;
   1) Tier-3 UI 접속하기&lt;br /&gt;
     터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
     ssh -X username@kcms-t3.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
   2) 작업 실행하기&lt;br /&gt;
     ① 쉘을 bash로 전환한다.&lt;br /&gt;
        &#039;&#039;&#039;bash&#039;&#039;&#039;&lt;br /&gt;
     ② SCRAM_ARCH를 slc5로 설정한다.&lt;br /&gt;
        &#039;&#039;&#039;export SCRAM_ARCH=slc5_ia32_gcc434&#039;&#039;&#039;&lt;br /&gt;
     ③ cms 환경을 설정한다.&lt;br /&gt;
        &#039;&#039;&#039;source /cvmfs/cms.cern.ch/cmsset_default.csh&#039;&#039;&#039;&lt;br /&gt;
     ④ 자신이 작업하고자 하는 CMSSW이 설치된 폴더로 이동한다.&lt;br /&gt;
        &#039;&#039;&#039;cd CMSSW_version/src&#039;&#039;&#039;&lt;br /&gt;
     ⑤ 실행할 파일을 확인한다.&lt;br /&gt;
        &#039;&#039;&#039;scram runtime -sh&#039;&#039;&#039;&lt;br /&gt;
     ⑥ 자신에게 맞는 CMSW 버전, 작업 디렉토리, 결과 저장 디렉토리, 이메일 주소 등을 job_template_cmssw에 기록한다. (job_template_cmssw 파일은 작업 할당 폴더에 위치 시킨다.)&lt;br /&gt;
        참조 : http://www.physics.purdue.edu/Tier2/files/job_template_cmssw.txt&lt;br /&gt;
     ⑦ createjobs 파일을 생성하고 읽기, 쓰기, 실행 권한을 부여한다.&lt;br /&gt;
        참조 : http://www.physics.purdue.edu/Tier2/files/createjobs.txt&lt;br /&gt;
     ⑧ 작업을 실행(submit)한다.&lt;br /&gt;
        &#039;&#039;&#039;./createjobs.sh jobname #event #job #submitjob cfgfilename nameofcluster&#039;&#039;&#039;&lt;br /&gt;
     ⑨ 실행(submit)한 작업의 상태를 관찰한다.&lt;br /&gt;
        &#039;&#039;&#039;qstat cms&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;※주의 : 배치 작업(Torque) 실행은 Tier-3에서만 가능합니다.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[주의 : tcsh, csh 등 에서 관련 명령어를 사용할 때, 경로 인자에 반드시 &amp;quot; &amp;quot; 를 사용해주시기 바랍니다.&lt;br /&gt;
]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
1) T2_KR_KNU의 Computing Resource 실시간 조회하기 (CPU, Disk 자원 조회)&lt;br /&gt;
 $ /d/cms/bin/knuinfo&lt;br /&gt;
 $&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
    CPU    Free Total Jobs      Running Waiting ComputingElement&lt;br /&gt;
    161      99         62           62       0 cluster118.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
    496     127        368          368       0 cluster50.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
  Avail Space(kB)  Used Space(kB)  Type  SE&lt;br /&gt;
     125508644406    644170969874  SRM   cluster142.knu.ac.kr&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) SE(Storage Element)의 사용자 디렉토리 경로&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ dcap://cluster142.knu.ac.kr/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;참고사항: &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 위의 예시에서 username은 향후  publish 할 경우를 대비하서 경북대 ID가 아니라 CERNID를 사용해야 합니다. &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 만약에 본인의 디렉토리가 만들어져 있지 않는 경우에는 관리자에게 연락바랍니다.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) test.file 파일의 SE 및 local 디렉토리로 복사하기&lt;br /&gt;
&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     srm://cluster142/.../DestFile&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
 $ gfal-copy gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
&lt;br /&gt;
4) xrootd 를 활용한 SE Data 접근 방법&lt;br /&gt;
 $ xrdcp root://cluster142.knu.ac.kr//store/user/(username)/test.file /some/local/path/test.file&lt;br /&gt;
   (참조 : http://xrootd.org/doc/prod/Syntax_config.htm)&lt;br /&gt;
&lt;br /&gt;
5) root에서 SE Data 접근 방법&lt;br /&gt;
 # 읽기&lt;br /&gt;
 $ TFile *f = TFile::Open(&amp;quot;dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;);&lt;br /&gt;
 $&lt;br /&gt;
 # 쓰기&lt;br /&gt;
 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/dcap&lt;br /&gt;
 $ root -l&lt;br /&gt;
 root [0] TFile *f = TFile::Open(&amp;quot;gsidcap://cluster142.knu.ac.kr:22128//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;, &amp;quot;RECREATE&amp;quot;);&lt;br /&gt;
 root [1] f-&amp;gt;Close();&lt;br /&gt;
 root [2] .q&lt;br /&gt;
 $&lt;br /&gt;
&lt;br /&gt;
6) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ /usr/local/bin/lcgcp_copyfiles list.txt&lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* lcg_cp는 기본적으로 복수파일 전송을 지원하지 않으나 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, 위의 스크립트를 사용하면 복수의 파일을 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
&lt;br /&gt;
 $ gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
8) 파일 또는 디렉토리 삭제&lt;br /&gt;
&lt;br /&gt;
 $ gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test/test.file&lt;br /&gt;
 $ &amp;lt;strike&amp;gt;gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&amp;lt;/strike&amp;gt;&lt;br /&gt;
 $ lcg-del -d srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9) gfal 명령어 사용 요약&lt;br /&gt;
  $ voms-proxy-init --voms cms 로 proxy 생성후 아래 명령어를 수행하시면 됩니다.&lt;br /&gt;
  $ 조회 : gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&lt;br /&gt;
  $ 복사 : gfal-copy srm://cluster142.knu.ac.kr:8443/.../FileNameSrc    srm://cluster142.knu.ac.kr:8443/.../FileNameDest&lt;br /&gt;
  $ 삭제 : gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName/FileName&lt;br /&gt;
  $ 디렉토리 삭제 : &amp;lt;strike&amp;gt;gfal-rm -R srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&amp;lt;/strike&amp;gt;&lt;br /&gt;
* 명령어 뒤의 Option은 매뉴얼 페이지를 참고 바랍니다. (ex. man gfal-ls)&lt;br /&gt;
* 1000개 이상의 파일 포함한 폴더 내용 보기 : (ex. 500번째 파일부터 700개의 파일을 보고 싶을 경우) lcg-ls --offset 500 --count 700 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(DestFoler)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10) no match 오류가 발생할때&lt;br /&gt;
&lt;br /&gt;
* tcsh에서 ?는 wild card로 인식이 됩니다. 따라서 tcsh을 사용하고 있다면 srm 경로에 반드시 &amp;quot;&amp;quot;를 사용해야 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11) srm*, lcg*, gfal* 주요 명령어 비교표&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#cccc99;color:#black;white:80%;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!   srm*  !! lcg* !! gfal* !! 비고&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmls&lt;br /&gt;
| lcg-ls&lt;br /&gt;
| gfal-ls &lt;br /&gt;
| ls&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmcp&lt;br /&gt;
| lcg-cp&lt;br /&gt;
| gfal-copy&lt;br /&gt;
| cp&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrm&lt;br /&gt;
| lcg-del&lt;br /&gt;
| gfal-rm &lt;br /&gt;
| rm &lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmmkdir&lt;br /&gt;
| &lt;br /&gt;
| gfal-mkdir &lt;br /&gt;
| mkdir &lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrmdir&lt;br /&gt;
| lcg-del -d&lt;br /&gt;
| gfal-rm -R &lt;br /&gt;
| rmdir&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| gfal-cat &lt;br /&gt;
| cat&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
12) uberftp를 이용한 Storage Element 사용&lt;br /&gt;
&lt;br /&gt;
* [[ uberftp | uberftp 사용법으로 가기 ]]&lt;br /&gt;
&lt;br /&gt;
13) Tier-2 저장공간(Disk) 활용 분류&lt;br /&gt;
&lt;br /&gt;
 * Storage Element (srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/...)&lt;br /&gt;
  : 대용량 저장 공간으로 장기간 보관이 가능합니다.&lt;br /&gt;
   - PhEDEx를 통한 DataSet 저장&lt;br /&gt;
   - Analysis 이후의 결과파일 저장&lt;br /&gt;
  : 현재 약 830 TB의 공간을 마련하여 운영하고 있습니다.&lt;br /&gt;
  : 사용자의 데이터 저장으로 공간이 부족할 경우, 사전 설문을 통해 더 이상 사용하지 않는 과거 데이터의 삭제 요청을 드릴 수 있습니다. &lt;br /&gt;
&lt;br /&gt;
 * User Home Directory (/u/user/...)&lt;br /&gt;
  : Tier-2 UI에 로그할 경우 기본적인 설정사항 등을 보관하는 장소입니다.&lt;br /&gt;
  : 약 9 TB 규모의 공간입니다.&lt;br /&gt;
  : 모든 사용자가 9 TB를 나누어 사용하므로 용량이 큰 데이터의 보관은 가급적 삼가해 주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
 * Scratch Disk&lt;br /&gt;
  : UI에 총 4개의 임시 저장공간이 있습니다.&lt;br /&gt;
   - /d  : 2 TB single Disk&lt;br /&gt;
   - /d1 : 2 TB single Disk&lt;br /&gt;
   - /d2 : 2 TB single Disk&lt;br /&gt;
   - /d3 : Logical Volume ( 2 TB single Disk * 3)&lt;br /&gt;
  : scratch disk는 Storage Element와 User Home Directory 영역과 달리 Single Disk로 구성이 되어 있습니다.&lt;br /&gt;
  : 개별 Disk의 물리적 장애 발생 시, 데이터의 유실이 발생하므로 중요한 데이터 및 장기 보관 데이터는 반드시 Storage Element로 이동하여 주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
 -&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1794</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1794"/>
		<updated>2015-10-16T07:48:12Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
  [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
&lt;br /&gt;
2. Certificate&lt;br /&gt;
  [https://ca.cern.ch/ca/ CERN 인증서 웹사이트]에 접속하여 Certificate를 발급받는다.  &lt;br /&gt;
&lt;br /&gt;
  Certificate가 발급되면 인증서를 개인 PC 웹브라우저에 Import 한 후, &lt;br /&gt;
  Import된 인증서를 웹브라우저 설정 메뉴 중 Public key 관련탭에서 개인 PC로 Export할 수 있다. &lt;br /&gt;
  (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 선택하시기 바랍니다.) &lt;br /&gt;
&lt;br /&gt;
  Export된 인증서 파일은 cms UI(cms.knu.ac.kr)의 본인 디렉토리에 복사한 후&lt;br /&gt;
  아래의 순서대로 인증서와 키를 만들어 .globus 디렉토리에 넣으시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   CERN Certificate를 다운로드 받은 웹브라우저(인증서가 import 되어 있는)로&lt;br /&gt;
   [https://lcg-voms.cern.ch:8443/vo/cms/vomrs?path=/RootNode LCG CMS VO]에 접속하여 인증서를 등록. ([https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideLcgAccess#How_to_register_in_the_CMS_VO 참고: VO 등록방법 안내 자료])&lt;br /&gt;
   이메일등 신상 정보를 입력하고, role을 선택한 후 신청서를 제출하면, 담당자가 등록 결과를 이메일로 보내줌. [https://voms.cern.ch:8443/voms/cms CMS VO 등록 여부 확인 홈페이지]&lt;br /&gt;
&lt;br /&gt;
4. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039; &amp;lt;&amp;lt;Account 발급 전, 자주 하는 질문&amp;gt;&amp;gt;&lt;br /&gt;
   &#039;&#039; Q : CMS에서 처음 일하게 되어 전반적인 연구 내용을 잘 모릅니다. 신청서 내용 작성에 어려움이 많습니다. 어떻게 하면 좋을까요?&lt;br /&gt;
   &#039;&#039;&#039; A : CMS 신규 사용자의 경우 연구 내용을 잘 모를 수 있고, 컴퓨팅 자원에 대한 지식이 부족할 수 있습니다.&lt;br /&gt;
   &#039;&#039;&#039;     사용계획서 내의 예시를 보시고 작성하실 수 있는 부분을 간략히 적으시면 됩니다.&lt;br /&gt;
   &#039;&#039;&#039;     잘 모르는 부분은 빈란으로 두셔도 되지만, 가능하다면 연구실 선임께 여쭤보시는 방법도 좋습니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 연구 계획서에서 앞으로 사용할 (CPU, Disk) 사용량을 적어 냈는데요, 반드시 이 범위 내에서만 사용해야 하나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 연구를 진행하시면서 연구 계획이 구체화되고 이에 따라 자원의 필요량이 증가하시면, Tier-2 연락처를 통해 미리 말씀해 주시면 필요한 자원의 할당을 준비해 드리겠습니다.&lt;br /&gt;
   &#039;&#039;&#039;     대량의 연구자원을 갑작스럽게 요청하시면 자원 할당에 시간이 다소 소요될 수 있습니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 초기에 제출한 전산자원 사용량을 초과하여 사용할 경우 불익이 있나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 개인 용량을 다소 초과하셔도 불익은 없습니다. 다만 추가 사용량이 큰 경우 협의를 통해 조정하시기 바랍니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 연구의 내용이 확장되어 더 많은 자원을 필요로 합니다. 이런 경우 어떻게 해야 하나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 연구계획 수정 내용을 추가로 작성/제출하시면 됩니다.&lt;br /&gt;
   &#039;&#039;&#039;     Tier-2 에서 보유하고 있는 여유 전산자원에 따라, 필요하신 자원의 준비에 다소 시간이 소요될 수 있으니 시간적 여유를 두시고 신청해 주시면 감사하겠습니다.&lt;br /&gt;
   &#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039; (기타 궁금하신 부분이 있으시면 언제든 연락 주시면 안내해 드리겠습니다.)&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1) [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration 웹페이지]에서 신청서를 작성, 제출한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 e-mail(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;&lt;br /&gt;
   발급 받은 임시 비밀번호를 이용해 KNU Tier-2 UI에 접속한 후 그리드 프록시가 정상적으로 생성되는지 확인한다.&lt;br /&gt;
   (임시 비밀번호는 &amp;quot;passwd&amp;quot;명령을 이용하여 반드시 변경하십시오)&lt;br /&gt;
   $ voms-proxy-init --voms cms&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
5. SiteDB 등록&lt;br /&gt;
   &#039;&#039;&#039;CRAB 이용을 위한 필수 과정인 사용자 DN의 SiteDB 등록이 자동화 됨.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   - 관련 안내 자료&lt;br /&gt;
     SiteDB for CRAB: https://twiki.cern.ch/twiki/bin/view/CMS/SiteDBForCRAB&lt;br /&gt;
     사용자 DN 등록 자동화 안내 : https://twiki.cern.ch/twiki/bin/viewauth/CMS/SiteDBForCRAB#Adding_your_DN_to_your_profile&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@kcms-t2.knu.ac.kr( or username@cms.knu.ac.kr, username@cms01.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) [http://www.chiark.greenend.org.uk/~sgtatham/putty/ &#039;&#039;&#039;Putty&#039;&#039;&#039;(무료)], &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 예시 화면]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) [http://sourceforge.net/projects/xming/ &#039;&#039;&#039;Xming&#039;&#039;&#039;(무료)], [http://x.cygwin.com/screenshots/ &#039;&#039;&#039;Cygwin/X&#039;&#039;&#039;(무료)], &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;(유료), &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령을 사용.&lt;br /&gt;
 $ passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[주의 : 비밀번호 변경은 더이상 yppasswd 명령을 사용하지 않습니다.]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 도움이 됩니다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
 3) 계정이 발급되었을때 처음 기본 쉘은 tcsh 이다. 기본 shell의 변경은 ypchsh 명령을 이용하여 bash 혹은 zsh 등의 자신이 선호하는 shell로 변경할 수 있다.&lt;br /&gt;
 $ ypchsh&lt;br /&gt;
&lt;br /&gt;
3. KNU UI 현황&lt;br /&gt;
{| style=&amp;quot;background:#cccc99;color:#black;white:80%;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!   대표 Hostname  !! 세부 Hostname !! OS !! 비고&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
! kcms-t2.knu.ac.kr&lt;br /&gt;
| cms.knu.ac.kr&lt;br /&gt;
| SL6 &lt;br /&gt;
| Tier2  UI&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
! kcms-t2.knu.ac.kr&lt;br /&gt;
| cms01.knu.ac.kr&lt;br /&gt;
| SL6&lt;br /&gt;
| Tier2 UI&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
! kcms-t3.knu.ac.kr&lt;br /&gt;
| cms02.knu.ac.kr&lt;br /&gt;
| SL6 &lt;br /&gt;
| Tier3 UI &lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
! kcms-t3.knu.ac.kr&lt;br /&gt;
| cms03.knu.ac.kr&lt;br /&gt;
| SL5 &lt;br /&gt;
| Tier3 UI &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
&lt;br /&gt;
* CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
bash shell을 사용한다면 &lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) 활용 ==&lt;br /&gt;
&lt;br /&gt;
1. CMS Crab 사용 가이드를 참고 바랍니다.&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrab CRAB online manual and tutorial]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3ConfigurationFile crab configuration file에 관련 설명]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3Commands crab command 설명]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBookCRAB3Tutorial crab3 tutorial]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/Crab3DataHandling data handling]&lt;br /&gt;
&lt;br /&gt;
2. 아래의 간편 예제를 참고하여 CRAB 실행을 연습해 보세요.&lt;br /&gt;
  &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[ 주의 : bash 기준으로 작성되었습니다. 아래 예제의 스크립트 중 자신의 shell에 맞는 스크립트를 사용하시면 됩니다. (ex: csh 사용자는 source /cvmfs/cms.cern.ch/cmsset_default.csh 을 활용) ]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 $ cd /cvmfs/cms.cern.ch/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_2_1/   ### CVMFS 에서 제공하는 CMS S/W 중 자신이 활용하고 싶은 아키텍쳐 및 CMS S/W 버전이 있는지 확인합니다.&lt;br /&gt;
 $ set SCRAM_ARCH=slc6_amd64_gcc481   ### 아키텍쳐를 설정합니다.&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh   ### CMS S/W 기본 설정을 로드합니다.&lt;br /&gt;
 $ cmsenv   ### CMS 작업 환경을 로드합니다.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~/   ### 자신의 홈디렉토리로 이동합니다.&lt;br /&gt;
 $ scramv1 list CMSSW   ### 자신이 사용하고 싶은 CMSSW를 검색합니다.&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_7_2_1   ### 검색 결과 중 한 가지의 버전을 선택/설정합니다. (자동으로 해당 버전의 CMSSW 작업 폴더가 생성됩니다.)&lt;br /&gt;
 $ cd CMSSW_7_2_1/src   ### 생성한 작업 폴더로 이동합니다.&lt;br /&gt;
&lt;br /&gt;
 $ vi crab3config.py   ### crab 설정 파일을 생성합니다. (아래의 crab3config.py 예제 참조)&lt;br /&gt;
 $ vi myConfig.py   ### 실행할 작업 명시 파일을 생성합니다 (아래의 myConfig.py 예제 참조)&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/crab3/crab.sh   ### crab 사용을 설정합니다.&lt;br /&gt;
 $ crab submit -c crab3config.py   ### 실제 작업을 생성합니다.&lt;br /&gt;
 $ crab status   ### 작업 진행 상황을 수시로 모니터링 합니다. (CMS 데시보드에서는 보다 다양한 형태로 자신의 작업 상황을 조회할 수 있습니다. http://dashboard.cern.ch/cms/)&lt;br /&gt;
&lt;br /&gt;
3. 2. 항목 완료 후, 같은 환경에서 추가 작업을 진행하실 때는 아래의 항목만을 진행하시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
 # 환경 설정&lt;br /&gt;
 $ cd CMSSW_7_2_1/src&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh   &lt;br /&gt;
 $ cmsenv&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/crab3/crab.sh&lt;br /&gt;
&lt;br /&gt;
 # 작업 내용 정리&lt;br /&gt;
 $ vi crab3config.py&lt;br /&gt;
 $ vi myConfig.py&lt;br /&gt;
&lt;br /&gt;
 # 작업 실행 및 조회&lt;br /&gt;
 $ crab submit -c crab3config.py&lt;br /&gt;
 $ crab status&lt;br /&gt;
&lt;br /&gt;
* 예제 : crab3config.py &lt;br /&gt;
&lt;br /&gt;
   from WMCore.Configuration import Configuration&lt;br /&gt;
   config = Configuration()&lt;br /&gt;
   config.section_(&#039;General&#039;)&lt;br /&gt;
   config.General.transferOutputs = True&lt;br /&gt;
   config.section_(&#039;JobType&#039;)&lt;br /&gt;
   config.JobType.psetName = &#039;myConfig.py&#039;&lt;br /&gt;
   config.JobType.pluginName = &#039;Analysis&#039;&lt;br /&gt;
   config.JobType.outputFiles = [&#039;outfileName.root&#039;]&lt;br /&gt;
   config.section_(&#039;Data&#039;)&lt;br /&gt;
   config.Data.inputDataset = &#039;/WplusToENu_CT10_13TeV-powheg-pythia8/Spring14miniaod-PU20bx25_POSTLS170_V5-v1/MINIAODSIM&#039;&lt;br /&gt;
   config.Data.unitsPerJob = 500&lt;br /&gt;
   config.Data.splitting = &#039;LumiBased&#039;&lt;br /&gt;
   #config.Data.splitting = &#039;FileBased&#039;&lt;br /&gt;
   config.Data.publication = False&lt;br /&gt;
   config.section_(&#039;User&#039;)&lt;br /&gt;
   config.section_(&#039;Site&#039;)&lt;br /&gt;
   config.Site.whitelist = [&#039;T2_KR_KNU&#039;]&lt;br /&gt;
   config.Site.storageSite = &#039;T2_KR_KNU&#039;&lt;br /&gt;
&lt;br /&gt;
* 예제 : myConfig.py&lt;br /&gt;
&lt;br /&gt;
   import FWCore.ParameterSet.Config as cms&lt;br /&gt;
   process = cms.Process(&#039;Slurp&#039;)&lt;br /&gt;
   process.source = cms.Source(&amp;quot;PoolSource&amp;quot;, fileNames = cms.untracked.vstring())&lt;br /&gt;
   process.maxEvents = cms.untracked.PSet( input       = cms.untracked.int32(10) )&lt;br /&gt;
   process.options   = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) )&lt;br /&gt;
   process.output = cms.OutputModule(&amp;quot;PoolOutputModule&amp;quot;,&lt;br /&gt;
    outputCommands = cms.untracked.vstring(&amp;quot;drop *&amp;quot;, &amp;quot;keep recoTracks_*_*_*&amp;quot;),&lt;br /&gt;
    fileName = cms.untracked.string(&#039;outfileName.root&#039;),&lt;br /&gt;
   )&lt;br /&gt;
   process.out_step = cms.EndPath(process.output)&lt;br /&gt;
&lt;br /&gt;
* crab2 설정을 crab3로 변환하려면 다음 툴을 사용하세요.&lt;br /&gt;
&lt;br /&gt;
 crab2cfgTOcrab3py [crab2confgiName.cfg] [crab3configName.py]&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.csh&lt;br /&gt;
* CMSSW 5_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ set SCRAM_ARCH=slc5_amd64_gcc462&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd /cvmfs/cms.cern.ch/slc5_amd64_gcc462/cms/cmssw/CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`)&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&lt;br /&gt;
1. Grid Ticket 생성&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
      예)Your proxy is valid until Tue Apr 22 06:03:51 KST 2014&lt;br /&gt;
  &lt;br /&gt;
2. CRAB 작업 실행&lt;br /&gt;
 CRAB3 사용 및 간단한 명령어&lt;br /&gt;
 $ crab submit -c crab3config.py   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab status           (수행중인 job 의 상태 확인)&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrab Software Guide on CRAB]&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. KNU Tier-3 이용&lt;br /&gt;
   Tier-3 Farm은 Tier-2 에 비해서 상대적으로 작은 연산자원을 가지고 있습니다. 많은 양의 job 혹은 무거운 job의 실행은 Tier-2를 이용해 주시기 바랍니다.&lt;br /&gt;
   추후 자원 증설 예산을 최대한 반영하여 자원 확보에 노력하겠습니다.&lt;br /&gt;
&lt;br /&gt;
2. Grid 환경에서 작업 실행하기&lt;br /&gt;
   기본적인 작업 실행 방법은 기존 Tier-2의 방법과 동일합니다.&lt;br /&gt;
   다만, Crab 설정에서&lt;br /&gt;
   &#039;&#039;&#039;[GRID]&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;ce_white_list = cluster118.knu.ac.kr&#039;&#039;&#039;&lt;br /&gt;
   을 추가해 주시면 Tier-3 Farm에 작업이 할당됩니다.&lt;br /&gt;
   &lt;br /&gt;
3. 배치 작업(Torque) 실행하기&lt;br /&gt;
   1) Tier-3 UI 접속하기&lt;br /&gt;
     터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
     ssh -X username@kcms-t3.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
   2) 작업 실행하기&lt;br /&gt;
     ① 쉘을 bash로 전환한다.&lt;br /&gt;
        &#039;&#039;&#039;bash&#039;&#039;&#039;&lt;br /&gt;
     ② SCRAM_ARCH를 slc5로 설정한다.&lt;br /&gt;
        &#039;&#039;&#039;export SCRAM_ARCH=slc5_ia32_gcc434&#039;&#039;&#039;&lt;br /&gt;
     ③ cms 환경을 설정한다.&lt;br /&gt;
        &#039;&#039;&#039;source /cvmfs/cms.cern.ch/cmsset_default.csh&#039;&#039;&#039;&lt;br /&gt;
     ④ 자신이 작업하고자 하는 CMSSW이 설치된 폴더로 이동한다.&lt;br /&gt;
        &#039;&#039;&#039;cd CMSSW_version/src&#039;&#039;&#039;&lt;br /&gt;
     ⑤ 실행할 파일을 확인한다.&lt;br /&gt;
        &#039;&#039;&#039;scram runtime -sh&#039;&#039;&#039;&lt;br /&gt;
     ⑥ 자신에게 맞는 CMSW 버전, 작업 디렉토리, 결과 저장 디렉토리, 이메일 주소 등을 job_template_cmssw에 기록한다. (job_template_cmssw 파일은 작업 할당 폴더에 위치 시킨다.)&lt;br /&gt;
        참조 : http://www.physics.purdue.edu/Tier2/files/job_template_cmssw.txt&lt;br /&gt;
     ⑦ createjobs 파일을 생성하고 읽기, 쓰기, 실행 권한을 부여한다.&lt;br /&gt;
        참조 : http://www.physics.purdue.edu/Tier2/files/createjobs.txt&lt;br /&gt;
     ⑧ 작업을 실행(submit)한다.&lt;br /&gt;
        &#039;&#039;&#039;./createjobs.sh jobname #event #job #submitjob cfgfilename nameofcluster&#039;&#039;&#039;&lt;br /&gt;
     ⑨ 실행(submit)한 작업의 상태를 관찰한다.&lt;br /&gt;
        &#039;&#039;&#039;qstat cms&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;※주의 : 배치 작업(Torque) 실행은 Tier-3에서만 가능합니다.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[주의 : tcsh, csh 등 에서 관련 명령어를 사용할 때, 경로 인자에 반드시 &amp;quot; &amp;quot; 를 사용해주시기 바랍니다.&lt;br /&gt;
]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
1) T2_KR_KNU의 Computing Resource 실시간 조회하기 (CPU, Disk 자원 조회)&lt;br /&gt;
 $ /d/cms/bin/knuinfo&lt;br /&gt;
 $&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
    CPU    Free Total Jobs      Running Waiting ComputingElement&lt;br /&gt;
    161      99         62           62       0 cluster118.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
    496     127        368          368       0 cluster50.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
  Avail Space(kB)  Used Space(kB)  Type  SE&lt;br /&gt;
     125508644406    644170969874  SRM   cluster142.knu.ac.kr&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) SE(Storage Element)의 사용자 디렉토리 경로&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ dcap://cluster142.knu.ac.kr/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;참고사항: &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 위의 예시에서 username은 향후  publish 할 경우를 대비하서 경북대 ID가 아니라 CERNID를 사용해야 합니다. &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 만약에 본인의 디렉토리가 만들어져 있지 않는 경우에는 관리자에게 연락바랍니다.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) test.file 파일의 SE 및 local 디렉토리로 복사하기&lt;br /&gt;
&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     srm://cluster142/.../DestFile&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
 $ gfal-copy gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
&lt;br /&gt;
4) xrootd 를 활용한 SE Data 접근 방법&lt;br /&gt;
 $ xrdcp root://cluster142.knu.ac.kr//store/user/(username)/test.file /some/local/path/test.file&lt;br /&gt;
   (참조 : http://xrootd.org/doc/prod/Syntax_config.htm)&lt;br /&gt;
&lt;br /&gt;
5) root에서 SE Data 접근 방법&lt;br /&gt;
 # 읽기&lt;br /&gt;
 $ TFile *f = TFile::Open(&amp;quot;dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;);&lt;br /&gt;
 $&lt;br /&gt;
 # 쓰기&lt;br /&gt;
 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/dcap&lt;br /&gt;
 $ root -l&lt;br /&gt;
 root [0] TFile *f = TFile::Open(&amp;quot;gsidcap://cluster142.knu.ac.kr:22128//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;, &amp;quot;RECREATE&amp;quot;);&lt;br /&gt;
 root [1] f-&amp;gt;Close();&lt;br /&gt;
 root [2] .q&lt;br /&gt;
 $&lt;br /&gt;
&lt;br /&gt;
6) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ /usr/local/bin/lcgcp_copyfiles list.txt&lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* lcg_cp는 기본적으로 복수파일 전송을 지원하지 않으나 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, 위의 스크립트를 사용하면 복수의 파일을 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
&lt;br /&gt;
 $ gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
8) 파일 또는 디렉토리 삭제&lt;br /&gt;
&lt;br /&gt;
 $ gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test/test.file&lt;br /&gt;
 $ &amp;lt;strike&amp;gt;gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&amp;lt;/strike&amp;gt;&lt;br /&gt;
 $ lcg-del -d srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9) gfal 명령어 사용 요약&lt;br /&gt;
  $ voms-proxy-init --voms cms 로 proxy 생성후 아래 명령어를 수행하시면 됩니다.&lt;br /&gt;
  $ 조회 : gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&lt;br /&gt;
  $ 복사 : gfal-copy srm://cluster142.knu.ac.kr:8443/.../FileNameSrc    srm://cluster142.knu.ac.kr:8443/.../FileNameDest&lt;br /&gt;
  $ 삭제 : gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName/FileName&lt;br /&gt;
  $ 디렉토리 삭제 : &amp;lt;strike&amp;gt;gfal-rm -R srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&amp;lt;/strike&amp;gt;&lt;br /&gt;
* 명령어 뒤의 Option은 매뉴얼 페이지를 참고 바랍니다. (ex. man gfal-ls)&lt;br /&gt;
* 1000개 이상의 파일 포함한 폴더 내용 보기 : (ex. 500번째 파일부터 700개의 파일을 보고 싶을 경우) lcg-ls --offset 500 --count 700 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(DestFoler)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10) no match 오류가 발생할때&lt;br /&gt;
&lt;br /&gt;
* tcsh에서 ?는 wild card로 인식이 됩니다. 따라서 tcsh을 사용하고 있다면 srm 경로에 반드시 &amp;quot;&amp;quot;를 사용해야 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11) srm*, lcg*, gfal* 주요 명령어 비교표&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#cccc99;color:#black;white:80%;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!   srm*  !! lcg* !! gfal* !! 비고&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmls&lt;br /&gt;
| lcg-ls&lt;br /&gt;
| gfal-ls &lt;br /&gt;
| ls&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmcp&lt;br /&gt;
| lcg-cp&lt;br /&gt;
| gfal-copy&lt;br /&gt;
| cp&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrm&lt;br /&gt;
| lcg-del&lt;br /&gt;
| gfal-rm &lt;br /&gt;
| rm &lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmmkdir&lt;br /&gt;
| &lt;br /&gt;
| gfal-mkdir &lt;br /&gt;
| mkdir &lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrmdir&lt;br /&gt;
| lcg-del -d&lt;br /&gt;
| gfal-rm -R &lt;br /&gt;
| rmdir&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| gfal-cat &lt;br /&gt;
| cat&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
12) uberftp를 이용한 Storage Element 사용&lt;br /&gt;
&lt;br /&gt;
* [[ uberftp | uberftp 사용법으로 가기 ]]&lt;br /&gt;
&lt;br /&gt;
13) Tier-2 저장공간(Disk) 활용 분류&lt;br /&gt;
&lt;br /&gt;
 * Storage Element (srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/...)&lt;br /&gt;
  : 대용량 저장 공간으로 장기간 보관이 가능합니다.&lt;br /&gt;
   - PhEDEx를 통한 DataSet 저장&lt;br /&gt;
   - Analysis 이후의 결과파일 저장&lt;br /&gt;
  : 현재 약 830 TB의 공간을 마련하여 운영하고 있습니다.&lt;br /&gt;
  : 사용자의 데이터 저장으로 공간이 부족할 경우, 사전 설문을 통해 더 이상 사용하지 않는 과거 데이터의 삭제 요청을 드릴 수 있습니다. &lt;br /&gt;
&lt;br /&gt;
 * User Home Directory (/u/user/...)&lt;br /&gt;
  : Tier-2 UI에 로그할 경우 기본적인 설정사항 등을 보관하는 장소입니다.&lt;br /&gt;
  : 약 9 TB 규모의 공간입니다.&lt;br /&gt;
  : 모든 사용자가 9 TB를 나누어 사용하므로 용량이 큰 데이터의 보관은 가급적 삼가해 주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
 * Scratch Disk&lt;br /&gt;
  : UI에 총 4개의 임시 저장공간이 있습니다.&lt;br /&gt;
   - /d  : 2 TB single Disk&lt;br /&gt;
   - /d1 : 2 TB single Disk&lt;br /&gt;
   - /d2 : 2 TB single Disk&lt;br /&gt;
   - /d3 : Logical Volume ( 2 TB single Disk * 3)&lt;br /&gt;
  : scratch disk는 Storage Element와 User Home Directory 영역과 달리 Single Disk로 구성이 되어 있습니다.&lt;br /&gt;
  : 개별 Disk의 물리적 장애 발생 시, 데이터의 유실이 발생하므로 중요한 데이터 및 장기 보관 데이터는 반드시 Storage Element로 이동하여 주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
 -&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1793</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1793"/>
		<updated>2015-10-16T07:46:21Z</updated>

		<summary type="html">&lt;p&gt;Sangilpark: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
  [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
&lt;br /&gt;
2. Certificate&lt;br /&gt;
  [https://ca.cern.ch/ca/ CERN 인증서 웹사이트]에 접속하여 Certificate를 발급받는다.  &lt;br /&gt;
&lt;br /&gt;
  Certificate가 발급되면 인증서를 개인 PC 웹브라우저에 Import 한 후, &lt;br /&gt;
  Import된 인증서를 웹브라우저 설정 메뉴 중 Public key 관련탭에서 개인 PC로 Export할 수 있다. &lt;br /&gt;
  (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 선택하시기 바랍니다.) &lt;br /&gt;
&lt;br /&gt;
  Export된 인증서 파일은 cms UI(cms.knu.ac.kr)의 본인 디렉토리에 복사한 후&lt;br /&gt;
  아래의 순서대로 인증서와 키를 만들어 .globus 디렉토리에 넣으시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   CERN Certificate를 다운로드 받은 웹브라우저(인증서가 import 되어 있는)로&lt;br /&gt;
   [https://lcg-voms.cern.ch:8443/vo/cms/vomrs?path=/RootNode LCG CMS VO]에 접속하여 인증서를 등록. ([https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideLcgAccess#How_to_register_in_the_CMS_VO 참고: VO 등록방법 안내 자료])&lt;br /&gt;
   이메일등 신상 정보를 입력하고, role을 선택한 후 신청서를 제출하면, 담당자가 등록 결과를 이메일로 보내줌. [https://voms.cern.ch:8443/voms/cms CMS VO 등록 여부 확인 홈페이지]&lt;br /&gt;
&lt;br /&gt;
4. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039; &amp;lt;&amp;lt;Account 발급 전, 자주 하는 질문&amp;gt;&amp;gt;&lt;br /&gt;
   &#039;&#039; Q : CMS에서 처음 일하게 되어 전반적인 연구 내용을 잘 모릅니다. 신청서 내용 작성에 어려움이 많습니다. 어떻게 하면 좋을까요?&lt;br /&gt;
   &#039;&#039;&#039; A : CMS 신규 사용자의 경우 연구 내용을 잘 모를 수 있고, 컴퓨팅 자원에 대한 지식이 부족할 수 있습니다.&lt;br /&gt;
   &#039;&#039;&#039;     사용계획서 내의 예시를 보시고 작성하실 수 있는 부분을 간략히 적으시면 됩니다.&lt;br /&gt;
   &#039;&#039;&#039;     잘 모르는 부분은 빈란으로 두셔도 되지만, 가능하다면 연구실 선임께 여쭤보시는 방법도 좋습니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 연구 계획서에서 앞으로 사용할 (CPU, Disk) 사용량을 적어 냈는데요, 반드시 이 범위 내에서만 사용해야 하나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 연구를 진행하시면서 연구 계획이 구체화되고 이에 따라 자원의 필요량이 증가하시면, Tier-2 연락처를 통해 미리 말씀해 주시면 필요한 자원의 할당을 준비해 드리겠습니다.&lt;br /&gt;
   &#039;&#039;&#039;     대량의 연구자원을 갑작스럽게 요청하시면 자원 할당에 시간이 다소 소요될 수 있습니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 초기에 제출한 전산자원 사용량을 초과하여 사용할 경우 불익이 있나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 개인 용량을 다소 초과하셔도 불익은 없습니다. 다만 추가 사용량이 큰 경우 협의를 통해 조정하시기 바랍니다.&lt;br /&gt;
   &#039;&#039;&lt;br /&gt;
   &#039;&#039; Q : 연구의 내용이 확장되어 더 많은 자원을 필요로 합니다. 이런 경우 어떻게 해야 하나요?&lt;br /&gt;
   &#039;&#039;&#039; A : 연구계획 수정 내용을 추가로 작성/제출하시면 됩니다.&lt;br /&gt;
   &#039;&#039;&#039;     Tier-2 에서 보유하고 있는 여유 전산자원에 따라, 필요하신 자원의 준비에 다소 시간이 소요될 수 있으니 시간적 여유를 두시고 신청해 주시면 감사하겠습니다.&lt;br /&gt;
   &#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039; (기타 궁금하신 부분이 있으시면 언제든 연락 주시면 안내해 드리겠습니다.)&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;&#039;1) [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration 웹페이지]에서 신청서를 작성, 제출한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 e-mail(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;&lt;br /&gt;
   발급 받은 임시 비밀번호를 이용해 KNU Tier-2 UI에 접속한 후 그리드 프록시가 정상적으로 생성되는지 확인한다.&lt;br /&gt;
   (임시 비밀번호는 [http://t2-cms.knu.ac.kr/wiki/index.php?title=How_to_use_Tier2_at_KNU#KNU_Tier-2_Login 아래 안내문]을 참고해서 반드시 변경하십시오)&lt;br /&gt;
   $ voms-proxy-init --voms cms&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=ch/DC=cern/OU=Organic Units/OU=Users/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
5. SiteDB 등록&lt;br /&gt;
   &#039;&#039;&#039;CRAB 이용을 위한 필수 과정인 사용자 DN의 SiteDB 등록이 자동화 됨.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   - 관련 안내 자료&lt;br /&gt;
     SiteDB for CRAB: https://twiki.cern.ch/twiki/bin/view/CMS/SiteDBForCRAB&lt;br /&gt;
     사용자 DN 등록 자동화 안내 : https://twiki.cern.ch/twiki/bin/viewauth/CMS/SiteDBForCRAB#Adding_your_DN_to_your_profile&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@kcms-t2.knu.ac.kr( or username@cms.knu.ac.kr, username@cms01.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) [http://www.chiark.greenend.org.uk/~sgtatham/putty/ &#039;&#039;&#039;Putty&#039;&#039;&#039;(무료)], &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 예시 화면]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) [http://sourceforge.net/projects/xming/ &#039;&#039;&#039;Xming&#039;&#039;&#039;(무료)], [http://x.cygwin.com/screenshots/ &#039;&#039;&#039;Cygwin/X&#039;&#039;&#039;(무료)], &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;(유료), &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령을 사용.&lt;br /&gt;
 $ passwd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[주의 : 비밀번호 변경은 더이상 yppasswd 명령을 사용하지 않습니다.]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 도움이 됩니다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
 3) 계정이 발급되었을때 처음 기본 쉘은 tcsh 이다. 기본 shell의 변경은 ypchsh 명령을 이용하여 bash 혹은 zsh 등의 자신이 선호하는 shell로 변경할 수 있다.&lt;br /&gt;
 $ ypchsh&lt;br /&gt;
&lt;br /&gt;
3. KNU UI 현황&lt;br /&gt;
{| style=&amp;quot;background:#cccc99;color:#black;white:80%;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!   대표 Hostname  !! 세부 Hostname !! OS !! 비고&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
! kcms-t2.knu.ac.kr&lt;br /&gt;
| cms.knu.ac.kr&lt;br /&gt;
| SL6 &lt;br /&gt;
| Tier2  UI&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
! kcms-t2.knu.ac.kr&lt;br /&gt;
| cms01.knu.ac.kr&lt;br /&gt;
| SL6&lt;br /&gt;
| Tier2 UI&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
! kcms-t3.knu.ac.kr&lt;br /&gt;
| cms02.knu.ac.kr&lt;br /&gt;
| SL6 &lt;br /&gt;
| Tier3 UI &lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
! kcms-t3.knu.ac.kr&lt;br /&gt;
| cms03.knu.ac.kr&lt;br /&gt;
| SL5 &lt;br /&gt;
| Tier3 UI &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
&lt;br /&gt;
* CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
bash shell을 사용한다면 &lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) 활용 ==&lt;br /&gt;
&lt;br /&gt;
1. CMS Crab 사용 가이드를 참고 바랍니다.&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrab CRAB online manual and tutorial]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3ConfigurationFile crab configuration file에 관련 설명]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3Commands crab command 설명]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBookCRAB3Tutorial crab3 tutorial]&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMSPublic/Crab3DataHandling data handling]&lt;br /&gt;
&lt;br /&gt;
2. 아래의 간편 예제를 참고하여 CRAB 실행을 연습해 보세요.&lt;br /&gt;
  &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[ 주의 : bash 기준으로 작성되었습니다. 아래 예제의 스크립트 중 자신의 shell에 맞는 스크립트를 사용하시면 됩니다. (ex: csh 사용자는 source /cvmfs/cms.cern.ch/cmsset_default.csh 을 활용) ]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 $ cd /cvmfs/cms.cern.ch/slc6_amd64_gcc481/cms/cmssw/CMSSW_7_2_1/   ### CVMFS 에서 제공하는 CMS S/W 중 자신이 활용하고 싶은 아키텍쳐 및 CMS S/W 버전이 있는지 확인합니다.&lt;br /&gt;
 $ set SCRAM_ARCH=slc6_amd64_gcc481   ### 아키텍쳐를 설정합니다.&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh   ### CMS S/W 기본 설정을 로드합니다.&lt;br /&gt;
 $ cmsenv   ### CMS 작업 환경을 로드합니다.&lt;br /&gt;
&lt;br /&gt;
 $ cd ~/   ### 자신의 홈디렉토리로 이동합니다.&lt;br /&gt;
 $ scramv1 list CMSSW   ### 자신이 사용하고 싶은 CMSSW를 검색합니다.&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_7_2_1   ### 검색 결과 중 한 가지의 버전을 선택/설정합니다. (자동으로 해당 버전의 CMSSW 작업 폴더가 생성됩니다.)&lt;br /&gt;
 $ cd CMSSW_7_2_1/src   ### 생성한 작업 폴더로 이동합니다.&lt;br /&gt;
&lt;br /&gt;
 $ vi crab3config.py   ### crab 설정 파일을 생성합니다. (아래의 crab3config.py 예제 참조)&lt;br /&gt;
 $ vi myConfig.py   ### 실행할 작업 명시 파일을 생성합니다 (아래의 myConfig.py 예제 참조)&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/crab3/crab.sh   ### crab 사용을 설정합니다.&lt;br /&gt;
 $ crab submit -c crab3config.py   ### 실제 작업을 생성합니다.&lt;br /&gt;
 $ crab status   ### 작업 진행 상황을 수시로 모니터링 합니다. (CMS 데시보드에서는 보다 다양한 형태로 자신의 작업 상황을 조회할 수 있습니다. http://dashboard.cern.ch/cms/)&lt;br /&gt;
&lt;br /&gt;
3. 2. 항목 완료 후, 같은 환경에서 추가 작업을 진행하실 때는 아래의 항목만을 진행하시면 됩니다.&lt;br /&gt;
&lt;br /&gt;
 # 환경 설정&lt;br /&gt;
 $ cd CMSSW_7_2_1/src&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.sh   &lt;br /&gt;
 $ cmsenv&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/crab3/crab.sh&lt;br /&gt;
&lt;br /&gt;
 # 작업 내용 정리&lt;br /&gt;
 $ vi crab3config.py&lt;br /&gt;
 $ vi myConfig.py&lt;br /&gt;
&lt;br /&gt;
 # 작업 실행 및 조회&lt;br /&gt;
 $ crab submit -c crab3config.py&lt;br /&gt;
 $ crab status&lt;br /&gt;
&lt;br /&gt;
* 예제 : crab3config.py &lt;br /&gt;
&lt;br /&gt;
   from WMCore.Configuration import Configuration&lt;br /&gt;
   config = Configuration()&lt;br /&gt;
   config.section_(&#039;General&#039;)&lt;br /&gt;
   config.General.transferOutputs = True&lt;br /&gt;
   config.section_(&#039;JobType&#039;)&lt;br /&gt;
   config.JobType.psetName = &#039;myConfig.py&#039;&lt;br /&gt;
   config.JobType.pluginName = &#039;Analysis&#039;&lt;br /&gt;
   config.JobType.outputFiles = [&#039;outfileName.root&#039;]&lt;br /&gt;
   config.section_(&#039;Data&#039;)&lt;br /&gt;
   config.Data.inputDataset = &#039;/WplusToENu_CT10_13TeV-powheg-pythia8/Spring14miniaod-PU20bx25_POSTLS170_V5-v1/MINIAODSIM&#039;&lt;br /&gt;
   config.Data.unitsPerJob = 500&lt;br /&gt;
   config.Data.splitting = &#039;LumiBased&#039;&lt;br /&gt;
   #config.Data.splitting = &#039;FileBased&#039;&lt;br /&gt;
   config.Data.publication = False&lt;br /&gt;
   config.section_(&#039;User&#039;)&lt;br /&gt;
   config.section_(&#039;Site&#039;)&lt;br /&gt;
   config.Site.whitelist = [&#039;T2_KR_KNU&#039;]&lt;br /&gt;
   config.Site.storageSite = &#039;T2_KR_KNU&#039;&lt;br /&gt;
&lt;br /&gt;
* 예제 : myConfig.py&lt;br /&gt;
&lt;br /&gt;
   import FWCore.ParameterSet.Config as cms&lt;br /&gt;
   process = cms.Process(&#039;Slurp&#039;)&lt;br /&gt;
   process.source = cms.Source(&amp;quot;PoolSource&amp;quot;, fileNames = cms.untracked.vstring())&lt;br /&gt;
   process.maxEvents = cms.untracked.PSet( input       = cms.untracked.int32(10) )&lt;br /&gt;
   process.options   = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) )&lt;br /&gt;
   process.output = cms.OutputModule(&amp;quot;PoolOutputModule&amp;quot;,&lt;br /&gt;
    outputCommands = cms.untracked.vstring(&amp;quot;drop *&amp;quot;, &amp;quot;keep recoTracks_*_*_*&amp;quot;),&lt;br /&gt;
    fileName = cms.untracked.string(&#039;outfileName.root&#039;),&lt;br /&gt;
   )&lt;br /&gt;
   process.out_step = cms.EndPath(process.output)&lt;br /&gt;
&lt;br /&gt;
* crab2 설정을 crab3로 변환하려면 다음 툴을 사용하세요.&lt;br /&gt;
&lt;br /&gt;
 crab2cfgTOcrab3py [crab2confgiName.cfg] [crab3configName.py]&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /cvmfs/cms.cern.ch/cmsset_default.csh&lt;br /&gt;
* CMSSW 5_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ set SCRAM_ARCH=slc5_amd64_gcc462&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd /cvmfs/cms.cern.ch/slc5_amd64_gcc462/cms/cmssw/CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`)&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&lt;br /&gt;
1. Grid Ticket 생성&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
      예)Your proxy is valid until Tue Apr 22 06:03:51 KST 2014&lt;br /&gt;
  &lt;br /&gt;
2. CRAB 작업 실행&lt;br /&gt;
 CRAB3 사용 및 간단한 명령어&lt;br /&gt;
 $ crab submit -c crab3config.py   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab status           (수행중인 job 의 상태 확인)&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideCrab Software Guide on CRAB]&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. KNU Tier-3 이용&lt;br /&gt;
   Tier-3 Farm은 Tier-2 에 비해서 상대적으로 작은 연산자원을 가지고 있습니다. 많은 양의 job 혹은 무거운 job의 실행은 Tier-2를 이용해 주시기 바랍니다.&lt;br /&gt;
   추후 자원 증설 예산을 최대한 반영하여 자원 확보에 노력하겠습니다.&lt;br /&gt;
&lt;br /&gt;
2. Grid 환경에서 작업 실행하기&lt;br /&gt;
   기본적인 작업 실행 방법은 기존 Tier-2의 방법과 동일합니다.&lt;br /&gt;
   다만, Crab 설정에서&lt;br /&gt;
   &#039;&#039;&#039;[GRID]&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;ce_white_list = cluster118.knu.ac.kr&#039;&#039;&#039;&lt;br /&gt;
   을 추가해 주시면 Tier-3 Farm에 작업이 할당됩니다.&lt;br /&gt;
   &lt;br /&gt;
3. 배치 작업(Torque) 실행하기&lt;br /&gt;
   1) Tier-3 UI 접속하기&lt;br /&gt;
     터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
     ssh -X username@kcms-t3.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
   2) 작업 실행하기&lt;br /&gt;
     ① 쉘을 bash로 전환한다.&lt;br /&gt;
        &#039;&#039;&#039;bash&#039;&#039;&#039;&lt;br /&gt;
     ② SCRAM_ARCH를 slc5로 설정한다.&lt;br /&gt;
        &#039;&#039;&#039;export SCRAM_ARCH=slc5_ia32_gcc434&#039;&#039;&#039;&lt;br /&gt;
     ③ cms 환경을 설정한다.&lt;br /&gt;
        &#039;&#039;&#039;source /cvmfs/cms.cern.ch/cmsset_default.csh&#039;&#039;&#039;&lt;br /&gt;
     ④ 자신이 작업하고자 하는 CMSSW이 설치된 폴더로 이동한다.&lt;br /&gt;
        &#039;&#039;&#039;cd CMSSW_version/src&#039;&#039;&#039;&lt;br /&gt;
     ⑤ 실행할 파일을 확인한다.&lt;br /&gt;
        &#039;&#039;&#039;scram runtime -sh&#039;&#039;&#039;&lt;br /&gt;
     ⑥ 자신에게 맞는 CMSW 버전, 작업 디렉토리, 결과 저장 디렉토리, 이메일 주소 등을 job_template_cmssw에 기록한다. (job_template_cmssw 파일은 작업 할당 폴더에 위치 시킨다.)&lt;br /&gt;
        참조 : http://www.physics.purdue.edu/Tier2/files/job_template_cmssw.txt&lt;br /&gt;
     ⑦ createjobs 파일을 생성하고 읽기, 쓰기, 실행 권한을 부여한다.&lt;br /&gt;
        참조 : http://www.physics.purdue.edu/Tier2/files/createjobs.txt&lt;br /&gt;
     ⑧ 작업을 실행(submit)한다.&lt;br /&gt;
        &#039;&#039;&#039;./createjobs.sh jobname #event #job #submitjob cfgfilename nameofcluster&#039;&#039;&#039;&lt;br /&gt;
     ⑨ 실행(submit)한 작업의 상태를 관찰한다.&lt;br /&gt;
        &#039;&#039;&#039;qstat cms&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;※주의 : 배치 작업(Torque) 실행은 Tier-3에서만 가능합니다.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;[주의 : tcsh, csh 등 에서 관련 명령어를 사용할 때, 경로 인자에 반드시 &amp;quot; &amp;quot; 를 사용해주시기 바랍니다.&lt;br /&gt;
]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
0) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
1) T2_KR_KNU의 Computing Resource 실시간 조회하기 (CPU, Disk 자원 조회)&lt;br /&gt;
 $ /d/cms/bin/knuinfo&lt;br /&gt;
 $&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
    CPU    Free Total Jobs      Running Waiting ComputingElement&lt;br /&gt;
    161      99         62           62       0 cluster118.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
    496     127        368          368       0 cluster50.knu.ac.kr:8443/cream-pbs-cms&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
  Avail Space(kB)  Used Space(kB)  Type  SE&lt;br /&gt;
     125508644406    644170969874  SRM   cluster142.knu.ac.kr&lt;br /&gt;
 -----------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2) SE(Storage Element)의 사용자 디렉토리 경로&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ dcap://cluster142.knu.ac.kr/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
 $ gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;참고사항: &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 위의 예시에서 username은 향후  publish 할 경우를 대비하서 경북대 ID가 아니라 CERNID를 사용해야 합니다. &amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;- 만약에 본인의 디렉토리가 만들어져 있지 않는 경우에는 관리자에게 연락바랍니다.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) test.file 파일의 SE 및 local 디렉토리로 복사하기&lt;br /&gt;
&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     srm://cluster142/.../DestFile&lt;br /&gt;
 $ gfal-copy srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
 $ gfal-copy gsidcap://cluster142.knu.ac.kr:22128/pnfs/knu.ac.kr/data/cms/store/user/(username)/.../SrcFile     file:////u/user/(username)/.../DestFile&lt;br /&gt;
&lt;br /&gt;
4) xrootd 를 활용한 SE Data 접근 방법&lt;br /&gt;
 $ xrdcp root://cluster142.knu.ac.kr//store/user/(username)/test.file /some/local/path/test.file&lt;br /&gt;
   (참조 : http://xrootd.org/doc/prod/Syntax_config.htm)&lt;br /&gt;
&lt;br /&gt;
5) root에서 SE Data 접근 방법&lt;br /&gt;
 # 읽기&lt;br /&gt;
 $ TFile *f = TFile::Open(&amp;quot;dcap://cluster142.knu.ac.kr//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;);&lt;br /&gt;
 $&lt;br /&gt;
 # 쓰기&lt;br /&gt;
 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/dcap&lt;br /&gt;
 $ root -l&lt;br /&gt;
 root [0] TFile *f = TFile::Open(&amp;quot;gsidcap://cluster142.knu.ac.kr:22128//pnfs/knu.ac.kr/data/cms/store/user/(username)/test.root&amp;quot;, &amp;quot;RECREATE&amp;quot;);&lt;br /&gt;
 root [1] f-&amp;gt;Close();&lt;br /&gt;
 root [2] .q&lt;br /&gt;
 $&lt;br /&gt;
&lt;br /&gt;
6) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ /usr/local/bin/lcgcp_copyfiles list.txt&lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* lcg_cp는 기본적으로 복수파일 전송을 지원하지 않으나 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, 위의 스크립트를 사용하면 복수의 파일을 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
7) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
&lt;br /&gt;
 $ gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
8) 파일 또는 디렉토리 삭제&lt;br /&gt;
&lt;br /&gt;
 $ gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test/test.file&lt;br /&gt;
 $ &amp;lt;strike&amp;gt;gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&amp;lt;/strike&amp;gt;&lt;br /&gt;
 $ lcg-del -d srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9) gfal 명령어 사용 요약&lt;br /&gt;
  $ voms-proxy-init --voms cms 로 proxy 생성후 아래 명령어를 수행하시면 됩니다.&lt;br /&gt;
  $ 조회 : gfal-ls -Hl srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&lt;br /&gt;
  $ 복사 : gfal-copy srm://cluster142.knu.ac.kr:8443/.../FileNameSrc    srm://cluster142.knu.ac.kr:8443/.../FileNameDest&lt;br /&gt;
  $ 삭제 : gfal-rm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName/FileName&lt;br /&gt;
  $ 디렉토리 삭제 : &amp;lt;strike&amp;gt;gfal-rm -R srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/MyAccount/FolderName&amp;lt;/strike&amp;gt;&lt;br /&gt;
* 명령어 뒤의 Option은 매뉴얼 페이지를 참고 바랍니다. (ex. man gfal-ls)&lt;br /&gt;
* 1000개 이상의 파일 포함한 폴더 내용 보기 : (ex. 500번째 파일부터 700개의 파일을 보고 싶을 경우) lcg-ls --offset 500 --count 700 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(DestFoler)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
10) no match 오류가 발생할때&lt;br /&gt;
&lt;br /&gt;
* tcsh에서 ?는 wild card로 인식이 됩니다. 따라서 tcsh을 사용하고 있다면 srm 경로에 반드시 &amp;quot;&amp;quot;를 사용해야 합니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11) srm*, lcg*, gfal* 주요 명령어 비교표&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;background:#cccc99;color:#black;white:80%;&amp;quot; border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!   srm*  !! lcg* !! gfal* !! 비고&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmls&lt;br /&gt;
| lcg-ls&lt;br /&gt;
| gfal-ls &lt;br /&gt;
| ls&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmcp&lt;br /&gt;
| lcg-cp&lt;br /&gt;
| gfal-copy&lt;br /&gt;
| cp&lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrm&lt;br /&gt;
| lcg-del&lt;br /&gt;
| gfal-rm &lt;br /&gt;
| rm &lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| srmmkdir&lt;br /&gt;
| &lt;br /&gt;
| gfal-mkdir &lt;br /&gt;
| mkdir &lt;br /&gt;
|- style=&amp;quot;background:white; color:black&amp;quot;&lt;br /&gt;
| srmrmdir&lt;br /&gt;
| lcg-del -d&lt;br /&gt;
| gfal-rm -R &lt;br /&gt;
| rmdir&lt;br /&gt;
|- style=&amp;quot;background:#f0f0f0; color:black&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| gfal-cat &lt;br /&gt;
| cat&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
12) uberftp를 이용한 Storage Element 사용&lt;br /&gt;
&lt;br /&gt;
* [[ uberftp | uberftp 사용법으로 가기 ]]&lt;br /&gt;
&lt;br /&gt;
13) Tier-2 저장공간(Disk) 활용 분류&lt;br /&gt;
&lt;br /&gt;
 * Storage Element (srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/...)&lt;br /&gt;
  : 대용량 저장 공간으로 장기간 보관이 가능합니다.&lt;br /&gt;
   - PhEDEx를 통한 DataSet 저장&lt;br /&gt;
   - Analysis 이후의 결과파일 저장&lt;br /&gt;
  : 현재 약 830 TB의 공간을 마련하여 운영하고 있습니다.&lt;br /&gt;
  : 사용자의 데이터 저장으로 공간이 부족할 경우, 사전 설문을 통해 더 이상 사용하지 않는 과거 데이터의 삭제 요청을 드릴 수 있습니다. &lt;br /&gt;
&lt;br /&gt;
 * User Home Directory (/u/user/...)&lt;br /&gt;
  : Tier-2 UI에 로그할 경우 기본적인 설정사항 등을 보관하는 장소입니다.&lt;br /&gt;
  : 약 9 TB 규모의 공간입니다.&lt;br /&gt;
  : 모든 사용자가 9 TB를 나누어 사용하므로 용량이 큰 데이터의 보관은 가급적 삼가해 주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
 * Scratch Disk&lt;br /&gt;
  : UI에 총 4개의 임시 저장공간이 있습니다.&lt;br /&gt;
   - /d  : 2 TB single Disk&lt;br /&gt;
   - /d1 : 2 TB single Disk&lt;br /&gt;
   - /d2 : 2 TB single Disk&lt;br /&gt;
   - /d3 : Logical Volume ( 2 TB single Disk * 3)&lt;br /&gt;
  : scratch disk는 Storage Element와 User Home Directory 영역과 달리 Single Disk로 구성이 되어 있습니다.&lt;br /&gt;
  : 개별 Disk의 물리적 장애 발생 시, 데이터의 유실이 발생하므로 중요한 데이터 및 장기 보관 데이터는 반드시 Storage Element로 이동하여 주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
 -&lt;/div&gt;</summary>
		<author><name>Sangilpark</name></author>
	</entry>
</feed>