openstack vagrant & dashboard

12
Deploying Openstack with Vagrant and Chef Vish Ishaya & Devin Carlen Anso Labs

Upload: devcamcar

Post on 16-Jan-2015

4.918 views

Category:

Documents


5 download

DESCRIPTION

Running OpenStack Compute and Dashboard using Vagrant and Chef

TRANSCRIPT

Page 1: OpenStack vagrant & dashboard

Deploying Openstack with Vagrant and

ChefVish Ishaya & Devin Carlen

Anso Labs

Page 2: OpenStack vagrant & dashboard

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.

Page 3: OpenStack vagrant & dashboard

and many more…

+&

Page 4: OpenStack vagrant & dashboard

Vagrant

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

Page 5: OpenStack vagrant & dashboard

VirtualBox

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

Page 6: OpenStack vagrant & dashboard

Chef

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

Page 7: OpenStack vagrant & dashboard

High Speed Install1. 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

Page 8: OpenStack vagrant & dashboard

OpenStack Dashboard

Devin CarlenAnso Labs

Page 9: OpenStack vagrant & dashboard

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

Page 10: OpenStack vagrant & dashboard

Overview

For organizations that want a custom branded compute management interface

Built with modularity in mind

Pick one: Use provided example site and extend itRoll your own based on underlying django-nova

code

Page 11: OpenStack vagrant & dashboard

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 customersSubdomain awarenessCommercial grade administration tools

Page 12: OpenStack vagrant & dashboard

Developers Wanted

This is a brand new part of the OpenStack eco-system

Come help build it!

http://launchpad.net/openstack-dashboard