DevOpsDays Openstack Toolchains

1,225 views
795 views

Published on

Ignite speach on DevOps toolchains prior to OpenStack Summit 2014 in Atlanta

Published in: Internet, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,225
On SlideShare
0
From Embeds
0
Number of Embeds
54
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

DevOpsDays Openstack Toolchains

  1. 1. Lee Thompson @stagr_lee Openstack Toolchains ignite edition Monday, May 5, 14
  2. 2. @stagr_lee Openstack Summit Monday, May 5, 14
  3. 3. DevOps Toolchain ReleaseControl Orchestration Dispatcher Provisioning Deploy Config management OS boot/ install Artifact repository Build CI Server Issue tracker SCM Repository Model Asset inventory Host naming Identity CMDB Monitoring Events Trending Reporting Trending Workflows Resources Topology Configuration Code Sources Scheduler Monday, May 5, 14
  4. 4. @stagr_lee DevOps Toolchain ReleaseControl Orchestration Dispatcher Provisioning Deploy Config management OS boot/ install Artifact repository Build CI Server Issue tracker SCM Repository Model Asset inventory Host naming Identity CMDB Monitoring Events Trending Reporting Trending Workflows Resources Topology Configuration Code Sources Scheduler Monday, May 5, 14
  5. 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. 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. 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. 8. @stagr_lee Chef Cookbooks • Code on github/stackforge • Weekly Google dev hangout hosted by Matt Ray • less fragmentation Monday, May 5, 14
  9. 9. @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
  10. 10. @stagr_lee Scalr adds • cloud abstraction • management GUI • auto-scaling Monday, May 5, 14
  11. 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
  12. 12. @stagr_lee Regular Toolchain Apply • Jenkins - yes! • Continuous Integration -Yes! • Continuous Delivery -YES! Monday, May 5, 14
  13. 13. Monday, May 5, 14
  14. 14. Monday, May 5, 14
  15. 15. @stagr_lee Devs Too • Fog (ruby) • JClouds, CloudFoundry (Java) • PiCloud, LibCloud, OpenStack (Python) • ... Monday, May 5, 14
  16. 16. @stagr_lee BDD? • Lets talk! • Bunch/Lettuce (GridDynamics) • Rob Hirschfeld blog a good reference (CrowBar) Monday, May 5, 14
  17. 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
  18. 18. @stagr_lee Summit next week • Help me get this right Monday, May 5, 14
  19. 19. @stagr_lee Monday, May 5, 14
  20. 20. @stagr_lee Monday, May 5, 14

×