Deploying Openstack With Vagrant and Chef: Vish Ishaya & Devin Carlen Anso Labs

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

Deploying Openstack with Vagrant and Chef

Vish Ishaya & Devin Carlen Anso Labs

OpenStack
OpenStack is a collection of open source technologies delivering a massively scalable cloud operating system. NASA and Rackspace combined forces to create OpenStack, and have been joined by 50 partner companies in less than 8 months.

&

+
and many more

Vagrant
Vagrant is a tool for building and distributing virtualized environments on your laptop/desktop.

VirtualBox
VirtualBox is cross-platform virtualization software that works on all major platforms.

Chef
Chef is a systems integration framework for managing configuration for infrastructure.

High Speed Install


1. Install VirtualBox 4
2. Install git, ruby, rubygems 3. Run the commands below

$ sudo gem install vagrant $ git clone git://github.com/ansolabs/openstack-cookbooks -b devpackages $ mkdir aptcache $ mkdir chef $ cd chef $ curl -o Vagrantfile https://gist.github.com/raw/786945/devsolo.rb $ vagrant up

OpenStack Dashboard
Devin Carlen Anso Labs

OpenStack Dashboard
Developed for NASA Nebula
Released under Apache license in January 2011 Used in production by Nebula users for over a year Based on Django and Python

Overview
For organizations that want a custom branded compute
management interface

Built with modularity in mind Pick one:


Use provided example site and extend it Roll your own based on underlying django-nova code

Future
Add support for OpenStack Swift
Add more sophisticated co-branding and theming Migrate from EC2 API to OpenStack API Support enterprise organizations with multiple
customers Subdomain awareness Commercial grade administration tools

Developers Wanted
This is a brand new part of the OpenStack eco-system
Come help build it!

http://launchpad.net/openstack-dashboard

You might also like