Project Update, Open Infrastructure Summit, Denver 2019 James - - PowerPoint PPT Presentation

project update open infrastructure summit denver 2019
SMART_READER_LITE
LIVE PREVIEW

Project Update, Open Infrastructure Summit, Denver 2019 James - - PowerPoint PPT Presentation

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,


slide-1
SLIDE 1

Project Update, Open Infrastructure Summit, Denver 2019 James Slagle, Emilien Macchi

April 2019

slide-2
SLIDE 2

Hi!

slide-3
SLIDE 3

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

slide-4
SLIDE 4

What a deployment looks like

slide-5
SLIDE 5
slide-6
SLIDE 6

What happened in Stein?

slide-7
SLIDE 7

➡ First release where it’s 100% tested ➡ Tested on Fedora 28 (CentOS 8 will come later)

Python 3 ready

slide-8
SLIDE 8

➡ Overcloud / Standalone

  • Replacing ML2 OVS driver for Neutron
  • Default driver in TripleO

➡ Undercloud: still work in progress

OVN (Open Virtual Network)

slide-9
SLIDE 9

➡ 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

slide-10
SLIDE 10

Edge Computing

➔ Multiple stacks with split-controlplane

slide-11
SLIDE 11

Edge Computing

➔ Multiple stacks with split-controlplane

slide-12
SLIDE 12

➡ 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

slide-13
SLIDE 13

➡ Support on the edge ➡ Bluestore support

  • provide an alternative storage backend to filestore
  • filestore remains the default

➡ Nautilus release by default

Ceph

slide-14
SLIDE 14

➡ 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

slide-15
SLIDE 15

➡ 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

slide-16
SLIDE 16

➡ Chrony replaces NTP ➡ Ironic Inspector supported on the Overcloud ➡ Nova multiple cells support (cells v2) ➡ TripleO UI is deprecated

Other news

slide-17
SLIDE 17

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

slide-18
SLIDE 18

Cross-Project Work

➡ OpenStack Ansible: tempest role ➡ CI: zuul reproducer ➡

slide-19
SLIDE 19

How to learn and contribute

  • penstack-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

slide-20
SLIDE 20

@OpenStack

Q&A

Thank you!

  • penstack
  • penstack

OpenStackFoundation