10.12虚拟机管理命令qm

命令qm是Proxmox VE提供的用于管理Qemu/KVM虚拟机的命令行工具。通过该命令,可以创建或销毁虚拟机,也可以控制虚拟机运行状态(启动/停止/挂起/恢复)。

此外,还可以利用qm设置虚拟机配置文件中的参数,创建或删除虚拟磁盘。

10.12.1命令行示例

用local存储中的iso文件,在local-lvm存储中创建一个虚拟机,配置4GB的IDE虚拟硬盘。

qm create 300 -ide0 local-lvm:4 -net0 e1000 -cdrom local:iso/proxmox -mailgateway_2.1.iso

启动新建虚拟机。

qm start 300

发出关机命令,并等待直到虚拟机关机。

qm shutdown 300 && qm wait 300

发出关机命令,并等待40秒。

qm shutdown 300 && qm wait 300 -timeout 40

删除VM总是会将其从访问控制列表和防火墙配置中移除,如果你想将虚拟机从备份任务、复制或者HA资源中移除,你还需要添加选项 --purge

qm destroy 300 --purge

移动磁盘到不同的存储点。

qm move-disk 300 scsi0 other-storage

重新分配磁盘到另外的VM。这把源VM的scsi1重新配置到目标VM的scsi3。在移动过程中,会将磁盘重新按照目标VM的磁盘格式命令。

qm move-disk 300 scsi1 --target-vmid 400 --target-disk scsi3