[libvirt-users] how to use command 'guest-file-open' for Windows server 2012R2 vm

Michal Privoznik mprivozn at redhat.com
Tue Nov 8 12:27:50 UTC 2016


On 08.11.2016 08:48, 刘梦可 wrote:
> hello,
> 
> 
> I am using  libvirt 1.2.17 on CentOS 7.2 - kernel
> 3.10.0-327.13.1.el7.x86_64. The command guest-file-open failed to open
> with error "this feature or command is not currently supported", the
> detail is as below:
> 
> virsh qemu-agent-command instance-00000015
> "{\"execute\":\"guest-file-open\",
> \"arguments\":{\"path\":\"\tmp.txt\",\"mode\":\"r\"}}"
> error: internal error: unable to execute QEMU agent command
> 'guest-file-open': this feature or command is not currently supported.
> 
> The guest instance-00000015 is a Windows server 2012R2, and I
> installed the qemu-guest-agent by the file qemu-ga-x64.msi from
> virtio-win-0.1.126. It can be running in guest.
> 
> Doesn't the qemu-guest-agent in Windows VM support guest-file-*
> commands? How or when can I use the command guest-file-* command?

Firstly, this question is probably better asked on qemu mailing list
since they are the ones in charge of qemu-ga.
Secondly, from the qemu git log it looks like file handling was
implemented for windows port of qemu-ga in fa193594f which is contained
in the v2.3.0 release. So probably updating your qemu-ga might help.

Michal




More information about the libvirt-users mailing list