openstack vagrant & dashboard

Post on 16-Jan-2015

4.918 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

Running OpenStack Compute and Dashboard using Vagrant and Chef

TRANSCRIPT

Deploying Openstack with Vagrant and

ChefVish 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 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

OpenStack Dashboard

Devin CarlenAnso 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 itRoll 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 customersSubdomain awarenessCommercial 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

top related