5 lvchange -a n $lvcowdata ||:
7 lvremove $lvcowdata ||:
9 lvcreate -L $adt_filesys_size -n $lvbase $adt_lvm_vg
10 lvcreate -L $adt_filesys_snapsize -n $ncowdata $adt_lvm_vg
11 #dd if=/dev/zero of=$lvbase
15 mount $lvbase $play/base
17 #--basetgz $play/base.tgz --buildplace
19 pbuilder create --configfile ./pbuilderrc --distribution $distro \
20 --no-targz --buildplace $play/base \
21 $pbuilderopts --debootstrapopts --variant=''
23 ./fixups $play/base $adt_host_hostname $adt_guest_hostname
26 --- writing $adt_xmconfig ---
29 adt_host_ipaddr=`adnshost -t a +Do +Dt +Dc $adt_host_hostname`
31 cat <<END >$adt_xmconfig
33 memory = $adt_testbed_ram
35 extra = "ro console=tty0"
36 disk = [ "phy:$lvfsptrrhs,hda1,w" ]
37 vif = [ "bridge=none,mac=00:16:3e:7c:aa:7f,ip=$adt_guest_ipaddr,script=/etc/xen/scripts/vif-route-adt" ]
39 on_reboot = "preserve"
40 on_shutdown = "preserve"
43 if [ "x$ramdisk" != x ]; then
44 cat <<END >>$adt_xmconfig
51 mkdir -p /dev/${pfx}_fs
52 ln -sf ../$lvbaserhs $lvfsptr
53 xm create $adt_xmconfig name=$xmname
57 if ping -c 1 $adt_guest_ipaddr && ./on-testbed id; then break; fi
58 if [ $retries -le 0 ]; then
59 echo >&2 'no response from guest'
63 retries=$(($retries-1))
67 xm mem-set $xmname $adt_freeze_ram
70 if xm mem-max $xmname $adt_freeze_ram; then break; fi
71 if [ $retries -le 0 ]; then echo >&2 'cannot reduce memory'; exit 1; fi
72 retries=$(($retries-1))
75 xm save $xmname $play/xen-save