devstack/tools
Mate Lakat 68ac03c7f2 xenapi: separate disk for cinder volumes
Some kernels have lockup issues while serving cinder volumes from
file-loopback-lvm kind of cinder setup. This patch provides a way to
create an additional drive to the OpenStack VM, and use that to store
cinder volumes, thus eliminating the lockup issue. It will help when
testing XenServer. Now, you can specify devices for stack-volumes
through:

    VOLUME_BACKING_DEVICE

In case you are using CINDER_MULTI_LVM_BACKEND, you can use

    VOLUME_BACKING_DEVICE2

as well.

Xenserver:
Should you whish to use a 10 gig disk backend for your cinder volumes,
specify:

    XEN_XVDB_SIZE_GB=10
    VOLUME_BACKING_DEVICE=/dev/xvdb

Citrix is using this approach on its internal CI system to run tests
against OpenStack. This is a workaround for this bug:

  https://bugs.launchpad.net/cinder/+bug/1023755

Related to blueprint xenapi-devstack-cleanup

Change-Id: Iee633d2704185bfbf9234882654c47b850fa168a
2013-06-19 13:56:33 +01:00
..
jenkins Remove trailing whitespaces in regular file 2012-03-09 16:04:56 +08:00
uec don't need static uec meta/user data since we generate 2011-11-07 10:29:05 -08:00
xen xenapi: separate disk for cinder volumes 2013-06-19 13:56:33 +01:00
build_bm_multi.sh Mova nova configuration initialization 2013-03-18 11:16:38 -05:00
build_bm.sh Source functions before stackrc 2012-08-01 20:03:01 -05:00
build_pxe_env.sh Cleanup tools scripts 2012-06-27 22:25:56 -05:00
build_ramdisk.sh Remove DEFAULT_STACK_USER, just use STACK_USER 2013-01-25 11:09:17 -06:00
build_tempest.sh Remove leftover references to files/pips/ 2012-11-29 09:19:16 +01:00
build_uec_ramdisk.sh Remove leftover references to files/pips/ 2012-11-29 09:19:16 +01:00
build_uec.sh Remove DEFAULT_STACK_USER, just use STACK_USER 2013-01-25 11:09:17 -06:00
build_usb_boot.sh Fixed path for calling build_uec_ramdisk.sh from build_usb_boot.sh 2012-11-06 10:11:06 +02:00
copy_dev_environment_to_uec.sh Remove DEFAULT_STACK_USER, just use STACK_USER 2013-01-25 11:09:17 -06:00
create_userrc.sh Fix create_userrc.sh private key hang 2013-02-20 17:55:04 -06:00
get_uec_image.sh fix typo in get_uec_image.sh 2012-11-30 17:51:12 -05:00
info.sh package: consolidate get_packages logic 2013-02-26 17:39:05 +09:00
install_openvpn.sh Cleanup tools scripts 2012-06-27 22:25:56 -05:00
install_prereqs.sh RHEL6 support rpms 2013-04-29 11:46:57 +10:00
make_cert.sh Add tools/make_cert.sh 2013-01-10 01:56:23 -06:00
upload_image.sh Add tools/upload_image.sh 2012-08-17 12:12:46 -05:00
warm_apts_for_uec.sh Remove leftover references to files/pips/ 2012-11-29 09:19:16 +01:00