summaryrefslogtreecommitdiff
path: root/scripts/liw-vm-create
blob: c5c86af9f991ef733c204ed6f883d952e445187c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

set -e

if [ $# != 3 ]
then
    echo "Usage: $0 vm-name size-in-gigabytes path-to-install-iso" 1>&2
    exit 1
fi

name="$1"
size="$2"
iso="$3"
ram=512 # This is hardcoded to be good for install. Fix afterwards.

sudo -p "Password (to run virt-install): " \
    virt-install -n "$name" -r "$ram" \
    --disk path="/srv/vm/$name.img",size="$size",bus=virtio \
    --cdrom "$iso" --vnc --noautoconsole