当前位置:首页 > 虚拟机 > 正文

pve命令停用虚拟机(pve虚拟机默认端口)


一、PVE下qmstop提示超时的解决办法正在苦苦PVE的朋友可能会遇到,重启PVE主机时,无法重启。发现有虚拟机正在工作,无法关闭,这样即使使用虚拟机号形式的qmstop,仍然无法关闭,提示“can'”tlockfile'/var/lock/qemu-server/'-gottimeout这个时候,你需要使用下面的方法来关闭你的虚拟机;
1.首先在shell中输入rm/var/lock/qemu-server/#102是你的虚拟机号
2.输入qmstop102立即关闭你的102号虚拟机
二、proxmox映射硬盘的休眠控制映射硬盘的休眠控制
虽然有休眠日志。我发现触摸映射的硬盘驱动器(sata0)并没有停止它的运行。Synology应该停止读取和写入映射的硬盘。,而原来物理硬盘的控制权还在PVE,所以PVE必须控制原来物理硬盘的休眠:
hdparm-S180/dev/sdc
参数“180"是15分钟(180/12)与“sdc”是物理硬盘的盘符,使用上面的命令“ls-l/dev/disk/by-id/”进行检查。。
以这种方式格式化的磁盘可能会停止旋转,但它经常会醒来。在谷歌上搜索后,有一个守护进程“pvestatd”,经常对硬盘进行读写。该进程定期查询每个虚拟机和磁盘。然后将容器的状态发送到各个节点以唤醒硬盘。可以直接停止:
pvestatdstop#停止该服务无法创建新的虚拟机。需要时使用pvestatdstart启用
也可以使用lvm,如果启用元数据缓存,lvm信息会被缓存,不会频繁读取硬盘:
修改/etc/lvm/文件
设置use_lvmetad=1