[libvirt] [PATCH 0/5] support guest agent general command

MATSUDA, Daiki matsudadik at intellilink.co.jp
Wed Aug 8 00:04:52 UTC 2012


Hi, All.

I rewrote the patches as Eric suggested.



virsh # help qemu-agent-command
  NAME
    qemu-agent-command - Qemu Guest Agent Command

  SYNOPSIS
    qemu-agent-command <domain> [--timeout <number>] {[--cmd] <string>}...

  DESCRIPTION
    Qemu Guest Agent Command

  OPTIONS
    [--domain] <string>  domain name, id or uuid
    --timeout <number>  timeout
    [--cmd] <string>  command

virsh # qemu-agent-command RHEL58_64 '{"execute":"guest-info"}'
{"return":{"version":"1.1.50","supported_commands":[{"enabled":true,"name":"guest-network-get-interfaces"},{"enabled":true,"name":"guest-suspend-hybrid"},{"enabled":true,"name":"guest-suspend-ram"},{"enabled":true,"name":"guest-suspend-disk"},{"enabled":true,"name":"guest-fsfreeze-thaw"},{"enabled":true,"name":"guest-fsfreeze-freeze"},{"enabled":true,"name":"guest-fsfreeze-status"},{"enabled":true,"name":"guest-file-flush"},{"enabled":true,"name":"guest-file-seek"},{"enabled":true,"name":"guest-file-write"},{"enabled":true,"name":"guest-file-read"},{"enabled":true,"name":"guest-file-close"},{"enabled":true,"name":"guest-file-open"},{"enabled":true,"name":"guest-shutdown"},{"enabled":true,"name":"guest-info"},{"enabled":true,"name":"guest-ping"},{"enabled":true,"name":"guest-sync"},{"enabled":true,"name":"guest-sync-delimited"}]}}

virsh # qemu-agent-command RHEL58_64 '{"execute":"guest-sync",
"arguments":{"id":123}}'
{"return":123}




More information about the libvir-list mailing list