pve虚拟化运维问题

一、问题记录

在这里插入图片描述
当你遇到 Proxmox VE (PVE) 报错信息 “TASK ERROR: can’t lock file ‘/var/lock/qemu-server/lock-141.conf’ - got timeout”,通常意味着 PVE 尝试对一个虚拟机进行操作(如停止或重启)时,无法获取必要的锁文件,导致操作超时。以下是一些可能的解决方法:

删除锁文件:首先尝试删除报错中提到的锁文件。这可以通过以下命令完成:

rm -f /var/lock/qemu-server/lock-141.conf

之后,再次尝试执行之前失败的命令(例如 qm stop 141)。

使用 qm unlock 命令:尝试使用以下命令来解锁虚拟机:

qm unlock 141

执行后,再次尝试停止或重启虚拟机。

检查进程:使用 ps 命令查找是否有与虚拟机相关的进程仍然在运行:

ps aux | grep "/usr/bin/kvm -id 141"

二、修改pve虚拟机支持多队列网卡

修改宿主机上配置文件/etc/pve/qemu-server/106.conf
添加或修改多队列设置: 在配置文件中找到 net0 这行,并在其后添加 queues=<number_of_queues> 参数,number_of_queues 设置为你想使用的队列数,通常为你分配的vCPU核心数。
示例修改:

net0: virtio=42:F0:B7:14:3C:9A,bridge=vmbr0,tag=70,queues=16

重启虚拟机生效

qm stop 106
qm start 106

验证多队列是否生效

ethtool -l eth0

三、常用命令

重启操作

pvesh create /nodes/pve02/qemu/xxx/status/stop
pvesh create /nodes/pve02/qemu/xx/status/start
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维之美@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值