# qemu-system-x86_64 -m 512 -hda vm1.raw ... -qmp tcp:localhost:4444,server QEMU waiting for connection on: tcp:127.0.1.1:4444,server
# telnet localhost 4444 Trying 127.0.1.1... Connected to localhost. Escape character is '^]'. {"QMP": {"version": {"qemu": {"micro": 0, "minor": 0, "major": 1}, "package": " (qemu-kvm-1.0)"}, "capabilities": []}}
# qemu-system-x86_64 -m 512 -hda vm1.raw ... -qmp unix:./qmp-sock4,server QEMU waiting for connection on: unix:./qmp-sock,server
C : {"execute": "qmp_capabilities"} S : {"return": {}}
C : {"execute": "query-commands"}} S : {"return": [{"name": "query-balloon"}, {"name": "query-migrate"}, {"name": "query-uuid"}, {"name": "query-name"}, {"name": "query-vnc"}, {"name": "query-mice"}, {"name": "query-status"}, .... {"name": "quit"}] }
C : {"execute": "quit"} S : {"return": {} }
C : {"execute": "eject", "argument": {"device":ide1-cd0}} S : {"return":{}}
C : { "execute": "change", "arguments": { "device": "ide1-cd0", "target": "/srv/images/Fedora-12-x86_64-DVD.iso" } } S : { "return": {} }
C : { "execute": "screendump", "arguments": { "filename": "/tmp/image" } } S : { "return": {} }
C : { "execute": "stop" } S : { "return": {} }
C : { "execute": "cont" } S : { "return": {} }
C : { "execute": "system_reset" } S : { "return": {} }
C : { "execute": "system_powerdown" } S : { "return": {} }
C : { "execute": "device_add", "arguments": { "driver": "e1000", "id": "net1" } } S : { "return": {} }
C : { "execute": "device_del", "arguments": { "id": "net1" } } S : { "return": {} }
C : { "execute": "cpu", "arguments": { "index": 0 } } S : { "return": {} }
C : { "execute": "migrate", "arguments": { "uri": "tcp:0:4446" } } S : { "return": {} }
C : { "execute": "migrate_cancel" } S : { "return": {} }
C : { "execute": "migrate_set_speed", "arguments": { "value": 1024 } } S : { "return": {} }
C : { "execute": "set_password", "arguments": { "protocol": "vnc", "password": "secret" } } S : { "return": {} }
C : { "execute": "qmp_capabilities" } S : { "return": {} }
C : { "execute": "query-version" } S : { "return":{ "qemu":{ "major":1, "minor":0, "micro":0 }, "package":"" } }
C : { "execute": "query-block" } S : { "return":[ { "device":"ide0-hd0", "locked":false, "removable":false, "inserted":{ "ro":false, "drv":"qcow2", "encrypted":false, "file":"disks/test.img" }, "type":"hd" }, { "device":"ide1-cd0", "locked":false, "removable":true, "type":"cdrom" }, { "device":"floppy0", "locked":false, "removable":true, "type": "floppy" }, { "device":"sd0", "locked":false, "removable":true, "type":"floppy" } ] }
C : { "execute": "query-blockstats" } S : { "return":[ { "device":"ide0-hd0", "parent":{ "stats":{ "wr_highest_offset":3686448128, "wr_bytes":9786368, "wr_operations":751, "rd_bytes":122567168, "rd_operations":36772 } }, "stats":{ "wr_highest_offset":2821110784, "wr_bytes":9786368, "wr_operations":692, "rd_bytes":122739200, "rd_operations":36604 } }, { "device":"ide1-cd0", "stats":{ "wr_highest_offset":0, "wr_bytes":0, "wr_operations":0, "rd_bytes":0, "rd_operations":0 } }, { "device":"floppy0", "stats":{ "wr_highest_offset":0, "wr_bytes":0, "wr_operations":0, "rd_bytes":0, "rd_operations":0 } }, { "device":"sd0", "stats":{ "wr_highest_offset":0, "wr_bytes":0, "wr_operations":0, "rd_bytes":0, "rd_operations":0 } } ] }
C : {"execute": "query-uuid"} S : { "return": { "UUID": "550e8400-e29b-41d4-a716-446655440000" } }
C : {"execute":"query-chardev"} S : {"return": [ {"filename": "vc", "label": "parallel0"}, {"filename": "vc", "label": "serial0"}, {"filename": "tcp:127.0.1.1:4444,server", "label": "compat_monitor0"} ] }
C : { "execute": "query-pci" } S : { "return":[ { "bus":0, "devices":[ { "bus":0, "qdev_id":"", "slot":0, "class_info":{ "class":1536, "desc":"Host bridge" }, "id":{ "device":32902, "vendor":4663 }, "function":0, "regions":[ ] }, { "bus":0, "qdev_id":"", "slot":1, "class_info":{ "class":1537, "desc":"ISA bridge" }, "id":{ "device":32902, "vendor":28672 }, "function":0, "regions":[ ] }, { "bus":0, "qdev_id":"", "slot":1, "class_info":{ "class":257, "desc":"IDE controller" }, "id":{ "device":32902, "vendor":28688 }, "function":1, "regions":[ { "bar":4, "size":16, "address":49152, "type":"io" } ] }, { "bus":0, "qdev_id":"", "slot":2, "class_info":{ "class":768, "desc":"VGA controller" }, "id":{ "device":4115, "vendor":184 }, "function":0, "regions":[ { "prefetch":true, "mem_type_64":false, "bar":0, "size":33554432, "address":4026531840, "type":"memory" }, { "prefetch":false, "mem_type_64":false, "bar":1, "size":4096, "address":4060086272, "type":"memory" }, { "prefetch":false, "mem_type_64":false, "bar":6, "size":65536, "address":-1, "type":"memory" } ] }, { "bus":0, "qdev_id":"", "irq":11, "slot":4, "class_info":{ "class":1280, "desc":"RAM controller" }, "id":{ "device":6900, "vendor":4098 }, "function":0, "regions":[ { "bar":0, "size":32, "address":49280, "type":"io" } ] } ] } ] }
C : { "execute": "query-vnc" } S : { "return":{ "enabled":true, "host":"0.0.0.0", "service":"50402", "auth":"vnc", "family":"ipv4", "clients":[ { "host":"127.0.0.1", "service":"50401", "family":"ipv4" } ] } }
C : {"execute":"query-vnc"} S : {"return": {"enabled": false}}
C : { "execute": "query-spice" } S : { "return": { "enabled": true, "auth": "spice", "port": 5920, "tls-port": 5921, "host": "0.0.0.0", "channels": [ { "port": "54924", "family": "ipv4", "channel-type": 1, "connection-id": 1804289383, "host": "127.0.0.1", "channel-id": 0, "tls": true }, { "port": "36710", "family": "ipv4", "channel-type": 4, "connection-id": 1804289383, "host": "127.0.0.1", "channel-id": 0, "tls": false }, [ ... more channels follow ... ] ] } }
Copyrights © - Joinc, All Rights Reserved. Inherited From - Yundream Rebranded By - Joonphil
Contents
QMP
QMP Server 실행
QMP 명령 사용
주요 명령들
quit
eject
change
screendump
stop
cont
system_reset
system_powerdown
device_add
device_del
cpu
migrate
migrate_cancel
migrate_set_speed
set_password
expire_password
qmp_capabilities
qmp-version
query-commands
query-block
query-blockstats
query-uuid
query-chardev
query-pci
query-vnc
query-spice
Recent Posts
Archive Posts
Tags