]> git.proxmox.com Git - pve-docs.git/blame - pvenode.1-synopsis.adoc
storage: pbs: document port option
[pve-docs.git] / pvenode.1-synopsis.adoc
CommitLineData
a99bdc62
FG
1*pvenode* `<COMMAND> [ARGS] [OPTIONS]`
2
3*pvenode acme account deactivate* `[<name>]`
4
5Deactivate existing ACME account at CA.
6
7`<name>`: `<name>` ('default =' `default`)::
8
9ACME account config file name.
10
a3eeb58f 11*pvenode acme account info* `[<name>]` `[FORMAT_OPTIONS]`
a99bdc62
FG
12
13Return existing ACME account information.
14
15`<name>`: `<name>` ('default =' `default`)::
16
17ACME account config file name.
18
19*pvenode acme account list*
20
21ACMEAccount index.
22
23*pvenode acme account register* `[<name>] {<contact>}` `[OPTIONS]`
24
25Register a new ACME account with a compatible CA.
26
27`<name>`: `<name>` ('default =' `default`)::
28
29ACME account config file name.
30
31`<contact>`: `<string>` ::
32
33Contact email addresses.
34
35`--directory` `^https?://.*` ::
36
37URL of ACME CA directory endpoint.
38
39*pvenode acme account update* `[<name>]` `[OPTIONS]`
40
41Update existing ACME account information with CA. Note: not specifying any
42new account information triggers a refresh.
43
44`<name>`: `<name>` ('default =' `default`)::
45
46ACME account config file name.
47
48`--contact` `<string>` ::
49
50Contact email addresses.
51
52*pvenode acme cert order* `[OPTIONS]`
53
54Order a new certificate from ACME-compatible CA.
55
56`--force` `<boolean>` ('default =' `0`)::
57
58Overwrite existing custom certificate.
59
60*pvenode acme cert renew* `[OPTIONS]`
61
62Renew existing certificate from CA.
63
64`--force` `<boolean>` ('default =' `0`)::
65
66Force renewal even if expiry is more than 30 days away.
67
68*pvenode acme cert revoke*
69
70Revoke existing certificate from CA.
71
c5aa7e14
TL
72*pvenode acme plugin add* `<type> <id>` `[OPTIONS]`
73
74Add ACME plugin configuration.
75
76`<type>`: `<dns | standalone>` ::
77
78ACME challenge type.
79
80`<id>`: `<string>` ::
81
82ACME Plugin ID name
83
bd92b745 84`--api` `<1984hosting | acmedns | acmeproxy | active24 | ad | ali | anx | artfiles | arvan | aurora | autodns | aws | azion | azure | bookmyname | bunny | cf | clouddns | cloudns | cn | conoha | constellix | cpanel | curanet | cyon | da | ddnss | desec | df | dgon | dnsexit | dnshome | dnsimple | dnsservices | do | doapi | domeneshop | dp | dpi | dreamhost | duckdns | durabledns | dyn | dynu | dynv6 | easydns | edgedns | euserv | exoscale | fornex | freedns | gandi_livedns | gcloud | gcore | gd | geoscaling | googledomains | he | hetzner | hexonet | hostingde | huaweicloud | infoblox | infomaniak | internetbs | inwx | ionos | ipv64 | ispconfig | jd | joker | kappernet | kas | kinghost | knot | la | leaseweb | lexicon | linode | linode_v4 | loopia | lua | maradns | me | miab | misaka | myapi | mydevil | mydnsjp | mythic_beasts | namecheap | namecom | namesilo | nanelo | nederhost | neodigit | netcup | netlify | nic | njalla | nm | nsd | nsone | nsupdate | nw | oci | one | online | openprovider | openstack | opnsense | ovh | pdns | pleskxml | pointhq | porkbun | rackcorp | rackspace | rage4 | rcode0 | regru | scaleway | schlundtech | selectel | selfhost | servercow | simply | tele3 | tencent | transip | udr | ultra | unoeuro | variomedia | veesp | vercel | vscale | vultr | websupport | world4you | yandex | yc | zilore | zone | zonomi>` ::
c5aa7e14
TL
85
86API plugin name
87
88`--data` `File with one key-value pair per line, will be base64url encode for storage in plugin config.` ::
89
90DNS plugin data. (base64 encoded)
91
92`--disable` `<boolean>` ::
93
94Flag to disable the config.
95
96`--nodes` `<string>` ::
97
98List of cluster node names.
99
100`--validation-delay` `<integer> (0 - 172800)` ('default =' `30`)::
101
102Extra delay in seconds to wait before requesting validation. Allows to cope with a long TTL of DNS records.
103
104*pvenode acme plugin config* `<id>` `[FORMAT_OPTIONS]`
105
106Get ACME plugin configuration.
107
108`<id>`: `<string>` ::
109
110Unique identifier for ACME plugin instance.
111
112*pvenode acme plugin list* `[OPTIONS]` `[FORMAT_OPTIONS]`
113
114ACME plugin index.
115
116`--type` `<dns | standalone>` ::
117
118Only list ACME plugins of a specific type
119
120*pvenode acme plugin remove* `<id>`
121
122Delete ACME plugin configuration.
123
124`<id>`: `<string>` ::
125
126Unique identifier for ACME plugin instance.
127
128*pvenode acme plugin set* `<id>` `[OPTIONS]`
129
130Update ACME plugin configuration.
131
132`<id>`: `<string>` ::
133
134ACME Plugin ID name
135
bd92b745 136`--api` `<1984hosting | acmedns | acmeproxy | active24 | ad | ali | anx | artfiles | arvan | aurora | autodns | aws | azion | azure | bookmyname | bunny | cf | clouddns | cloudns | cn | conoha | constellix | cpanel | curanet | cyon | da | ddnss | desec | df | dgon | dnsexit | dnshome | dnsimple | dnsservices | do | doapi | domeneshop | dp | dpi | dreamhost | duckdns | durabledns | dyn | dynu | dynv6 | easydns | edgedns | euserv | exoscale | fornex | freedns | gandi_livedns | gcloud | gcore | gd | geoscaling | googledomains | he | hetzner | hexonet | hostingde | huaweicloud | infoblox | infomaniak | internetbs | inwx | ionos | ipv64 | ispconfig | jd | joker | kappernet | kas | kinghost | knot | la | leaseweb | lexicon | linode | linode_v4 | loopia | lua | maradns | me | miab | misaka | myapi | mydevil | mydnsjp | mythic_beasts | namecheap | namecom | namesilo | nanelo | nederhost | neodigit | netcup | netlify | nic | njalla | nm | nsd | nsone | nsupdate | nw | oci | one | online | openprovider | openstack | opnsense | ovh | pdns | pleskxml | pointhq | porkbun | rackcorp | rackspace | rage4 | rcode0 | regru | scaleway | schlundtech | selectel | selfhost | servercow | simply | tele3 | tencent | transip | udr | ultra | unoeuro | variomedia | veesp | vercel | vscale | vultr | websupport | world4you | yandex | yc | zilore | zone | zonomi>` ::
c5aa7e14
TL
137
138API plugin name
139
140`--data` `File with one key-value pair per line, will be base64url encode for storage in plugin config.` ::
141
142DNS plugin data. (base64 encoded)
143
144`--delete` `<string>` ::
145
146A list of settings you want to delete.
147
148`--digest` `<string>` ::
149
82551b2b 150Prevent changes if current configuration file has a different digest. This can be used to prevent concurrent modifications.
c5aa7e14
TL
151
152`--disable` `<boolean>` ::
153
154Flag to disable the config.
155
156`--nodes` `<string>` ::
157
158List of cluster node names.
159
160`--validation-delay` `<integer> (0 - 172800)` ('default =' `30`)::
161
162Extra delay in seconds to wait before requesting validation. Allows to cope with a long TTL of DNS records.
163
a99bdc62
FG
164*pvenode cert delete* `[<restart>]`
165
166DELETE custom certificate chain and key.
167
168`<restart>`: `<boolean>` ('default =' `0`)::
169
170Restart pveproxy.
171
a3eeb58f 172*pvenode cert info* `[FORMAT_OPTIONS]`
a99bdc62
FG
173
174Get information about node's certificates.
175
a3eeb58f 176*pvenode cert set* `<certificates> [<key>]` `[OPTIONS]` `[FORMAT_OPTIONS]`
a99bdc62
FG
177
178Upload or update custom certificate chain and key.
179
180`<certificates>`: `<string>` ::
181
182PEM encoded certificate (chain).
183
184`<key>`: `<string>` ::
185
186PEM encoded private key.
187
188`--force` `<boolean>` ('default =' `0`)::
189
190Overwrite existing custom or ACME certificate files.
191
192`--restart` `<boolean>` ('default =' `0`)::
193
194Restart pveproxy.
195
5c1699e5 196*pvenode config get* `[OPTIONS]`
a99bdc62
FG
197
198Get node configuration options.
199
c5aa7e14 200`--property` `<acme | acmedomain0 | acmedomain1 | acmedomain2 | acmedomain3 | acmedomain4 | acmedomain5 | description | startall-onboot-delay | wakeonlan>` ('default =' `all`)::
5c1699e5
TL
201
202Return only a specific property from the node configuration.
203
a99bdc62
FG
204*pvenode config set* `[OPTIONS]`
205
206Set node configuration options.
207
c5aa7e14 208`--acme` `[account=<name>] [,domains=<domain[;domain;...]>]` ::
a99bdc62
FG
209
210Node specific ACME settings.
211
c5aa7e14
TL
212`--acmedomain[n]` `[domain=]<domain> [,alias=<domain>] [,plugin=<name of the plugin configuration>]` ::
213
214ACME domain and validation plugin
215
a99bdc62
FG
216`--delete` `<string>` ::
217
218A list of settings you want to delete.
219
220`--description` `<string>` ::
221
0695fdaf 222Description for the Node. Shown in the web-interface node notes panel. This is saved as comment inside the configuration file.
a99bdc62
FG
223
224`--digest` `<string>` ::
225
226Prevent changes if current configuration file has different SHA1 digest. This can be used to prevent concurrent modifications.
227
5c1699e5
TL
228`--startall-onboot-delay` `<integer> (0 - 300)` ('default =' `0`)::
229
230Initial delay in seconds, before starting all the Virtual Guests with on-boot enabled.
231
5f26e15b
TL
232`--wakeonlan` `<string>` ::
233
234MAC address for wake on LAN
235
a99bdc62
FG
236*pvenode help* `[OPTIONS]`
237
238Get help about specified command.
239
240`--extra-args` `<array>` ::
241
242Shows help for a specific command
243
244`--verbose` `<boolean>` ::
245
246Verbose output format.
247
5da3d723
TL
248*pvenode migrateall* `<target>` `[OPTIONS]`
249
250Migrate all VMs and Containers.
251
252`<target>`: `<string>` ::
253
254Target node.
255
256`--maxworkers` `<integer> (1 - N)` ::
257
9d2e98ed 258Maximal number of parallel migration job. If not set, uses'max_workers' from datacenter.cfg. One of both must be set!
5da3d723
TL
259
260`--vms` `<string>` ::
261
262Only consider Guests with these IDs.
263
e9cd3bd4
TL
264`--with-local-disks` `<boolean>` ::
265
266Enable live storage migration for local disk
267
5da3d723
TL
268*pvenode startall* `[OPTIONS]`
269
1c532546
TL
270Start all VMs and containers located on this node (by default only those
271with onboot=1).
5da3d723 272
1c532546 273`--force` `<boolean>` ('default =' `off`)::
5da3d723 274
1c532546 275Issue start command even if virtual guest have 'onboot' not set or set to off.
5da3d723
TL
276
277`--vms` `<string>` ::
278
1c532546 279Only consider guests from this comma separated list of VMIDs.
5da3d723
TL
280
281*pvenode stopall* `[OPTIONS]`
282
283Stop all VMs and Containers.
284
9d2e98ed
TL
285`--force-stop` `<boolean>` ('default =' `1`)::
286
287Force a hard-stop after the timeout.
288
289`--timeout` `<integer> (0 - 7200)` ('default =' `180`)::
290
291Timeout for each guest shutdown task. Depending on `force-stop`, the shutdown gets then simply aborted or a hard-stop is forced.
292
5da3d723
TL
293`--vms` `<string>` ::
294
295Only consider Guests with these IDs.
296
a3eeb58f
DM
297*pvenode task list* `[OPTIONS]` `[FORMAT_OPTIONS]`
298
299Read task list for one node (finished tasks).
300
301`--errors` `<boolean>` ('default =' `0`)::
302
5370fa8c 303Only list tasks with a status of ERROR.
a3eeb58f
DM
304
305`--limit` `<integer> (0 - N)` ('default =' `50`)::
306
307Only list this amount of tasks.
308
34f3e481
TL
309`--since` `<integer>` ::
310
311Only list tasks since this UNIX epoch.
312
5f26e15b
TL
313`--source` `<active | all | archive>` ('default =' `archive`)::
314
315List archived, active or all tasks.
316
a3eeb58f
DM
317`--start` `<integer> (0 - N)` ('default =' `0`)::
318
319List tasks beginning from this offset.
320
34f3e481
TL
321`--statusfilter` `<string>` ::
322
323List of Task States that should be returned.
324
5f26e15b
TL
325`--typefilter` `<string>` ::
326
327Only list tasks of this type (e.g., vzstart, vzdump).
328
34f3e481
TL
329`--until` `<integer>` ::
330
331Only list tasks until this UNIX epoch.
332
a3eeb58f
DM
333`--userfilter` `<string>` ::
334
335Only list tasks from this user.
336
8dd66e12 337`--vmid` `<integer> (100 - 999999999)` ::
a3eeb58f
DM
338
339Only list tasks for this VM.
340
341*pvenode task log* `<upid>` `[OPTIONS]`
342
343Read task log.
344
345`<upid>`: `<string>` ::
346
5370fa8c 347The task's unique ID.
a3eeb58f 348
9d2e98ed
TL
349`--download` `<boolean>` ::
350
351Whether the tasklog file should be downloaded. This parameter can't be used in conjunction with other parameters
352
a3eeb58f
DM
353`--start` `<integer> (0 - N)` ('default =' `0`)::
354
9d2e98ed 355Start at this line when reading the tasklog
a3eeb58f
DM
356
357*pvenode task status* `<upid>` `[FORMAT_OPTIONS]`
358
359Read task status.
360
361`<upid>`: `<string>` ::
362
5370fa8c 363The task's unique ID.
a3eeb58f 364
5f26e15b
TL
365*pvenode wakeonlan* `<node>`
366
367Try to wake a node via 'wake on LAN' network packet.
368
369`<node>`: `<string>` ::
370
371target node for wake on LAN packet
372
a99bdc62 373