- 1、输出格式选项
- 2、pvesm - Proxmox VE存储管理
- 3、pvesubscription - PVE 订阅管理器
- 4、pveperf- PVE 基准测试脚本
- 5、pveceph - 管理Proxmox VE节点的CEPH服务
- 6、pvenode - PVE节点管理
- 7、pvesh - Proxmox VE API的Shell接口
- 8、qm - Qemu/KVM虚拟机管理
- 9、qmrestore - 恢复QemuServer vzdump 备份
- 10、pct - Proxmox容器工具包
- 11、pveam - PVE 设备管理器
- 12、pvecm- PVE集群管理器
- 13、pvesr - PVE存储复制
- 14、pveum - PVE用户管理器
- 15、vzdump -虚拟机和容器的备份工具
- 16、ha-manager - PVE HA 管理器
1、输出格式选项
可以使用--output-format
参数指定输出格式。默认的文本格式使用ASCII-art在表格周围绘制漂亮的边框。它还将一些值转换为人类可读的文本,例如:
- Unix epoch显示为ISO 8601日期字符串。
- 持续时间以周/天/小时/分/秒的计数显示,即1d 5h。
- 字节大小值包括单位(B, KiB, MiB, GiB, TiB, PiB)。
- 分数显示为百分比,即1.0显示为100%。
您也可以使用选项—quiet完全抑制输出。
—human-readable
调用输出呈现函数来生成人类可读的文本。
—noborder
不要画边框(对于文本格式)。
—noheader
不要显示列标题(对于文本格式)。
—output-format
输出格式。
—quiet
抑制打印结果。
2、pvesm - Proxmox VE存储管理
pvesm
pvesm add
创建一个新的存储。
pvesm alloc
分配磁盘映像。
pvesm apiinfo
返回APIVER and APIAGE.
pvesm cifsscan**
pvesm扫描cifs的别名。
pvesm export
用于内部导出卷。
pvesm extractconfig**
从vzdump备份存档中提取配置。
pvesm free
删除卷
pvesm glusterfsscan
pvesm扫描glusterfs的别名。
pvesm help [OPTIONS]
获取指定命令的帮助。
pvesm import
用于内部导入卷。
pvesm iscsiscan
pvesm扫描iscsi的别名。
pvesm list
存储的内容列表。
pvesm lvmscan
pvesm扫描lvm的别名。
pvesm lvmthinscan
pvesm扫描lvmthin的别名。
pvesm nfsscan
一种pvesm扫描nfs的别名。
pvesm path
获取指定卷的文件系统路径
pvesm prune-backups
删除备份。只考虑那些使用标准命名方案的。如果未指定保留选项,则使用存储配置中的保留选项。
pvesm remove
删除存储配置。
pvesm scan cifs
扫描远端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
更新存储配置。
pvesm status [OPTIONS]
获取所有数据存储的状态。
pvesm zfsscan
pvesm扫描zfs的别名。
3、pvesubscription - PVE 订阅管理器
pvesubscription
pvesubscription delete
删除该节点的订阅键。
pvesubscription get**
阅读订阅信息。
pvesubscription help [OPTIONS]
获取指定命令的帮助。
pvesubscription set
设置订阅的关键。
pvesubscription update [OPTIONS]
更新订阅信息。
4、pveperf- PVE 基准测试脚本
pveperf [PATH]
5、pveceph - 管理Proxmox VE节点的CEPH服务
pveceph
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
创建OSD
pveceph osd destroy
销毁OSD
pveceph pool create
创建池
pveceph pool destroy
销毁池
pveceph pool ls [FORMAT_OPTIONS]
列出池
pveceph pool set
改变池设置
pveceph purge [OPTIONS]
销毁ceph相关的数据和配置文件。
pveceph start [OPTIONS]
启动ceph服务
pveceph status
获取状态
pveceph stop [OPTIONS]
停止服务
6、pvenode - PVE节点管理
pvenode
pvenode acme account deactivate [
在CA取消激活现有的ACME帐户。
pvenode acme account info [
返回现有的ACME帐户信息。
pvenode acme account list
ACMEAccount指数。
pvenode acme account register [
用一个兼容的CA注册一个新的ACME帐户。
pvenode acme account update [
使用CA更新现有的ACME帐户信息。注意:不指定任何新帐户信息会触发刷新。
pvenode acme cert order [OPTIONS]
从与acme兼容的CA订购一个新证书。
pvenode acme cert renew [OPTIONS]
更新CA的现有证书。
pvenode acme cert revoke
从CA撤销现有证书。
pvenode acme plugin add
添加ACME插件配置。
pvenode acme plugin config
获取ACME插件配置。
pvenode acme plugin list [OPTIONS] [FORMAT_OPTIONS]
ACME插件指数。
pvenode acme plugin remove
删除ACME插件配置。
pvenode acme plugin set
更新ACME插件配置
pvenode cert delete [
删除自定义证书链和密钥。
pvenode cert info [FORMAT_OPTIONS]
获取有关节点证书的信息。
pvenode cert set
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
阅读任务日志。
pvenode task status
阅读任务状态。
pvenode wakeonlan
尝试通过唤醒局域网网络包唤醒一个节点。
7、pvesh - Proxmox VE API的Shell接口
pvesh
pvesh create
在
pvesh delete
对
pvesh get
在
pvesh help [OPTIONS]
获取指定命令的帮助。
pvesh ls
在
pvesh set
调用API PUT
pvesh usage
打印
8、qm - Qemu/KVM虚拟机管理
qm
qm agent**
qm客户cmd的别名。
qm cleanup
清理资源,如tap设备,vgpu等。在vm关闭、崩溃等情况下调用。
qm clone
创建虚拟机/模板的副本。
qm cloudinit dump
获取自动生成的cloudinit配置。
qm config
获取应用了挂起的配置更改的虚拟机配置。设置当前参数以获取当前配置。
qm create
创建/恢复虚拟机。
qm delsnapshot
删除虚拟机快照。
qm destroy
销毁虚拟机(同时删除所有已使用/拥有的卷)。
qm guest cmd
执行Qemu客户代理命令。
qm guest exec
通过客户代理执行给定的命令
qm guest exec-status
获取由客户代理启动的给定pid的状态
qm guest passwd
将给定用户的密码设置为给定的密码
qm help [OPTIONS]
获取指定命令的帮助。
qm importdisk
将外部磁盘镜像作为未使用的磁盘导入虚拟机。图像格式必须由qemu-img(1)支持。
qm importovf
使用从OVF清单中读取的参数创建一个新VM
qm list [OPTIONS]
虚拟机索引(每个节点)。
qm listsnapshot
列出所有快照。
qm migrate
虚拟机迁移。创建一个新的迁移任务。
qm monitor
进入Qemu监视器界面。
qm move_disk
移动卷到不同的存储。
qm mtunnel
由qmigrate使用-不要手动使用。
qm nbdstop
停止嵌入式nbd服务器。
qm pending
获取具有当前值和挂起值的虚拟机配置。
qm reboot
关闭虚拟机,重新启动虚拟机。适用于pending changes。
qm rescan [OPTIONS]
重新扫描所有存储并更新磁盘大小和未使用的磁盘映像。
qm reset
重置虚拟机。
qm resize
扩展卷大小。
qm resume
恢复虚拟机。
qm rollback
将虚拟机状态回滚到指定的快照。
qm sendkey
发送关键事件到虚拟机。
qm set
设置虚拟机选项(同步API)——你应该考虑使用POST方法来代替涉及热插拔或存储分配的任何操作。
qm showcmd <vmid> [OPTIONS]
Show命令行,用于启动虚拟机(调试信息)。
qm shutdown
关闭虚拟机。这类似于按下物理机器上的电源按钮。这将为来宾操作系统发送一个ACPI事件,然后该事件将继续进行彻底关闭。
qm snapshot
虚拟机快照。
qm start
启动虚拟机。
qm status
显示虚拟机状态。
qm stop
停止虚拟机。qemu进程将立即退出。这类似于拔出正在运行的计算机的电源插头,可能会损坏虚拟机数据
qm suspend
挂起虚拟机。
qm template
创建一个模板。
qm terminal
打开使用串口设备的终端(虚拟机需要配置串口设备,例如serial0:socket)
qm unlink
分离/删除磁盘映像。
qm unlock
虚拟机解锁。
qm vncproxy
代理VM VNC流量到stdin/stdout
qm wait
请等待虚拟机关闭。
9、qmrestore - 恢复QemuServer vzdump 备份
qmrestore help
qmrestore **
恢复QemuServer vzdump 备份.
10、pct - Proxmox容器工具包
pct
pct clone **
创建容器克隆/复制
pct config
容器的配置。
pct console
为指定的容器启动一个控制台。
pct cpusets
打印指定CPU集的列表。
pct create
创建或恢复容器。
pct delsnapshot
删除LXC快照。
pct destroy
销毁容器(也删除所有使用的文件)。
pct df
获取容器的当前磁盘使用情况。
pct enter
为指定的容器启动一个shell。
pct exec
在指定的容器中启动一个命令。
pct fsck
在容器卷上运行文件系统检查(fsck)。
pct fstrim
在选定的CT和它的挂载点上运行fstrim。
pct help [OPTIONS]
获取指定命令的帮助。
pct list
LXC容器索引(每个节点)。
pct listsnapshot
列出所有快照。
pct migrate
将容器迁移到另一个节点。创建一个新的迁移任务。
pct mount
在主机上挂载容器的文件系统。这将锁住集装箱,仅用于紧急维护,因为它将防止集装箱上的进一步操作,而不是启动和停止。
pct move_volume
移动一个rootfs-/mp-volume到不同的存储
pct pending
获取容器配置,包括挂起的更改。
pct pull
将一个文件从容器复制到本地系统。
pct push
将本地文件复制到容器中。
pct reboot
通过关闭容器重新启动它,然后再次启动它。适用于pending changes。
pct rescan [OPTIONS]
重新扫描所有存储并更新磁盘大小和未使用的磁盘映像。
pct resize
调整容器挂载点的大小。
pct restore <vmid>
创建或恢复容器。
pct resume
恢复容器
pct rollback
回滚LXC状态到指定的快照。
pct set
设置容器的选项。
pct shutdown
关闭容器。这将触发容器的彻底关闭,详细信息请参见lxc-stop(1)。
pct snapshot
快照一个容器。
pct start
启动容器。
pct status
CT显示状态。
pct stop
停止容器。这将突然停止在容器中运行的所有进程。
pct suspend
暂停容器。
pct template
创建一个模板。
pct unlock
虚拟机解锁。
pct unmount
卸载容器的文件系统。
11、pveam - PVE 设备管理器
pveam
pveam available [OPTIONS]
可用的模板列表。
pveam download pveam help [OPTIONS] pveam list pveam remove pveam update pvecm pvecm add pvecm addnode pvecm apiver pvecm create pvecm delnode pvecm expected pvecm help [OPTIONS] pvecm keygen pvecm mtunnel [ pvecm nodes pvecm qdevice remove pvecm qdevice setup pvecm status pvecm updatecerts [OPTIONS] pvesr pvesr delete pvesr disable pvesr enable pvesr finalize-local-job pvesr help [OPTIONS] pvesr list pvesr prepare-local-job pvesr read pvesr run [OPTIONS] pvesr schedule-now pvesr set-state pvesr status [OPTIONS] pvesr update pveum pveum acl delete pveum acl list [FORMAT_OPTIONS] pveum acl modify pveum acldel pveum aclmod pveum group delete pveum group list [FORMAT_OPTIONS] pveum group modify pveum groupadd pveum groupdel pveum groupmod pveum help [OPTIONS] pveum passwd pveum realm add pveum realm delete pveum realm list [FORMAT_OPTIONS] pveum realm modify pveum role add pveum role delete pveum role list [FORMAT_OPTIONS] pveum role modify pveum roleadd pveum roledel pveum rolemod pveum ticket <username> [OPTIONS] pveum user add pveum user delete pveum user list [OPTIONS] [FORMAT_OPTIONS] pveum user modify pveum user permissions [ pveum user tfa delete pveum user token add pveum user token list pveum user token modify pveum user token permissions pveum user token remove pveum useradd pveum userdel pveum usermod vzdump help ha-manager ha-manager add ha-manager config [OPTIONS] ha-manager crm-command migrate ha-manager crm-command relocate ha-manager crm-command stop ha-manager groupadd ha-manager groupconfig ha-manager groupremove ha-manager groupset ha-manager help [OPTIONS] ha-manager migrate ha-manager relocate ha-manager remove ha-manager set ha-manager status [OPTIONS]
下载设备模板。
获取指定命令的帮助。
获取存储上所有模板的列表
删除一个模板。
更新容器模板数据库。12、pvecm- PVE集群管理器
将当前节点添加到现有集群。
向集群配置添加一个节点。此电话供内部使用。
返回此节点上可用的集群联接API的版本。
生成新的集群配置。如果没有给出链接,默认本地IP地址为link0。
从集群配置中删除一个节点。
告诉corosync预期投票的新值。
获取指定命令的帮助。
为corosync生成新的加密密钥。
迁移虚拟机/CT时使用—不需要手动使用。
显示集群节点的本地视图。
移除已配置的QDevice
设置QDevice的使用
显示集群状态的本地视图。
更新节点证书(并生成所有需要的文件/目录)。13、pvesr - PVE存储复制
pvesr create-local-job**
创建一个新的复制作业
将复制作业标记为删除。
禁用复制任务。
启用复制作业。
最后完成复制作业。这将删除所有时间戳与
获取指定命令的帮助。
列表复制工作。
准备启动复制任务。在复制开始之前,在目标节点上调用这个函数。此调用用于内部使用,并在stdout上返回一个JSON对象。该方法首先测试VM
读取复制任务配置。
该方法由systemd-timer调用,并执行所有(或特定)同步作业。
计划复制作业尽快启动。
在迁移时设置任务复制状态。此电话供内部使用。它将接受作为ja JSON obj的作业状态。
列出该节点上所有复制任务的状态。
更新复制作业配置。14、pveum - PVE用户管理器
更新访问控制列表(添加或删除权限)。
获取访问控制列表(acl)。
更新访问控制列表(添加或删除权限)。
pveum acl删除的别名。
pveum acl修改的别名。
pveum group add**
创建新组。
删除组。
组索引。
更新组数据。
pveum group add的别名。
pveum组删除的别名。
pveum组修改的别名。
获取指定命令的帮助。
更改用户的密码。
添加认证服务器。
删除认证服务器。
认证域索引。
更新认证服务器配置。
pveum realm sync**
将用户和/或组从配置的LDAP同步到user.cfg。注意:同步组的名称为name-$realm,因此确保这些组不存在,以防止覆盖。
创建新角色。
删除角色。
role索引
更新现有角色。
pveum角色添加的别名。
pveum角色delete的别名。
pveum角色修改的别名。
创建或验证身份验证票据。
创建新用户。
删除用户。
用户索引。
更新用户配置。
检索给定用户/令牌的有效权限。
修改用户u2f认证。
为特定用户生成一个新的API令牌。注意:返回API令牌值,该值需要存储,因为之后无法检索!
获取用户API令牌。
为特定用户更新API令牌。
检索给定令牌的有效权限。
移除特定用户的API令牌。
pveum用户add的别名。
pveum用户delete的别名。
pveum用户修改的别名。15、vzdump -虚拟机和容器的备份工具
vzdump** {
创建备份。16、ha-manager - PVE HA 管理器
创建新的HA资源。
HA资源列表。
请求将资源迁移(在线)到其他节点。
请求将资源重新定位到另一个节点。这将停止旧节点上的服务,并在目标节点上重新启动服务。
请求停止服务。
创建新的HA组。
得到HA组。
删除ha组配置。
更新ha组配置。
获取指定命令的帮助。
ha-manager crm-command migrate的别名。
ha-manager crm命令重定位的别名。
删除资源配置。
更新资源配置。
显示状态