QMP
E724168
QMP (QEMU Machine Protocol) is a JSON-based control protocol that allows external programs to monitor and manage QEMU virtual machines programmatically.
All labels observed (1)
| Label | Occurrences |
|---|---|
| QMP canonical | 1 |
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf | control protocol ⓘ |
| category | virtualization management protocol ⓘ |
| commandFormat | JSON object with "execute" and "arguments" fields ⓘ |
| communicationStyle | request-response ⓘ |
| compatibleWith |
OpenStack Nova (via drivers)
NERFINISHED
ⓘ
libvirt NERFINISHED ⓘ oVirt NERFINISHED ⓘ |
| dataFormat | JSON ⓘ |
| definedIn | QEMU documentation NERFINISHED ⓘ |
| designedFor | external programs ⓘ |
| eventFormat | JSON object with "event" and "data" fields ⓘ |
| fullName | QEMU Machine Protocol NERFINISHED ⓘ |
| hasComponent |
capabilities negotiation
ⓘ
command execution ⓘ event notification ⓘ |
| interfaceType | machine-oriented interface ⓘ |
| introducedIn | QEMU 0.13 NERFINISHED ⓘ |
| license | same as QEMU project ⓘ |
| maintainedBy | QEMU community ⓘ |
| purpose |
manage QEMU virtual machines
ⓘ
monitor QEMU virtual machines ⓘ |
| replaces | QEMU Monitor Protocol (human monitor) NERFINISHED ⓘ |
| responseFormat | JSON object with "return" or "error" fields ⓘ |
| scope | control plane for QEMU virtual machines ⓘ |
| supports |
CPU hotplug operations
ⓘ
asynchronous events ⓘ block device operations ⓘ managing virtual machine devices ⓘ managing virtual machine snapshots ⓘ memory hotplug operations ⓘ migrating virtual machines ⓘ programmatic control of QEMU ⓘ querying CPU information ⓘ querying block device statistics ⓘ querying device information ⓘ querying memory information ⓘ querying virtual machine state ⓘ resetting virtual machines ⓘ starting virtual machines ⓘ stopping virtual machines ⓘ |
| supportsVersioning | yes ⓘ |
| transport |
TCP sockets
ⓘ
UNIX domain sockets ⓘ standard input/output ⓘ |
| usedBy | QEMU NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.