The document discusses various DevOps tools for OpenStack including configuration management tools like Puppet and Chef, orchestration tools like Ansible and Saltstack, and machine image builders like VMBuilder and Packer. It also briefly mentions tools for continuous integration/delivery like Jenkins, programming libraries that interface with clouds, behavior driven development tools, and the TripleO project for deploying OpenStack on OpenStack.
5. SYMC
Confiden+al
Provisioning
Evalua+on:
The
Results
November
5th,
2013 5
Tool
TTC
*
Capabili+es
Resiliency Complexity Version
Crowbar ver
1.6
Fuel
Web ver
3.0.1
Rackspace
P.C.
N/A
N/A
ver
4.1.0
MaaS/JuJu ver
1.2/0.7
Foreman ver
1.2.0
good
support
meets
requirements
minimum
requirements
missing
features *
TTC
=
+me-‐to-‐cluster,
the
+me
it
took
deployment
to
be
customized,
documented,
and
repeated
by
Symantec
staff
bare
metal
prov.
HW
checks
no+fica+on/logging
deploy
tool
HA
mul+
DC
mul+
zone
OpenStack
HA
hardware/BIOS/RAID
physical
networks
OpenStack
tuning
Brian
Chong
and
Shane
Gibson
Monday, May 5, 14
6. SYMC
Confiden+al
Provisioning
Evalua+on:
The
Results
November
5th,
2013 6
Tool
TTC
*
Capabili+es
Resiliency Complexity Version
Crowbar ver
1.6
Fuel
Web ver
3.0.1
Rackspace
P.C.
N/A
N/A
ver
4.1.0
MaaS/JuJu ver
1.2/0.7
Foreman ver
1.2.0
good
support
meets
requirements
minimum
requirements
missing
features *
TTC
=
+me-‐to-‐cluster,
the
+me
it
took
deployment
to
be
customized,
documented,
and
repeated
by
Symantec
staff
bare
metal
prov.
HW
checks
no+fica+on/logging
deploy
tool
HA
mul+
DC
mul+
zone
OpenStack
HA
hardware/BIOS/RAID
physical
networks
OpenStack
tuning
Brian
Chong
and
Shane
Gibson
Monday, May 5, 14
7. @stagr_lee
Puppet modules
• Deprecating puppet-openstack on puppet
forge
• Cisco Puppet OpenStack Builder, RDO,
github/stackforge and others currently
active
• Stackforge weekly dev status email
Monday, May 5, 14
8. @stagr_lee
Chef Cookbooks
• Code on github/stackforge
• Weekly Google dev hangout hosted by
Matt Ray
• less fragmentation
Monday, May 5, 14
11. @stagr_lee
Machine Image Bldrs
• VMBuilder, Imagefactory, Suse Studio
• Most successful withVeeWee or Packer
creating machines inVagrant and converting
to QCOW2 with
VBoxManage clonehd --format RAW | qemu-img convert
• Not much luck with Boxgrinder, Oz
Monday, May 5, 14
15. @stagr_lee
Devs Too
• Fog (ruby)
• JClouds, CloudFoundry (Java)
• PiCloud, LibCloud, OpenStack (Python)
• ...
Monday, May 5, 14
16. @stagr_lee
BDD?
• Lets talk!
• Bunch/Lettuce (GridDynamics)
• Rob Hirschfeld blog a good reference
(CrowBar)
Monday, May 5, 14
17. @stagr_lee
TripleO
• OpenStack on OpenStack
• Continuously test your bare metal config
• Create different versions/configs of
OpenStack with Docker or KVM
• A good way to remain sane if you find
yourself chasing the trunk of OpenStack
Monday, May 5, 14