pvenode `<COMMAND> [ARGS] [OPTIONS]
pvenode acme account deactivate `[<name>]
在CA处停用现有的ACME账户。
- <name>`:
<name>
('默认值 ='default
) -
ACME账户配置文件名。
pvenode acme account info [<name>]
`[FORMAT_OPTIONS]
返回现有的ACME账户信息。
- <name>`:
<name>
('默认值 ='default
) -
ACME账户配置文件名。
列出 acme 账户的 pvenode
ACME账户索引。
pvenode acme account register [<name>] {<contact>}
`[OPTIONS]
在兼容的CA(证书颁发机构)注册一个新的ACME(自动证书管理环境)账户。
- <name>`:
<name>
('默认值 ='default
) -
ACME账户配置文件名。
- <contact>`: `<string>
-
联络电子邮件地址。
- --directory` `^https?://.*
-
ACME CA目录端点的URL。
pvenode acme account update [<name>]
`[OPTIONS]
更新现有的ACME账户信息与CA。注意:不指定任何新的账户信息将触发刷新。
- <name>`:
<name>
('默认值 ='default
) -
ACME账户配置文件名。
- --contact` `<string>
-
联络电子邮件地址。
pvenode acme cert order `[OPTIONS]
从ACME兼容的证书颁发机构中订购一份新的证书。
- --force`
<boolean>
('default ='0
) -
覆盖现有的自定义证书。
pvenode acme cert renew `[OPTIONS]
从CA续签现有证书。
- --force`
<boolean>
('default ='0
) -
即使到期时间超过30天,也强制更新。
pvenode acme cert revoke
吊销来自CA的现有证书。
pvenode acme插件添加 <type> <id>
`[选项]
添加ACME插件配置。
- <type>`:
<dns | standalone>
-
ACME挑战类型。
- <id>`: `<string>
-
ACME插件ID名称
- --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>
-
API插件名称
- --data` `每行一个键值对的文件,将被 base64url 编码以存储在插件配置中。
-
DNS插件数据。(base64编码)
- --disable` `<boolean>
-
禁用配置的标志。
- --nodes` `<string>
-
集群节点名称列表。
- --validation-delay`
<整数> (0 - 172800)
('默认值 ='30
) -
在请求验证之前额外延迟的秒数。用于应对DNS记录的长TTL。
pvenode acme plugin config <id>
[FORMAT_OPTIONS]
获取ACME插件配置。
- <id>`: `<string>
-
ACME 插件实例的唯一标识符。
pvenode acme plugin list [OPTIONS]
`[FORMAT_OPTIONS]
ACME插件索引。
- --type` `<dns | standalone>
-
仅列出特定类型的ACME插件
移除 <id>
的 pvenode acme plugin
删除ACME插件配置。
- <id>`: `<string>
-
ACME 插件实例的唯一标识符。
pvenode acme plugin set <id>
`[OPTIONS]
更新ACME插件配置。
- <id>`: `<string>
-
ACME插件ID名称
- --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>
-
API插件名称
- --data` `每行一个键值对的文件,将被 base64url 编码以存储在插件配置中。
-
DNS插件数据。(base64编码)
- --delete` `<string>
-
你想要删除的设置列表。
- --digest` `<string>
-
如果当前配置文件的摘要不同,则防止更改。这可以用来防止并发修改。
- --disable` `<boolean>
-
禁用配置的标志。
- --nodes` `<string>
-
集群节点名称列表。
- --validation-delay`
<整数> (0 - 172800)
('默认值 ='30
) -
在请求验证之前额外延迟的秒数。用于应对DNS记录的长TTL。
pvenode cert delete `[<restart>]
删除自定义证书链和密钥。
- <restart>
<boolean>:
` ('默认值='
0``
) -
重启 pveproxy。
pvenode cert info `[FORMAT_OPTIONS]
获取关于节点证书的信息。
pvenode cert set <certificates> [<key>]
[OPTIONS]
`[FORMAT_OPTIONS]
上传或更新自定义证书链和密钥。
- <certificates>`: `<string>
-
PEM编码证书(链)。
- <key>`:`<string>
-
PEM编码的私钥。
- --force`
<boolean>
('default ='0
) -
覆盖现有的自定义或ACME证书文件。
- --restart`
<boolean>
('default ='0
) -
重启 pveproxy。
pvenode config get `[OPTIONS]
获取节点配置选项。
- --property`
<acme | acmedomain0 | acmedomain1 | acmedomain2 | acmedomain3 | acmedomain4 | acmedomain5 | description | startall-onboot-delay | wakeonlan>
('default ='all
) -
只从节点配置中返回特定的属性。
pvenode config set `[OPTIONS]
设置节点配置选项。
- --acme` `[account=<name>] [,domains=<domain[;domain;…]>]
-
节点特定的ACME设置。
- --acmedomain[n]` `[domain=]<domain> [,alias=<domain>] [,plugin=<name of the plugin configuration>]
-
ACME域名和验证插件
- --delete` `<string>
-
你想要删除的设置列表。
- --description` `<string>
-
节点的描述。显示在网络界面节点备注面板中。这将作为注释保存在配置文件内。
- --digest` `<string>
-
如果当前配置文件的SHA1摘要不同,则阻止更改。这可以用来防止并发修改。
- --startall-onboot-delay`
<integer> (0 - 300)
('default ='0
) -
在启动所有启用了开机启动的虚拟客户机之前的初始延迟时间(以秒为单位)。
- --wakeonlan` `<string>
-
用于局域网唤醒的MAC地址
pvenode help `[OPTIONS]
获取指定命令的帮助。
- --extra-args` `<数组>
-
显示特定命令的帮助
- --verbose` `<boolean>
-
详细输出格式。
pvenode migrateall <target>
`[OPTIONS]
迁移所有虚拟机和容器。
- <target>`:`<string>
-
目标节点。
- --maxworkers` `<integer> (1 - N)
-
最大并行迁移作业数量。如果未设置,则使用datacenter.cfg中的’max_workers'。两者之一必须设置!
- --vms` `<string>
-
仅考虑具有这些ID的客人。
- --with-local-disks` `<boolean>
-
为本地磁盘启用实时存储迁移
pvenode startall `[OPTIONS]
启动位于此节点上的所有虚拟机和容器(默认情况下仅启动那些onboot=1的)。
- --force`
<boolean>
('default ='off
) -
即使虚拟客户机没有设置’开机自启’或者设置为关闭,也发出启动命令。
- --vms` `<string>
-
只考虑来自这个逗号分隔的VMID列表中的客户。
pvenode stopall `[OPTIONS]
停止所有虚拟机和容器。
- --force-stop`
<boolean>
('default ='1
) -
在超时后强制执行硬停止。
- --timeout`
<integer> (0 - 7200)
('default ='180
) -
每个访客关机任务的超时时间。根据`force-stop`的设置,关机操作会被简单地中止,或者强制执行硬停止。
- --vms` `<string>
-
仅考虑具有这些ID的客人。
pvenode task list [OPTIONS]
`[FORMAT_OPTIONS]
阅读一个节点的任务列表(已完成的任务)。
- --errors`
<boolean>
('default ='0
) -
仅列出状态为ERROR的任务。
- --limit`
<integer> (0 - N)
('default ='50
) -
仅列出这么多任务。
- --since` `<integer>
-
仅列出自此UNIX纪元以来的任务。
- --source`
<active | all | archive>
('default ='archive
) -
列出归档、活跃或全部任务。
- --start`
<integer> (0 - N)
('default ='0
) -
从这个偏移开始列出任务。
- --statusfilter` `<string>
-
应返回的任务状态列表。
- --typefilter` `<string>
-
仅列出此类型的任务(例如,vzstart, vzdump)。
- --until` `<integer>
-
只列出直到这个UNIX纪元为止的任务。
- --userfilter` `<string>
-
仅列出该用户的任务。
- --vmid` `<整数> (100 - 999999999)
-
仅列出此虚拟机的任务。
pvenode task log <upid>
`[OPTIONS]
阅读任务日志。
- <upid>`: `<string>
-
任务的唯一ID。
- --download` `<boolean>
-
是否应该下载任务日志文件。这个参数不能与其他参数同时使用。
- --start`
<integer> (0 - N)
('default ='0
) -
在读取任务日志时从这一行开始
pvenode task status <upid>
`[FORMAT_OPTIONS]
阅读任务状态。
- <upid>`: `<string>
-
任务的唯一ID。
pvenode wakeonlan `<node>
尝试通过“网络唤醒”数据包来唤醒一个节点。
- <node>`:`<string>
-
目标节点用于网络唤醒数据包