From T3_KR_KNU
(→RUCIO 사용법) |
(→데이터 전송 신청) |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Rucio 사용법 == | == Rucio 사용법 == | ||
− | + | PhEDEx를 대체하는 CMS Data 전송 시스템인 Rucio의 간단한 사용법을 소개합니다. | |
− | + | ||
− | + | ||
− | + | ||
=== 사전 준비 === | === 사전 준비 === | ||
Line 11: | Line 8: | ||
$ source /cvmfs/cms.cern.ch/rucio/setup-py3.sh | $ source /cvmfs/cms.cern.ch/rucio/setup-py3.sh | ||
$ export RUCIO_ACCOUNT=my_cern_id | $ export RUCIO_ACCOUNT=my_cern_id | ||
− | $ voms-proxy-init -voms cms -rfc | + | $ voms-proxy-init -voms cms -rfc -valid 192:00 |
=== 데이터 전송 신청 === | === 데이터 전송 신청 === | ||
− | rucio add-rule \ | + | rucio에서는 rule을 추가하고 삭제하는 것으로 데이터를 전송하고 삭제할 수 있습니다. 또한 rule에 유효기간을 둠으로써 사용하지 않는 데이터가 방치되는 것을 막을 수 있습니다.<br> |
+ | lifetime 옵션은 반드시 추가하시기 바랍니다. | ||
+ | |||
+ | $ rucio add-rule \ | ||
--ask-approval cms:/Cosmics/PARun2016A-PromptReco-v1/RECO#0087623c-ab5a-11e6-a427-001e67abf228 1 T3_KR_KNU \ | --ask-approval cms:/Cosmics/PARun2016A-PromptReco-v1/RECO#0087623c-ab5a-11e6-a427-001e67abf228 1 T3_KR_KNU \ | ||
--lifetime 2592000 # -- 30 days in seconds | --lifetime 2592000 # -- 30 days in seconds | ||
+ | |||
+ | === 데이터 전송 상태 확인 === | ||
+ | |||
+ | $ rucio rule-info [RULE_HASH] | ||
+ | |||
+ | === 자신의 rule 확인 === | ||
+ | |||
+ | $ rucio list-rules --account $RUCIO_ACCOUNT | ||
+ | ID ACCOUNT SCOPE:NAME STATE[OK/REPL/STUCK] RSE_EXPRESSION COPIES EXPIRES (UTC) CREATED (UTC) | ||
+ | ---- --------- ------------ ---------------------- ---------------- -------- --------------- --------------- | ||
+ | ... | ||
+ | |||
+ | === rule 삭제 === | ||
+ | |||
+ | 수동으로 rule을 삭제하고자 한다면 다음 명령을 실행하세요. | ||
+ | |||
+ | $ rucio delete-rule [RULE_HASH] | ||
=== 특정사이트가 보유하고 있는 모든 데이터셋 확인 === | === 특정사이트가 보유하고 있는 모든 데이터셋 확인 === | ||
Line 34: | Line 51: | ||
... | ... | ||
− | === | + | === Rucio 웹 UI === |
* 웹UI 홈페이지: https://cms-rucio-webui.cern.ch | * 웹UI 홈페이지: https://cms-rucio-webui.cern.ch | ||
* request new rule: https://cms-rucio-webui.cern.ch/r2d2/request | * request new rule: https://cms-rucio-webui.cern.ch/r2d2/request | ||
+ | |||
+ | === 참고 문서 === | ||
+ | |||
+ | * CMS Rucio : https://twiki.cern.ch/twiki/bin/viewauth/CMS/Rucio |
Latest revision as of 01:34, 30 March 2022
Contents
Rucio 사용법
PhEDEx를 대체하는 CMS Data 전송 시스템인 Rucio의 간단한 사용법을 소개합니다.
사전 준비
$ source /cvmfs/cms.cern.ch/cmsset_default.sh $ source /cvmfs/cms.cern.ch/rucio/setup-py3.sh $ export RUCIO_ACCOUNT=my_cern_id $ voms-proxy-init -voms cms -rfc -valid 192:00
데이터 전송 신청
rucio에서는 rule을 추가하고 삭제하는 것으로 데이터를 전송하고 삭제할 수 있습니다. 또한 rule에 유효기간을 둠으로써 사용하지 않는 데이터가 방치되는 것을 막을 수 있습니다.
lifetime 옵션은 반드시 추가하시기 바랍니다.
$ rucio add-rule \ --ask-approval cms:/Cosmics/PARun2016A-PromptReco-v1/RECO#0087623c-ab5a-11e6-a427-001e67abf228 1 T3_KR_KNU \ --lifetime 2592000 # -- 30 days in seconds
데이터 전송 상태 확인
$ rucio rule-info [RULE_HASH]
자신의 rule 확인
$ rucio list-rules --account $RUCIO_ACCOUNT ID ACCOUNT SCOPE:NAME STATE[OK/REPL/STUCK] RSE_EXPRESSION COPIES EXPIRES (UTC) CREATED (UTC) ---- --------- ------------ ---------------------- ---------------- -------- --------------- --------------- ...
rule 삭제
수동으로 rule을 삭제하고자 한다면 다음 명령을 실행하세요.
$ rucio delete-rule [RULE_HASH]
특정사이트가 보유하고 있는 모든 데이터셋 확인
$ rucio list-datasets-rse T3_KR_KNU SCOPE:NAME ---------- cms:/Cosmics/PARun2016A-PromptReco-v1/RECO#0087623c-ab5a-11e6-a427-001e67abf228 cms:/Cosmics/PARun2016A-PromptReco-v1/RECO#6412389c-a1d0-11e6-958f-001e67abf228 cms:/Cosmics/PARun2016A-PromptReco-v1/RECO#8f9be106-ab45-11e6-a427-001e67abf228 cms:/Cosmics/PARun2016A-PromptReco-v1/RECO#9da26742-a1c8-11e6-958f-001e67abf228 cms:/Cosmics/PARun2016A-PromptReco-v1/RECO#a27c9c3e-ab4a-11e6-a427-001e67abf228 cms:/Cosmics/PARun2016A-PromptReco-v1/RECO#a2cfc95a-ab53-11e6-a427-001e67abf228 cms:/Cosmics/PARun2016A-PromptReco-v1/RECO#a31bd3ba-ab42-11e6-a427-001e67abf228 cms:/Cosmics/PARun2016A-PromptReco-v1/RECO#abd90bfe-a1cd-11e6-958f-001e67abf228 ...
Rucio 웹 UI
- 웹UI 홈페이지: https://cms-rucio-webui.cern.ch
- request new rule: https://cms-rucio-webui.cern.ch/r2d2/request