1、输出格式选项

可以使用--output-format参数指定输出格式。默认的文本格式使用ASCII-art在表格周围绘制漂亮的边框。它还将一些值转换为人类可读的文本,例如:

  • Unix epoch显示为ISO 8601日期字符串。
  • 持续时间以周/天/小时/分/秒的计数显示,即1d 5h。
  • 字节大小值包括单位(B, KiB, MiB, GiB, TiB, PiB)。
  • 分数显示为百分比,即1.0显示为100%。

您也可以使用选项—quiet完全抑制输出。

—human-readable (default = 1)
调用输出呈现函数来生成人类可读的文本。

—noborder (default = 0)
不要画边框(对于文本格式)。

—noheader (default = 0)
不要显示列标题(对于文本格式)。

—output-format (default = text)
输出格式。

—quiet
抑制打印结果。

2、pvesm - Proxmox VE存储管理

pvesm [ARGS] [OPTIONS]

pvesm add [OPTIONS]
创建一个新的存储。

pvesm alloc [OPTIONS]
分配磁盘映像。

pvesm apiinfo
返回APIVER and APIAGE.

pvesm cifsscan**
pvesm扫描cifs的别名。

pvesm export [OPTIONS]
用于内部导出卷。

pvesm extractconfig**
从vzdump备份存档中提取配置。

pvesm free [OPTIONS]
删除卷

pvesm glusterfsscan
pvesm扫描glusterfs的别名。

pvesm help [OPTIONS]
获取指定命令的帮助。

pvesm import [OPTIONS]
用于内部导入卷。

pvesm iscsiscan
pvesm扫描iscsi的别名。

pvesm list [OPTIONS]
存储的内容列表。

pvesm lvmscan
pvesm扫描lvm的别名。

pvesm lvmthinscan
pvesm扫描lvmthin的别名。

pvesm nfsscan
一种pvesm扫描nfs的别名。

pvesm path
获取指定卷的文件系统路径

pvesm prune-backups [OPTIONS]
删除备份。只考虑那些使用标准命名方案的。如果未指定保留选项,则使用存储配置中的保留选项。

pvesm remove
删除存储配置。

pvesm scan cifs [OPTIONS]
扫描远端CIFS服务器。

pvesm scan glusterfs
扫描远程GlusterFS服务器。

pvesm scan iscsi
扫描远端iSCSI服务器。

pvesm scan lvm
列出本地LVM卷组。

pvesm scan lvmthin
列出本地LVM精简池。

pvesm scan nfs
使用实例扫描远程NFS服务器。

pvesm scan zfs
在本地节点上扫描zfs池列表。

pvesm set [OPTIONS]
更新存储配置。

pvesm status [OPTIONS]
获取所有数据存储的状态。

pvesm zfsscan
pvesm扫描zfs的别名。

3、pvesubscription - PVE 订阅管理器

pvesubscription [ARGS] [OPTIONS]

pvesubscription delete
删除该节点的订阅键。

pvesubscription get**
阅读订阅信息。

pvesubscription help [OPTIONS]
获取指定命令的帮助。

pvesubscription set
设置订阅的关键。

pvesubscription update [OPTIONS]
更新订阅信息。

4、pveperf- PVE 基准测试脚本

pveperf [PATH]

5、pveceph - 管理Proxmox VE节点的CEPH服务

pveceph [ARGS] [OPTIONS]

pveceph createmgr
pveceph mgr create的别名。

pveceph createmon
pveceph mon create的别名。

pveceph createosd
pveceph osd create的别名。

pveceph createpool**
创建pveceph池的别名。

pveceph destroymgr
pveceph mgr destroy的别名。

pveceph destroymon
pveceph mon destroy的别名。

pveceph destroyosd
pveceph osd destroy的别名。

pveceph destroypool
pveceph池的别名destroy。

pveceph fs create [OPTIONS]
创建一个Ceph文件系统

pveceph help [OPTIONS]
获取指定命令的帮助。

pveceph init [OPTIONS]
创建初始的ceph默认配置和设置符号链接。

pveceph install [OPTIONS]
安装与ceph相关的包。

pveceph lspools
pveceph池ls的别名。

pveceph mds create [OPTIONS]
创建Ceph元数据服务器(MDS)

pveceph mds destroy
销毁Ceph元数据服务器

pveceph mgr create [OPTIONS]
创建Ceph经理

pveceph mgr destroy
摧毁Ceph经理。

pveceph mon create [OPTIONS]
创建Ceph监视器和管理器

pveceph mon destroy
Destroy Ceph Monitor and Manager.

pveceph osd create [OPTIONS]
创建OSD

pveceph osd destroy [OPTIONS]
销毁OSD

pveceph pool create [OPTIONS]
创建池

pveceph pool destroy [OPTIONS]
销毁池

pveceph pool ls [FORMAT_OPTIONS]
列出池

pveceph pool set [OPTIONS]
改变池设置

pveceph purge [OPTIONS]
销毁ceph相关的数据和配置文件。

pveceph start [OPTIONS]
启动ceph服务

pveceph status
获取状态

pveceph stop [OPTIONS]
停止服务

6、pvenode - PVE节点管理

pvenode [ARGS] [OPTIONS]

pvenode acme account deactivate []
在CA取消激活现有的ACME帐户。

pvenode acme account info [] [FORMAT_OPTIONS]
返回现有的ACME帐户信息。

pvenode acme account list
ACMEAccount指数。

pvenode acme account register [] {} [OPTIONS]
用一个兼容的CA注册一个新的ACME帐户。

pvenode acme account update [] [OPTIONS]
使用CA更新现有的ACME帐户信息。注意:不指定任何新帐户信息会触发刷新。

pvenode acme cert order [OPTIONS]
从与acme兼容的CA订购一个新证书。

pvenode acme cert renew [OPTIONS]
更新CA的现有证书。

pvenode acme cert revoke
从CA撤销现有证书。

pvenode acme plugin add [OPTIONS]
添加ACME插件配置。

pvenode acme plugin config [FORMAT_OPTIONS]
获取ACME插件配置。

pvenode acme plugin list [OPTIONS] [FORMAT_OPTIONS]
ACME插件指数。

pvenode acme plugin remove
删除ACME插件配置。

pvenode acme plugin set [OPTIONS]
更新ACME插件配置

pvenode cert delete []
删除自定义证书链和密钥。

pvenode cert info [FORMAT_OPTIONS]
获取有关节点证书的信息。

pvenode cert set [] [OPTIONS] [FORMAT_OPTIONS]
Upload or update custom certificate chain and key.

pvenode config get [OPTIONS]
获取节点配置选项。

pvenode config set [OPTIONS]
设置节点配置选项。

pvenode help [OPTIONS]
获取指定命令的帮助。

pvenode migrateall <target> [OPTIONS]
迁移所有的vm和容器。

pvenode startall [OPTIONS]
启动该节点上的所有vm和容器(默认情况下,只有那些onboot=1的vm和容器)。

pvenode stopall [OPTIONS]
关闭所有虚拟机和容器。

pvenode task list [OPTIONS] [FORMAT_OPTIONS]
读取单个节点的任务列表(已完成的任务)。

pvenode task log [OPTIONS]
阅读任务日志。

pvenode task status [FORMAT_OPTIONS]
阅读任务状态。

pvenode wakeonlan
尝试通过唤醒局域网网络包唤醒一个节点。

7、pvesh - Proxmox VE API的Shell接口

pvesh [ARGS] [OPTIONS]

pvesh create [OPTIONS] [FORMAT_OPTIONS]
上调用API POST。

pvesh delete [OPTIONS] [FORMAT_OPTIONS]
调用API DELETE。

pvesh get [OPTIONS] [FORMAT_OPTIONS]
上调用API GET。

pvesh help [OPTIONS]
获取指定命令的帮助。

pvesh ls [OPTIONS] [FORMAT_OPTIONS]
上列出子对象。

pvesh set [OPTIONS] [FORMAT_OPTIONS]
调用API PUT

pvesh usage [OPTIONS]
打印的API使用信息。

8、qm - Qemu/KVM虚拟机管理

qm [ARGS] [OPTIONS]

qm agent**
qm客户cmd的别名。

qm cleanup
清理资源,如tap设备,vgpu等。在vm关闭、崩溃等情况下调用。

qm clone [OPTIONS]
创建虚拟机/模板的副本。

qm cloudinit dump
获取自动生成的cloudinit配置。

qm config [OPTIONS]
获取应用了挂起的配置更改的虚拟机配置。设置当前参数以获取当前配置。

qm create [OPTIONS]
创建/恢复虚拟机。

qm delsnapshot [OPTIONS]
删除虚拟机快照。

qm destroy [OPTIONS]
销毁虚拟机(同时删除所有已使用/拥有的卷)。

qm guest cmd
执行Qemu客户代理命令。

qm guest exec [] [OPTIONS]
通过客户代理执行给定的命令

qm guest exec-status
获取由客户代理启动的给定pid的状态

qm guest passwd [OPTIONS]
将给定用户的密码设置为给定的密码

qm help [OPTIONS]
获取指定命令的帮助。

qm importdisk [OPTIONS]
将外部磁盘镜像作为未使用的磁盘导入虚拟机。图像格式必须由qemu-img(1)支持。

qm importovf [OPTIONS]
使用从OVF清单中读取的参数创建一个新VM

qm list [OPTIONS]
虚拟机索引(每个节点)。

qm listsnapshot
列出所有快照。

qm migrate [OPTIONS]
虚拟机迁移。创建一个新的迁移任务。

qm monitor
进入Qemu监视器界面。

qm move_disk [OPTIONS]
移动卷到不同的存储。

qm mtunnel
由qmigrate使用-不要手动使用。

qm nbdstop
停止嵌入式nbd服务器。

qm pending
获取具有当前值和挂起值的虚拟机配置。

qm reboot [OPTIONS]
关闭虚拟机,重新启动虚拟机。适用于pending changes。

qm rescan [OPTIONS]
重新扫描所有存储并更新磁盘大小和未使用的磁盘映像。

qm reset [OPTIONS]
重置虚拟机。

qm resize [OPTIONS]
扩展卷大小。

qm resume [OPTIONS]
恢复虚拟机。

qm rollback
将虚拟机状态回滚到指定的快照。

qm sendkey [OPTIONS]
发送关键事件到虚拟机。

qm set [OPTIONS]
设置虚拟机选项(同步API)——你应该考虑使用POST方法来代替涉及热插拔或存储分配的任何操作。

qm showcmd <vmid> [OPTIONS]
Show命令行,用于启动虚拟机(调试信息)。

qm shutdown [OPTIONS]
关闭虚拟机。这类似于按下物理机器上的电源按钮。这将为来宾操作系统发送一个ACPI事件,然后该事件将继续进行彻底关闭。

qm snapshot [OPTIONS]
虚拟机快照。

qm start [OPTIONS]
启动虚拟机。

qm status [OPTIONS]
显示虚拟机状态。

qm stop [OPTIONS]
停止虚拟机。qemu进程将立即退出。这类似于拔出正在运行的计算机的电源插头,可能会损坏虚拟机数据

qm suspend [OPTIONS]
挂起虚拟机。

qm template [OPTIONS]
创建一个模板。

qm terminal [OPTIONS]
打开使用串口设备的终端(虚拟机需要配置串口设备,例如serial0:socket)

qm unlink —idlist [OPTIONS]
分离/删除磁盘映像。

qm unlock
虚拟机解锁。

qm vncproxy
代理VM VNC流量到stdin/stdout

qm wait [OPTIONS]
请等待虚拟机关闭。

9、qmrestore - 恢复QemuServer vzdump 备份

qmrestore help

qmrestore ** [OPTIONS]
恢复QemuServer vzdump 备份.

10、pct - Proxmox容器工具包

pct [ARGS] [OPTIONS]

pct clone ** [OPTIONS]
创建容器克隆/复制

pct config [OPTIONS]
容器的配置。

pct console [OPTIONS]
为指定的容器启动一个控制台。

pct cpusets
打印指定CPU集的列表。

pct create [OPTIONS]
创建或恢复容器。

pct delsnapshot [OPTIONS]
删除LXC快照。

pct destroy [OPTIONS]
销毁容器(也删除所有使用的文件)。

pct df
获取容器的当前磁盘使用情况。

pct enter
为指定的容器启动一个shell。

pct exec []
在指定的容器中启动一个命令。

pct fsck [OPTIONS]
在容器卷上运行文件系统检查(fsck)。

pct fstrim [OPTIONS]
在选定的CT和它的挂载点上运行fstrim。

pct help [OPTIONS]
获取指定命令的帮助。

pct list
LXC容器索引(每个节点)。

pct listsnapshot
列出所有快照。

pct migrate [OPTIONS]
将容器迁移到另一个节点。创建一个新的迁移任务。

pct mount
在主机上挂载容器的文件系统。这将锁住集装箱,仅用于紧急维护,因为它将防止集装箱上的进一步操作,而不是启动和停止。

pct move_volume [OPTIONS]
移动一个rootfs-/mp-volume到不同的存储

pct pending
获取容器配置,包括挂起的更改。

pct pull [OPTIONS]
将一个文件从容器复制到本地系统。

pct push [OPTIONS]
将本地文件复制到容器中。

pct reboot [OPTIONS]
通过关闭容器重新启动它,然后再次启动它。适用于pending changes。

pct rescan [OPTIONS]
重新扫描所有存储并更新磁盘大小和未使用的磁盘映像。

pct resize [OPTIONS]
调整容器挂载点的大小。

pct restore <vmid> [OPTIONS]
创建或恢复容器。

pct resume
恢复容器

pct rollback
回滚LXC状态到指定的快照。

pct set [OPTIONS]
设置容器的选项。

pct shutdown [OPTIONS]
关闭容器。这将触发容器的彻底关闭,详细信息请参见lxc-stop(1)。

pct snapshot [OPTIONS]
快照一个容器。

pct start [OPTIONS]
启动容器。

pct status [OPTIONS]
CT显示状态。

pct stop [OPTIONS]
停止容器。这将突然停止在容器中运行的所有进程。

pct suspend
暂停容器。

pct template
创建一个模板。

pct unlock
虚拟机解锁。

pct unmount
卸载容器的文件系统。

11、pveam - PVE 设备管理器

pveam [ARGS] [OPTIONS]

pveam available [OPTIONS]
可用的模板列表。

pveam download