summaryrefslogtreecommitdiff
path: root/create-vm
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-04-07 10:31:49 +0300
committerLars Wirzenius <liw@liw.fi>2020-04-07 10:31:49 +0300
commitb2144fcacebfe307b63b6be1983e2751d1cc04d8 (patch)
tree2ac174b9786ce9794530e659a75017e5e8fe0ee3 /create-vm
parent2fb41e0cf688a64ee0eb837accd9b239bde23c47 (diff)
downloadick-contractor-b2144fcacebfe307b63b6be1983e2751d1cc04d8.tar.gz
Change: number of vCPUs
Diffstat (limited to 'create-vm')
-rwxr-xr-xcreate-vm3
1 files changed, 3 insertions, 0 deletions
diff --git a/create-vm b/create-vm
index 3eba21e..a83d344 100755
--- a/create-vm
+++ b/create-vm
@@ -8,6 +8,8 @@ image=temp.img
rm -f "$image"
cp "$1" "$image"
+n="$(lscpu | awk '$1 == "CPU(s):" { n=$2; if (n > 1) n--; print n }')"
+
virsh -c qemu:///system net-autostart default
virsh -c qemu:///system net-start default || true
@@ -16,6 +18,7 @@ virt-install \
--quiet \
--name="$name" \
--memory=4096 \
+ --vcpus="$n" \
--cpu=host \
--import \
--os-variant=debian9 \