SlideShare una empresa de Scribd logo
1 de 34
Operating OPNFV:
Deploy it, test it, run your VNF
Frank Brockners
OPNFV TSC Member
Distinguished Engineer, Cisco
June 15th, 2015
…
OpenSource as the Basis for the Evolution Of The Network
Software Stack
Application
Software
Infrastructure
Software
Embedded
Software
Network OS Guest Apps/Plugins
Orchestration
Software
Management
Software
Optimization
Software
Base OS:
Linux, …
Base Control
Infrastructure
virtual physical
Protocols:
IETF, IEEE, …
Applications
…
Appliances PaaS
• Systems/Solutions
• Management and operations (orchestration & NFV)
• Service assurance: Fault, performance,
resource management and service analytics …
• Network control models, APIs
• Open Systems Integration
Systems-integration is hard
OPNFV provides system integration for NFV as a community-led
open-source effort.
2015-06-24
Assembling A Platform For NFV
• “This is the Unix philosophy:
Write programs that do one thing and do
it well. Write programs to work together.”
Doug McIlroy
Theme: “Run my VNF for real”
Assemble a minimal set of base infrastructure to enable real-world VNF
deployments
• Predictable performance – Deploy to bare metal
• Validated – Functional testing, multiple test environments
• Repeatable – Automatic deployment
• Carrier-class – High availability
Do One Thing and Do It Well – “dotadiw”
Creating a starting point for OPNFV
See also: https://wiki.opnfv.org/get_started/get_started_system_state
Do One Thing and Do It Well – “dotadiw”
Base infrastructure requirements: Components
VM control
Store Images
(VNFs)
Identity
Services /AAA
Message Bus
Cluster Comms
HA &
Loadbalance
Portal
Network
Control
Hypervisor
Virtual
Forwarder
Virtual disks
(block storage)
Data-Base
Compute Storage OperationsInfraNetwork
OrchestrationObject store
Telemetry
Test
Verify
Benchmark
Test VNFs
Do One Thing and Do It Well – “dotadiw”
Choosing a minimal set of base infrastructure
O/S Nova O/S Glance
O/S Keystone
RabbitMQ
Corosync
PaceMaker
O/S HorizonOpenDaylight
KVM OpenvSwitchO/S Cinder
MySQL
Compute Storage OperationsInfraNetwork
O/S HeatO/S Swift
O/S Ceilometer
Test
O/S Tempest
Robot
Rally
Sample VNFs
See also: https://wiki.opnfv.org/get_started/get_started_system_state
…And Add Continuous Integration and Deployment
KVM
OpenDaylight
OpenStack
OpenVSwitch
<future component>
<your component>
Install on
reference system(s)
Test on
reference system(s)
Choice of existing components*
& System state definition
Lab1
Lab2
Lab3
Lab1
Lab2
Lab3
Integrate & build*
as a system
*OPNFV currently composes builds from
existing artifacts (e.g. RPMs) rather
than builds from source
Deploying OPNFV
Getting ready to run a VNF on OPNFV
Prepare Deploy Run
• What hardware to
run OPNFV on?
• Where to run
OPNFV?
• What OPNFV
software to install?
• How to deploy the
OPNFV software?
• How to test the
OPNFV deployment?
• How to run a VNF
on the deployed
OPNFV platform
• Servers
– >= 3 Control nodes
– >= 2 Compute nodes
– 1 Provisioning node (“jumphost”)
(Centos 7, runs test infra and installer VM)
• Services
– No additional services (e.g. DHCP)
available on subnets. Installers run
services that are required themselves
– Remote access for community members
– Lights-out-management (IPMI, PXE boot)
Choose your Hardware:
OPNFV Reference Infra
Jumphost
Control
node
Control
node
Control
node
Compute
node
Compute
node
Compute
node
Compute
node
Control
node
Traffic
subnet(s)
O&M
subnet(s)
FirewallInternet
Example HW (Linux Foundation lab):
Blade servers with 80G connectivity each (Cisco UCS-B)
Per server:
Intel Xeon E5-2637V3 / 3.5 GHz processor
2 x 1.2 TB 6G SAS 10K RPM SFF disks, 32G Memory
Installer
VM
Test
Infra
See also: https://wiki.opnfv.org/pharos/pharos_specification
• OPNFV offers a set of community test labs
• Compliant to OPNFV hardware reference
spec
• Individual hardware components for
custom/advanced testing
Build your own lab or choose an OPNFV community lab
See also: https://wiki.opnfv.org/pharos
https://www.opnfv.org/sites/opnfv/files/release/pharos-spec.arno.2015.1.0.pdf
OPNFV System Summary View
OPNFV Confidential
Automatic System Test
Control Node #1
(Centos)
Control Node #2
(Centos)
HA
Compute Node #1
(Centos 7)
Linux
Control Node #3
(Centos)
Automatic setup/install Rally/Tempest, Robot
ODL
Compute Node #2
(Centos 7)
Linux
Open
Stack
HA
OVS
vPing vIMS VNFs
Virtual Forwarder…
… …
OVS
vPing vIMS VNFs
Virtual Forwarder…
… …
Future: ODL clustering
• OPNFV system software:
main delivery vehicle
– Bootable disk image (ISO format)
to install jumphost
– Jumphost drives installation of
OPNFV system
• Alternative
– Install script (“deploy.sh”) to
automatically install the jumphost
from repositories
OPNFV Artifacts for Deployment
Arno ISO images: https://www.opnfv.org/software/download
Find latest ISO images in http://build.opnfv.org/artifacts/
Deploy scripts: https://git.opnfv.org/cgit/genesis/tree/foreman/ci/deploy.sh
https://git.opnfv.org/cgit/genesis/tree/fuel/deploy/deploy.sh
Deployment in a Nutshell
• Document your node roles, addresses etc.
• Cable your servers and configure any networking gear needed
• Deploy (and optionally customize) your jumphost (“build server”)
• Kick-off control nodes, compute node deployment, network setup
• Download images and upload into Glance
• Boot instance, test connectivity
• Modify setup to meet your needs
17
• Have a nice day 
Install and Deployment - Concept
• Installer setup,
parametrization of
environment, setup and
deployment of OPNFV
can be automated
• Details of individual
deployment steps differ
by installer (e.g.
Foreman, Fuel)
2015-06-24
Put node into build mode with BMC reboot
PXE-boot nodes
Install host OS and associated control infra (Puppet etc.)
Install roles specific software on nodes
Setup and Deploy OPNFV
Deploy and Configure Installer
Setup Installer
Configure parameters, choose components (“pod.yml”)
Parameterize OPNFV environment
Manual and automated deployment&
Deployment Tool and Target OPNFV System
Objective: “Many Installers – one OPNFV”
BASE VM Manager INSTALLATION OPNFV-INSTALLATION and MAINTENANCE
Common
Configuration
(Puppet
Manifests)
System level
tests
(Rally, Robot)
…
Phase 1: Vanilla VM-manager install
by one of the available installers.
Once complete, installer “terminates”.
Phase 2: OPNFV specific installations
and maintenance. Goal: Phase 2 to be as
independent from base installer as possible
Foreman
Fuel
OpenStack Installer xvy…
Arno
Arno
See also https://wiki.opnfv.org/get_started/get_started_installer_approach
OPNFV test-cases
define and validate
target system state
OPNFV Testing
• Initial Test Focus:
Leverage Scenario tests from upstream; Run a set of sample VNFs
• Future: OPNFV specific scenario tests
2015-06-24
Verify
(scenario tests)
Benchmark
(generate user load)
Report
(generate reports)
Deployment
Tempest
(invoked by Rally)
Rally
Rally
Robot
Robot
OpenStack
scenarios
OpenDaylight
scenarios
Deploy
VNF
vPing, vIMS*
Manual and automated testing&
See also: https://wiki.opnfv.org/opnfv_functional_testing
https://www.opnfv.org/sites/opnfv/files/release/functest.arno.2015.1.0.pdf
*Note: vIMS isn‘t included in Arno
Rally
Robot
Rally
Rally/Tempest
Test samples
2015-06-24
Ready! Run your own VNFs
Cinder create a volume
Create a new SSH key-pair and add it to Nova
Choose a VNF image and upload the image to Glance
Create a tenant network + router
Spawn VNF instance and link to criteria set above
Ensure VNF spawned (horizon, nova list, or ssh)
Check connectivity: Ping your VNF
Bring up any other Traffic Generator instances, verify test traffic to VNF
23
24
Evolve And Influence OPNFV
Tweak OPNFV to your needs
Kicking The Wheel:
Leverage And Tweak OPNFV
2015-06-24
KVM
OpenDaylight
OpenStack
OpenVSwitch
<future component>
<your component>
Install on
reference system(s)
Integrate & build
as a system
Requirements
<your test-cases>
(can incl. your VNFs)
Indirect:
Use-cases defined
as test cases
Direct:
Feature enhancements
through collab. development
Test on
reference system(s)
Run your VNF
Add your
component
Synchronize your Tool Chain with OPNFV:
Continuously deploy OPNFV to your lab
• Create an
OPNFV
compliant lab
• Hook-up your
local Jenkins to
OPNFV
• Continuously
deploy to your
lab
2015-06-24
Further details: https://www.opnfv.org/sites/opnfv/files/release/opnfv-jenkins-slave-connection.arno.2015.1.0.pdf
Current Jenkins slaves: https://build.opnfv.org/ci/computer/
OPNFV Jenkins
master
Your Lab
Community Lab A
Community Lab ..
Jenkins slave
OPNFV’s slave.jar
Jenkins slave
OPNFV’s slave.jar
Jenkins slave
OPNFV’s slave.jar
Customized Components
Replace OPNFV choices to meet your individual needs: Example
Leverage OPNFV tool chain to integrate and validate
• Define your use-cases
• Create associated scenario
tests (Tempest, Robot)
• Get them integrated into
OPNFV
• Consider to contribute them to
OPNFV: Your use-case will be
part of OPNFV evolution
Your Use-Cases in OPNFV
• OPNFV has a project category
for “requirements projects”:
– “Projects which focus on
gathering and documenting
OPNFV related requirements”
• Gather momentum and drive
requirements as a community;
within OPNFV and with other
upstream communities and
SDOs
Your requirements articulated via OPNFV
See also: https://www.opnfv.org/developers/technical-project-governance/project-lifecycle
Summary & Closing Thoughts
Summary
• OPNFV – Systems-integration as an
open, meritocratic, community effort
• Starting point (“Arno” release):
– “dotadiw” approach to get started
– Lab/developer focused first release
– “Run my VNF for real” mind set:
Deploy to bare metal with HA
– Instantiate cross-project CI/CD tool chain
– Distributed lab infrastructure
• Multiple ways to leverage and participate in OPNFV: Run your VNF, get
your use-cases/test-cases implemented, articulate your requirements
– User uptake to determine OPNFV’s success:
Can common merit be achieved quickly enough to achieve industry
acceptance?
Summary
• OPNFV – Systems-integration as an open, meritocratic, community effort
• Starting point (“Arno” release):
– “dotadiw” approach to get started
– Lab/developer focused first release
– “Run my VNF for real” mind set: Deploy to bare metal with HA
– Instantiate cross-project CI/CD tool chain
– Distributed lab infrastructure
• Multiple ways to leverage and participate in OPNFV: Run your VNF, get your
use-cases/test-cases implemented, articulate your requirements
– User uptake to determine OPNFV’s success:
Can common merit be achieved quickly enough to achieve industry acceptance?
2015-06-24
Closing thoughts
• NFV base infrastructure is a natural candidate for
open-source and community driven development
– “Hard work” – “Low on IP”, … but integration is still an art
• NFV base infrastructure has a strong systems-integration aspect:
Choose vs. Choice
– Systems-integration is about picking, choosing and Trust
– Open-Source is about creating choice and recognizing merit created
… Could a meritocratic approach provide for a solution?
• Create and Maintain one Open Platform for NFV – adhere to “dotiadiw”
– Verification (test driven) definition of OPNFV target system state moving forward?
2015-06-24
Thank you!

Más contenido relacionado

La actualidad más candente

Functest in Depth
Functest in DepthFunctest in Depth
Functest in DepthOPNFV
 
Operating OPNFV: Deploy it, test it, run it
Operating OPNFV: Deploy it, test it, run itOperating OPNFV: Deploy it, test it, run it
Operating OPNFV: Deploy it, test it, run itOPNFV
 
Automatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileAutomatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileOPNFV
 
ONAP integration with opnfv via opera
ONAP integration with opnfv via opera ONAP integration with opnfv via opera
ONAP integration with opnfv via opera OPNFV
 
OPNFV Developer Tools and Release Process
OPNFV Developer Tools and Release ProcessOPNFV Developer Tools and Release Process
OPNFV Developer Tools and Release ProcessOPNFV
 
Software-defined migration how to migrate bunch of v-ms and volumes within a...
Software-defined migration  how to migrate bunch of v-ms and volumes within a...Software-defined migration  how to migrate bunch of v-ms and volumes within a...
Software-defined migration how to migrate bunch of v-ms and volumes within a...OPNFV
 
OPNFV: Getting down to business
OPNFV: Getting down to businessOPNFV: Getting down to business
OPNFV: Getting down to businessOPNFV
 
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Challenge in asia region  connecting each testbed and poc of distributed nfv ...Challenge in asia region  connecting each testbed and poc of distributed nfv ...
Challenge in asia region connecting each testbed and poc of distributed nfv ...OPNFV
 
Opnfv &amp; odl case study slides
Opnfv &amp; odl case study slidesOpnfv &amp; odl case study slides
Opnfv &amp; odl case study slidesChristopher Price
 
OPNFV scenarios challenges and opportunities
OPNFV scenarios  challenges and opportunitiesOPNFV scenarios  challenges and opportunities
OPNFV scenarios challenges and opportunitiesOPNFV
 
Open stack gluon + opnfv netready
Open stack gluon + opnfv netreadyOpen stack gluon + opnfv netready
Open stack gluon + opnfv netreadyOPNFV
 
Connection points between opnfv and etsi nfv tst working group
Connection points between opnfv and etsi nfv tst working groupConnection points between opnfv and etsi nfv tst working group
Connection points between opnfv and etsi nfv tst working groupOPNFV
 
Opnfv vision, community and projects
Opnfv vision, community and projectsOpnfv vision, community and projects
Opnfv vision, community and projectsOPNFV
 
Swimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case studySwimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case studyOPNFV
 
Big Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsBig Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsOPNFV
 
Openstack Tacker - Moving into Pike
Openstack Tacker - Moving into PikeOpenstack Tacker - Moving into Pike
Openstack Tacker - Moving into PikeOPNFV
 
Opnfv testing + opnfv pharos + opnfv xci
Opnfv testing + opnfv pharos + opnfv xciOpnfv testing + opnfv pharos + opnfv xci
Opnfv testing + opnfv pharos + opnfv xciOPNFV
 
How OPNFV Uses OpenStack & How It's Useful
How OPNFV Uses OpenStack & How It's UsefulHow OPNFV Uses OpenStack & How It's Useful
How OPNFV Uses OpenStack & How It's UsefulOPNFV
 
Evolution of OPNFV CI System: What already exists and what can be introduced
Evolution of OPNFV CI System: What already exists and what can be introduced  Evolution of OPNFV CI System: What already exists and what can be introduced
Evolution of OPNFV CI System: What already exists and what can be introduced OPNFV
 
OPNFV Overview
 OPNFV Overview  OPNFV Overview
OPNFV Overview OPNFV
 

La actualidad más candente (20)

Functest in Depth
Functest in DepthFunctest in Depth
Functest in Depth
 
Operating OPNFV: Deploy it, test it, run it
Operating OPNFV: Deploy it, test it, run itOperating OPNFV: Deploy it, test it, run it
Operating OPNFV: Deploy it, test it, run it
 
Automatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileAutomatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China Mobile
 
ONAP integration with opnfv via opera
ONAP integration with opnfv via opera ONAP integration with opnfv via opera
ONAP integration with opnfv via opera
 
OPNFV Developer Tools and Release Process
OPNFV Developer Tools and Release ProcessOPNFV Developer Tools and Release Process
OPNFV Developer Tools and Release Process
 
Software-defined migration how to migrate bunch of v-ms and volumes within a...
Software-defined migration  how to migrate bunch of v-ms and volumes within a...Software-defined migration  how to migrate bunch of v-ms and volumes within a...
Software-defined migration how to migrate bunch of v-ms and volumes within a...
 
OPNFV: Getting down to business
OPNFV: Getting down to businessOPNFV: Getting down to business
OPNFV: Getting down to business
 
Challenge in asia region connecting each testbed and poc of distributed nfv ...
Challenge in asia region  connecting each testbed and poc of distributed nfv ...Challenge in asia region  connecting each testbed and poc of distributed nfv ...
Challenge in asia region connecting each testbed and poc of distributed nfv ...
 
Opnfv &amp; odl case study slides
Opnfv &amp; odl case study slidesOpnfv &amp; odl case study slides
Opnfv &amp; odl case study slides
 
OPNFV scenarios challenges and opportunities
OPNFV scenarios  challenges and opportunitiesOPNFV scenarios  challenges and opportunities
OPNFV scenarios challenges and opportunities
 
Open stack gluon + opnfv netready
Open stack gluon + opnfv netreadyOpen stack gluon + opnfv netready
Open stack gluon + opnfv netready
 
Connection points between opnfv and etsi nfv tst working group
Connection points between opnfv and etsi nfv tst working groupConnection points between opnfv and etsi nfv tst working group
Connection points between opnfv and etsi nfv tst working group
 
Opnfv vision, community and projects
Opnfv vision, community and projectsOpnfv vision, community and projects
Opnfv vision, community and projects
 
Swimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case studySwimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case study
 
Big Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsBig Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and Analytics
 
Openstack Tacker - Moving into Pike
Openstack Tacker - Moving into PikeOpenstack Tacker - Moving into Pike
Openstack Tacker - Moving into Pike
 
Opnfv testing + opnfv pharos + opnfv xci
Opnfv testing + opnfv pharos + opnfv xciOpnfv testing + opnfv pharos + opnfv xci
Opnfv testing + opnfv pharos + opnfv xci
 
How OPNFV Uses OpenStack & How It's Useful
How OPNFV Uses OpenStack & How It's UsefulHow OPNFV Uses OpenStack & How It's Useful
How OPNFV Uses OpenStack & How It's Useful
 
Evolution of OPNFV CI System: What already exists and what can be introduced
Evolution of OPNFV CI System: What already exists and what can be introduced  Evolution of OPNFV CI System: What already exists and what can be introduced
Evolution of OPNFV CI System: What already exists and what can be introduced
 
OPNFV Overview
 OPNFV Overview  OPNFV Overview
OPNFV Overview
 

Destacado

Guts & OpenStack migration
Guts & OpenStack migrationGuts & OpenStack migration
Guts & OpenStack migrationopenstackindia
 
Bridging OPNFV and ETSI
Bridging OPNFV and ETSIBridging OPNFV and ETSI
Bridging OPNFV and ETSIOPNFV
 
An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)Mario Cho
 
Rubinius @ RubyAndRails2010
Rubinius @ RubyAndRails2010Rubinius @ RubyAndRails2010
Rubinius @ RubyAndRails2010Dirkjan Bussink
 
Debugging Ruby
Debugging RubyDebugging Ruby
Debugging RubyAman Gupta
 
Debugging Ruby Systems
Debugging Ruby SystemsDebugging Ruby Systems
Debugging Ruby SystemsEngine Yard
 
Debugging Ruby (Aman Gupta)
Debugging Ruby (Aman Gupta)Debugging Ruby (Aman Gupta)
Debugging Ruby (Aman Gupta)MongoSF
 
OpenSource Hardware -Debian Way
OpenSource Hardware -Debian WayOpenSource Hardware -Debian Way
OpenSource Hardware -Debian WaySiji Sunny
 
OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiOpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiAkanksha Agrawal
 
Your first patch to OpenStack
Your first patch to OpenStackYour first patch to OpenStack
Your first patch to OpenStackopenstackindia
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day Indiaopenstackindia
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansibleopenstackindia
 
The OpenStack Contribution Workflow
The OpenStack Contribution WorkflowThe OpenStack Contribution Workflow
The OpenStack Contribution Workflowopenstackindia
 
Your first patch to open stack
Your first patch to open stackYour first patch to open stack
Your first patch to open stackAkanksha Agrawal
 
OpenStack Storage Buddy Ceph
OpenStack Storage Buddy CephOpenStack Storage Buddy Ceph
OpenStack Storage Buddy Cephopenstackindia
 
Introduction to tempest
Introduction to tempest Introduction to tempest
Introduction to tempest openstackindia
 
Pgcon2012 ori-20120224
Pgcon2012 ori-20120224Pgcon2012 ori-20120224
Pgcon2012 ori-20120224Manabu Ori
 
20150509 unix v6로 배우는 커널의 원리와 구조 3 김지은
20150509 unix v6로 배우는 커널의 원리와 구조 3 김지은20150509 unix v6로 배우는 커널의 원리와 구조 3 김지은
20150509 unix v6로 배우는 커널의 원리와 구조 3 김지은jieun kim
 

Destacado (20)

Guts & OpenStack migration
Guts & OpenStack migrationGuts & OpenStack migration
Guts & OpenStack migration
 
OPNFV & OpenStack
OPNFV & OpenStackOPNFV & OpenStack
OPNFV & OpenStack
 
Bridging OPNFV and ETSI
Bridging OPNFV and ETSIBridging OPNFV and ETSI
Bridging OPNFV and ETSI
 
An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)
 
Rubinius @ RubyAndRails2010
Rubinius @ RubyAndRails2010Rubinius @ RubyAndRails2010
Rubinius @ RubyAndRails2010
 
Debugging Ruby
Debugging RubyDebugging Ruby
Debugging Ruby
 
Debugging Ruby Systems
Debugging Ruby SystemsDebugging Ruby Systems
Debugging Ruby Systems
 
Debugging Ruby (Aman Gupta)
Debugging Ruby (Aman Gupta)Debugging Ruby (Aman Gupta)
Debugging Ruby (Aman Gupta)
 
OpenSource Hardware -Debian Way
OpenSource Hardware -Debian WayOpenSource Hardware -Debian Way
OpenSource Hardware -Debian Way
 
OpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 MumbaiOpenStack@Mini-Deb Conf'16 Mumbai
OpenStack@Mini-Deb Conf'16 Mumbai
 
Your first patch to OpenStack
Your first patch to OpenStackYour first patch to OpenStack
Your first patch to OpenStack
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day India
 
Deploying openstack using ansible
Deploying openstack using ansibleDeploying openstack using ansible
Deploying openstack using ansible
 
The OpenStack Contribution Workflow
The OpenStack Contribution WorkflowThe OpenStack Contribution Workflow
The OpenStack Contribution Workflow
 
Your first patch to open stack
Your first patch to open stackYour first patch to open stack
Your first patch to open stack
 
Open stack qa and tempest
Open stack qa and tempestOpen stack qa and tempest
Open stack qa and tempest
 
OpenStack Storage Buddy Ceph
OpenStack Storage Buddy CephOpenStack Storage Buddy Ceph
OpenStack Storage Buddy Ceph
 
Introduction to tempest
Introduction to tempest Introduction to tempest
Introduction to tempest
 
Pgcon2012 ori-20120224
Pgcon2012 ori-20120224Pgcon2012 ori-20120224
Pgcon2012 ori-20120224
 
20150509 unix v6로 배우는 커널의 원리와 구조 3 김지은
20150509 unix v6로 배우는 커널의 원리와 구조 3 김지은20150509 unix v6로 배우는 커널의 원리와 구조 3 김지은
20150509 unix v6로 배우는 커널의 원리와 구조 3 김지은
 

Similar a Operating OPNFV

Introduction to Open Mano
Introduction to Open ManoIntroduction to Open Mano
Introduction to Open Manovideos
 
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
Summit 16: The Open Source NFV Eco-system and OPNFV's Role ThereinSummit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
Summit 16: The Open Source NFV Eco-system and OPNFV's Role ThereinOPNFV
 
Open Source MANO(OSM)
Open Source MANO(OSM)Open Source MANO(OSM)
Open Source MANO(OSM)Eggy Cheng
 
Building the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructureBuilding the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructureOPNFV
 
System Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraSystem Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraOPNFV
 
Open Audit
Open AuditOpen Audit
Open Auditncspa
 
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...OPNFV
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIsCisco DevNet
 
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsTechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsRobb Boyd
 
BoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using TackerBoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using TackerSridhar Ramaswamy
 
TechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVTechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVRobb Boyd
 
Upstream Testing Collaboration
Upstream Testing Collaboration Upstream Testing Collaboration
Upstream Testing Collaboration OPNFV
 
Use EPA for NFV & Test with OPNVF* Yardstick*
Use EPA for NFV & Test with OPNVF* Yardstick*Use EPA for NFV & Test with OPNVF* Yardstick*
Use EPA for NFV & Test with OPNVF* Yardstick*Michelle Holley
 
OPNFV-OpenstackIndia- Latest
OPNFV-OpenstackIndia- Latest OPNFV-OpenstackIndia- Latest
OPNFV-OpenstackIndia- Latest arif29march
 
Open Baton: a Framework for Virtual Network Function Management and Orchestra...
Open Baton: a Framework for Virtual Network Function Management and Orchestra...Open Baton: a Framework for Virtual Network Function Management and Orchestra...
Open Baton: a Framework for Virtual Network Function Management and Orchestra...Giuseppe Carella
 
Design Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyDesign Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyManageIQ
 

Similar a Operating OPNFV (20)

The DNA of OPNFV
The DNA of OPNFVThe DNA of OPNFV
The DNA of OPNFV
 
NFV Testing
NFV TestingNFV Testing
NFV Testing
 
Introduction to Open Mano
Introduction to Open ManoIntroduction to Open Mano
Introduction to Open Mano
 
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
Summit 16: The Open Source NFV Eco-system and OPNFV's Role ThereinSummit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
Summit 16: The Open Source NFV Eco-system and OPNFV's Role Therein
 
Open Source MANO(OSM)
Open Source MANO(OSM)Open Source MANO(OSM)
Open Source MANO(OSM)
 
Building the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructureBuilding the carrier grade nfv infrastructure
Building the carrier grade nfv infrastructure
 
System Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraSystem Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for Brahmaputra
 
Open Audit
Open AuditOpen Audit
Open Audit
 
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
 
Apache Cloudstack QA Strategy
Apache Cloudstack QA StrategyApache Cloudstack QA Strategy
Apache Cloudstack QA Strategy
 
DEVNET-1166 Open SDN Controller APIs
DEVNET-1166	Open SDN Controller APIsDEVNET-1166	Open SDN Controller APIs
DEVNET-1166 Open SDN Controller APIs
 
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet LabsTechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
TechWiseTV Workshop: Open NX-OS and Devops with Puppet Labs
 
BoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using TackerBoF - Open NFV Orchestration using Tacker
BoF - Open NFV Orchestration using Tacker
 
TechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFVTechWiseTV Workshop: Enterprise NFV
TechWiseTV Workshop: Enterprise NFV
 
NFV Open Source projects
NFV Open Source projectsNFV Open Source projects
NFV Open Source projects
 
Upstream Testing Collaboration
Upstream Testing Collaboration Upstream Testing Collaboration
Upstream Testing Collaboration
 
Use EPA for NFV & Test with OPNVF* Yardstick*
Use EPA for NFV & Test with OPNVF* Yardstick*Use EPA for NFV & Test with OPNVF* Yardstick*
Use EPA for NFV & Test with OPNVF* Yardstick*
 
OPNFV-OpenstackIndia- Latest
OPNFV-OpenstackIndia- Latest OPNFV-OpenstackIndia- Latest
OPNFV-OpenstackIndia- Latest
 
Open Baton: a Framework for Virtual Network Function Management and Orchestra...
Open Baton: a Framework for Virtual Network Function Management and Orchestra...Open Baton: a Framework for Virtual Network Function Management and Orchestra...
Open Baton: a Framework for Virtual Network Function Management and Orchestra...
 
Design Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave NearyDesign Summit - NFV BoF - Dave Neary
Design Summit - NFV BoF - Dave Neary
 

Más de OPNFV

How to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainHow to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainOPNFV
 
Energy Audit aaS with OPNFV
Energy Audit aaS with OPNFVEnergy Audit aaS with OPNFV
Energy Audit aaS with OPNFVOPNFV
 
Hands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFVHands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFVOPNFV
 
Storage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIPStorage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIPOPNFV
 
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...OPNFV
 
How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)OPNFV
 
Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterOPNFV
 
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud InfrastructureEnabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud InfrastructureOPNFV
 
Learnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship ProgramLearnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship ProgramOPNFV
 
OPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect TogetherOPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect TogetherOPNFV
 
The Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to DanubeThe Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to DanubeOPNFV
 
Improving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingImproving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingOPNFV
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...OPNFV
 
Distributed vnf management architecture and use-cases
Distributed vnf management  architecture and use-casesDistributed vnf management  architecture and use-cases
Distributed vnf management architecture and use-casesOPNFV
 
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...OPNFV
 
My network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-readyMy network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-readyOPNFV
 
Accelerated dataplanes integration and deployment
Accelerated dataplanes integration and deploymentAccelerated dataplanes integration and deployment
Accelerated dataplanes integration and deploymentOPNFV
 
Challenges in testing for composite vim platforms
Challenges in testing for composite vim platformsChallenges in testing for composite vim platforms
Challenges in testing for composite vim platformsOPNFV
 
Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...OPNFV
 
OPNFV with 5G Applications
OPNFV with 5G ApplicationsOPNFV with 5G Applications
OPNFV with 5G ApplicationsOPNFV
 

Más de OPNFV (20)

How to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainHow to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation Chain
 
Energy Audit aaS with OPNFV
Energy Audit aaS with OPNFVEnergy Audit aaS with OPNFV
Energy Audit aaS with OPNFV
 
Hands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFVHands-On Testing: How to Integrate Tests in OPNFV
Hands-On Testing: How to Integrate Tests in OPNFV
 
Storage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIPStorage Performance Indicators - Powered by StorPerf and QTIP
Storage Performance Indicators - Powered by StorPerf and QTIP
 
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
Testing, CI Gating & Community Fast Feedback: The Challenge of Integration Pr...
 
How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)How Many Ohs? (An Integration Guide to Apex & Triple-o)
How Many Ohs? (An Integration Guide to Apex & Triple-o)
 
Being Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from MasterBeing Brave: Deploying OpenStack from Master
Being Brave: Deploying OpenStack from Master
 
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud InfrastructureEnabling Carrier-Grade Availability Within a Cloud Infrastructure
Enabling Carrier-Grade Availability Within a Cloud Infrastructure
 
Learnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship ProgramLearnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship Program
 
OPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect TogetherOPNFV and OCP: Perfect Together
OPNFV and OCP: Perfect Together
 
The Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to DanubeThe Return of QTIP, from Brahmaputra to Danube
The Return of QTIP, from Brahmaputra to Danube
 
Improving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and TestingImproving POD Usage in Labs, CI and Testing
Improving POD Usage in Labs, CI and Testing
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
 
Distributed vnf management architecture and use-cases
Distributed vnf management  architecture and use-casesDistributed vnf management  architecture and use-cases
Distributed vnf management architecture and use-cases
 
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
Securing your nfv and sdn integrated open stack cloud- challenges, use-cases ...
 
My network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-readyMy network functions are virtualized, but are they cloud-ready
My network functions are virtualized, but are they cloud-ready
 
Accelerated dataplanes integration and deployment
Accelerated dataplanes integration and deploymentAccelerated dataplanes integration and deployment
Accelerated dataplanes integration and deployment
 
Challenges in testing for composite vim platforms
Challenges in testing for composite vim platformsChallenges in testing for composite vim platforms
Challenges in testing for composite vim platforms
 
Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...
 
OPNFV with 5G Applications
OPNFV with 5G ApplicationsOPNFV with 5G Applications
OPNFV with 5G Applications
 

Último

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 

Último (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 

Operating OPNFV

  • 1. Operating OPNFV: Deploy it, test it, run your VNF Frank Brockners OPNFV TSC Member Distinguished Engineer, Cisco June 15th, 2015
  • 2. … OpenSource as the Basis for the Evolution Of The Network Software Stack Application Software Infrastructure Software Embedded Software Network OS Guest Apps/Plugins Orchestration Software Management Software Optimization Software Base OS: Linux, … Base Control Infrastructure virtual physical Protocols: IETF, IEEE, … Applications … Appliances PaaS • Systems/Solutions • Management and operations (orchestration & NFV) • Service assurance: Fault, performance, resource management and service analytics … • Network control models, APIs • Open Systems Integration
  • 3. Systems-integration is hard OPNFV provides system integration for NFV as a community-led open-source effort. 2015-06-24
  • 5. • “This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together.” Doug McIlroy
  • 6. Theme: “Run my VNF for real” Assemble a minimal set of base infrastructure to enable real-world VNF deployments • Predictable performance – Deploy to bare metal • Validated – Functional testing, multiple test environments • Repeatable – Automatic deployment • Carrier-class – High availability Do One Thing and Do It Well – “dotadiw” Creating a starting point for OPNFV See also: https://wiki.opnfv.org/get_started/get_started_system_state
  • 7. Do One Thing and Do It Well – “dotadiw” Base infrastructure requirements: Components VM control Store Images (VNFs) Identity Services /AAA Message Bus Cluster Comms HA & Loadbalance Portal Network Control Hypervisor Virtual Forwarder Virtual disks (block storage) Data-Base Compute Storage OperationsInfraNetwork OrchestrationObject store Telemetry Test Verify Benchmark Test VNFs
  • 8. Do One Thing and Do It Well – “dotadiw” Choosing a minimal set of base infrastructure O/S Nova O/S Glance O/S Keystone RabbitMQ Corosync PaceMaker O/S HorizonOpenDaylight KVM OpenvSwitchO/S Cinder MySQL Compute Storage OperationsInfraNetwork O/S HeatO/S Swift O/S Ceilometer Test O/S Tempest Robot Rally Sample VNFs See also: https://wiki.opnfv.org/get_started/get_started_system_state
  • 9. …And Add Continuous Integration and Deployment KVM OpenDaylight OpenStack OpenVSwitch <future component> <your component> Install on reference system(s) Test on reference system(s) Choice of existing components* & System state definition Lab1 Lab2 Lab3 Lab1 Lab2 Lab3 Integrate & build* as a system *OPNFV currently composes builds from existing artifacts (e.g. RPMs) rather than builds from source
  • 11. Getting ready to run a VNF on OPNFV Prepare Deploy Run • What hardware to run OPNFV on? • Where to run OPNFV? • What OPNFV software to install? • How to deploy the OPNFV software? • How to test the OPNFV deployment? • How to run a VNF on the deployed OPNFV platform
  • 12. • Servers – >= 3 Control nodes – >= 2 Compute nodes – 1 Provisioning node (“jumphost”) (Centos 7, runs test infra and installer VM) • Services – No additional services (e.g. DHCP) available on subnets. Installers run services that are required themselves – Remote access for community members – Lights-out-management (IPMI, PXE boot) Choose your Hardware: OPNFV Reference Infra Jumphost Control node Control node Control node Compute node Compute node Compute node Compute node Control node Traffic subnet(s) O&M subnet(s) FirewallInternet Example HW (Linux Foundation lab): Blade servers with 80G connectivity each (Cisco UCS-B) Per server: Intel Xeon E5-2637V3 / 3.5 GHz processor 2 x 1.2 TB 6G SAS 10K RPM SFF disks, 32G Memory Installer VM Test Infra See also: https://wiki.opnfv.org/pharos/pharos_specification
  • 13. • OPNFV offers a set of community test labs • Compliant to OPNFV hardware reference spec • Individual hardware components for custom/advanced testing Build your own lab or choose an OPNFV community lab See also: https://wiki.opnfv.org/pharos https://www.opnfv.org/sites/opnfv/files/release/pharos-spec.arno.2015.1.0.pdf
  • 14. OPNFV System Summary View OPNFV Confidential Automatic System Test Control Node #1 (Centos) Control Node #2 (Centos) HA Compute Node #1 (Centos 7) Linux Control Node #3 (Centos) Automatic setup/install Rally/Tempest, Robot ODL Compute Node #2 (Centos 7) Linux Open Stack HA OVS vPing vIMS VNFs Virtual Forwarder… … … OVS vPing vIMS VNFs Virtual Forwarder… … … Future: ODL clustering
  • 15. • OPNFV system software: main delivery vehicle – Bootable disk image (ISO format) to install jumphost – Jumphost drives installation of OPNFV system • Alternative – Install script (“deploy.sh”) to automatically install the jumphost from repositories OPNFV Artifacts for Deployment Arno ISO images: https://www.opnfv.org/software/download Find latest ISO images in http://build.opnfv.org/artifacts/ Deploy scripts: https://git.opnfv.org/cgit/genesis/tree/foreman/ci/deploy.sh https://git.opnfv.org/cgit/genesis/tree/fuel/deploy/deploy.sh
  • 16. Deployment in a Nutshell • Document your node roles, addresses etc. • Cable your servers and configure any networking gear needed • Deploy (and optionally customize) your jumphost (“build server”) • Kick-off control nodes, compute node deployment, network setup • Download images and upload into Glance • Boot instance, test connectivity • Modify setup to meet your needs 17 • Have a nice day 
  • 17. Install and Deployment - Concept • Installer setup, parametrization of environment, setup and deployment of OPNFV can be automated • Details of individual deployment steps differ by installer (e.g. Foreman, Fuel) 2015-06-24 Put node into build mode with BMC reboot PXE-boot nodes Install host OS and associated control infra (Puppet etc.) Install roles specific software on nodes Setup and Deploy OPNFV Deploy and Configure Installer Setup Installer Configure parameters, choose components (“pod.yml”) Parameterize OPNFV environment Manual and automated deployment&
  • 18. Deployment Tool and Target OPNFV System Objective: “Many Installers – one OPNFV” BASE VM Manager INSTALLATION OPNFV-INSTALLATION and MAINTENANCE Common Configuration (Puppet Manifests) System level tests (Rally, Robot) … Phase 1: Vanilla VM-manager install by one of the available installers. Once complete, installer “terminates”. Phase 2: OPNFV specific installations and maintenance. Goal: Phase 2 to be as independent from base installer as possible Foreman Fuel OpenStack Installer xvy… Arno Arno See also https://wiki.opnfv.org/get_started/get_started_installer_approach OPNFV test-cases define and validate target system state
  • 19. OPNFV Testing • Initial Test Focus: Leverage Scenario tests from upstream; Run a set of sample VNFs • Future: OPNFV specific scenario tests 2015-06-24 Verify (scenario tests) Benchmark (generate user load) Report (generate reports) Deployment Tempest (invoked by Rally) Rally Rally Robot Robot OpenStack scenarios OpenDaylight scenarios Deploy VNF vPing, vIMS* Manual and automated testing& See also: https://wiki.opnfv.org/opnfv_functional_testing https://www.opnfv.org/sites/opnfv/files/release/functest.arno.2015.1.0.pdf *Note: vIMS isn‘t included in Arno
  • 21. Ready! Run your own VNFs Cinder create a volume Create a new SSH key-pair and add it to Nova Choose a VNF image and upload the image to Glance Create a tenant network + router Spawn VNF instance and link to criteria set above Ensure VNF spawned (horizon, nova list, or ssh) Check connectivity: Ping your VNF Bring up any other Traffic Generator instances, verify test traffic to VNF
  • 22. 23
  • 23. 24
  • 24. Evolve And Influence OPNFV Tweak OPNFV to your needs
  • 25. Kicking The Wheel: Leverage And Tweak OPNFV 2015-06-24 KVM OpenDaylight OpenStack OpenVSwitch <future component> <your component> Install on reference system(s) Integrate & build as a system Requirements <your test-cases> (can incl. your VNFs) Indirect: Use-cases defined as test cases Direct: Feature enhancements through collab. development Test on reference system(s) Run your VNF Add your component
  • 26. Synchronize your Tool Chain with OPNFV: Continuously deploy OPNFV to your lab • Create an OPNFV compliant lab • Hook-up your local Jenkins to OPNFV • Continuously deploy to your lab 2015-06-24 Further details: https://www.opnfv.org/sites/opnfv/files/release/opnfv-jenkins-slave-connection.arno.2015.1.0.pdf Current Jenkins slaves: https://build.opnfv.org/ci/computer/ OPNFV Jenkins master Your Lab Community Lab A Community Lab .. Jenkins slave OPNFV’s slave.jar Jenkins slave OPNFV’s slave.jar Jenkins slave OPNFV’s slave.jar
  • 27. Customized Components Replace OPNFV choices to meet your individual needs: Example Leverage OPNFV tool chain to integrate and validate
  • 28. • Define your use-cases • Create associated scenario tests (Tempest, Robot) • Get them integrated into OPNFV • Consider to contribute them to OPNFV: Your use-case will be part of OPNFV evolution Your Use-Cases in OPNFV
  • 29. • OPNFV has a project category for “requirements projects”: – “Projects which focus on gathering and documenting OPNFV related requirements” • Gather momentum and drive requirements as a community; within OPNFV and with other upstream communities and SDOs Your requirements articulated via OPNFV See also: https://www.opnfv.org/developers/technical-project-governance/project-lifecycle
  • 30. Summary & Closing Thoughts
  • 31. Summary • OPNFV – Systems-integration as an open, meritocratic, community effort • Starting point (“Arno” release): – “dotadiw” approach to get started – Lab/developer focused first release – “Run my VNF for real” mind set: Deploy to bare metal with HA – Instantiate cross-project CI/CD tool chain – Distributed lab infrastructure • Multiple ways to leverage and participate in OPNFV: Run your VNF, get your use-cases/test-cases implemented, articulate your requirements – User uptake to determine OPNFV’s success: Can common merit be achieved quickly enough to achieve industry acceptance?
  • 32. Summary • OPNFV – Systems-integration as an open, meritocratic, community effort • Starting point (“Arno” release): – “dotadiw” approach to get started – Lab/developer focused first release – “Run my VNF for real” mind set: Deploy to bare metal with HA – Instantiate cross-project CI/CD tool chain – Distributed lab infrastructure • Multiple ways to leverage and participate in OPNFV: Run your VNF, get your use-cases/test-cases implemented, articulate your requirements – User uptake to determine OPNFV’s success: Can common merit be achieved quickly enough to achieve industry acceptance? 2015-06-24
  • 33. Closing thoughts • NFV base infrastructure is a natural candidate for open-source and community driven development – “Hard work” – “Low on IP”, … but integration is still an art • NFV base infrastructure has a strong systems-integration aspect: Choose vs. Choice – Systems-integration is about picking, choosing and Trust – Open-Source is about creating choice and recognizing merit created … Could a meritocratic approach provide for a solution? • Create and Maintain one Open Platform for NFV – adhere to “dotiadiw” – Verification (test driven) definition of OPNFV target system state moving forward? 2015-06-24

Notas del editor

  1. BMC – base board management controller