Your SlideShare is downloading. ×
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without n...
Upcoming SlideShare
Loading in...5
×

Triple o overview

1,506

Published on

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,506
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Triple o overview"

  1. 1. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.TripleO:OpenStack on OpenStackMonty Taylor
  2. 2. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2Monty Taylor● Manager of DeveloperAutomation for HP CloudServices● OpenStack InfrastructurePTL● TripleO● OpenStack Foundation Board● OpenStack TechnicalCommittee
  3. 3. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3
  4. 4. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
  5. 5. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5Install / Reconfigure / UpgradeBugs Cruft /EntropyHardwarefailureCI/CD GoldenimagesHA setup
  6. 6. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.TripleO: OpenStack on OpenStack→ Continuous integration and delivery→ Drive installation and maintenance costs down→ Encapsulate the installation and upgrade process→ Common API and infrastructure for above and below cloud
  7. 7. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7
  8. 8. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8Provisioning Software Configuration State OrchestrationNovadiskimage-builderos-config-applieros-config-refresh HeatMaaSJujuCrowbar Crowbar~~~ Chef ~~~Stand-alone Chef, Puppet, etcRazor ~~~ Puppet ~~~ManualInstall
  9. 9. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Components→ Nova bare metal / Ironic→ Heat→ Diskimage-builder(https://github.com/stackforge/diskimage-builder)→ OS-config-applier(https://github.com/stackforge/os-config-applier)→ OS-refresh-config(https://github.com/stackforge/os-refresh-config)
  10. 10. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10Nova baremetalYour machine imagenova-computePXEIPMIYour machine imagenova-computePXEIPMIYour machine imagenova-computePXEIPMI
  11. 11. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Heat→ Focus on orchestration→ Supports any CM system within a machine→ Use Puppet or Chef if you like→ Delivers configuration metadata to machines→ Accepts exported metadata from machines→ OpenStack templateshttps://github.com/openstack-ops/templates
  12. 12. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Heat triggers→ New metadata from heat→ Quiesce fragile services→ (If needed) Upgrade software from glance→ (If needed) Reboot→ Ensure required services are running and/or restarted→ Perform any migrations (such as seeding initial data)→ Notify heat that the deploy is complete on the machine
  13. 13. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Golden Images→ Encapsulate a known good set of software→ Excludes configuration and persistent state→ these are placed on a separate state partition→ / is then mounted read-only→ Equivalent of packages at a cluster level→ Each image can be tested and then deployed as-is→ Because the configuration is not part of the image→ Small focused toolchain to build images→ https://github.com/stackforge/diskimage-builder→ https://github.com/stackforge/tripleo-image-elements
  14. 14. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Deployment→ Heat stack defines the cluster→ Heat drives the Nova API to deliver images to machines→ Virtual machines in developer test→ Bare metal Nova for CICD and production deployment
  15. 15. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15OpenStack (KVM)OpenStack (Bare metal)OpenStack (KVM)Under and Over cloudNova cannot reliably run twodifferent hypervisors in one cloudtodaySo we run two+ clouds:→ the undercloud, a bare metalcloud that runs on, and owns, allthe hardware→ the overcloud, a regular VMbased cloud running as a tenanton the bare metal cloud→ additional VM clouds can run asparallel tenants on the undercloud(e.g. for testing).OpenStack (KVM)OpenStack (Bare metal)OpenStack (KVM)
  16. 16. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Undercloud→ Fully HA Bare metal OpenStack→ Self hosted: nodes in the control plane are tenants within it→ Aiming for as few as 2 machines for the control plane→ All additional nodes are available for the overcloud tenant
  17. 17. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Overcloud→ Fully HA KVM based OpenStack hosted by the undercloud→ Orchestrated by Heat running in the undercloud→ Can (optionally) use the same disk images for most services
  18. 18. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Installation→ Special case of normal deployment→ Run a collapsed cluster:– a single image with Heat + Nova Bare metal in a VM→ Bridge that to the new data center network→ Enroll the machines→ Tell Heat that we want an HA configuration→ Wait while it scale the undercloud out→ Switch off the VM image→ Tell Heat to recover from the loss of the VM node(by scaling out again)→ Deploy the overcloud as a tenant
  19. 19. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.Thank you

×