4. OPNFV Platform & Project Overview
15-06-24
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
5. 5
OPNFV - Arno
– Built
– Deployed
– Validated
• Tempest
• Rally
• Robot
– … nightly to our bare metal
labs
– A foundation for improvement
and development
• Moving to upstream trunk
integration
• Deploying to more labs
• Building out the test
5
24 September
2014
OPNFV Introduction
• First release of OPNFV
• 4th of June
• ISO images are available to
deploy based on
– Fuel (6.0.1)
– Foreman (1.7)
• Open source components
– OpenStack (Juno release)
– OpenDaylight Helium-SR3
– Ceph
– KVM
– …
• https://www.opnfv.org/arno
•
6. Build and
Integration
Deployment
and Testing
New
Requirements
and Features
Network Virtualization
Control
Storage Virtualization
Control
OPNFV - Arno
Bootstrap /
GetStarted
FuncTest
Compute Virtualization
Control
Compute Storage Network
OpenStack
OpenDaylightKVM
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
FuncTest
Qtip
YardStick
vSwitchPerf
Foreman
Fuel
Juju
Oscar
.
.
.
9. 9
OPNFV community pages and upstream tracking
• https://wiki.opnfv.org/community/open
stack
• OpenStack blueprint
and development
tracking
• OPNFV study and use
case analysis and
development
matching
• Release tracking and
• https://wiki.opnfv.org/community/opendaylig
ht
• ODL project and
development tracking
• OPNFV project
mapping to upstream
development efforts
• Release tracking and
feature planning
9
24 September
2014
OPNFV Introduction
10. Arno is ready for you…
• Bootstrapping the platform, the engine is running…
• Arno components are on the move, OPNFV & ODL Lithium demo at
14:00
• Arno is alive, but still needs care.
• Get engaged as a user @ opnfv-users@lists.opnfv.org
• Or as a developer @ opnfv-tech-discuss@lists.opnfv.org
• Where to from Arno, upstream of course…
10
24 September
2014
OPNFV Introduction
11. Looking forward from Arno
• Taking our experiences with Arno
• Building on our achievements
• Following our vision:
– Understand our processes
– Iterate and improve
– Upstream focus
– Platform improvements
11
24 September
2014
OPNFV Introduction
12. OPNFV Requirements ProjectsOPNFV Requirements Projects
Looking at the overall OPNFV process
12
24 September
2014
OPNFV Introduction
App
Testing
Perform
-ance
HW
Testing
13. Current OPNFV Projects
15-06-24
Build, Integration and Deployment
New Requirements & Features
Application Deployment and Testing
Foreman
Fuel
OSCAR
Yardstick
Parser
FuncTest
Qtip
VSPERF
Predictio
n
Copper
DoctorDPACC
Availabilit
y
VNFFG
Resource
Schedule
r
Promise
MOVIE
Multisite
Escalator
Fastpath
ONOSFW
Conducto
r
JOID
Inspector
IPv6
Moon
SFC
BGS
14. Build Integration & Deployment
• Pulling from upstream, integrating and
deploying
– Deployment tools; Foreman, Fuel, Juju
– Upstream component integration
and deployment
– Automation and third party CI for
upstream projects
Foreman
Fuel
OSCAR
Parser
ONOSFW
JOID
BGS
15. Application Deployment & Testing
• Testing the platform, benchmarking and
deploying applications.
– Platform test and characterization
– Component test and characterization
– Application deployment testing
– Test Frameworks
• Robot, Rally, Tempest, YardStick
– OPNFV Compliance definitions
• In code and test cases
Yardstick
FuncTest
Qtip
VSPERF
16. New Requirements & Features
• Documenting and implementing
platform capabilities and
features
– Requirements projects defining:
• Platform frameworks
• Required features
• Domain area focus activities
– Focused upstream development
projects:
• OpenStack, OpenDaylight, DPDK
Predictio
n
Copper
Doctor
DPACC
Availabilit
y
VNFFG
Resource
Schedule
r
Promise
MOVIE
Multisite
Escalator
Fastpath
Conducto
r
IPv6
Moon
SFC
Inspector