DevOpsDays Openstack Toolchains
-
Upload
devopsdays-austin-2014 -
Category
Internet
-
view
338 -
download
0
description
Transcript of DevOpsDays Openstack Toolchains
![Page 1: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/1.jpg)
Lee Thompson@stagr_lee
Openstack Toolchainsignite edition
Monday, May 5, 14
![Page 2: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/2.jpg)
@stagr_lee
Openstack Summit
Monday, May 5, 14
![Page 3: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/3.jpg)
DevOps ToolchainReleaseControl
Orchestration
Dispatcher
ProvisioningDeploy
Config management
OS boot/install
Artifact repository
Build
CI Server Issue tracker
SCM Repository
ModelAsset
inventory
Host naming
Identity
CMDB Monitoring
Events
Trending Reporting
Trending
Workflows
Resources
Topology
Configuration
Code
Sources
Scheduler
Monday, May 5, 14
![Page 4: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/4.jpg)
@stagr_lee
DevOps ToolchainReleaseControl
Orchestration
Dispatcher
ProvisioningDeploy
Config management
OS boot/install
Artifact repository
Build
CI Server Issue tracker
SCM Repository
ModelAsset
inventory
Host naming
Identity
CMDB Monitoring
Events
Trending Reporting
Trending
Workflows
Resources
Topology
Configuration
Code
Sources
Scheduler
Monday, May 5, 14
![Page 5: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/5.jpg)
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 supportmeets requirementsminimum requirementsmissing 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 HAmul+ DCmul+ zone
OpenStack HAhardware/BIOS/RAIDphysical networksOpenStack tuning
Brian Chong and Shane Gibson
Monday, May 5, 14
![Page 6: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/6.jpg)
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 supportmeets requirementsminimum requirementsmissing 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 HAmul+ DCmul+ zone
OpenStack HAhardware/BIOS/RAIDphysical networksOpenStack tuning
Brian Chong and Shane Gibson
Monday, May 5, 14
![Page 7: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/7.jpg)
@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
![Page 8: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/8.jpg)
@stagr_lee
Chef Cookbooks
• Code on github/stackforge
• Weekly Google dev hangout hosted by Matt Ray
• less fragmentation
Monday, May 5, 14
![Page 9: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/9.jpg)
@stagr_lee
Orchestration
• Python implementation of Ansible and Saltstack accelerates adoption
• Openstack Heat gaining traction
• Have seen Rundeck/Activi/Fabric deployed
Monday, May 5, 14
![Page 10: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/10.jpg)
@stagr_lee
Scalr adds
• cloud abstraction
• management GUI
• auto-scaling
Monday, May 5, 14
![Page 11: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/11.jpg)
@stagr_lee
Machine Image Bldrs
• VMBuilder, Imagefactory, Suse Studio
• Most successful with VeeWee or Packer creating machines in Vagrant and converting to QCOW2 with VBoxManage clonehd --format RAW | qemu-img convert
• Not much luck with Boxgrinder, Oz
Monday, May 5, 14
![Page 12: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/12.jpg)
@stagr_lee
Regular Toolchain Apply
• Jenkins - yes!
• Continuous Integration - Yes!
• Continuous Delivery - YES!
Monday, May 5, 14
![Page 13: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/13.jpg)
Monday, May 5, 14
![Page 14: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/14.jpg)
Monday, May 5, 14
![Page 15: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/15.jpg)
@stagr_lee
Devs Too
• Fog (ruby)
• JClouds, CloudFoundry (Java)
• PiCloud, LibCloud, OpenStack (Python)
• ...
Monday, May 5, 14
![Page 16: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/16.jpg)
@stagr_lee
BDD?
• Lets talk!
• Bunch/Lettuce (GridDynamics)
• Rob Hirschfeld blog a good reference (CrowBar)
Monday, May 5, 14
![Page 17: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/17.jpg)
@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
![Page 18: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/18.jpg)
@stagr_lee
Summit next week
• Help me get this right
Monday, May 5, 14
![Page 19: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/19.jpg)
@stagr_leeMonday, May 5, 14
![Page 20: DevOpsDays Openstack Toolchains](https://reader033.fdocuments.in/reader033/viewer/2022060115/55781522d8b42ab40c8b490f/html5/thumbnails/20.jpg)
@stagr_leeMonday, May 5, 14