Agent error: The command XXXX has been disabled for this instance

Agent error: The command XXXX has been disabled for this instance

出现背景

当host对虚拟机发出qemu-ga指令时,可能回显此报错。

解决方法

使用命令查看虚拟机支持的qemu-ga指令

qm agent <vmid> info

会出现下面信息

{
   "supported_commands" : [
      {
         "enabled" : true,
         "name" : "guest-sync-delimited",
         "success-response" : true
      },
      ......
      ......
      {
         "enabled" : false,
         "name" : "guest-exec-status",
         "success-response" : true
      },
      {
         "enabled" : true,
         "name" : "guest-exec",
         "success-response" : true
      }
   ],
   "version" : "2.11.1"
}

当enable为false时。则会出现这种情况。

请确保在虚拟机中,qemu-ga正确安装,并且没有将命令blacklist掉。

可以在虚拟内执行qemu-ga -D 验证

root@Ubuntu-bionic:/etc/qemu# qemu-ga -D
[general]
daemon=false
method=virtio-serial
path=/dev/virtio-ports/org.qemu.guest_agent.0
pidfile=/var/run/qemu-ga.pid
statedir=/var/run
verbose=false
blacklist=guest-exec-status

如上有blacklist。请修改/etc/qemu/qemu-ga.conf 文件

然后重新qemu-ga服务systemctl restart qemu-guest-agent.service

版权声明:
作者:佛西
链接:https://foxi.buduanwang.vip/linux/2166.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
THE END
分享
二维码
海报
Agent error: The command XXXX has been disabled for this instance
Agent error: The command XXXX has been disabled for this instance 出现背景 当host对虚拟机发出qemu-ga指令时,可能回显此报错。 解决方法 使用命令查看虚……
<<上一篇
下一篇>>
文章目录
关闭
目 录