X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=lava%2Fkvm%2Fgenerate_kvm_virsh.sh;h=07cb91e012c97473d061e91e2551b64e96d7966d;hb=53ee6b50a034b85a415e33a60e9def626d752f4a;hp=ab5511bd63490332503144c4050dce167708f934;hpb=440d3d9bbe055131d7044e9124cf17c8d91feca2;p=lttng-ci.git diff --git a/lava/kvm/generate_kvm_virsh.sh b/lava/kvm/generate_kvm_virsh.sh index ab5511b..07cb91e 100755 --- a/lava/kvm/generate_kvm_virsh.sh +++ b/lava/kvm/generate_kvm_virsh.sh @@ -15,17 +15,27 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +export LIBVIRT_DEFAULT_URI="qemu:///system" + tmp=$(mktemp) +name=$1 +virsh vol-create-as --pool default --name "${name}.raw" --capacity 2G --format raw +data_disk_path="$(virsh vol-path ${name}.raw --pool default)" +sudo mkfs.ext4 "$data_disk_path" virt-install --print-xml \ - --name "$1" \ + --name "$name" \ --memory 2096\ --disk /var/lib/libvirt/images/ipxe.iso,device=cdrom \ --boot cdrom \ + --disk "$data_disk_path,format=raw" \ --vcpus 2 \ --cpu host \ --serial pty \ --graphics none \ + --autostart \ + --network bridge=br0 \ --check path_in_use=off > "$tmp" virsh define --validate "$tmp" +virsh start "$name" rm -rf "$tmp"