Libvirt: New Disk configuration added

File controller_allinone.xml was modified in order to add a new DISK
File setup_allinone.sh was modified for new Disk implementation

Partial-Bug: 1793214
Change-Id: I2953a74d3c78a87b4437bea550f645ec3838af38
Signed-off-by: Juan Pablo Gomez <juan.p.gomez@intel.com>
This commit is contained in:
Juan Pablo Gomez 2018-09-05 05:40:41 -04:00 committed by Dean Troyer
parent 774ca8b6d0
commit d98b4a2a37
2 changed files with 15 additions and 5 deletions

View File

@ -1,5 +1,5 @@
<domain type='kvm' id='164'> <domain type='kvm' id='164'>
<name>controller-0-allinone</name> <name>NAME</name>
<memory unit='MiB'>24576</memory> <memory unit='MiB'>24576</memory>
<currentMemory unit='MiB'>24576</currentMemory> <currentMemory unit='MiB'>24576</currentMemory>
<vcpu placement='static'>4</vcpu> <vcpu placement='static'>4</vcpu>
@ -43,15 +43,23 @@
<alias name='sata0-0-1'/> <alias name='sata0-0-1'/>
<address type='drive' controller='0' bus='0' target='0' unit='1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/>
</disk> </disk>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='DISK2'/>
<backingStore/>
<target dev='sdc' bus='sata'/>
<alias name='sata0-0-2'/>
<address type='drive' controller='0' bus='0' target='0' unit='2'/>
</disk>
<disk type='file' device='cdrom'> <disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/> <driver name='qemu' type='raw'/>
<source file='ISO'/> <source file='ISO'/>
<backingStore/> <backingStore/>
<target dev='sdc' bus='sata'/> <target dev='sdd' bus='sata'/>
<readonly/> <readonly/>
<boot order='2'/> <boot order='2'/>
<alias name='sata0-0-2'/> <alias name='sata0-0-3'/>
<address type='drive' controller='0' bus='0' target='0' unit='2'/> <address type='drive' controller='0' bus='0' target='0' unit='3'/>
</disk> </disk>
<controller type='usb' index='0'> <controller type='usb' index='0'>
<alias name='usb'/> <alias name='usb'/>

View File

@ -46,13 +46,15 @@ for i in {0..1}; do
CONTROLLER_NODE=${CONTROLLER}-${i} CONTROLLER_NODE=${CONTROLLER}-${i}
sudo qemu-img create -f qcow2 /var/lib/libvirt/images/${CONTROLLER_NODE}-0.img 600G sudo qemu-img create -f qcow2 /var/lib/libvirt/images/${CONTROLLER_NODE}-0.img 600G
sudo qemu-img create -f qcow2 /var/lib/libvirt/images/${CONTROLLER_NODE}-1.img 200G sudo qemu-img create -f qcow2 /var/lib/libvirt/images/${CONTROLLER_NODE}-1.img 200G
sudo qemu-img create -f qcow2 /var/lib/libvirt/images/${CONTROLLER_NODE}-2.img 200G
ISOIMAGE=${ISOIMAGE} ISOIMAGE=${ISOIMAGE}
DOMAIN_FILE=${DOMAIN_DIRECTORY}/${CONTROLLER_NODE}.xml DOMAIN_FILE=${DOMAIN_DIRECTORY}/${CONTROLLER_NODE}.xml
cp controller.xml ${DOMAIN_FILE} cp controller_allinone.xml ${DOMAIN_FILE}
sed -i -e " sed -i -e "
s,NAME,${CONTROLLER_NODE}, s,NAME,${CONTROLLER_NODE},
s,DISK0,/var/lib/libvirt/images/${CONTROLLER_NODE}-0.img, s,DISK0,/var/lib/libvirt/images/${CONTROLLER_NODE}-0.img,
s,DISK1,/var/lib/libvirt/images/${CONTROLLER_NODE}-1.img, s,DISK1,/var/lib/libvirt/images/${CONTROLLER_NODE}-1.img,
s,DISK2,/var/lib/libvirt/images/${CONTROLLER_NODE}-2.img,
s,%BR1%,${BRIDGE_INTERFACE}1, s,%BR1%,${BRIDGE_INTERFACE}1,
s,%BR2%,${BRIDGE_INTERFACE}2, s,%BR2%,${BRIDGE_INTERFACE}2,
s,%BR3%,${BRIDGE_INTERFACE}3, s,%BR3%,${BRIDGE_INTERFACE}3,