The Ubuntu OpenStack interoperability lab - Proven integration testing Nicolas Thomas, Ubuntu

Post on 08-Sep-2014

888 views 7 download

Tags:

description

The Ubuntu Openstack ecosystem is growing fast. This is good news. But as the options in cloud building grow, so does the task of ensuring interoperability between all the components. At Canonical we have deep experience of conformity and interoperability testing between OpenStack and Ubuntu. To bring this to the wider ecosystem we’ve opened a lab dedicated to testing components’ interoperability. We want to be able to present a wide a range of validated and supportable technical solutions. The talk will present the OIL describe how and why Canonical creates it and how to benefit from it.

Transcript of The Ubuntu OpenStack interoperability lab - Proven integration testing Nicolas Thomas, Ubuntu

Supported by Canonical

OpenStack Interoperability Lab

l OpenStack Israel 2013l nicolas.thomas@canonical.com

#1 guest Linux on AWS, Azure, HP Cloud...

Looking across all the public clouds we are involved with, Ubuntu has 70% of all Linux guest images. Ubuntu is almost three times more popular than the next platform CentOS.

-- Sebastian Stadil

In Ubuntu

Use Launchpad

Cloud Archive

Continuous integration

Enterprise support by Canonical

Development and reference

Devops #1 choice

Certified on Tier#1 hardware

80% of production OpenStack clouds

OpenStack Ubuntu

The platform of innovationsFour game-changing waves

1IaaS

Openstack:

Cinder

Nova

Neutron

Horizon

Glance

Storage SDN PaaS

Block/Object

Ceph

Swift

Nicira

BigSwitch

MidoNet

Plumgrid

Juniper(OpenContrail)

Cloud Foundry

Heroku

EngineYard

ActiveState

They all share Ubuntu as a default platform 9

Choose Your Own Adventure

So you want OpenStack, right ?

..which flavor ??

KVM or ESX or LXC

Storage

SWIFT or Ceph or iSCSI

Network

Flat

SDN

OVS or NVP

OILOpenStack Interop Lab

oil @ ubuntu.com

OIL - Existing partnersExisting and challenger Compute, Networking and storage partners focused on growing their share of Openstack business:

Ubuntu is... built on a cadence

12.04 LTS

14.04 LTS

16.04 LTS

Open DevelopmentAligned release cycle

An efficient development processDEVELOPMENT PRODUCT

Partner Technologies Nicira, Ceph, VMWare, Hyper-V

Canonical CI Test Infrastructure

Deployment and Management Tools

OpenStack Trunk

TEST

UBUNTU OPENSTACK

IaaS platform

Deploy & Management Tools

12.04LTS

MAAS

Juju is Cloud MagicNova-VMware Charm

Juju is Cloud MagicCeph & Rados-GW Charm

We Test and Support ALL POSSIBLEPermutations and Combinations

KVMLXCESX

SWIFTCephiSCSI...EMCNetApp

FlatOVSNVPCiscoJuniperArista

DellHPIBM..OCPSeaMicro

X X X

PlumgridBigSwitchCyanNTT RyuArista

2Provide technology vendors with a comprehensivetesting environment to validate their technology withcurrent and upstream versions of Ubuntu OpenStack

OIL - Goals of the lab

22

Show Ubuntu OpenStack users different technologyoptions compatible with their deployment

1

Minimise the amount of end user integration effortsrequired to connect Ubuntu OpenStack with infrastructure

3

Show Ubuntu OpenStack users different technologyoptions compatible with their deployment

4

So you have a cloud. What next?

PAAS

“We are thrilled to deliver a turn-key Cloud Foundry solution on OpenStack, in collaboration with Canonical.”

James Watters, Pivotal

Cloud Foundry on OpenStack

➔“Charmed” Cloud Foundry on ANY OpenStack➔“OpenStack and Cloud Foundry Solution”

Joint offerings from Pivotal and Canonical. cloudfoundry @ ubuntu.com

What else? Everything!

Juju Bundles

Build and share orchestrations. Of anything.Puppet, Chef, Docker, Salt, Ansible, Perl, Bash.Glue them all together with Juju.

"This particular combination is becoming the "modern" stack over nagios and others. Wiring all the bits together has been troublesome in the past. Looks like Paul has done an awesome job here." -- John Vincent

1st

Let a thousand flowers bloom

Lean Clean Fast Scalable Reliable OpenStack

Stay tuned and join the LAB

No “blouse” required …

http://www.ubuntu.com/cloud/ecosystem/ubuntu-oil