Install utility to deploy OpenStack on multiple hosts.
Go to file
Derek Higgins 3f6d9c012b No longer removing shebang from .sh files
Also we no longer keep a changlog in this file, to avoid confusion with
upstream packaging
2012-12-06 19:01:51 -05:00
bin Making the error catching more explicit. 2012-11-30 13:13:51 -07:00
docs Updated man page and include it in spec file 2012-11-28 15:44:39 +00:00
packstack Adding a debug option 2012-12-05 09:19:35 -05:00
spec No longer removing shebang from .sh files 2012-12-06 19:01:51 -05:00
.gitignore Initial Subset of oVirt setup script 2012-08-02 16:50:19 +01:00
.gitmodules Restructuring project for python's setuptools 2012-11-27 09:39:15 +00:00
LICENSE Initial Subset of oVirt setup script 2012-08-02 16:50:19 +01:00
MANIFEST.in cleaning up tarball and spec file 2012-11-30 10:52:44 -05:00
README Renaming the answers.txt to ans.txt 2012-11-30 13:17:14 -07:00
setup.py Restructuring project for python's setuptools 2012-11-27 09:39:15 +00:00

README

Utility to install openstack on RHEL 6.3 (Openstack Folsom)
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/fedora-openstack/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 127.0.0.1 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
o If your testing on a vm then set CONFIG_LIBVIRT_TYPE=qemu

$ ./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_LIBVIRT_TYPE :
        set to kvm if on baremetal or qemu if testing on a vm
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