open platform for nfv: arno and beyond

15
Open Platform for NFV Arno and beyond… May 2015 Christopher Price 1

Upload: opnfv

Post on 27-Jul-2015

390 views

Category:

Documents


1 download

TRANSCRIPT

Open Platform for NFV

Arno and beyond…

May 2015

Christopher Price

1

In the beginning…

5/11/15 OPNFV Introduction 2

OPNFV - Arno our foundation!

Orchestration and Management

Virtual Network Functions

Infrastructure

Compute Virtualization

Control

Storage Virtualization

Control

Network Virtualization

Control

Compute Storage Network

Build and Integration

Deployment and Testing

New

Requirements and Features

Upstream Project

Collaboration

Continuous Integration

Build and Integration

Deployment and Testing

New

Requirements and Features

Network  Virtualiza/on    Control  

Storage  Virtualiza/on    Control  

OPNFV - Arno our foundation!

Bootstrap / GetStarted

FuncTest

Compute  Virtualiza/on    Control  

Compute Storage Network

OpenStack

OpenDaylight KVM OVS

Upstream Project

Collaboration

Infrastructure  Pharos Project Compliant Community Labs

OPNFV Bare Metal Lab

Orchestration and Management

Virtual Network Functions

Ceph

Octopus / Continuous Integration

Documentation

So who is OPNFV?

5 Subject  to  growth…  

Pla/num  Members  

Silver  Members  

First ask the impossible

•  Try, then learn what is possible. –  Arno intended to be: "

One vision, one platform, one release in 6 months. •  BGS, what?

–  “Bootstrap & Get Started” launched our activities –  While our release demanded

•  octopus – continuous automated integration & installation •  pharos – A global federated devops R&D environment •  functest – basic platform validation •  opnfvdocs – well, release docs…

6 24 September 2014 OPNFV Introduction

Bootstrap get started!!!

•  Defines the "minimum"baseline"platform"and"config

7 24 September 2014 OPNFV Introduction

Pharos

•  The OPNFV federated lab"project

8 24 September 2014 OPNFV Introduction

Octopus

•  Provides CI for all projects –  Documentation, code, testing –  End to end development including "

review, merge, artifact storage

•  From –  spinning up a validation task

•  To –  Deploying the platform to the global lab

9 24 September 2014 OPNFV Introduction

Funcest

•  OPNFV - Base system functionality testing…

•  Well there’s a bit more to it: •  Rally Bench    https://jira.opnfv.org/browse/FUNCTEST-1 •  Rally Tempest https://jira.opnfv.org/browse/FUNCTEST-2 •  vIMS https://jira.opnfv.org/browse/FUNCTEST-4 •  ODL https://jira.opnfv.org/browse/FUNCTEST-5 •  vPing   https://jira.opnfv.org/browse/FUNCTEST-3

•  .

10 24 September 2014 OPNFV Introduction

Octopus - Continuous Integration

Bringing it together…

11 24 September 2014 OPNFV Introduction

Octopus will process any set of images and packages

Systems Code Images Development Continuous

Integration Platform

Deployment Application Deployment

Requirements

Telco KPI

Rescuer

IPv6

Parser

...

OpenStack

ODL

OVS

CloudStack

... Download

Upstream

Build  

Verify  

Package  

Packages

Templates Images

Packages Clusters Network

Scripts  

Development Deployment

OPNFV Platform Validation & Testing

Deploy Tools Deploy OPNFV OPNFV Requirement

Projects

Upstream components

Makefiles Deploy tools

Dependencies Packages

Funcest Qtip

Vsperf Yardstick

Con1nuous  integra1on   Valida1on  

Integra1on  and  

automated  build  

Valida1on  and  

packaging  

Upstream  source  projects  

Joint  dev  projects  

OPNFV  source  projects  

PlaCorm  Tes1ng  

Development  

3 October 2014 12

VNF  Tes1ng  

Perform-­‐ance  

HW  Tes1ng  

And simplifying the view…

OPNFV, more than Arno

13 For  details  on  approved  OPNFV  projects  visit  wiki.opnfv.org/  

Foreman  

Fuel  

OSCAR  

IPv6  

Yards/ck  

Parser  

FuncTest  

Q/p  

VSPERF  

Predic/on  

Copper  

Doctor  DPACC  

Availability  

VNFFG   Resource  Scheduler  

Promise  

MOVIE  

Mul/site  

Escalator  

Fastpath  

Continuous Build and Integration  

New Requirements & Features  

Continuous Deployment and Testing  

Network  Virtualiza/on    Control  

Storage  Virtualiza/on    Control  

Post-Arno Stack Evolution

Compute  Virtualiza/on    Control  

Orchestration and Management

Virtual Network Functions

OpenStack

KVM OpenDaylight

OVS

OpenContrail

Compute Storage Network

Data  Plane  Accelera/on  

Other Upstream Projects for Virtualization Control  

ONOS

Infrastructure  Pharos Project Compliant Community Labs

OPNFV Bare Metal Lab

Data  Plan  Accelera/on  DPDK ODP

Ceph

5/11/15

Questions? Please direct any OPNFV questions or comments to [email protected]

OPNFV Introduction 15