提交 c5fe7793 编写于 作者: A Andrea Bolognani

tests: Update *-headless and *-graphics

Use the latest virt-manager to regenerate the files.

The command line is once again along the lines of

  $ virt-install \
    --name guest --os-variant fedora29 \
    --vcpus 4 --memory 4096 --disk size=5 \
    --graphics (none|vnc) \
    --print-xml

with some minor tweaks performed afterwards.

This removes a number of inconsistencies between the files,
and makes it so the only differences are actually relevant
either to the architecture and machine type at hand, or to
having graphics rather than being headless.
Signed-off-by: NAndrea Bolognani <abologna@redhat.com>
Reviewed-by: NJán Tomko <jtomko@redhat.com>
上级 e13e64f4
...@@ -36,6 +36,7 @@ addr=0x1 \ ...@@ -36,6 +36,7 @@ addr=0x1 \
-device pcie-root-port,port=0xc,chassis=5,id=pci.5,bus=pcie.0,addr=0x1.0x4 \ -device pcie-root-port,port=0xc,chassis=5,id=pci.5,bus=pcie.0,addr=0x1.0x4 \
-device pcie-root-port,port=0xd,chassis=6,id=pci.6,bus=pcie.0,addr=0x1.0x5 \ -device pcie-root-port,port=0xd,chassis=6,id=pci.6,bus=pcie.0,addr=0x1.0x5 \
-device pcie-root-port,port=0xe,chassis=7,id=pci.7,bus=pcie.0,addr=0x1.0x6 \ -device pcie-root-port,port=0xe,chassis=7,id=pci.7,bus=pcie.0,addr=0x1.0x6 \
-device pcie-root-port,port=0xf,chassis=8,id=pci.8,bus=pcie.0,addr=0x1.0x7 \
-device qemu-xhci,p2=15,p3=15,id=usb,bus=pci.2,addr=0x0 \ -device qemu-xhci,p2=15,p3=15,id=usb,bus=pci.2,addr=0x0 \
-device virtio-serial-pci,id=virtio-serial0,bus=pci.3,addr=0x0 \ -device virtio-serial-pci,id=virtio-serial0,bus=pci.3,addr=0x0 \
-drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\ -drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\
...@@ -53,9 +54,10 @@ id=channel0,name=org.qemu.guest_agent.0 \ ...@@ -53,9 +54,10 @@ id=channel0,name=org.qemu.guest_agent.0 \
-device usb-tablet,id=input0,bus=usb.0,port=1 \ -device usb-tablet,id=input0,bus=usb.0,port=1 \
-device usb-kbd,id=input1,bus=usb.0,port=2 \ -device usb-kbd,id=input1,bus=usb.0,port=2 \
-vnc 127.0.0.1:0 \ -vnc 127.0.0.1:0 \
-device virtio-gpu-pci,id=video0,max_outputs=1,bus=pci.6,addr=0x0 \ -device virtio-gpu-pci,id=video0,max_outputs=1,bus=pci.7,addr=0x0 \
-device virtio-balloon-pci,id=balloon0,bus=pci.5,addr=0x0 \
-object rng-random,id=objrng0,filename=/dev/urandom \ -object rng-random,id=objrng0,filename=/dev/urandom \
-device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.5,addr=0x0 \ -device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.6,addr=0x0 \
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\
resourcecontrol=deny \ resourcecontrol=deny \
-msg timestamp=on -msg timestamp=on
...@@ -42,6 +42,7 @@ ...@@ -42,6 +42,7 @@
<video> <video>
<model type='virtio'/> <model type='virtio'/>
</video> </video>
<memballoon model='virtio'/>
<rng model='virtio'> <rng model='virtio'>
<backend model='random'>/dev/urandom</backend> <backend model='random'>/dev/urandom</backend>
</rng> </rng>
......
...@@ -13,9 +13,13 @@ QEMU_AUDIO_DRV=none \ ...@@ -13,9 +13,13 @@ QEMU_AUDIO_DRV=none \
-object secret,id=masterKey0,format=raw,\ -object secret,id=masterKey0,format=raw,\
file=/tmp/lib/domain--1-guest/master-key.aes \ file=/tmp/lib/domain--1-guest/master-key.aes \
-machine virt,accel=tcg,usb=off,dump-guest-core=off,gic-version=2 \ -machine virt,accel=tcg,usb=off,dump-guest-core=off,gic-version=2 \
-m 1024 \ -drive file=/usr/share/AAVMF/AAVMF_CODE.fd,if=pflash,format=raw,unit=0,\
readonly=on \
-drive file=/var/lib/libvirt/qemu/nvram/guest_VARS.fd,if=pflash,format=raw,\
unit=1 \
-m 4096 \
-overcommit mem-lock=off \ -overcommit mem-lock=off \
-smp 1,sockets=1,cores=1,threads=1 \ -smp 4,sockets=4,cores=1,threads=1 \
-uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \ -uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \
-display none \ -display none \
-no-user-config \ -no-user-config \
...@@ -24,7 +28,6 @@ file=/tmp/lib/domain--1-guest/master-key.aes \ ...@@ -24,7 +28,6 @@ file=/tmp/lib/domain--1-guest/master-key.aes \
-mon chardev=charmonitor,id=monitor,mode=control \ -mon chardev=charmonitor,id=monitor,mode=control \
-rtc base=utc \ -rtc base=utc \
-no-shutdown \ -no-shutdown \
-no-acpi \
-boot strict=on \ -boot strict=on \
-device pcie-root-port,port=0x8,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,\ -device pcie-root-port,port=0x8,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,\
addr=0x1 \ addr=0x1 \
...@@ -33,10 +36,12 @@ addr=0x1 \ ...@@ -33,10 +36,12 @@ addr=0x1 \
-device pcie-root-port,port=0xb,chassis=4,id=pci.4,bus=pcie.0,addr=0x1.0x3 \ -device pcie-root-port,port=0xb,chassis=4,id=pci.4,bus=pcie.0,addr=0x1.0x3 \
-device pcie-root-port,port=0xc,chassis=5,id=pci.5,bus=pcie.0,addr=0x1.0x4 \ -device pcie-root-port,port=0xc,chassis=5,id=pci.5,bus=pcie.0,addr=0x1.0x4 \
-device pcie-root-port,port=0xd,chassis=6,id=pci.6,bus=pcie.0,addr=0x1.0x5 \ -device pcie-root-port,port=0xd,chassis=6,id=pci.6,bus=pcie.0,addr=0x1.0x5 \
-device virtio-serial-pci,id=virtio-serial0,bus=pci.2,addr=0x0 \ -device pcie-root-port,port=0xe,chassis=7,id=pci.7,bus=pcie.0,addr=0x1.0x6 \
-device qemu-xhci,p2=15,p3=15,id=usb,bus=pci.2,addr=0x0 \
-device virtio-serial-pci,id=virtio-serial0,bus=pci.3,addr=0x0 \
-drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\ -drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\
id=drive-virtio-disk0 \ id=drive-virtio-disk0 \
-device virtio-blk-pci,scsi=off,bus=pci.3,addr=0x0,drive=drive-virtio-disk0,\ -device virtio-blk-pci,scsi=off,bus=pci.4,addr=0x0,drive=drive-virtio-disk0,\
id=virtio-disk0,bootindex=1 \ id=virtio-disk0,bootindex=1 \
-netdev user,id=hostnet0 \ -netdev user,id=hostnet0 \
-device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:09:a4:37,bus=pci.1,\ -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:09:a4:37,bus=pci.1,\
...@@ -46,9 +51,9 @@ addr=0x0 \ ...@@ -46,9 +51,9 @@ addr=0x0 \
-chardev socket,id=charchannel0,fd=1729,server,nowait \ -chardev socket,id=charchannel0,fd=1729,server,nowait \
-device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\ -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\
id=channel0,name=org.qemu.guest_agent.0 \ id=channel0,name=org.qemu.guest_agent.0 \
-device virtio-balloon-pci,id=balloon0,bus=pci.4,addr=0x0 \ -device virtio-balloon-pci,id=balloon0,bus=pci.5,addr=0x0 \
-object rng-random,id=objrng0,filename=/dev/random \ -object rng-random,id=objrng0,filename=/dev/urandom \
-device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.5,addr=0x0 \ -device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.6,addr=0x0 \
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\
resourcecontrol=deny \ resourcecontrol=deny \
-msg timestamp=on -msg timestamp=on
<domain type='qemu'> <domain type='qemu'>
<name>guest</name> <name>guest</name>
<uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid> <uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid>
<memory unit='KiB'>1048576</memory> <metadata>
<vcpu placement='static'>1</vcpu> <libosinfo:libosinfo xmlns:libosinfo='http://libosinfo.org/xmlns/libvirt/domain/1.0'>
<libosinfo:os id='http://fedoraproject.org/fedora/29'/>
</libosinfo:libosinfo>
</metadata>
<memory>4194304</memory>
<currentMemory>4194304</currentMemory>
<vcpu>4</vcpu>
<os> <os>
<type arch='aarch64' machine='virt'>hvm</type> <type arch='aarch64' machine='virt'>hvm</type>
<loader readonly='yes' type='pflash'>/usr/share/AAVMF/AAVMF_CODE.fd</loader>
<nvram>/var/lib/libvirt/qemu/nvram/guest_VARS.fd</nvram>
<boot dev='hd'/>
</os> </os>
<features>
<acpi/>
</features>
<clock offset='utc'/>
<devices> <devices>
<emulator>/usr/bin/qemu-system-aarch64</emulator> <emulator>/usr/bin/qemu-system-aarch64</emulator>
<disk type='file' device='disk'> <disk type='file' device='disk'>
...@@ -13,17 +26,19 @@ ...@@ -13,17 +26,19 @@
<source file='/var/lib/libvirt/images/guest.qcow2'/> <source file='/var/lib/libvirt/images/guest.qcow2'/>
<target dev='vda' bus='virtio'/> <target dev='vda' bus='virtio'/>
</disk> </disk>
<controller type='usb' index='0' model='qemu-xhci' ports='15'/>
<interface type='user'> <interface type='user'>
<mac address='52:54:00:09:a4:37'/> <mac address='52:54:00:09:a4:37'/>
<model type='virtio'/> <model type='virtio'/>
</interface> </interface>
<serial type='pty'/> <console type='pty'/>
<channel type='unix'> <channel type='unix'>
<source mode='bind'/>
<target type='virtio' name='org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/>
</channel> </channel>
<memballoon model='virtio'/> <memballoon model='virtio'/>
<rng model='virtio'> <rng model='virtio'>
<backend model='random'/> <backend model='random'>/dev/urandom</backend>
</rng> </rng>
</devices> </devices>
</domain> </domain>
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<currentMemory>4194304</currentMemory> <currentMemory>4194304</currentMemory>
<vcpu>4</vcpu> <vcpu>4</vcpu>
<os> <os>
<type arch='ppc64le' machine='pseries'>hvm</type> <type arch='ppc64' machine='pseries'>hvm</type>
<boot dev='hd'/> <boot dev='hd'/>
</os> </os>
<clock offset='utc'/> <clock offset='utc'/>
...@@ -37,6 +37,7 @@ ...@@ -37,6 +37,7 @@
<video> <video>
<model type='vga'/> <model type='vga'/>
</video> </video>
<memballoon model='virtio'/>
<rng model='virtio'> <rng model='virtio'>
<backend model='random'>/dev/urandom</backend> <backend model='random'>/dev/urandom</backend>
</rng> </rng>
......
...@@ -13,9 +13,9 @@ QEMU_AUDIO_DRV=none \ ...@@ -13,9 +13,9 @@ QEMU_AUDIO_DRV=none \
-object secret,id=masterKey0,format=raw,\ -object secret,id=masterKey0,format=raw,\
file=/tmp/lib/domain--1-guest/master-key.aes \ file=/tmp/lib/domain--1-guest/master-key.aes \
-machine pseries,accel=tcg,usb=off,dump-guest-core=off \ -machine pseries,accel=tcg,usb=off,dump-guest-core=off \
-m 1024 \ -m 4096 \
-overcommit mem-lock=off \ -overcommit mem-lock=off \
-smp 1,sockets=1,cores=1,threads=1 \ -smp 4,sockets=4,cores=1,threads=1 \
-uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \ -uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \
-display none \ -display none \
-no-user-config \ -no-user-config \
...@@ -25,7 +25,7 @@ file=/tmp/lib/domain--1-guest/master-key.aes \ ...@@ -25,7 +25,7 @@ file=/tmp/lib/domain--1-guest/master-key.aes \
-rtc base=utc \ -rtc base=utc \
-no-shutdown \ -no-shutdown \
-boot strict=on \ -boot strict=on \
-device pci-ohci,id=usb,bus=pci.0,addr=0x2 \ -device qemu-xhci,p2=15,p3=15,id=usb,bus=pci.0,addr=0x2 \
-device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x3 \ -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x3 \
-drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\ -drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\
id=drive-virtio-disk0 \ id=drive-virtio-disk0 \
...@@ -40,7 +40,7 @@ addr=0x1 \ ...@@ -40,7 +40,7 @@ addr=0x1 \
-device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\ -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\
id=channel0,name=org.qemu.guest_agent.0 \ id=channel0,name=org.qemu.guest_agent.0 \
-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5 \ -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5 \
-object rng-random,id=objrng0,filename=/dev/random \ -object rng-random,id=objrng0,filename=/dev/urandom \
-device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.0,addr=0x6 \ -device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.0,addr=0x6 \
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\
resourcecontrol=deny \ resourcecontrol=deny \
......
<domain type='qemu'> <domain type='qemu'>
<name>guest</name> <name>guest</name>
<uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid> <uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid>
<memory unit='KiB'>1048576</memory> <metadata>
<vcpu placement='static'>1</vcpu> <libosinfo:libosinfo xmlns:libosinfo='http://libosinfo.org/xmlns/libvirt/domain/1.0'>
<libosinfo:os id='http://fedoraproject.org/fedora/29'/>
</libosinfo:libosinfo>
</metadata>
<memory>4194304</memory>
<currentMemory>4194304</currentMemory>
<vcpu>4</vcpu>
<os> <os>
<type arch='ppc64' machine='pseries'>hvm</type> <type arch='ppc64' machine='pseries'>hvm</type>
<boot dev='hd'/>
</os> </os>
<clock offset='utc'/>
<devices> <devices>
<emulator>/usr/bin/qemu-system-ppc64</emulator> <emulator>/usr/bin/qemu-system-ppc64</emulator>
<disk type='file' device='disk'> <disk type='file' device='disk'>
...@@ -13,17 +21,19 @@ ...@@ -13,17 +21,19 @@
<source file='/var/lib/libvirt/images/guest.qcow2'/> <source file='/var/lib/libvirt/images/guest.qcow2'/>
<target dev='vda' bus='virtio'/> <target dev='vda' bus='virtio'/>
</disk> </disk>
<controller type='usb' index='0' model='qemu-xhci' ports='15'/>
<interface type='user'> <interface type='user'>
<mac address='52:54:00:09:a4:37'/> <mac address='52:54:00:09:a4:37'/>
<model type='virtio'/> <model type='virtio'/>
</interface> </interface>
<serial type='pty'/> <console type='pty'/>
<channel type='unix'> <channel type='unix'>
<source mode='bind'/>
<target type='virtio' name='org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/>
</channel> </channel>
<memballoon model='virtio'/> <memballoon model='virtio'/>
<rng model='virtio'> <rng model='virtio'>
<backend model='random'/> <backend model='random'>/dev/urandom</backend>
</rng> </rng>
</devices> </devices>
</domain> </domain>
...@@ -13,9 +13,9 @@ QEMU_AUDIO_DRV=none \ ...@@ -13,9 +13,9 @@ QEMU_AUDIO_DRV=none \
-object secret,id=masterKey0,format=raw,\ -object secret,id=masterKey0,format=raw,\
file=/tmp/lib/domain--1-guest/master-key.aes \ file=/tmp/lib/domain--1-guest/master-key.aes \
-machine virt,accel=tcg,usb=off,dump-guest-core=off \ -machine virt,accel=tcg,usb=off,dump-guest-core=off \
-m 1024 \ -m 4096 \
-overcommit mem-lock=off \ -overcommit mem-lock=off \
-smp 1,sockets=1,cores=1,threads=1 \ -smp 4,sockets=4,cores=1,threads=1 \
-uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \ -uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \
-display none \ -display none \
-no-user-config \ -no-user-config \
...@@ -32,10 +32,12 @@ addr=0x1 \ ...@@ -32,10 +32,12 @@ addr=0x1 \
-device pcie-root-port,port=0xb,chassis=4,id=pci.4,bus=pcie.0,addr=0x1.0x3 \ -device pcie-root-port,port=0xb,chassis=4,id=pci.4,bus=pcie.0,addr=0x1.0x3 \
-device pcie-root-port,port=0xc,chassis=5,id=pci.5,bus=pcie.0,addr=0x1.0x4 \ -device pcie-root-port,port=0xc,chassis=5,id=pci.5,bus=pcie.0,addr=0x1.0x4 \
-device pcie-root-port,port=0xd,chassis=6,id=pci.6,bus=pcie.0,addr=0x1.0x5 \ -device pcie-root-port,port=0xd,chassis=6,id=pci.6,bus=pcie.0,addr=0x1.0x5 \
-device virtio-serial-pci,id=virtio-serial0,bus=pci.2,addr=0x0 \ -device pcie-root-port,port=0xe,chassis=7,id=pci.7,bus=pcie.0,addr=0x1.0x6 \
-device qemu-xhci,p2=15,p3=15,id=usb,bus=pci.2,addr=0x0 \
-device virtio-serial-pci,id=virtio-serial0,bus=pci.3,addr=0x0 \
-drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\ -drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\
id=drive-virtio-disk0 \ id=drive-virtio-disk0 \
-device virtio-blk-pci,scsi=off,bus=pci.3,addr=0x0,drive=drive-virtio-disk0,\ -device virtio-blk-pci,scsi=off,bus=pci.4,addr=0x0,drive=drive-virtio-disk0,\
id=virtio-disk0,bootindex=1 \ id=virtio-disk0,bootindex=1 \
-netdev user,id=hostnet0 \ -netdev user,id=hostnet0 \
-device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:09:a4:37,bus=pci.1,\ -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:09:a4:37,bus=pci.1,\
...@@ -45,9 +47,9 @@ addr=0x0 \ ...@@ -45,9 +47,9 @@ addr=0x0 \
-chardev socket,id=charchannel0,fd=1729,server,nowait \ -chardev socket,id=charchannel0,fd=1729,server,nowait \
-device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\ -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\
id=channel0,name=org.qemu.guest_agent.0 \ id=channel0,name=org.qemu.guest_agent.0 \
-device virtio-balloon-pci,id=balloon0,bus=pci.4,addr=0x0 \ -device virtio-balloon-pci,id=balloon0,bus=pci.5,addr=0x0 \
-object rng-random,id=objrng0,filename=/dev/random \ -object rng-random,id=objrng0,filename=/dev/urandom \
-device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.5,addr=0x0 \ -device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.6,addr=0x0 \
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\
resourcecontrol=deny \ resourcecontrol=deny \
-msg timestamp=on -msg timestamp=on
<domain type='qemu'> <domain type='qemu'>
<name>guest</name> <name>guest</name>
<uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid> <uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid>
<memory unit='KiB'>1048576</memory> <metadata>
<vcpu placement='static'>1</vcpu> <libosinfo:libosinfo xmlns:libosinfo='http://libosinfo.org/xmlns/libvirt/domain/1.0'>
<libosinfo:os id='http://fedoraproject.org/fedora/29'/>
</libosinfo:libosinfo>
</metadata>
<memory>4194304</memory>
<currentMemory>4194304</currentMemory>
<vcpu>4</vcpu>
<os> <os>
<type arch='riscv64' machine='virt'>hvm</type> <type arch='riscv64' machine='virt'>hvm</type>
<boot dev='hd'/>
</os> </os>
<clock offset='utc'/>
<devices> <devices>
<emulator>/usr/bin/qemu-system-riscv64</emulator> <emulator>/usr/bin/qemu-system-riscv64</emulator>
<disk type='file' device='disk'> <disk type='file' device='disk'>
...@@ -13,17 +21,19 @@ ...@@ -13,17 +21,19 @@
<source file='/var/lib/libvirt/images/guest.qcow2'/> <source file='/var/lib/libvirt/images/guest.qcow2'/>
<target dev='vda' bus='virtio'/> <target dev='vda' bus='virtio'/>
</disk> </disk>
<controller type='usb' index='0' model='qemu-xhci' ports='15'/>
<interface type='user'> <interface type='user'>
<mac address='52:54:00:09:a4:37'/> <mac address='52:54:00:09:a4:37'/>
<model type='virtio'/> <model type='virtio'/>
</interface> </interface>
<serial type='pty'/> <console type='pty'/>
<channel type='unix'> <channel type='unix'>
<source mode='bind'/>
<target type='virtio' name='org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/>
</channel> </channel>
<memballoon model='virtio'/> <memballoon model='virtio'/>
<rng model='virtio'> <rng model='virtio'>
<backend model='random'/> <backend model='random'>/dev/urandom</backend>
</rng> </rng>
</devices> </devices>
</domain> </domain>
...@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \ ...@@ -12,7 +12,7 @@ QEMU_AUDIO_DRV=none \
-S \ -S \
-object secret,id=masterKey0,format=raw,\ -object secret,id=masterKey0,format=raw,\
file=/tmp/lib/domain--1-guest/master-key.aes \ file=/tmp/lib/domain--1-guest/master-key.aes \
-machine s390-ccw,accel=tcg,usb=off,dump-guest-core=off \ -machine s390-ccw-virtio,accel=tcg,usb=off,dump-guest-core=off \
-m 4096 \ -m 4096 \
-overcommit mem-lock=off \ -overcommit mem-lock=off \
-smp 4,sockets=4,cores=1,threads=1 \ -smp 4,sockets=4,cores=1,threads=1 \
...@@ -32,11 +32,11 @@ id=virtio-disk0,bootindex=1 \ ...@@ -32,11 +32,11 @@ id=virtio-disk0,bootindex=1 \
-netdev user,id=hostnet0 \ -netdev user,id=hostnet0 \
-device virtio-net-ccw,netdev=hostnet0,id=net0,mac=52:54:00:09:1a:29,\ -device virtio-net-ccw,netdev=hostnet0,id=net0,mac=52:54:00:09:1a:29,\
devno=fe.0.0001 \ devno=fe.0.0001 \
-chardev pty,id=charserial0 \
-device sclpconsole,chardev=charserial0,id=serial0 \
-chardev socket,id=charchannel0,fd=1729,server,nowait \ -chardev socket,id=charchannel0,fd=1729,server,nowait \
-device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\ -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\
id=channel0,name=org.qemu.guest_agent.0 \ id=channel0,name=org.qemu.guest_agent.0 \
-chardev pty,id=charconsole0 \
-device sclpconsole,chardev=charconsole0,id=console0 \
-device virtio-tablet-ccw,id=input0,devno=fe.0.0004 \ -device virtio-tablet-ccw,id=input0,devno=fe.0.0004 \
-device virtio-keyboard-ccw,id=input1,devno=fe.0.0005 \ -device virtio-keyboard-ccw,id=input1,devno=fe.0.0005 \
-vnc 127.0.0.1:0 \ -vnc 127.0.0.1:0 \
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<currentMemory>4194304</currentMemory> <currentMemory>4194304</currentMemory>
<vcpu>4</vcpu> <vcpu>4</vcpu>
<os> <os>
<type arch='s390x' machine='s390-ccw'>hvm</type> <type arch='s390x' machine='s390-ccw-virtio'>hvm</type>
<boot dev='hd'/> <boot dev='hd'/>
</os> </os>
<clock offset='utc'/> <clock offset='utc'/>
...@@ -25,7 +25,9 @@ ...@@ -25,7 +25,9 @@
<mac address='52:54:00:09:1a:29'/> <mac address='52:54:00:09:1a:29'/>
<model type='virtio'/> <model type='virtio'/>
</interface> </interface>
<console type='pty'/> <console type='pty'>
<target type='sclp'/>
</console>
<channel type='unix'> <channel type='unix'>
<source mode='bind'/> <source mode='bind'/>
<target type='virtio' name='org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/>
...@@ -36,6 +38,7 @@ ...@@ -36,6 +38,7 @@
<video> <video>
<model type='virtio'/> <model type='virtio'/>
</video> </video>
<memballoon model='virtio'/>
<rng model='virtio'> <rng model='virtio'>
<backend model='random'>/dev/urandom</backend> <backend model='random'>/dev/urandom</backend>
</rng> </rng>
......
...@@ -12,10 +12,10 @@ QEMU_AUDIO_DRV=none \ ...@@ -12,10 +12,10 @@ QEMU_AUDIO_DRV=none \
-S \ -S \
-object secret,id=masterKey0,format=raw,\ -object secret,id=masterKey0,format=raw,\
file=/tmp/lib/domain--1-guest/master-key.aes \ file=/tmp/lib/domain--1-guest/master-key.aes \
-machine s390-ccw,accel=tcg,usb=off,dump-guest-core=off \ -machine s390-ccw-virtio,accel=tcg,usb=off,dump-guest-core=off \
-m 1024 \ -m 4096 \
-overcommit mem-lock=off \ -overcommit mem-lock=off \
-smp 1,sockets=1,cores=1,threads=1 \ -smp 4,sockets=4,cores=1,threads=1 \
-uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \ -uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \
-display none \ -display none \
-no-user-config \ -no-user-config \
...@@ -33,13 +33,13 @@ id=virtio-disk0,bootindex=1 \ ...@@ -33,13 +33,13 @@ id=virtio-disk0,bootindex=1 \
-netdev user,id=hostnet0 \ -netdev user,id=hostnet0 \
-device virtio-net-ccw,netdev=hostnet0,id=net0,mac=52:54:00:09:a4:37,\ -device virtio-net-ccw,netdev=hostnet0,id=net0,mac=52:54:00:09:a4:37,\
devno=fe.0.0001 \ devno=fe.0.0001 \
-chardev pty,id=charserial0 \
-device sclpconsole,chardev=charserial0,id=serial0 \
-chardev socket,id=charchannel0,fd=1729,server,nowait \ -chardev socket,id=charchannel0,fd=1729,server,nowait \
-device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\ -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\
id=channel0,name=org.qemu.guest_agent.0 \ id=channel0,name=org.qemu.guest_agent.0 \
-chardev pty,id=charconsole0 \
-device sclpconsole,chardev=charconsole0,id=console0 \
-device virtio-balloon-ccw,id=balloon0,devno=fe.0.0003 \ -device virtio-balloon-ccw,id=balloon0,devno=fe.0.0003 \
-object rng-random,id=objrng0,filename=/dev/random \ -object rng-random,id=objrng0,filename=/dev/urandom \
-device virtio-rng-ccw,rng=objrng0,id=rng0,devno=fe.0.0004 \ -device virtio-rng-ccw,rng=objrng0,id=rng0,devno=fe.0.0004 \
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\
resourcecontrol=deny \ resourcecontrol=deny \
......
<domain type='qemu'> <domain type='qemu'>
<name>guest</name> <name>guest</name>
<uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid> <uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid>
<memory unit='KiB'>1048576</memory> <metadata>
<vcpu placement='static'>1</vcpu> <libosinfo:libosinfo xmlns:libosinfo='http://libosinfo.org/xmlns/libvirt/domain/1.0'>
<libosinfo:os id='http://fedoraproject.org/fedora/29'/>
</libosinfo:libosinfo>
</metadata>
<memory>4194304</memory>
<currentMemory>4194304</currentMemory>
<vcpu>4</vcpu>
<os> <os>
<type arch='s390x' machine='s390-ccw'>hvm</type> <type arch='s390x' machine='s390-ccw-virtio'>hvm</type>
<boot dev='hd'/>
</os> </os>
<clock offset='utc'/>
<devices> <devices>
<emulator>/usr/bin/qemu-system-s390x</emulator> <emulator>/usr/bin/qemu-system-s390x</emulator>
<disk type='file' device='disk'> <disk type='file' device='disk'>
...@@ -17,13 +25,16 @@ ...@@ -17,13 +25,16 @@
<mac address='52:54:00:09:a4:37'/> <mac address='52:54:00:09:a4:37'/>
<model type='virtio'/> <model type='virtio'/>
</interface> </interface>
<serial type='pty'/> <console type='pty'>
<target type='sclp'/>
</console>
<channel type='unix'> <channel type='unix'>
<source mode='bind'/>
<target type='virtio' name='org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/>
</channel> </channel>
<memballoon model='virtio'/> <memballoon model='virtio'/>
<rng model='virtio'> <rng model='virtio'>
<backend model='random'/> <backend model='random'>/dev/urandom</backend>
</rng> </rng>
</devices> </devices>
</domain> </domain>
...@@ -48,6 +48,7 @@ ...@@ -48,6 +48,7 @@
<video> <video>
<model type='qxl'/> <model type='qxl'/>
</video> </video>
<memballoon model='virtio'/>
<rng model='virtio'> <rng model='virtio'>
<backend model='random'>/dev/urandom</backend> <backend model='random'>/dev/urandom</backend>
</rng> </rng>
......
...@@ -13,24 +13,27 @@ QEMU_AUDIO_DRV=none \ ...@@ -13,24 +13,27 @@ QEMU_AUDIO_DRV=none \
-object secret,id=masterKey0,format=raw,\ -object secret,id=masterKey0,format=raw,\
file=/tmp/lib/domain--1-guest/master-key.aes \ file=/tmp/lib/domain--1-guest/master-key.aes \
-machine pc,accel=tcg,usb=off,dump-guest-core=off \ -machine pc,accel=tcg,usb=off,dump-guest-core=off \
-m 1024 \ -m 4096 \
-overcommit mem-lock=off \ -overcommit mem-lock=off \
-smp 1,sockets=1,cores=1,threads=1 \ -smp 4,sockets=4,cores=1,threads=1 \
-uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \ -uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \
-display none \ -display none \
-no-user-config \ -no-user-config \
-nodefaults \ -nodefaults \
-chardev socket,id=charmonitor,fd=1729,server,nowait \ -chardev socket,id=charmonitor,fd=1729,server,nowait \
-mon chardev=charmonitor,id=monitor,mode=control \ -mon chardev=charmonitor,id=monitor,mode=control \
-rtc base=utc \ -rtc base=utc,driftfix=slew \
-global kvm-pit.lost_tick_policy=delay \
-no-hpet \
-no-shutdown \ -no-shutdown \
-no-acpi \ -global PIIX4_PM.disable_s3=1 \
-global PIIX4_PM.disable_s4=1 \
-boot strict=on \ -boot strict=on \
-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \ -device qemu-xhci,p2=15,p3=15,id=usb,bus=pci.0,addr=0x3 \
-device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x3 \ -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x4 \
-drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\ -drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\
id=drive-virtio-disk0 \ id=drive-virtio-disk0 \
-device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x4,drive=drive-virtio-disk0,\ -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,\
id=virtio-disk0,bootindex=1 \ id=virtio-disk0,bootindex=1 \
-netdev user,id=hostnet0 \ -netdev user,id=hostnet0 \
-device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:09:a4:37,bus=pci.0,\ -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:09:a4:37,bus=pci.0,\
...@@ -40,9 +43,9 @@ addr=0x2 \ ...@@ -40,9 +43,9 @@ addr=0x2 \
-chardev socket,id=charchannel0,fd=1729,server,nowait \ -chardev socket,id=charchannel0,fd=1729,server,nowait \
-device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\ -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\
id=channel0,name=org.qemu.guest_agent.0 \ id=channel0,name=org.qemu.guest_agent.0 \
-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5 \ -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6 \
-object rng-random,id=objrng0,filename=/dev/random \ -object rng-random,id=objrng0,filename=/dev/urandom \
-device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.0,addr=0x6 \ -device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.0,addr=0x7 \
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\
resourcecontrol=deny \ resourcecontrol=deny \
-msg timestamp=on -msg timestamp=on
<domain type='qemu'> <domain type='qemu'>
<name>guest</name> <name>guest</name>
<uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid> <uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid>
<memory unit='KiB'>1048576</memory> <metadata>
<vcpu placement='static'>1</vcpu> <libosinfo:libosinfo xmlns:libosinfo='http://libosinfo.org/xmlns/libvirt/domain/1.0'>
<libosinfo:os id='http://fedoraproject.org/fedora/29'/>
</libosinfo:libosinfo>
</metadata>
<memory>4194304</memory>
<currentMemory>4194304</currentMemory>
<vcpu>4</vcpu>
<os> <os>
<type arch='x86_64' machine='pc'>hvm</type> <type arch='x86_64' machine='pc'>hvm</type>
<boot dev='hd'/>
</os> </os>
<features>
<acpi/>
<apic/>
</features>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices> <devices>
<emulator>/usr/bin/qemu-system-x86_64</emulator> <emulator>/usr/bin/qemu-system-x86_64</emulator>
<disk type='file' device='disk'> <disk type='file' device='disk'>
...@@ -13,17 +33,19 @@ ...@@ -13,17 +33,19 @@
<source file='/var/lib/libvirt/images/guest.qcow2'/> <source file='/var/lib/libvirt/images/guest.qcow2'/>
<target dev='vda' bus='virtio'/> <target dev='vda' bus='virtio'/>
</disk> </disk>
<controller type='usb' index='0' model='qemu-xhci' ports='15'/>
<interface type='user'> <interface type='user'>
<mac address='52:54:00:09:a4:37'/> <mac address='52:54:00:09:a4:37'/>
<model type='virtio'/> <model type='virtio'/>
</interface> </interface>
<serial type='pty'/> <console type='pty'/>
<channel type='unix'> <channel type='unix'>
<source mode='bind'/>
<target type='virtio' name='org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/>
</channel> </channel>
<memballoon model='virtio'/> <memballoon model='virtio'/>
<rng model='virtio'> <rng model='virtio'>
<backend model='random'/> <backend model='random'>/dev/urandom</backend>
</rng> </rng>
</devices> </devices>
</domain> </domain>
...@@ -48,6 +48,7 @@ ...@@ -48,6 +48,7 @@
<video> <video>
<model type='qxl'/> <model type='qxl'/>
</video> </video>
<memballoon model='virtio'/>
<rng model='virtio'> <rng model='virtio'>
<backend model='random'>/dev/urandom</backend> <backend model='random'>/dev/urandom</backend>
</rng> </rng>
......
...@@ -13,18 +13,21 @@ QEMU_AUDIO_DRV=none \ ...@@ -13,18 +13,21 @@ QEMU_AUDIO_DRV=none \
-object secret,id=masterKey0,format=raw,\ -object secret,id=masterKey0,format=raw,\
file=/tmp/lib/domain--1-guest/master-key.aes \ file=/tmp/lib/domain--1-guest/master-key.aes \
-machine q35,accel=tcg,usb=off,dump-guest-core=off \ -machine q35,accel=tcg,usb=off,dump-guest-core=off \
-m 1024 \ -m 4096 \
-overcommit mem-lock=off \ -overcommit mem-lock=off \
-smp 1,sockets=1,cores=1,threads=1 \ -smp 4,sockets=4,cores=1,threads=1 \
-uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \ -uuid 1ccfd97d-5eb4-478a-bbe6-88d254c16db7 \
-display none \ -display none \
-no-user-config \ -no-user-config \
-nodefaults \ -nodefaults \
-chardev socket,id=charmonitor,fd=1729,server,nowait \ -chardev socket,id=charmonitor,fd=1729,server,nowait \
-mon chardev=charmonitor,id=monitor,mode=control \ -mon chardev=charmonitor,id=monitor,mode=control \
-rtc base=utc \ -rtc base=utc,driftfix=slew \
-global kvm-pit.lost_tick_policy=delay \
-no-hpet \
-no-shutdown \ -no-shutdown \
-no-acpi \ -global ICH9-LPC.disable_s3=1 \
-global ICH9-LPC.disable_s4=1 \
-boot strict=on \ -boot strict=on \
-device pcie-root-port,port=0x8,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,\ -device pcie-root-port,port=0x8,chassis=1,id=pci.1,bus=pcie.0,multifunction=on,\
addr=0x1 \ addr=0x1 \
...@@ -34,7 +37,7 @@ addr=0x1 \ ...@@ -34,7 +37,7 @@ addr=0x1 \
-device pcie-root-port,port=0xc,chassis=5,id=pci.5,bus=pcie.0,addr=0x1.0x4 \ -device pcie-root-port,port=0xc,chassis=5,id=pci.5,bus=pcie.0,addr=0x1.0x4 \
-device pcie-root-port,port=0xd,chassis=6,id=pci.6,bus=pcie.0,addr=0x1.0x5 \ -device pcie-root-port,port=0xd,chassis=6,id=pci.6,bus=pcie.0,addr=0x1.0x5 \
-device pcie-root-port,port=0xe,chassis=7,id=pci.7,bus=pcie.0,addr=0x1.0x6 \ -device pcie-root-port,port=0xe,chassis=7,id=pci.7,bus=pcie.0,addr=0x1.0x6 \
-device qemu-xhci,id=usb,bus=pci.2,addr=0x0 \ -device qemu-xhci,p2=15,p3=15,id=usb,bus=pci.2,addr=0x0 \
-device virtio-serial-pci,id=virtio-serial0,bus=pci.3,addr=0x0 \ -device virtio-serial-pci,id=virtio-serial0,bus=pci.3,addr=0x0 \
-drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\ -drive file=/var/lib/libvirt/images/guest.qcow2,format=qcow2,if=none,\
id=drive-virtio-disk0 \ id=drive-virtio-disk0 \
...@@ -49,7 +52,7 @@ addr=0x0 \ ...@@ -49,7 +52,7 @@ addr=0x0 \
-device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\ -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,\
id=channel0,name=org.qemu.guest_agent.0 \ id=channel0,name=org.qemu.guest_agent.0 \
-device virtio-balloon-pci,id=balloon0,bus=pci.5,addr=0x0 \ -device virtio-balloon-pci,id=balloon0,bus=pci.5,addr=0x0 \
-object rng-random,id=objrng0,filename=/dev/random \ -object rng-random,id=objrng0,filename=/dev/urandom \
-device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.6,addr=0x0 \ -device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.6,addr=0x0 \
-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\ -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\
resourcecontrol=deny \ resourcecontrol=deny \
......
<domain type='qemu'> <domain type='qemu'>
<name>guest</name> <name>guest</name>
<uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid> <uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid>
<memory unit='KiB'>1048576</memory> <metadata>
<vcpu placement='static'>1</vcpu> <libosinfo:libosinfo xmlns:libosinfo='http://libosinfo.org/xmlns/libvirt/domain/1.0'>
<libosinfo:os id='http://fedoraproject.org/fedora/29'/>
</libosinfo:libosinfo>
</metadata>
<memory>4194304</memory>
<currentMemory>4194304</currentMemory>
<vcpu>4</vcpu>
<os> <os>
<type arch='x86_64' machine='q35'>hvm</type> <type arch='x86_64' machine='q35'>hvm</type>
<boot dev='hd'/>
</os> </os>
<features>
<acpi/>
<apic/>
</features>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices> <devices>
<emulator>/usr/bin/qemu-system-x86_64</emulator> <emulator>/usr/bin/qemu-system-x86_64</emulator>
<disk type='file' device='disk'> <disk type='file' device='disk'>
...@@ -13,17 +33,19 @@ ...@@ -13,17 +33,19 @@
<source file='/var/lib/libvirt/images/guest.qcow2'/> <source file='/var/lib/libvirt/images/guest.qcow2'/>
<target dev='vda' bus='virtio'/> <target dev='vda' bus='virtio'/>
</disk> </disk>
<controller type='usb' index='0' model='qemu-xhci' ports='15'/>
<interface type='user'> <interface type='user'>
<mac address='52:54:00:09:a4:37'/> <mac address='52:54:00:09:a4:37'/>
<model type='virtio'/> <model type='virtio'/>
</interface> </interface>
<serial type='pty'/> <console type='pty'/>
<channel type='unix'> <channel type='unix'>
<source mode='bind'/>
<target type='virtio' name='org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0'/>
</channel> </channel>
<memballoon model='virtio'/> <memballoon model='virtio'/>
<rng model='virtio'> <rng model='virtio'>
<backend model='random'/> <backend model='random'>/dev/urandom</backend>
</rng> </rng>
</devices> </devices>
</domain> </domain>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册