Upload
others
View
11
Download
0
Embed Size (px)
Citation preview
Project Update, Open Infrastructure Summit, Denver 2019
James Slagle, Emilien Macchi
April 2019
Hi!
What is TripleO?● OpenStack on OpenStack (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?
➡ First release where it’s 100% tested
➡ Tested on Fedora 28 (CentOS 8 will come later)
Python 3 ready
➡ Overcloud / Standalone• Replacing ML2 OVS driver for Neutron• Default driver in TripleO
➡ Undercloud: still work in progress
OVN (Open Virtual Network)
➡ 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
Edge Computing➔ Multiple stacks with split-controlplane
Edge Computing➔ Multiple stacks with split-controlplane
➡ Provision baremetal over WAN using Spine/Leaf• dhcrelay used to fwd dhcp
requests across L3• Ironic direct deploy interface
instead of iscsi
Edge Computing - Spine/Leaf provisioning
➡ Support on the edge
➡ Bluestore support• provide an alternative storage backend to filestore• filestore remains the default
➡ Nautilus release by default
Ceph
➡ 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• Complementary with Podman
➡ Apache now serves the local registry• replace Docker Distribution on the Undercloud• API compatibility is maintained
Containers
Docker is deprecated
➡ Deploy the overcloud with multiple layer 2 domains (e.g. 1/rack)
➡ Enables horizontal scalability
➡ Connectivity between L2 domains is done by routers
Routed networks
➡ Chrony replaces NTP
➡ Ironic Inspector supported on the Overcloud
➡ Nova multiple cells support (cells v2)
➡ TripleO UI is deprecated
Other news
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
[email protected] 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
@OpenStack
Q&AThank you!
openstack openstack OpenStackFoundation