From ddffa71bc829dbacde242a1a96c55101fc683462 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 4 Oct 2020 15:56:56 +0300 Subject: create-vm --- create-vm | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/create-vm b/create-vm index 9fa374b..3fe4544 100755 --- a/create-vm +++ b/create-vm @@ -29,12 +29,14 @@ create_vm() { local name="$1" local memory="$2" - local image="$3" - local iso="$4" + local cpus="$3" + local image="$4" + local iso="$5" virt-install \ --name="$name" \ --memory "$memory" \ + --vcpus "$cpus" \ --disk="path=$image,cache=none" \ --disk="path=$iso,readonly=on" \ --network=network=default \ @@ -62,16 +64,17 @@ main() local base="$1" local vm="$2" local memory="$3" - local img="$4" - local size="$5" - local pubkey="$(cat "$6")" + local cpus="$4" + local img="$5" + local size="$6" + local pubkey="$(cat "$7")" local iso="$vm.iso" cloud_init_iso "$vm.iso" "$vm" "$pubkey" cp "$base" "$img" qemu-img resize -q "$img" "$size" - create_vm "$vm" "$memory" "$img" "$iso" + create_vm "$vm" "$memory" "$cpus" "$img" "$iso" wait_for_ssh "$vm" rm -f "$iso" } -- cgit v1.2.1