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

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