Configure swift logging.

Split logs by storage node proxy and don't fill up the
/var/log/messages.

Set proxy-server in debug.

Only one worker by proxy-server since we are usually in debugging mode.

Change-Id: If39f35b98ad821e8a62e36e4c22e723f83e01db8
Support rsyslog and RELP protocol

Configure rsyslog and services if SYSLOG=True in localrc.
Support logging to head node if SYSLOG_HOST has head note IP.
Use RELP for remote logging to prevent dropped records.

Change-Id: I960a1b4d2a24cbd9a900e68c758f362ec3d8c78e
Use iputils-arping package for Ubuntu Oneiric distribution

Turns out the `arping' package, currently installed by the script,
is incompatible with `network-manager', the default network configuration
package for recent Ubuntu distributions.  (Losing network connectivity
on a reboot after running `stack.sh' is a little disconcerting.)
Forturnately, the `iputils-apring' package provides the same functionality
and is compatible with `network-manager' so install that one instead.

Change-Id: Id6e89cdf3e590481f870127697baa453b34fbc24
Signed-off-by: Don Dugger <donald.d.dugger@intel.com>
use cgroup-lite package

Instead of managing cgroup via /etc/fstab ourselves, let the
cgroup-lite package do it.

Change-Id: I3c4b8e6583bcf644f3840819bdad972c3b52f088
install libvirt as a dependency of nova

nova compute depends on libvirt, but it was not being installed
in the case of LIBVIRT_TYPE=lxc.

Change-Id: Iedae29e476ad529daa7c7b1be39a58a1c86c3b7c
support non "uec style" IMAGE_URLS

This adds support for image urls that end in .img.gz or .img.
The assumption is that they're a full disk image or a compressed
disk image.

Some examples:
 https://cloud-images.ubuntu.com/server/releases/11.10/release/ubuntu-11.10-server-cloudimg-i386-disk1.img
 http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-rootfs.img.gz
 http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img

Change-Id: I79b67b461fb02f2403dad3e15f630fa9817eb0db
Merge "Support rsyslog and RELP protocol"
move back to nova.sh method of configuring screen

instead of overwriting screenrc (which is useful for new VMs), we manually set
the screen status line - fixes bug 902297

Change-Id: I507dc36e85e2bc3635503cde426bab8a2e966f06
Clean out old volumes from an existing VOLUME_GROUP if present

On subsequent runs of stack.sh clean out old volumes from $VOLUME_GROUP
(if it exists) and remove the iSCSI targets.  Also clean up the handling
when using a backing file rather than a physical disk for the PV.

VOLUME_NAME_PREFIX is used to determine which volumes to delete and to
set volume_name_template in nova.conf.

Change-Id: Iaf9effcc7e0ea5cdfad7bb180e67089e7f8b3583
Add support for specifying an alternate Quantum host/port

Also change the Quantum support around a bit.. now if you want Quantum
networking you can specify "quantum" in enabled_services -- if you actually
want to run the service then you need to add "q-svc" to enabled services.

Finally, move some of the openvswitch plugin logic into the openvswitch block.

Change-Id: I4b45e40f9670d2288d7714864a76e83972bec2c0
Add open-iscsi packages for Nova compute nodes.

Begin splitting packages into service-specific files, n-cpu and
n-vol are the first.

Change-Id: I3e7c412ff125dbadd18b59af55fb7dea9ea17b07
Merge "support non "uec style" IMAGE_URLS"
Merge "Add open-iscsi packages for Nova compute nodes."
Merge "Clean out old volumes from an existing VOLUME_GROUP if present"
Merge "Add support for specifying an alternate Quantum host/port"
stackrc: replace ttylinux-uec images with cirros

http://launchpad.net/cirros is basically "ttylinux-uec 2.0".

These images should function wherever ttylinux-uec did, and
work well better under lxc.

Change-Id: I5b8485a7bb3518e05172b297fccd16e497463525
move horizon pips to apts

Change-Id: Ia855da34d6ae22ed88501cc3b6bcc74cc4ed2f3a
nova needs python-feedparser

Change-Id: I46b90d7643e043b1624874e6919e1acba9b2b3d8
Update glance config files for https://review.openstack.org/#change,2139

Change-Id: I61d10508282ebbc1a1910f1723b25f360068f366
Rename of keystone_admin_group variable.

It has been moved to keystone_swift_operator_roles

Change-Id: I74db43379fac55c75efcfbb5f7328c41661b5578