X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=xen%2FREADME;h=f59f162c92c34dbf4f0d8eedabf5d8eda8fa24ed;hb=HEAD;hp=1212187aecf71db6f4b66c2443720a9d187ba519;hpb=bfb33373ec6237900d9387b1703574b475345749;p=autopkgtest.git diff --git a/xen/README b/xen/README index 1212187..f59f162 100644 --- a/xen/README +++ b/xen/README @@ -137,15 +137,15 @@ adt_lvm_vg the system's LVM volume group if there is only one adt_distro host system's distribution Distribution name (eg, `edgy', `feisty', `sarge', `etch'). -adt_pbuilder_args - Extra arguments to pass to pbuilder. - adt_lvm_erasebase true Whether the base filesystem image needs to be filled with zeroes. If you are going to be using the image only locally and so don't care whether the base image contains bits of previous data from the disk, you may set this to `no'. +adt_debootstrap_opts + Extra options to pass to debootstrap. + adt_debootstrap_includemore adt_debootstrap_include libc6-xen,openssh-server,ed Comma-separated lists of packages for --include option to @@ -187,13 +187,13 @@ adt_freeze_ram 32 [Mby] to this before freezing it and grow it again when we resume it. -adt_fs_size 1G +adt_fs_size 6144M Size of base filesystem image. Should be big enough to contain all of the software under test and all of its working space, as no running testbed can ever use more than this (despite copy-on-write). -adt_fs_snapsize 500M +adt_fs_snapsize 5120M Space to allocate for copy-on-write snapshot data. This is the maximum amount of data that a running testbed can use. This value should be less than the adt_fs_size. @@ -201,6 +201,14 @@ adt_fs_snapsize 500M adt_fs_cowchunk 8 [Mby] Copy-on-write chunk size. +adt_swap_size 5120M + Swapspace to provide to guests. This is done with + copy-on-write just as for the filesystems. The snapshot area + is (necessarily) the same size as the swapspace itself. + +adt_swap_cowchunk + Copy-on-write chunk size for swap area. + adt_vm_reduce_retries 10 [seconds] Time to wait for VM to reduce its memory following xm mem-set. @@ -234,6 +242,19 @@ adt_nominum adt it will be separated by other parts by underscores `_', so they should be avoided. +adt_lvm_swapvg + VG to use for guest's swap. + +adt_lvm_eraseswap + Whether the base swap image needs to be filled with zeroes. + +adt_lvm_pv_fsbase +adt_lvm_pv_fssnap +adt_lvm_pv_swapbase +adt_lvm_pv_swapsnap + Specifies specific LVM PVs to use. The default is to leave it + up to lvcreate. + adt_guest_macaddr 00:16:3e:7c:aa:7f adt_net_vifscript /etc/xen/scripts/vif-route-adt @@ -274,21 +295,40 @@ adt_xmconfig /xmconfig adt_lvm_baselv __base adt_lvm_cowdatalv __cowdata +adt_lvm_snapbaselv __swapbase +adt_lvm_snapcowdatalv __swapcowdata LVM volume for base filesystem image, and copy-on-write buffer. Will be created during testbed setup, destroying any previous volume if necessary. This is the logical volume name not including /dev/. -adt_devmapper_cowdev __snap +adt_devmapper_cowdev __snap +adt_devmapper_swapcowdev __swapsnap devmapper device for copy-on-write image used by testbed when running. This is the device name in the devmapper namespace, ie not including /dev/mapper. adt_fslink_dir adt-xenlvm +adt_swaplink_dir adt-xenlvm adt_fslink_name __fs +adt_swaplink_name __swap Directory in /dev, and filename in that directory, where the scripts put the symlink used to trick Xen into using a different block device on resume than was used for creation. adt_xmname _ Xen virtual machine name, as passed to xm create. + +adt_xmhook_disk +adt_xmhook_vif +adt_xmhook_extra +adt_xmhook_config + The values of these variables are inserted into the Xen domU + configuration file. _disk and _vif should contain zero or + more comma-prefixed double-quoted stanzas - they are + substituted inside the [ ] after the primary filesystem and + network devices set up by the adt-xenlvm tools. _extra + contains additional space-separated kernel command-line + options and is substituted inside the double-quotes. _config + should contain whole configuration lines. See + xmdomain.cfg(5).