QEMU使用Qemu-Guest-Agent

参考

正文

  • 在虚拟机的启动参数里增加下面的参数
-device virtio-serial-pci \
-chardev socket,id=charch0,path=/tmp/qga_arm64.sock,server=on,wait=off \
-device virtserialport,chardev=charch0,name=org.qemu.guest_agent.0
  • 编译qemu
    编译会生成qemu-ga可执行程序,然后拷贝到虚拟机中

  • 测试

在虚拟机里执行:

./qemu-ga -t ./data -p /dev/virtio-ports/org.qemu.guest_agent.0

在宿主机上执行:

socat - unix-connect:/tmp/test.sock

输入:{"execute":"guest-info"}

完。

posted @ 2025-03-02 17:30  dolinux  阅读(237)  评论(0)    收藏  举报