More Related Content Similar to Provisioning Updates - Juno Edition (20) More from OpenStack Foundation (20) Provisioning Updates - Juno Edition1. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you