mirror of
https://github.com/virt-manager/virt-manager.git
synced 2024-12-23 17:34:21 +03:00
fc6778108b
Currently we hardcode these defaults for installing VMs: <on_poweroff>destroy</on_poweroff> <on_reboot>destroy</on_reboot> <on_crash>destroy</on_crash> And these for post-install config: <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> But this has some issues. on_crash=restart is problematic in that most configs don't support it, and some like virtuozzo actively reject it. Additionally this we should leave as much to libvirt defaults as we can, which are more sensible in this case. Drop everything except setting on_reboot=destroy for the install time case (which is required for our config changes). Since on_poweroff and on_crash already default to 'destroy', the install time config is unchanged, and the post-install config now on_crash=destroy instead of 'restart'. The s390 on_crash=preserve workaround is dropped, which was intended to avoid a reboot loop caused by on_crash=reboot
62 lines
1.8 KiB
XML
62 lines
1.8 KiB
XML
<domain type="kvm">
|
|
<name>TestGuest</name>
|
|
<currentMemory>204800</currentMemory>
|
|
<memory>409600</memory>
|
|
<uuid>12345678-1234-1234-1234-123456789012</uuid>
|
|
<os>
|
|
<type arch="i686" machine="foobar">hvm</type>
|
|
<boot dev="hd"/>
|
|
</os>
|
|
<features>
|
|
<acpi/><apic/>
|
|
</features>
|
|
<cpu match="exact">
|
|
<model>footest</model>
|
|
<vendor>Intel</vendor>
|
|
<topology sockets="4" cores="5" threads="2"/>
|
|
<feature policy="force" name="x2apic"/>
|
|
<feature policy="forbid" name="lahf_lm"/>
|
|
</cpu>
|
|
<clock offset="utc"/>
|
|
<on_poweroff>destroy</on_poweroff>
|
|
<on_reboot>restart</on_reboot>
|
|
<on_crash>destroy</on_crash>
|
|
<vcpu cpuset="1-3">5</vcpu>
|
|
<devices>
|
|
<emulator>/usr/lib/xen/bin/qemu-dm</emulator>
|
|
<disk type="file" device="floppy">
|
|
<driver name="qemu" type="qcow2"/>
|
|
<source file="/dev/default-pool/testvol1.img"/>
|
|
<target dev="fda" bus="fdc"/>
|
|
</disk>
|
|
<disk type="file" device="disk">
|
|
<driver name="qemu" type="raw"/>
|
|
<source file="/tmp/test.img"/>
|
|
<target dev="vda" bus="virtio"/>
|
|
</disk>
|
|
<disk type="block" device="disk">
|
|
<driver name="qemu"/>
|
|
<source dev="/dev/null"/>
|
|
<target dev="vdb" bus="virtio"/>
|
|
</disk>
|
|
<disk type="block" device="cdrom">
|
|
<target dev="hdc" bus="ide"/>
|
|
<readonly/>
|
|
</disk>
|
|
<interface type="network">
|
|
<source network="default"/>
|
|
<mac address="22:22:33:44:55:66"/>
|
|
<model type="virtio"/>
|
|
</interface>
|
|
<graphics type="vnc" display=":3.4" xauth="/tmp/.Xauthority"/>
|
|
<console type="pty"/>
|
|
<rng model="virtio">
|
|
<backend model="random">/dev/hwrng</backend>
|
|
</rng>
|
|
</devices>
|
|
<seclabel type="static" model="selinux">
|
|
<label>foolabel</label>
|
|
<imagelabel>imagelabel</imagelabel>
|
|
</seclabel>
|
|
</domain>
|