
Add the ability for the user to change how many cores and memory are allocated per node. Each node may have any number of cores or memory set, with which their values are used by sourcing the file: 'source readconfig.sh <yaml file>' Test plan: PASS: regression tests passed PASS: sanity tests passed PASS: no tox, flake8 or pylint errors PASS: value succesfully set from config file PASS: defaults used when no config file is sourced Story: 2010816 Task: 48398 Task: 48586 Change-Id: Ia2f7df44c872fac41ac6376ef3fb00062624ac22 Signed-off-by: Bailey Henry <Henry.Bailey@windriver.com>
96 lines
2.7 KiB
XML
96 lines
2.7 KiB
XML
<domain type='kvm' id='187'>
|
|
<name>NAME</name>
|
|
<memory unit='GiB'>%MEM%</memory>
|
|
<currentMemory unit='GiB'>%MEM%</currentMemory>
|
|
<vcpu placement='static'>%CPU%</vcpu>
|
|
<resource>
|
|
<partition>/machine</partition>
|
|
</resource>
|
|
<os>
|
|
<type arch='x86_64' machine='pc-q35-xenial'>hvm</type>
|
|
</os>
|
|
<features>
|
|
<acpi/>
|
|
<apic/>
|
|
<pae/>
|
|
</features>
|
|
<cpu match='exact'>
|
|
<model fallback='forbid'>Nehalem</model>
|
|
<topology sockets='1' cores='%CPU%' threads='1'/>
|
|
<feature policy='require' name='vmx'/>
|
|
<feature policy='optional' name='svm'/>
|
|
</cpu>
|
|
<clock offset='utc'/>
|
|
<on_poweroff>destroy</on_poweroff>
|
|
<on_reboot>restart</on_reboot>
|
|
<on_crash>destroy</on_crash>
|
|
<devices>
|
|
<emulator>/usr/bin/qemu-system-x86_64</emulator>
|
|
<disk type='file' device='disk'>
|
|
<driver name='qemu' type='qcow2'/>
|
|
<source file='DISK0'/>
|
|
<backingStore/>
|
|
<target dev='sda' bus='sata'/>
|
|
<boot order='1'/>
|
|
</disk>
|
|
<disk type='file' device='disk'>
|
|
<driver name='qemu' type='qcow2'/>
|
|
<source file='DISK1'/>
|
|
<backingStore/>
|
|
<target dev='sdb' bus='sata'/>
|
|
</disk>
|
|
<interface type='bridge'>
|
|
<source bridge='%BR1%'/>
|
|
<target dev='vnet8'/>
|
|
<model type='e1000'/>
|
|
<alias name='net0'/>
|
|
</interface>
|
|
<interface type='bridge'>
|
|
<source bridge='%BR2%'/>
|
|
<target dev='vnet9'/>
|
|
<model type='e1000'/>
|
|
<boot order='2'/>
|
|
<alias name='net1'/>
|
|
</interface>
|
|
<interface type='bridge'>
|
|
<source bridge='%BR3%'/>
|
|
<target dev='vnet10'/>
|
|
<model type='virtio'/>
|
|
<alias name='net2'/>
|
|
</interface>
|
|
<interface type='bridge'>
|
|
<source bridge='%BR4%'/>
|
|
<target dev='vnet11'/>
|
|
<model type='virtio'/>
|
|
<alias name='net3'/>
|
|
</interface>
|
|
<serial type='pty'>
|
|
<source path='/dev/pts/12'/>
|
|
<target port='0'/>
|
|
<alias name='serial0'/>
|
|
</serial>
|
|
<console type='pty' tty='/dev/pts/12'>
|
|
<source path='/dev/pts/12'/>
|
|
<target type='serial' port='0'/>
|
|
<alias name='serial0'/>
|
|
</console>
|
|
<input type='mouse' bus='ps2'/>
|
|
<input type='keyboard' bus='ps2'/>
|
|
<graphics type='vnc' port='5903' autoport='yes' listen='127.0.0.1'
|
|
keymap='en-us'>
|
|
<listen type='address' address='127.0.0.1'/>
|
|
</graphics>
|
|
<video>
|
|
<model type='cirrus' vram='16384' heads='1'/>
|
|
<alias name='video0'/>
|
|
</video>
|
|
<memballoon model='virtio'>
|
|
<alias name='balloon0'/>
|
|
</memballoon>
|
|
</devices>
|
|
<seclabel type='dynamic' model='apparmor' relabel='yes'>
|
|
<label>libvirt-608ab5c8-8d11-4bdd-885f-f8b5fee12ff0</label>
|
|
<imagelabel>libvirt-608ab5c8-8d11-4bdd-885f-f8b5fee12ff0</imagelabel>
|
|
</seclabel>
|
|
</domain>
|