8c92bf4bc192cdab4a0d7a4e5a817309905f8b51

* This change adds provisioning for: - demo usage - adds demo tenant, cirros image, and configures quantum networking - tempest configuration - checks out the tempest tree and configures tempest.conf to work with resources provisioned for demo usage - ovs external bridge configuration - ensures that the ovs external bridge is correctly configured to support VM connectivity via floating ips * Only a single-host deployment is supported at present, due to: - the openstack puppet modules presuming local access to the different services' configuration files (e.g. /etc/nova/nova.conf) - the ovs bridge configuration only being valid for a single-host deployment. Change-Id: I485baedfe63ba90d221b6e376eb5d5aeb14e0d93
Utility to install OpenStack on RHEL 6.4 (Openstack Grizzly) See other branches for older openstack versions This utility can be used to install openstack on a single or group of hosts (over ssh) This utility is still in the early stages, a lot of the configuration options have yet to be added Installation $ yum install -y git $ git clone --recursive git://github.com/stackforge/packstack.git $ cd packstack Option 1 (using answer file) $ ./bin/packstack --gen-answer-file=ans.txt # then edit ans.txt as appropriate e.g. o set CONFIG_SSH_KEY to a public ssh key to be installed to remote machines o Edit the IP address to anywhere you want to install a piece of openstack on another server o Edit the 3 network interfaces to whatever makes sense in your setup you'll need to use a grizzly repository for example for RHEL CONFIG_REPO=http://repos.fedorapeople.org/repos/openstack/openstack-grizzly/epel-6/ $ ./bin/packstack --answer-file=ans.txt Option 2 (prompts for configuration options) $ ./bin/packstack thats it, if everything went well you can now start using openstack $ cd $ . keystonerc_admin $ nova list $ swift list # if you have installed swift Config options CONFIG_NOVA_COMPUTE_HOSTS : a comma seperated list of ip addresses on which to install nova compute CONFIG_SWIFT_STORAGE_HOSTS : a comma seperate list of swift storage devices 1.1.1.1 : create a testing loopback device and use this for storage 1.1.1.1/sdb : use /dev/sdb on 1.1.1.1 as a storage device
Description
Languages
Python
71.5%
Puppet
23.1%
Shell
3.6%
Ruby
1.5%
HTML
0.3%