open platform for nfv: arno and beyond
TRANSCRIPT
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
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
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