summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2013-09-28 14:37:46 +0100
committerLars Wirzenius <liw@liw.fi>2013-09-28 14:37:46 +0100
commitde0530cb8e73a665c59bc4854abd69ceb552a2ce (patch)
treea200a866067214a5c4ccf2be8d5b6202d4eb052d
parent8cba1c8694c47fcdc865f210689b785d6393b421 (diff)
downloadjenkinstool-de0530cb8e73a665c59bc4854abd69ceb552a2ce.tar.gz
Tweaks to use LVs for storage
-rwxr-xr-xdeploy-all2
-rwxr-xr-xvm-all2
-rwxr-xr-xvm-create6
-rw-r--r--vm-data/jenkins.conf2
4 files changed, 7 insertions, 5 deletions
diff --git a/deploy-all b/deploy-all
index 5c39738..d86dc92 100755
--- a/deploy-all
+++ b/deploy-all
@@ -8,7 +8,7 @@ install_vm()
then
echo "virt-installing $1"
virt-install --connect qemu:///system -n "$1" -r "$2" \
- --disk path="/srv/vm-images/$1.img",bus=virtio \
+ --disk path="/dev/havelock/$1",bus=virtio \
--graphics vnc --os-type linux --noreboot --import
fi
}
diff --git a/vm-all b/vm-all
index 19ec81f..ff47f2f 100755
--- a/vm-all
+++ b/vm-all
@@ -11,7 +11,7 @@ jenkins-sid-i386
"
TRIES=10
-DELAY=10
+DELAY=1
ssh_is_open()
{
diff --git a/vm-create b/vm-create
index 15a129b..f191693 100755
--- a/vm-create
+++ b/vm-create
@@ -21,6 +21,7 @@
set -eux
PATH="$PATH:/home/liw/vmdebootstrap/vmdebootstrap"
+VMTMP="/mnt/vmtmp"
# Create the SSH host and user keys.
for key in jenkins.host-key jenkins.user-key worker.host-key worker.user-key
@@ -39,10 +40,11 @@ for flavor in \
sid-amd64 sid-i386
do
conf="vm-data/$flavor.conf"
- img=$(awk '$1 ~ /^image[:=]?/ { print $NF }' "$conf")
+ img="$VMTMP"/$(awk '$1 ~ /^image[:=]?/ { print $NF }' "$conf")
if [ ! -e "$img" ]
then
- vmdebootstrap --config vm-data/common.conf --config "$conf" "$@"
+ vmdebootstrap --config vm-data/common.conf --config "$conf" \
+ --image "$img" "$@"
fi
done
diff --git a/vm-data/jenkins.conf b/vm-data/jenkins.conf
index 8233b04..16bc159 100644
--- a/vm-data/jenkins.conf
+++ b/vm-data/jenkins.conf
@@ -4,5 +4,5 @@ hostname = jenkins
arch = amd64
image = jenkins.img
customize = vm-data/jenkins.customize
-package = acpid, acpi-support-base, bzr, git, ssh, vim, less, rsync, apache2, reprepro, sudo, graphviz, python-coverage
+package = acpid, acpi-support-base, bzr, git, ssh, vim, less, rsync, apache2, reprepro, sudo, graphviz, python-coverage, default-jre-headless