Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jtopjian/vagrant-icehouse

Vagrant scripts to build and OpenStack Icehouse environment
https://github.com/jtopjian/vagrant-icehouse

Last synced: 4 days ago
JSON representation

Vagrant scripts to build and OpenStack Icehouse environment

Awesome Lists containing this project

README

        

OpenStack Demo
==============

This repsository contains everything needed to deploy a simple OpenStack environment inside OpenStack. This is useful for demo or testing purposes.

Requirements
------------

* Vagrant
* Vagrant OpenStack Plugin
* Vagrant Hostmanager Plugin

Instructions
------------

1. Optionally create a `launchpad` server that acts as a remote server where you can run everything via tmux, etc.

2. Either add an existing SSH keypair to `vagrant/support/keys`, or wait until the Puppet node generates a pair and copy it locally.

3. Deploy the Puppet node:

vagrant up --provider openstack puppet

4. Deploy the cloud controller:

vagrant up --provider openstack cloud

5. Run the `openstack-prep.sh` script:

vagrant ssh cloud
sudo bash /vagrant/support/openstack/openstack-prep.sh

6. Deploy the compute nodes:

vagrant up --provider openstack c01
vagrant up --provider openstack c02

7. Optionally deploy the `st2` instance that runs [StackStorm](http://stackstorm.com/):

vagrant up --provider openstack st2

8. Optionally deploy the `stacktach` instance that runs [StackTach](http://stacktach.readthedocs.org/en/latest/):

vagrant up --provider openstack stacktach