jtopjian / vagrant-icehouse

Vagrant scripts to build and OpenStack Icehouse environment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

     vagrant up --provider openstack st2
    
  8. Optionally deploy the stacktach instance that runs StackTach:

     vagrant up --provider openstack stacktach
    

About

Vagrant scripts to build and OpenStack Icehouse environment


Languages

Language:Shell 79.1%Language:Ruby 20.9%