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

How this entity was disambiguated

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 ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.