Changes

Jump to: navigation, search

Qemu Guest Agent Integration

677 bytes added, 10:32, 12 March 2015
/* Getting list of available qemu-ga commands */
<syntaxhighlight lang='bash'>
VMNAME=<UUID>virsh qemu-agent-command ${VMNAME } '{"execute":"guest-info"}'
</syntaxhighlight>
'''Example:'''
<presource lang="bash">~ # virsh qemuVMNAME=2d52c542-agent432b-command bc58f69742f1-1f2195a7-46135a152788fcd3virsh qemu-9f4dagent-469cdaff0621 command ${VMNAME} '{"execute":"guest-info"}'</source>The return values will look something like:<source lang="bash">
{"return":
{"version":"12.51.2","supported_commands":[ {"enabled":true,"name":"guest-set-vcpus","success-response":true}, {"enabled":true,"name":"guest-get-vcpus","success-response":true}, {"enabled":true,"name":"guest-network-get-interfaces","success-response":true}, {"enabled":true,"name":"guest-suspend-hybrid","success-response":false}, {"enabled":true,"name":"guest-suspend-ram","success-response":false}, {"enabled":true,"name":"guest-suspend-disk","success-response":false}, {"enabled":true,"name":"guest-fstrim","success-response":true}, {"enabled":true,"name":"guest-fsfreeze-thaw","success-response":true}, {"enabled":true,"name":"guest-fsfreeze-freeze","success-response":true}, {"enabled":true,"name":"guest-fsfreeze-status","success-response":true}, {"enabled":true,"name":"guest-file-flush","success-response":true}, {"enabled":true,"name":"guest-file-seek","success-response":true}, {"enabled":true,"name":"guest-file-write","success-response":true}, {"enabled":true,"name":"guest-file-read","success-response":true}, {"enabled":true,"name":"guest-file-close","success-response":true}, {"enabled":true,"name":"guest-file-open","success-response":true}, {"enabled":true,"name":"guest-shutdown","success-response":false}, {"enabled":true,"name":"guest-info","success-response":true}, {"enabled":true,"name":"guest-set-time","success-response":true}, {"enabled":true,"name":"guest-get-time","success-response":true}, {"enabled":true,"name":"guest-ping","success-response":true}, {"enabled":true,"name":"guest-sync","success-response":true}, {"enabled":true,"name":"guest-sync-delimited","success-response":true} ] ]}
}
</presource>
= Links =
3,368
edits