Skip to content
aabes edited this page Feb 24, 2012 · 9 revisions

Essex install fest

Getting in touch

skype - ping dellcrowbar and we'll pull you into the group chat

irc.freenode.net - #crowbar (or webchat.freenode.net if IRC is blocked for you)

Target and scope

  • Get deployers in the community on the same channel, and work together to resolve deployment issues
  • All are welcomed, for all OS's Config mgmt systems and idioms.
  • deploy Essex-4 milestone:
    • Keystone light switch over (integ into glance, nova, swift & horizon)
    • Nova updates, and API extension support
    • Quantum, in some basic mode, at a minimum with: + Basic VLAN plugin (no OpenVSwitch) + multi machine deployment
  • My team's primary focus would be around using chef cookbooks that can be stand alone or integrated into bigger solution
  • Packages to use. Options include:
    • Ubuntu is putting out Precise and Oneric Packages
    • RCB is putting out packages for Oneric
    • Fedora? Redhat? Others?
    • Install from Tarball ? PPA?

Prep work and assumed knowledge

The intent of this get together is to have a high bandwidth integration session, aimed at getting as many issues and problems resolved. It is not meant as a tutorial or gentle intro (think 300 level class). To be effective, before the actual day of:

  • pick a deployment technology (puppet, Chef, devStack, devStackPY)
    • get to know the tweaks required to deploy a multi-node environment using this technology
  • pick an area of openstack to focus on, and get familiar with it
    • read the code, and the docs
    • play with it
    • love it

What will you need

The focus of this effort is on multi-host deployments - so you would need to either:

  • have a 3 node (ideally isolated) hardware based setup
  • have a virtual environment (VMware, VirtualBox etc) that is capable of running:
    • at least 3 nodes, with 1GB memory each
    • flexible networking configuration

Below are some pointers and resources that might be useful.

Resources

Essex resources

Release notes for Essex: http://wiki.openstack.org/ReleaseNotes/Essex

Nova compute API extensions: https://github.com/openstack/nova/tree/master/nova/api/openstack/compute/contrib

Canonical's Jenkins build machine: https://jenkins.qa.ubuntu.com/view/Precise%20OpenStack%20Testing/

Devstack install script: http://devstack.org/stack.sh.html

Quantum

Quantum wiki http://wiki.openstack.org/Quantum and github, with a great set of references: https://github.com/openstack/quantum

Linux bridge plugin http://wiki.openstack.org/Quantum-Linux-Bridge-Plugin and the excellent readme: https://github.com/openstack/quantum/tree/master/quantum/plugins/linuxbridge

Crowbar

Crowbar Wiki / Github https://github.com/dellcloudedge/crowbar/wiki/

Built Install ISO's http://crowbar.zehicle.com/

Robs blog http://robhirschfeld.com/tag/crowbar/

Chef

Openstack with chef: http://wiki.opscode.com/display/chef/Deploying+OpenStack+with+Chef

Chef basics: http://wiki.opscode.com/display/chef/Chef+Basics

Just enough ruby for chef: http://wiki.opscode.com/display/chef/Just+Enough+Ruby+for+Chef

Clone this wiki locally