Annotation of qemu/QMP/README, revision 1.1

1.1     ! root        1:                           QEMU Monitor Protocol
        !             2:                           =====================
        !             3: 
        !             4: Introduction
        !             5: -------------
        !             6: 
        !             7: The QEMU Monitor Protocol (QMP) allows applications to communicate with
        !             8: QEMU's Monitor.
        !             9: 
        !            10: QMP is JSON[1] based and has the following features:
        !            11: 
        !            12: - Lightweight, text-based, easy to parse data format
        !            13: - Asynchronous events support 
        !            14: - Stability
        !            15: 
        !            16: For more information, please, refer to the following files:
        !            17: 
        !            18: o qmp-spec.txt    QEMU Monitor Protocol current specification
        !            19: o qmp-events.txt  List of available asynchronous events
        !            20: 
        !            21: There are also two simple Python scripts available:
        !            22: 
        !            23: o qmp-shell       A shell
        !            24: o vm-info         Show some information about the Virtual Machine
        !            25: 
        !            26: [1] http://www.json.org
        !            27: 
        !            28: Usage
        !            29: -----
        !            30: 
        !            31: To enable QMP, QEMU has to be started in "control mode". There are
        !            32: two ways of doing this, the simplest one is using the the '-qmp'
        !            33: command-line option.
        !            34: 
        !            35: For example:
        !            36: 
        !            37: $ qemu [...] -qmp tcp:localhost:4444,server
        !            38: 
        !            39: Will start QEMU in control mode, waiting for a client TCP connection
        !            40: on localhost port 4444.
        !            41: 
        !            42: It is also possible to use the '-mon' command-line option to have
        !            43: more complex combinations. Please, refer to the QEMU's manpage for
        !            44: more information.
        !            45: 
        !            46: Simple Testing
        !            47: --------------
        !            48: 
        !            49: To manually test QMP one can connect with telnet and issue commands:
        !            50: 
        !            51: $ telnet localhost 4444
        !            52: Trying 127.0.0.1...
        !            53: Connected to localhost.
        !            54: Escape character is '^]'.
        !            55: {"QMP": {"capabilities": []}}
        !            56: { "execute": "query-version" }
        !            57: {"return": {"qemu": "0.11.50", "package": ""}}
        !            58: 
        !            59: Contact
        !            60: -------
        !            61: 
        !            62: http://www.linux-kvm.org/page/MonitorProtocol
        !            63: Luiz Fernando N. Capitulino <[email protected]>

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.