April 2019 Project Update, Open Infrastructure Summit, Denver 2019 James Slagle, Emilien Macchi
Hi!
What is TripleO? ● O penStack o n O penStack (OoO) ● A project to install, upgrade and operate OpenStack clouds using OpenStack APIs, including: ■ Heat ■ Ironic ■ Keystone ■ Mistral ■ Neutron ■ Nova ■ Swift ■ Zaqar
What a deployment looks like
What happened in Stein?
Python 3 ready ➡ First release where it’s 100% tested ➡ Tested on Fedora 28 (CentOS 8 will come later)
OVN (Open Virtual Network) ➡ Overcloud / Standalone • Replacing ML2 OVS driver for Neutron • Default driver in TripleO ➡ Undercloud: still work in progress
Edge Computing ➡ Controlplane split • controlplane nodes are deployed first • then batches of compute/storage nodes can be added independently without any update of the controlplane stack. • separation of management operations between sites ➡ Distributed Compute/Storage Nodes • deploy remote compute and storage nodes • configure/create AZ per edge site • services per site: nova, cinder, ceph, etcd • separate clusters per site (ceph, etcd)
Edge Computing ➔ Multiple stacks with split-controlplane
Edge Computing ➔ Multiple stacks with split-controlplane
Edge Computing - Spine/Leaf provisioning ➡ Provision baremetal over WAN using Spine/Leaf • dhcrelay used to fwd dhcp requests across L3 • Ironic direct deploy interface instead of iscsi
Ceph ➡ Support on the edge ➡ Bluestore support • provide an alternative storage backend to filestore • filestore remains the default ➡ Nautilus release by default
Containers ➡ Podman is the new CLI to manipulate containers • Integration with CRI-O • Native pods support, optimized for Kubernetes • No daemon, using systemd ➡ Buildah is the new CLI to manipulate images • High compatibility with formats Docker is • Complementary with Podman deprecated ➡ Apache now serves the local registry • replace Docker Distribution on the Undercloud • API compatibility is maintained
Routed networks ➡ Deploy the overcloud with multiple layer 2 domains (e.g. 1/rack) ➡ Enables horizontal scalability ➡ Connectivity between L2 domains is done by routers
Other news ➡ Chrony replaces NTP ➡ Ironic Inspector supported on the Overcloud ➡ Nova multiple cells support (cells v2) ➡ TripleO UI is deprecated
Future roadmap ➡ Validation Framework ➡ In-flight validations ➡ Reducing Undercloud footprint in TripleO (Heat, Mistral, Zaqar, Swift) ➡ Improving HA when having network outages ➡ Ceph UI support ➡ Improving large scale deployments ➡ CI improvements https://etherpad.openstack.org/p/tripleo-train-topics
Cross-Project Work ➡ OpenStack Ansible: tempest role ➡ CI: zuul reproducer ➡
How to learn and contribute openstack-discuss@lists.openstack.org mailing list with [tripleo] in the subject #tripleo on freenode IRC The TripleO room at the PTG. https://docs.openstack.org/tripleo-docs/latest/contributor/new_developers.html
Q&A Thank you! openstack @OpenStack openstack OpenStackFoundation
Recommend
More recommend