qmp-commands: move 'blockdev-change-medium' doc to schema
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Signed-off-by: Markus Armbruster <armbru@redhat.com>
This commit is contained in:
parent
b480abf3b8
commit
be3e83cb8a
|
@ -387,52 +387,6 @@ Delete a quorum's node
|
||||||
"child": "children.1" } }
|
"child": "children.1" } }
|
||||||
<- { "return": {} }
|
<- { "return": {} }
|
||||||
|
|
||||||
blockdev-change-medium
|
|
||||||
----------------------
|
|
||||||
|
|
||||||
Changes the medium inserted into a block device by ejecting the current medium
|
|
||||||
and loading a new image file which is inserted as the new medium.
|
|
||||||
|
|
||||||
Arguments:
|
|
||||||
|
|
||||||
- "device": block device name (deprecated, use @id instead)
|
|
||||||
(json-string, optional)
|
|
||||||
- "id": the name or QOM path of the guest device (json-string, optional)
|
|
||||||
- "filename": filename of the new image (json-string)
|
|
||||||
- "format": format of the new image (json-string, optional)
|
|
||||||
- "read-only-mode": new read-only mode (json-string, optional)
|
|
||||||
- Possible values: "retain" (default), "read-only", "read-write"
|
|
||||||
|
|
||||||
Examples:
|
|
||||||
|
|
||||||
1. Change a removable medium
|
|
||||||
|
|
||||||
-> { "execute": "blockdev-change-medium",
|
|
||||||
"arguments": { "id": "ide0-1-0",
|
|
||||||
"filename": "/srv/images/Fedora-12-x86_64-DVD.iso",
|
|
||||||
"format": "raw" } }
|
|
||||||
<- { "return": {} }
|
|
||||||
|
|
||||||
2. Load a read-only medium into a writable drive
|
|
||||||
|
|
||||||
-> { "execute": "blockdev-change-medium",
|
|
||||||
"arguments": { "id": "floppyA",
|
|
||||||
"filename": "/srv/images/ro.img",
|
|
||||||
"format": "raw",
|
|
||||||
"read-only-mode": "retain" } }
|
|
||||||
|
|
||||||
<- { "error":
|
|
||||||
{ "class": "GenericError",
|
|
||||||
"desc": "Could not open '/srv/images/ro.img': Permission denied" } }
|
|
||||||
|
|
||||||
-> { "execute": "blockdev-change-medium",
|
|
||||||
"arguments": { "id": "floppyA",
|
|
||||||
"filename": "/srv/images/ro.img",
|
|
||||||
"format": "raw",
|
|
||||||
"read-only-mode": "read-only" } }
|
|
||||||
|
|
||||||
<- { "return": {} }
|
|
||||||
|
|
||||||
trace-event-get-state
|
trace-event-get-state
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
|
|
|
@ -3096,6 +3096,7 @@
|
||||||
# @read-write: Makes the device writable
|
# @read-write: Makes the device writable
|
||||||
#
|
#
|
||||||
# Since: 2.3
|
# Since: 2.3
|
||||||
|
#
|
||||||
##
|
##
|
||||||
{ 'enum': 'BlockdevChangeReadOnlyMode',
|
{ 'enum': 'BlockdevChangeReadOnlyMode',
|
||||||
'data': ['retain', 'read-only', 'read-write'] }
|
'data': ['retain', 'read-only', 'read-write'] }
|
||||||
|
@ -3123,6 +3124,37 @@
|
||||||
# to 'retain'
|
# to 'retain'
|
||||||
#
|
#
|
||||||
# Since: 2.5
|
# Since: 2.5
|
||||||
|
#
|
||||||
|
# Examples:
|
||||||
|
#
|
||||||
|
# 1. Change a removable medium
|
||||||
|
#
|
||||||
|
# -> { "execute": "blockdev-change-medium",
|
||||||
|
# "arguments": { "id": "ide0-1-0",
|
||||||
|
# "filename": "/srv/images/Fedora-12-x86_64-DVD.iso",
|
||||||
|
# "format": "raw" } }
|
||||||
|
# <- { "return": {} }
|
||||||
|
#
|
||||||
|
# 2. Load a read-only medium into a writable drive
|
||||||
|
#
|
||||||
|
# -> { "execute": "blockdev-change-medium",
|
||||||
|
# "arguments": { "id": "floppyA",
|
||||||
|
# "filename": "/srv/images/ro.img",
|
||||||
|
# "format": "raw",
|
||||||
|
# "read-only-mode": "retain" } }
|
||||||
|
#
|
||||||
|
# <- { "error":
|
||||||
|
# { "class": "GenericError",
|
||||||
|
# "desc": "Could not open '/srv/images/ro.img': Permission denied" } }
|
||||||
|
#
|
||||||
|
# -> { "execute": "blockdev-change-medium",
|
||||||
|
# "arguments": { "id": "floppyA",
|
||||||
|
# "filename": "/srv/images/ro.img",
|
||||||
|
# "format": "raw",
|
||||||
|
# "read-only-mode": "read-only" } }
|
||||||
|
#
|
||||||
|
# <- { "return": {} }
|
||||||
|
#
|
||||||
##
|
##
|
||||||
{ 'command': 'blockdev-change-medium',
|
{ 'command': 'blockdev-change-medium',
|
||||||
'data': { '*device': 'str',
|
'data': { '*device': 'str',
|
||||||
|
|
Loading…
Reference in New Issue