mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-30 04:21:17 +00:00
Now that all pieces are in place (hopefully) let's enable -blockdev. We base the capability on presence of the fix for 'auto-read-only' on files so that blockdev works properly, mandate that qemu supports explicit SCSI id strings to avoid ABI regression and that the fix for 'savevm' is present so that internal snapshots work. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
79 lines
3.6 KiB
Plaintext
79 lines
3.6 KiB
Plaintext
LC_ALL=C \
|
|
PATH=/bin \
|
|
HOME=/tmp/lib/domain--1-QEMUGuest1 \
|
|
USER=test \
|
|
LOGNAME=test \
|
|
XDG_DATA_HOME=/tmp/lib/domain--1-QEMUGuest1/.local/share \
|
|
XDG_CACHE_HOME=/tmp/lib/domain--1-QEMUGuest1/.cache \
|
|
XDG_CONFIG_HOME=/tmp/lib/domain--1-QEMUGuest1/.config \
|
|
QEMU_AUDIO_DRV=none \
|
|
/usr/bin/qemu-system-x86_64 \
|
|
-name guest=QEMUGuest1,debug-threads=on \
|
|
-S \
|
|
-object secret,id=masterKey0,format=raw,\
|
|
file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
|
|
-machine pc,accel=tcg,usb=off,dump-guest-core=off \
|
|
-cpu qemu32 \
|
|
-m 214 \
|
|
-overcommit mem-lock=off \
|
|
-smp 1,sockets=1,cores=1,threads=1 \
|
|
-uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
|
|
-display none \
|
|
-no-user-config \
|
|
-nodefaults \
|
|
-chardev socket,id=charmonitor,fd=1729,server,nowait \
|
|
-mon chardev=charmonitor,id=monitor,mode=control \
|
|
-rtc base=utc \
|
|
-no-shutdown \
|
|
-no-acpi \
|
|
-boot strict=on \
|
|
-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
|
|
-object tls-creds-x509,id=objlibvirt-4-storage_tls0,\
|
|
dir=/etc/pki/libvirt-vxhs/dummy,,path,endpoint=client,verify-peer=yes \
|
|
-blockdev '{"driver":"vxhs","tls-creds":"objlibvirt-4-storage_tls0",\
|
|
"vdisk-id":"eb90327c-8302-4725-9e1b-4e85ed4dc251",\
|
|
"server":{"host":"192.168.0.1","port":"9999"},"node-name":"libvirt-4-storage",\
|
|
"cache":{"direct":true,"no-flush":false},"auto-read-only":true,\
|
|
"discard":"unmap"}' \
|
|
-blockdev '{"node-name":"libvirt-4-format","read-only":false,\
|
|
"cache":{"direct":true,"no-flush":false},"driver":"raw",\
|
|
"file":"libvirt-4-storage"}' \
|
|
-device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x4,drive=libvirt-4-format,\
|
|
id=virtio-disk0,bootindex=1,write-cache=on,\
|
|
serial=eb90327c-8302-4725-9e1b-4e85ed4dc251 \
|
|
-object tls-creds-x509,id=objlibvirt-3-storage_tls0,\
|
|
dir=/etc/pki/libvirt-vxhs/dummy,,path,endpoint=client,verify-peer=yes \
|
|
-blockdev '{"driver":"vxhs","tls-creds":"objlibvirt-3-storage_tls0",\
|
|
"vdisk-id":"eb90327c-8302-4725-9e1b-4e85ed4dc252",\
|
|
"server":{"host":"192.168.0.2","port":"9999"},"node-name":"libvirt-3-storage",\
|
|
"cache":{"direct":true,"no-flush":false},"auto-read-only":true,\
|
|
"discard":"unmap"}' \
|
|
-blockdev '{"node-name":"libvirt-3-format","read-only":false,\
|
|
"cache":{"direct":true,"no-flush":false},"driver":"raw",\
|
|
"file":"libvirt-3-storage"}' \
|
|
-device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=libvirt-3-format,\
|
|
id=virtio-disk1,write-cache=on,serial=eb90327c-8302-4725-9e1b-4e85ed4dc252 \
|
|
-blockdev '{"driver":"vxhs","vdisk-id":"eb90327c-8302-4725-9e1b-4e85ed4dc253",\
|
|
"server":{"host":"192.168.0.3","port":"9999"},"node-name":"libvirt-2-storage",\
|
|
"cache":{"direct":true,"no-flush":false},"auto-read-only":true,\
|
|
"discard":"unmap"}' \
|
|
-blockdev '{"node-name":"libvirt-2-format","read-only":false,\
|
|
"cache":{"direct":true,"no-flush":false},"driver":"raw",\
|
|
"file":"libvirt-2-storage"}' \
|
|
-device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=libvirt-2-format,\
|
|
id=virtio-disk2,write-cache=on,serial=eb90327c-8302-4725-9e1b-4e85ed4dc252 \
|
|
-object tls-creds-x509,id=objlibvirt-1-storage_tls0,\
|
|
dir=/etc/pki/libvirt-nbd/dummy,,path,endpoint=client,verify-peer=yes \
|
|
-blockdev '{"driver":"nbd","server":{"type":"inet","host":"example.com",\
|
|
"port":"1234"},"tls-creds":"objlibvirt-1-storage_tls0",\
|
|
"node-name":"libvirt-1-storage","cache":{"direct":true,"no-flush":false},\
|
|
"auto-read-only":true,"discard":"unmap"}' \
|
|
-blockdev '{"node-name":"libvirt-1-format","read-only":false,\
|
|
"cache":{"direct":true,"no-flush":false},"driver":"raw",\
|
|
"file":"libvirt-1-storage"}' \
|
|
-device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x7,drive=libvirt-1-format,\
|
|
id=virtio-disk3,write-cache=on \
|
|
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\
|
|
resourcecontrol=deny \
|
|
-msg timestamp=on
|