openstack vagrant & dashboard
DESCRIPTION
Running OpenStack Compute and Dashboard using Vagrant and ChefTRANSCRIPT
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