Proxmox Virtual Environment (PVE) 是一个流行的开源虚拟化平台,用于管理虚拟机和容器。当无法通过 web 界面管理 pve 虚拟机时,pve 还提供了一整套的命令行管理界面。在命令行下,您可以使用一些常见的命令进行 PVE 的管理和操作。下面是一些常用的命令行管理命令:
pveperf
:用于性能测试和基准测试。qm
:虚拟机管理命令集合:- qm monitor <vmid> # 连接到虚拟机控制监视器
- qm start <vmid> # 启动实例
- qm shutdown <vmid> # 优雅停止实例 发送关机命令
- qm wait <vmid> [time] wait until vm is stopped
- qm stop <vmid> # 停止实例 强制停止
- qm reset <vmid> # 重启实例 相当于 stop 然后再 start
- qm suspend <vmid> # 暂停实例
- qm resume <vmid> # 恢复实例
- qm cad <vmid> #发送按键 ctrl-alt-delete
- qm destroy <vmid> # 销毁实例(删除所有已使用 / 拥有的卷)
- qm unlock <vmid> # 清除迁移 / 备份锁
- qm status <vmid> # 显示实例状态
- qm cdrom <vmid> [<device>] <path> set cdrom path. <device is ide2 by default>
- qm cdrom <vmid> [<device>] eject eject cdrom
- qm unlink <vmid> <volume> delete unused disk images
- qm vncproxy <vmid> <ticket> open vnc proxy
- qm vnc <vmid> start (X11) vncviewer (experimental)
- qm showcmd <vmid> # 显示命令行(调试信息)
- qm list # 列出所有虚拟机
- qm startall # 启动所有虚拟机 当 onboot= 1 时
- qm stopall [timeout] # 停止所有虚拟机(默认超时为 3 分钟)
pvesm
:存储管理命令集合:pvesm add
:将存储附加到 Proxmox VE。pvesm del
:从 Proxmox VE 中移除存储。pvesm scan
:扫描并添加新的存储。
pvecm
:集群管理命令集合:pvecm create
:创建一个新的 Proxmox VE 集群。pvecm add
:将节点添加到现有的集群中。pvecm delnode
:从集群中删除节点。pvecm destroy
:销毁整个集群。
pvesmigrate
:迁移磁盘和虚拟机的命令集合,用于在不同的 Proxmox VE 集群之间迁移虚拟机和存储。
这些命令是 Proxmox VE 中用于基本的虚拟机管理任务的常见命令。还有其他更高级的命令和选项可供使用,具体可以参考 Proxmox VE 的官方文档。
请注意,使用这些命令需要适当的权限和管理员访问,以确保安全性和正确性。