Provisioning Updates - Juno Edition

813 views

Published on

Robert Collins, Provisioning PTL, outlines the changes made in the Icehouse release as well as upcoming updates for Juno.

Learn more about Provisioning (TripleO) here: https://wiki.openstack.org/wiki/TripleO

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

No Downloads
Views
Total views
813
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
42
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Provisioning Updates - Juno Edition

  1. 1. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. TripleO: OpenStack on OpenStack Juno project update Robert Collins Twitter: @rbtcollins Email: rbtcollins@hp.com
  2. 2. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2 Robert Collins ● Distinguished Technologist @ HP Converged Cloud ● OpenStack TripleO PTL ● Author of waaaay to many testing tools: fixtures, testrepository (testr), testtools, test* basically
  3. 3. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3 Icehouse ● Debian / Fedora / RHEL / SLES / Ubuntu ● Ceilometer / Glance / Heat / Horizon / Keystone / Neutron / Nova / Swift ● Nova-Baremetal, experimental Ironic ● Single control node, no HA ● CI checking of all changes, not comprehensive ● Delivered on deploying a fully functional cloud
  4. 4. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4 Juno CI ● Two new CI regions coming online – hp2 and huawei1 ● Increase robustness – better services in each region – caches, mirrors ● Increase coverage – Tempest integration, upgrade testing ● Increase integration with regular -infra tooling like logstash ● Monitoring of the region ● Quintupleo – run TripleO entirely within Nova and Neutron
  5. 5. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5 Juno HA – one component failure tolerance ● Default to 3-node control plane ● All(*) services accessed via virtual IPs ● HAProxy listening on the virtual IP ● Stunnel listening on the node local IP ● Services listening to localhost only ● Galera database (single-node still possible) ● RabbitMQ clustered
  6. 6. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6 Juno Upgrades ● All persistent data on /mnt/state ● Upgrades will roll using heat software deployments ● Checks of cluster state for Rabbit, Galera ● Details of Nova sequencing unclear as yet ● Rebuild –-preserve-ephemeral first mechanism ● -may- get time for no-reboot upgrades
  7. 7. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7 Juno coverage ● Trove ● Solum ● Mistral ● ??? ● Monitoring
  8. 8. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8 Juno Tuskar ● Replace adhoc scripts in undercloud and overcloud bring-up ● New leaner model for Tuskar: drive heat directly ● Extensive use of Heat provider templates ● Expect to submit a number of Heat patches to enable this
  9. 9. © Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9 Juno Other bits ● Renaming 'undercloud' and 'overcloud' to reduce confusion: – Deployer / deployment cloud – Workload cloud(s) ● KVM / Docker / LXC hypervisors in the deployment cloud – Less overhead in small environments – Faster reboots/redeploys of workload control plane nodes
  10. 10. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Thank you

×