Hi,
[Rephrasing my earlier post with more clarity.]
I need to work with "guest-fsfreeze-*" commands in Windows 2008 guest VM (Host is CentOS 6.4) to quisce the applications.
Windows 2008 Guest Machine
1. Windows 2008 is running following services
- QEMU Guest Agent
- QEMU Guest Agent VSS Provider
2. C:\> vssadmin list providers
...
Provider name: 'QEMU Guest Agent VSS Provider
....
Version: 0.12.1
Provider name: 'Microsoft Software Shadow Copy provider 1.0'
....
Version: 1.0.0.7
Host (CentOS 6.4)
When "guest-fsfreeze-*"
commands are invoked from host, response received from guest is "This is not
supported". Since "QEMU Guest Agent VSS Provider" was already running in Guest VM, I was expecting these commands to succeed and quisce Windows applications, but they were reported as unsupported.
address@hidden Downloads]# virsh qemu-agent-command vm_win_06 '{ "execute": "guest-fsfreeze-status"}'
{"error":{"class":"Unsupported","desc":"this feature or command is not currently supported","data":{}}}
address@hidden Downloads]# virsh qemu-agent-command vm_win_06 '{ "execute": "guest-fsfreeze-freeze"}'
{"error":{"class":"Unsupported","desc":"this feature or command is not currently supported","data":{}}}
Is missing qga-vss.dll the reason?
I
searched my system for this dll and could not find it and suspected
that missing qga-vss.dll is the reason for this. I took suggestions from
following post which advised to cross-compile qemu code to get
qga-vss.dll
If
I can get pre-compiled qga-vss.dll, I can copy it to Windows8 guest VM
and hopefully work with guest-fsfreeze-* commands to quisce the
applications.
Can
somebody point me to pre-compiled QEMU guest agent with VSS support
(and qga-vss.dll) so that I can quisce the Windows guest VM
applications?