X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=faiserver-revm;fp=faiserver-revm;h=eeae0b90373d426e087f3a326b024f146f255347;hb=a43d3eec943c5f0491b300214a3c744d31a6e542;hp=0000000000000000000000000000000000000000;hpb=a4bf1d090bfbb5603bd6f2aa9f67a2e8a702d476;p=automated-distro-installer diff --git a/faiserver-revm b/faiserver-revm new file mode 100755 index 0000000..eeae0b9 --- /dev/null +++ b/faiserver-revm @@ -0,0 +1,25 @@ +#!/bin/bash -l +set -x + +set -eE -o pipefail +trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?"' ERR + +cd $(dirname $(readlink -f "$BASH_SOURCE")) + +./debian-pxe-preseed -i 192.168.1.1 -u ian -g vda + +name=faiserver +s virshrm $name ||: + +f=/var/lib/libvirt/images/${name} +s qemu-img create -o preallocation=metadata -f qcow2 $f 30G + +s virt-install --os-variant debian8 --cpu host -n $name --pxe -r 1024 --vcpus 1 \ + --disk $f -w bridge=br0,mac=52:54:00:56:09:f9 & + +sleep $((60*6)) # takes like 10x as long as a fai install! +while ! scp fai-setup root@faiserver:; do + sleep 5 +done + +ssh root@faiserver ./fai-setup