1ARCCTL(1) NorduGrid ARC ARCCTL(1)
2
3
4
6 arcctl - Nordugrid ARC Computing Element Control Tool
7
9 arcctl [-d, --debug LEVEL] [-c, --config CONFIG] [-h, --help] COMPONENT
10 ACTION [...]
11
13 This man page is not the ultimate source of information about arcctl.
14 Please use --help to see all options available for each component!
15
16 The arcctl(1) utility is aimed to automate ARC CE operations, like con‐
17 trolling Services, Jobs, RunTime Environments, Accounting, etc.
18
19 The main goal is to provide a single point of control for different ARC
20 CE subsystems to the system administrator.
21
22 arcctl designed with bash-completion in mind, so make sure you have
23 python-argcomplete installed and enabled to use all features.
24
25
27 -d, --debug LEVEL
28 Choose the verbosity level from CRITICAL, ERROR, WARNING, INFO,
29 DEBUG (default is ERROR).
30
31 -c, --config FILE
32 Specifies the configuration file to be used. By default the
33 arc.conf(5) is used.
34
35 -h, --help
36 Show help messages
37
38
40 The following components can be controlled by arcctl at the time of
41 writing:
42
43 services Controlling ARC CE services.
44
45 rte Controlling RunTime Envronents available on the ARC CE.
46
47 job A-REX Jobs control (actions, information, logs).
48
49 accounting Accounting records operations (republishing, stats).
50
51 config ARC configuration control: get/set/dump configuration
52 values, inline options help.
53
54 test-ca Self-signed CA for test certificates deployment for
55 both hosts and users.
56
57 deploy Third party components deployment (IGTF CA, VOMS LSC,
58 Firewall configuration).
59
60 Use --help argument to list all available actions for each component.
61
62
64 Enable ENV/PROXY RunTime Environment
65
66 # arcctl rte enable ENV/PROXY
67
68 Configure ENV/PROXY RunTime Environment to disable CA certificates
69 copying
70
71 # arcctl rte params-set ENV/PROXY COPY_CACERT_DIR No
72
73 Use ENV/RTE RunTime Environment by default for every job (even if not
74 explicitly requested in job description)
75
76 # arcctl rte default ENV/RTE
77
78 Clean all jobs in DELETED state
79
80 # arcctl job cleanall -s DELETED
81
82 Get job submission interface
83
84 # arcctl job attr 21PKDmF0Aasnfk581mkC9sunABFKDmABFKDmDgFKD‐
85 mUzFKDmqfGG0n interface
86
87 Enable and start all ARC CE services as configured in arc.conf(5)
88
89 # arcctl service enable --as-configured --now
90
91 Get inline help for sessiondir option of [arex] block
92
93 # arcctl config describe arex sessiondir
94
95 Get the brief summary of configured storage areas for ARC services
96
97 # arcctl config brief --type storage
98
99 Generate tarball with test user certificate to transfer to another ma‐
100 chine
101
102 # arcctl test-ca usercert --export-tar
103
104 Deploy VOMS LSC files for atlas VO from EGI VO Database
105
106 # arcctl deploy voms-lsc atlas --egi-vo
107
108 Show archived APEL accounting records statistics
109
110 # arcctl accounting stats -t apel
111
112
114 Report bugs to http://bugzilla.nordugrid.org/
115
116
118 APACHE LICENSE Version 2.0
119
120
122 ARC software is developed by the NorduGrid Collaboration
123 (http://www.nordugrid.org), please consult the AUTHORS file distributed
124 with ARC. Please report bugs and feature requests to
125 http://bugzilla.nordugrid.org
126
127
129 arc.conf(5)
130
131
132
133NorduGrid ARC 6.18.0 2023-10-25 ARCCTL(1)