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" } }
|
||||
<- { "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
|
||||
---------------------
|
||||
|
||||
|
@ -3096,6 +3096,7 @@
|
||||
# @read-write: Makes the device writable
|
||||
#
|
||||
# Since: 2.3
|
||||
#
|
||||
##
|
||||
{ 'enum': 'BlockdevChangeReadOnlyMode',
|
||||
'data': ['retain', 'read-only', 'read-write'] }
|
||||
@ -3123,6 +3124,37 @@
|
||||
# to 'retain'
|
||||
#
|
||||
# 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',
|
||||
'data': { '*device': 'str',
|
||||
|
Loading…
Reference in New Issue
Block a user