常用命令之Proxmox qm命令


aihuafeng66t
克里斯蒂亚诺诺 2024-01-04 21:41:32 52082 赞同 0 反对 0
分类: 资源
常用命令之Proxmox qm命令

一、Proxmox简介
  Proxmox是一款基于Debian Linux的开源虚拟化平台,它允许用户在单个物理主机上运行多个虚拟机,并提供了许多高级功能,如高可用性、备份和恢复、集群管理等。Proxmox支持多种虚拟化技术,包括KVM和LXC,而且它还提供了一个易用的Web界面,使用户可以轻松管理虚拟机、存储和网络。Proxmox的主要目标是为企业和个人用户提供一种强大的虚拟化解决方案,同时保持易用性和可靠性。在Proxmox系统中,qm命令是用于管理虚拟机的命令行工具,其主要功能包括创建、启动、停止、删除、克隆、迁移、备份等。

二、命令使用示例
0、命令语法
  其中command是指create、stop、start这些虚拟机操作命令。qm command vmid是基础用法,不同的command有不同的参数选项。
————————————————

root@s129:~# qm create --memory 8192 --sockets 1 --cores 2 182

3、启动虚拟机
root@s129:~# qm start 180

4、停止虚拟机
root@s129:~# qm stop 180

5、查看虚拟机状态
root@s129:~# qm status 180
status: running

6、解锁虚拟机
  如果虚拟机在备份、克隆、迁移、快照等国产中可能出现错误,导致虚拟机锁定,这个时候会出现界面上无法关机、重启等,我们需要先解锁虚拟机,通过如下命令进行解锁。如果执行此命令还无法解锁,我们需要删除/run/lock/qemu-server/lock-180.conf下的锁文件。

root@s129:~# qm unlock 180

7、暂停虚拟机
root@s129:~# qm suspend 180

8、恢复虚拟机
root@s129:~# qm resume 180

9、重启虚拟机
root@s129:~# qm reset 180

10、查看虚拟机快照列表
  如果需要还原虚拟机快照,我们可以先 qm listsnapshot查看目前生成的快照列表。
————————————————

14、创建一个虚拟机快照
root@s129:~# qm snapshot 180 init3 -description snapshot-test
snapshotting ‘drive-scsi0’ (local-lvm:vm-180-disk-0)
Logical volume “snap_vm-180-disk-0_init3” created.
root@s129:~# qm listsnapshot 180
Wide character in printf at /usr/share/perl5/PVE/GuestHelpers.pm line 160.
`-> init0 2023-01-03 16:25:08 centos8初始化安装完成
Wide character in printf at /usr/share/perl5/PVE/GuestHelpers.pm line 160.
`-> init1 2023-04-12 16:21:39 系统升级为centos8-stream稳定版
`-> init2 2023-04-14 16:29:14 no-description
`-> init3 2023-04-14 16:34:49 snapshot-test
`-> current You are here!

15、删除一个快照
root@s129:~# qm delsnapshot 180 init2
Logical volume “snap_vm-180-disk-0_init2” successfully removed
root@s129:~# qm listsnapshot 180
Wide character in printf at /usr/share/perl5/PVE/GuestHelpers.pm line 160.
`-> init0 2023-01-03 16:25:08 centos8初始化安装完成
Wide character in printf at /usr/share/perl5/PVE/GuestHelpers.pm line 160.
`-> init1 2023-04-12 16:21:39 系统升级为centos8-stream稳定版
`-> init3 2023-04-14 16:34:49 snapshot-test
`-> current You are here!

16、克隆一个虚拟机
root@s129:~# qm clone 180 182
create full clone of drive scsi0 (local-lvm:vm-180-disk-0)
Logical volume “vm-182-disk-0” created.
drive mirror is starting for drive-scsi0
drive-scsi0: transferred 0.0 B of 60.0 GiB (0.00%) in 0s

drive-scsi0: transferred 60.0 GiB of 60.0 GiB (100.00%) in 7m 23s, ready
all ‘mirror’ jobs are ready
suspend vm
trying to acquire lock…
drive-scsi0: Cancelling block job
drive-scsi0: Done.
resume vm
trying to acquire lock…

16、迁移虚拟机到其他节点
  我们先查看集群其他节点的名称,然后执行迁移命令,如果存在本地主机配置,如本地CDDROM配置,会报错“can’t migrate local disk ‘local:iso/CentOS-8-x86_64-1905-dvd1.iso’: local cdrom image”,我们可以先编辑配置文件,将本地iso配置挂载取消,然后再执行迁移命令即可。

root@s129:~# pvecm nodes

Membership information
----------------------
Nodeid Votes Name
1 1 s129 (local)
2 1 s130
3 1 s128
root@s129:~# qm migrate 182 s128

17、修改虚拟机参数
root@s129:~# qm set 180 -cores 1
update VM 150: -cores 1
root@s129:~# qm set 180 -memory 8192
update VM 181: -memory 8192

18、进入虚拟机监视器
  使用qm monitor命令进入虚拟机控制台,可以执行查看虚拟机信息

root@s129:~# qm monitor 180
Entering Qemu Monitor for VM 180 - type ‘help’ for help
qm> info name
s180
qm> info version
6.0.0pve-qemu-kvm_6.0.0
qm>help
————————————————

如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!

评价 0 条
克里斯蒂亚诺诺L1
粉丝 0 资源 831 + 关注 私信
最近热门资源
银河麒麟桌面操作系统备份用户数据  126
统信桌面专业版【全盘安装UOS系统】介绍  121
银河麒麟桌面操作系统安装佳能打印机驱动方法  114
银河麒麟桌面操作系统 V10-SP1用户密码修改  105
最近下载排行榜
银河麒麟桌面操作系统备份用户数据 0
统信桌面专业版【全盘安装UOS系统】介绍 0
银河麒麟桌面操作系统安装佳能打印机驱动方法 0
银河麒麟桌面操作系统 V10-SP1用户密码修改 0
作者收入月榜
1

prtyaa 收益393.62元

2

zlj141319 收益218元

3

1843880570 收益214.2元

4

IT-feng 收益209.03元

5

风晓 收益208.24元

6

777 收益172.71元

7

Fhawking 收益106.6元

8

信创来了 收益105.84元

9

克里斯蒂亚诺诺 收益91.08元

10

技术-小陈 收益79.5元

请使用微信扫码

加入交流群

请使用微信扫一扫!