
The role already uses the virtio driver to improve the disk peformance. We can also use the virtio driver for the NIC device in order to improve the network performance of the test VM. However, users may want to change that so we are adding a new test_vm_nic Ansible variable for that. Change-Id: I9e5c9a33f1f6903d39d0fa2721288d084071e733
64 lines
2.0 KiB
Django/Jinja
64 lines
2.0 KiB
Django/Jinja
<domain type='{{ test_vm_domain_type }}'>
|
|
<name>{{ vm_name }}</name>
|
|
<memory unit='MiB'>{{ test_vm_memory_size }}</memory>
|
|
<vcpu>{{ test_vm_cpu_count }}</vcpu>
|
|
<os>
|
|
<type arch='{{ test_vm_arch }}' machine='{{ test_vm_machine }}'>hvm</type>
|
|
<boot dev='network'/>
|
|
<bootmenu enable='no'/>
|
|
<bios useserial='yes' rebootTimeout='10000'/>
|
|
</os>
|
|
<features>
|
|
<acpi/>
|
|
<apic/>
|
|
<pae/>
|
|
</features>
|
|
<cpu mode='{{ test_vm_cpu }}'>
|
|
<model fallback='allow'/>
|
|
</cpu>
|
|
<clock offset='utc'/>
|
|
<on_poweroff>destroy</on_poweroff>
|
|
<on_reboot>restart</on_reboot>
|
|
<on_crash>restart</on_crash>
|
|
<devices>
|
|
<emulator>{{ test_vm_emulator }}</emulator>
|
|
<disk type='file' device='disk'>
|
|
<driver name='qemu' type='qcow2' cache='{{ test_vm_disk_cache }}'/>
|
|
<source file='{{ vm_volume_path }}'/>
|
|
<target dev='vda' bus='virtio'/>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
|
|
</disk>
|
|
<controller type='ide' index='0'>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
|
|
</controller>
|
|
<interface type='network'>
|
|
<source network='{{ test_vm_network }}'/>
|
|
<model type='{{ test_vm_nic }}'/>
|
|
</interface>
|
|
<input type='mouse' bus='ps2'/>
|
|
<graphics type='vnc' port='-1' autoport='yes'/>
|
|
<video>
|
|
<model type='cirrus' vram='9216' heads='1'/>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
|
|
</video>
|
|
<serial type='file'>
|
|
<source path='{{ vm_log_file }}'/>
|
|
<target port='0'/>
|
|
<alias name='serial0'/>
|
|
</serial>
|
|
<serial type='pty'>
|
|
<source path='/dev/pts/49'/>
|
|
<target port='1'/>
|
|
<alias name='serial1'/>
|
|
</serial>
|
|
<console type='file'>
|
|
<source path='{{ vm_log_file }}'/>
|
|
<target type='serial' port='0'/>
|
|
<alias name='serial0'/>
|
|
</console>
|
|
<memballoon model='virtio'>
|
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
|
|
</memballoon>
|
|
</devices>
|
|
</domain>
|