SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Swimming upstream -
Doctor project case study
Gerald Kunzmann, NTT DOCOMO
Carlos Goncalves, NEC
Tomi Juvonen, Nokia
AGENDA
– Introduction to OPNFV Doctor project
– Detailed work flow
– Pain points
– Best practises for upstream contributions
– Summary
OPNFV Doctor project - Introduction
• Goal:
– Develop and build fault management and maintenance framework for high
availability of Network Services running on top of virtualized infrastructure.
 Proposed with a very clear target / key feature:
– Immediate notification of unavailability of virtualized resources
from VIM to Consumer
• Members:
– NEC (PTL: Ryota Mibu), AT&T, Cisco, Cloudbase Solutions, Corenova, Ericsson,
Hephaex, Huawei, Intel, KDDI, KT, Nokia, NTT DOCOMO, Spirent, Sprint,
Telecom Italia, Vmsec, ZTE
• https://wiki.opnfv.org/display/doctor/
OPNFV Doctor project – Timeline
Q3 Q4
Q1
2015
Q2 Q3 Q4
Q1
2016
Q2 Q3 Q4
Q1
2017
Q2
OPNFV launch
30 Sep, 2014
Doctor creation
2 Dec, 2014
Arno release
4 May, 2015
OPNFV Summit 2015
9 Nov, 2015
Bramahputra release
1 Mar, 2016
OPNFV Summit 2016
12 Jun, 2016
Colorado release
16 Sep, 2016
OpenStack Summit
Barcelona 2017
25 Oct, 2016 Danube release
4 Apr, 2017
ARNO
- Requirement document
BRAHMAPUTRA
- Ceilometer „Immediate
Notification“
- Nova „Mark Host Down“
- Functional test cases
- PoC demo at OPNFV Summit
- Documentation updates
COLORADO
- Nova:
„Get valid server state“
- Integration of Congress
as Doctor Inspector
- Extended functional tests
- PoC demo at OPNFV Summit and
OpenStack Summit Barcelona
- Documentation updates
DANUBE
- Neutron „Port Status update“
- Inspector design guidelines
- Performance profiler
- Documentation updates
Detailed work flow
1. Doctor requirements document
• Use cases and scenarios
– Active-Standby configuration (1+1 redundancy):
• Consumer of infrastructure has configured ACT-STBY
• Fault in virtualized infrastructure (NFVI)  inform the Consumer to switch to STBY instance
– Prevention actions based on fault prediction: Switch to STBY in case of a predicted fault
– NFVI maintenance: inform Consumer(s) of affected hardware about planned maintenance
• Requirements
1. Monitor physical and virtual resources and detect problems
2. Correlate faults and identify affected virtual resources
3. Notification of Consumer(s) of affected virtual resources
4. Execute steps 1-3 in less than e.g. 1 second to avoid service disruption
Consumer C1 Consumer C2 Consumer C3
Virtualized Infrastructure Manager
(VIM), e.g. OpenStack
Resource
Map
Server – VM mapping
Server S1 VM-1, VM-2
Server S2 VM-7
Server S3 VM-4
Ownership information
VM-1, VM-7 Consumer C1
VM-2 Consumer C2
VM-4 Consumer C3
Resource Pool
Hypervisor
Hardware
Server S1
VM-1
Hypervisor
Hardware
Server S2
Hypervisor
Hardware
Server S3
VM-2 VM-7 VM-4
X 1. Fault Monitoring
- Hardware fault
- Hypervisor fault
- Host OS fault
6. Execute Instruction
- e.g. migrate VM
2. Inform the Consumer?
If YES, find owner of
affected VMs from database
OpenStack Northbound Interface
3. FaultNotification
(VM ID, Fault ID)
5. Instruction
(VM ID)
4. Switch to SBY configuration
Doctor architecture and OpenStack mapping
Monitor
Notifier
Manager /
Consumer
Virtualized Infrastructure
(Resource Pool)
Alarm
Conf.
3. Update State
2. Find Affected
Application
Controller
Controller
Controller
Resource
Map
1. Raw Failure
Inspector
4. Notify all
5. Notify Error
0. Set Alarm
6. Action
Failure
Policy
Monitor
Monitor
Aodh
Vitrage
e.g. Zabbix
Cinder
Neutron
Nova
Congress
Resource state – missing feature
To be:
• Nova API shall support to change nova-compute state
• User shall be able to read OpenStack states and trust they are correct
As is (Kilo release):
• When a VM goes down due to a host HW, host OS or hypervisor failure,
nothing happens in OpenStack. The VMs of a crashed host/hypervisor
are reported to be live and OK through the OpenStack API.
• nova-compute state might change too slowly or the state is not reliable
if expecting also VMs to be down.
3. Gap analysis and solution brainstorming
Solution brainstorming:
• Discussion with experts on best way to address the gap
•  BP spec for „mark nova-compute down“
Immediate notification – deficiency in operation
To be:
• VIM to immediately notify unavailability of virtual resource to VIM user.
• User shall only receive fault notifications related to owned resource(s).
As is (Kilo release):
• OpenStack Metering ‘Ceilometer’ can notify unavailability of resource.
• Due to innerworking of Ceilometer (polling of events), notification of
faults takes seconds to few minutes (depending on polling interval).
• Performance issue for Ceilometer in medium to large scale deployments.
4. Reach upstream
Requirement Draft spec; review internally Submit upstream
5. Test cases and user manual
• End to end test cases
– Upstream: unit tests and scope-restricted functional tests upstream
– Downstream: E2E functional tests will validate full systems
integration
• Manuals
– How to use implemented blueprint
– How it plays within the framework
– How to run the tests and interpret results
– Greatly promotes technology adoption!
6. PoCs, demos and hackfests
Make people
aware of the
work
Collect
feedback
Find
supporters
Work
upstream
Integrate and
validate
7. Upstream achievements
Project Blueprint Spec Drafter Lead Developer Status
Aodh Event Alarm Evaluator Ryota Mibu (NEC) Ryota Mibu (NEC) Completed (Liberty)
Nova New nova API call to mark nova-compute down Tomi Juvonen (Nokia) Roman Dobosz (Intel) Completed (Liberty)
Support forcing service down Tomi Juvonen (Nokia) Carlos Goncalves (NEC) Completed (Liberty)
Get valid server state Tomi Juvonen (Nokia) Tomi Juvonen (Nokia) Completed (Mitaka)
Add notification for service status change Balazs Gibizer (Ericsson) Balazs Gibizer (Ericsson) Completed (Mitaka)
Congress Push Type Datasource Driver Masahito Muroi (NTT) Masahito Muroi (NTT) Completed (Mitaka)
Adds Doctor Driver Masahito Muroi (NTT) Masahito Muroi (NTT) Completed (Mitaka)
Neutron Port data plane status Carlos Goncalves (NEC) Carlos Goncalves (NEC) Completed (Pike)
8. Summary: typical work flow
Requirement
Architecture
& Gaps
Solution &
review
internally
Reach
upstream
Integrate,
test and
document
Present
demos,
collect
feedback
Pain points
•North America, Europe, Asia
Time zone
•OPNFV has handful of installers
•Each use different configuration management tools (e.g. Puppet, Ansible, Charm)
•Different default configurations (e.g. Ceilometer/Aodh, Nova)
Installers
•Internal and cross-project meetings
•Release planning and deliverables
•Alignment and collaboration with relevant SDOs (e.g. ETSI NFV)
Overhead
•OPNFV ships ~6-month old OpenStack release
•Need to backport bugs and features
•Address each installer individually
Backports
•Making sure system integration’s in place
•End to end scenarios require great knowledge across several upstream projectsTesting
•Sometimes forsaken
Documentation
Upstream contributions
Best practises
Contribute to a Project
• If you want to have something done, you should
do it yourself
• Contribute to OpenStack project you are planning
to have your change
– You will gain respect in the community and people
get to know you
– You get to understand how everything works
• Project on-boarding sessions
5/19/2017 16
From OPNFV Requirements to a Spec
• Explain your problem well and have a good material
linked to tell things in more detail
• Make use cases carefully
• Try to find the benefit for a wider audience
• Use common-ground terminology rather than NFV-specific
• Make proposal for the implementation. Review will shape it right
5/19/2017 17
Discuss Your Change
• Join openstack-dev mailing list, Project IRC and weekly
meetings
• OpenStack has PTG just before the start of the next release
cycle. There each project team meets face-to-face to actually
work on the new features, not just talk. There are also cross-
project sessions
• OpenStack summit is arranged 2 months after release cycle
starts. There is now a forum with the opportunity to discuss
requirements with the project and cross-project development
teams for the current +1 release (now Queens' Forum). For the
first time, everyone will have the opportunity to discuss
requirements face to face, in time to get them into the current
+1 release
5/19/2017 18
Need a Wider View
• Email to OpenStack ops and dev mailing list
• Telco reviewers
• Talk with operators
– IRC meetings
– OpenStack Operators Telco and NFV Working
Group
– OpenStack Operators Mid-Cycle
– OpenStack Operators sessions in Forum
5/19/2017 19
Pike Release Timeline - Steps With Your Change
→ Just before the next release cycle starts, have your idea ready in your
head and start to draft the spec. Join the PTG if necessary to discuss
face-to-face with the project. Start making the code if you didn’t already
→ Pike-1: You need to have the spec merged. Next you should have the
first version of your code ready for review. Note! Project cores do not
have much time, make all the test cases and code as good as you can
to have it trough reviews in time. There is usually earlier similar patches
as an example
→ Pike-2: Earlier non-priority code freeze, but more relaxed in current
release
→ Pike-3: Feature freeze. Everything have to be merged before this date
→ Pike release: Might drop some follow up patches
5/19/2017 20
(Feb 20)
(Apr 10)
(Jun 05)
(Jul 24)
(Aug 28)
Lessons Learned
• Be prepared
• POC code
• Scope it right
• Discuss and communicate; Avoid wasted effort
5/19/2017 21
THANKS

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Open Platform for NFV (developer)
Open Platform for NFV (developer)Open Platform for NFV (developer)
Open Platform for NFV (developer)OPNFV
 
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
 
OPNFV: Platform Performance Acceleration
OPNFV: Platform Performance AccelerationOPNFV: Platform Performance Acceleration
OPNFV: Platform Performance AccelerationOPNFV
 
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
 
Functest in Depth
Functest in DepthFunctest in Depth
Functest in DepthOPNFV
 
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
 
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: Open Source Carrier Networking Panel
OPNFV: Open Source Carrier Networking PanelOPNFV: Open Source Carrier Networking Panel
OPNFV: Open Source Carrier Networking PanelOPNFV
 
Operating OPNFV
Operating OPNFVOperating OPNFV
Operating OPNFVOPNFV
 
OPNFV scenarios challenges and opportunities
OPNFV scenarios  challenges and opportunitiesOPNFV scenarios  challenges and opportunities
OPNFV scenarios challenges and opportunitiesOPNFV
 
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
 
What is OPNFV? An Introduction
What is OPNFV? An IntroductionWhat is OPNFV? An Introduction
What is OPNFV? An IntroductionOPNFV
 
OPNFV overview
OPNFV overviewOPNFV overview
OPNFV overviewOPNFV
 
OPNFV: Getting down to business
OPNFV: Getting down to businessOPNFV: Getting down to business
OPNFV: Getting down to businessOPNFV
 
OPNFV: A Multi-Vendor, Interoperable, NFV Solution
OPNFV: A Multi-Vendor, Interoperable, NFV SolutionOPNFV: A Multi-Vendor, Interoperable, NFV Solution
OPNFV: A Multi-Vendor, Interoperable, NFV SolutionOPNFV
 
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaSummit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaOPNFV
 
Summit 16: Carrier Grade Testing Integration
Summit 16: Carrier Grade Testing IntegrationSummit 16: Carrier Grade Testing Integration
Summit 16: Carrier Grade Testing IntegrationOPNFV
 
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - LinaroSummit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - LinaroOPNFV
 
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
 

Was ist angesagt? (20)

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 ...
 
Open Platform for NFV (developer)
Open Platform for NFV (developer)Open Platform for NFV (developer)
Open Platform for NFV (developer)
 
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
 
OPNFV: Platform Performance Acceleration
OPNFV: Platform Performance AccelerationOPNFV: Platform Performance Acceleration
OPNFV: Platform Performance Acceleration
 
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
 
Functest in Depth
Functest in DepthFunctest in Depth
Functest in Depth
 
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
 
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: Open Source Carrier Networking Panel
OPNFV: Open Source Carrier Networking PanelOPNFV: Open Source Carrier Networking Panel
OPNFV: Open Source Carrier Networking Panel
 
Operating OPNFV
Operating OPNFVOperating OPNFV
Operating OPNFV
 
OPNFV scenarios challenges and opportunities
OPNFV scenarios  challenges and opportunitiesOPNFV scenarios  challenges and opportunities
OPNFV scenarios challenges and opportunities
 
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
 
What is OPNFV? An Introduction
What is OPNFV? An IntroductionWhat is OPNFV? An Introduction
What is OPNFV? An Introduction
 
OPNFV overview
OPNFV overviewOPNFV overview
OPNFV overview
 
OPNFV: Getting down to business
OPNFV: Getting down to businessOPNFV: Getting down to business
OPNFV: Getting down to business
 
OPNFV: A Multi-Vendor, Interoperable, NFV Solution
OPNFV: A Multi-Vendor, Interoperable, NFV SolutionOPNFV: A Multi-Vendor, Interoperable, NFV Solution
OPNFV: A Multi-Vendor, Interoperable, NFV Solution
 
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaSummit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
 
Summit 16: Carrier Grade Testing Integration
Summit 16: Carrier Grade Testing IntegrationSummit 16: Carrier Grade Testing Integration
Summit 16: Carrier Grade Testing Integration
 
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - LinaroSummit 16: ARM Mini-Summit -   OpenDataPlane Monarch Release - Linaro
Summit 16: ARM Mini-Summit - OpenDataPlane Monarch Release - Linaro
 
ONAP integration with opnfv via opera
ONAP integration with opnfv via opera ONAP integration with opnfv via opera
ONAP integration with opnfv via opera
 

Andere mochten auch

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
 
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier NetworkSummit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier NetworkOPNFV
 
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - NokiaSummit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - NokiaOPNFV
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVOPNFV
 
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVSummit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVOPNFV
 
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
 
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...
Summit 16: Automated Platform for  Testing VNF Performance and Interoperabili...Summit 16: Automated Platform for  Testing VNF Performance and Interoperabili...
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...OPNFV
 
Summit 16: ARM Mini-Summit - NFV for the Masses - Marvell
Summit 16: ARM Mini-Summit - NFV for the Masses - MarvellSummit 16: ARM Mini-Summit - NFV for the Masses - Marvell
Summit 16: ARM Mini-Summit - NFV for the Masses - MarvellOPNFV
 
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - CaviumSummit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - CaviumOPNFV
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsOPNFV
 
Open stack gluon + opnfv netready
Open stack gluon + opnfv netreadyOpen stack gluon + opnfv netready
Open stack gluon + opnfv netreadyOPNFV
 
OPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream IntegrationOPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream IntegrationOPNFV
 
Summit 16: Open-O Mini-Summit - Welcome & Introduction
Summit 16: Open-O Mini-Summit - Welcome & IntroductionSummit 16: Open-O Mini-Summit - Welcome & Introduction
Summit 16: Open-O Mini-Summit - Welcome & IntroductionOPNFV
 
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.io
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.ioFast datastacks - fast and flexible nfv solution stacks leveraging fd.io
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.ioOPNFV
 
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalSummit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalOPNFV
 
Summit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
Summit 16: Open-O Mini-Summit - Open Source Evolution for CarriersSummit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
Summit 16: Open-O Mini-Summit - Open Source Evolution for CarriersOPNFV
 
Summit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & OverviewSummit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & OverviewOPNFV
 
Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...OPNFV
 
MEF's inter-domain orchestration delivering dynamic third networks [presente...
MEF's  inter-domain orchestration delivering dynamic third networks [presente...MEF's  inter-domain orchestration delivering dynamic third networks [presente...
MEF's inter-domain orchestration delivering dynamic third networks [presente...OPNFV
 
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
 

Andere mochten auch (20)

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...
 
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier NetworkSummit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
Summit 16: Keynote: Huawei - Road to All- Cloud Carrier Network
 
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - NokiaSummit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
Summit 16: ARM Mini-Summit - OpenFastPath is Open and Fast - Nokia
 
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFVSummit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
Summit 16: Open-O Mini-Summit - TOSCA and YANG Data Modeling for NFV
 
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVSummit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
 
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...
 
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...
Summit 16: Automated Platform for  Testing VNF Performance and Interoperabili...Summit 16: Automated Platform for  Testing VNF Performance and Interoperabili...
Summit 16: Automated Platform for Testing VNF Performance and Interoperabili...
 
Summit 16: ARM Mini-Summit - NFV for the Masses - Marvell
Summit 16: ARM Mini-Summit - NFV for the Masses - MarvellSummit 16: ARM Mini-Summit - NFV for the Masses - Marvell
Summit 16: ARM Mini-Summit - NFV for the Masses - Marvell
 
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - CaviumSummit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
 
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP SemiconductorsSummit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
Summit 16: ARM Mini-Summit - NXP QorIQ NFV Solutions - NXP Semiconductors
 
Open stack gluon + opnfv netready
Open stack gluon + opnfv netreadyOpen stack gluon + opnfv netready
Open stack gluon + opnfv netready
 
OPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream IntegrationOPNFV: Overview and Approach to Upstream Integration
OPNFV: Overview and Approach to Upstream Integration
 
Summit 16: Open-O Mini-Summit - Welcome & Introduction
Summit 16: Open-O Mini-Summit - Welcome & IntroductionSummit 16: Open-O Mini-Summit - Welcome & Introduction
Summit 16: Open-O Mini-Summit - Welcome & Introduction
 
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.io
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.ioFast datastacks - fast and flexible nfv solution stacks leveraging fd.io
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.io
 
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalSummit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
 
Summit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
Summit 16: Open-O Mini-Summit - Open Source Evolution for CarriersSummit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
Summit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
 
Summit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & OverviewSummit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & Overview
 
Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...Requirement analysis of vim platform reliability in a three-layer decoupling ...
Requirement analysis of vim platform reliability in a three-layer decoupling ...
 
MEF's inter-domain orchestration delivering dynamic third networks [presente...
MEF's  inter-domain orchestration delivering dynamic third networks [presente...MEF's  inter-domain orchestration delivering dynamic third networks [presente...
MEF's inter-domain orchestration delivering dynamic third networks [presente...
 
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
 

Ähnlich wie Swimming upstream: OPNFV Doctor project case study

OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander Dibbo
OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander DibboOpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander Dibbo
OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander DibboOpenNebula Project
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOpsCisco DevNet
 
Onos summit roadmap dec 9
Onos summit  roadmap dec 9Onos summit  roadmap dec 9
Onos summit roadmap dec 9ONOS Project
 
Recap of OpenStack Tokyo Summit
Recap of OpenStack Tokyo SummitRecap of OpenStack Tokyo Summit
Recap of OpenStack Tokyo Summitdjzook
 
OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015Jesse Pretorius
 
Lessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFVLessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFVJames Crawshaw
 
Tacker vancouver project onboarding new
Tacker vancouver project onboarding newTacker vancouver project onboarding new
Tacker vancouver project onboarding newRobin Gong
 
OPNFV CI and Challenges: How we solved them - if we solved them at all!
OPNFV CI and Challenges: How we solved them - if we solved them at all!OPNFV CI and Challenges: How we solved them - if we solved them at all!
OPNFV CI and Challenges: How we solved them - if we solved them at all!Fatih Degirmenci
 
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureOpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureTomoya Hashimoto
 
Resume_Thoota_Phani (2)
Resume_Thoota_Phani (2)Resume_Thoota_Phani (2)
Resume_Thoota_Phani (2)Phani Thoota
 
Faster, Higher, Stronger – Accelerating Fault Management to the Next Level
Faster, Higher, Stronger – Accelerating Fault Management to the Next LevelFaster, Higher, Stronger – Accelerating Fault Management to the Next Level
Faster, Higher, Stronger – Accelerating Fault Management to the Next LevelOPNFV
 
OpenStack at EBSCO
OpenStack at EBSCOOpenStack at EBSCO
OpenStack at EBSCOTesora
 
Configuration Management Evolution at CERN
Configuration Management Evolution at CERNConfiguration Management Evolution at CERN
Configuration Management Evolution at CERNGavin McCance
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stockFIBRE Testbed
 
StarlingX - Project Onboarding
StarlingX - Project OnboardingStarlingX - Project Onboarding
StarlingX - Project OnboardingShuquan Huang
 
Lessons Learned Running The Largest OpenStack Clouds
Lessons Learned Running The Largest OpenStack CloudsLessons Learned Running The Largest OpenStack Clouds
Lessons Learned Running The Largest OpenStack CloudsKenneth Hui
 

Ähnlich wie Swimming upstream: OPNFV Doctor project case study (20)

OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander Dibbo
OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander DibboOpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander Dibbo
OpenNebulaConf2015 1.07 Cloud for Scientific Computing @ STFC - Alexander Dibbo
 
OpenStack Enabling DevOps
OpenStack Enabling DevOpsOpenStack Enabling DevOps
OpenStack Enabling DevOps
 
Onos summit roadmap dec 9
Onos summit  roadmap dec 9Onos summit  roadmap dec 9
Onos summit roadmap dec 9
 
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
StarlingX - A Platform for the Distributed Edge | Ildiko VancsaStarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
StarlingX - A Platform for the Distributed Edge | Ildiko Vancsa
 
Recap of OpenStack Tokyo Summit
Recap of OpenStack Tokyo SummitRecap of OpenStack Tokyo Summit
Recap of OpenStack Tokyo Summit
 
OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015
 
Planning open stack-poc
Planning open stack-pocPlanning open stack-poc
Planning open stack-poc
 
Lessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFVLessons learned so far in operationalizing NFV
Lessons learned so far in operationalizing NFV
 
Tacker vancouver project onboarding new
Tacker vancouver project onboarding newTacker vancouver project onboarding new
Tacker vancouver project onboarding new
 
OPNFV CI and Challenges: How we solved them - if we solved them at all!
OPNFV CI and Challenges: How we solved them - if we solved them at all!OPNFV CI and Challenges: How we solved them - if we solved them at all!
OPNFV CI and Challenges: How we solved them - if we solved them at all!
 
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureOpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
 
Resume_Thoota_Phani (2)
Resume_Thoota_Phani (2)Resume_Thoota_Phani (2)
Resume_Thoota_Phani (2)
 
Faster, Higher, Stronger – Accelerating Fault Management to the Next Level
Faster, Higher, Stronger – Accelerating Fault Management to the Next LevelFaster, Higher, Stronger – Accelerating Fault Management to the Next Level
Faster, Higher, Stronger – Accelerating Fault Management to the Next Level
 
OpenStack at EBSCO
OpenStack at EBSCOOpenStack at EBSCO
OpenStack at EBSCO
 
Configuration Management Evolution at CERN
Configuration Management Evolution at CERNConfiguration Management Evolution at CERN
Configuration Management Evolution at CERN
 
Three years of OFELIA - taking stock
Three years of OFELIA - taking stockThree years of OFELIA - taking stock
Three years of OFELIA - taking stock
 
StarlingX - Project Onboarding
StarlingX - Project OnboardingStarlingX - Project Onboarding
StarlingX - Project Onboarding
 
Vishal_Resume
Vishal_ResumeVishal_Resume
Vishal_Resume
 
SDN and NFV
SDN and NFVSDN and NFV
SDN and NFV
 
Lessons Learned Running The Largest OpenStack Clouds
Lessons Learned Running The Largest OpenStack CloudsLessons Learned Running The Largest OpenStack Clouds
Lessons Learned Running The Largest OpenStack Clouds
 

Mehr von 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
 
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
 
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
 
Upstream Testing Collaboration
Upstream Testing Collaboration Upstream Testing Collaboration
Upstream Testing Collaboration OPNFV
 
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
 
Openstack Tacker - Moving into Pike
Openstack Tacker - Moving into PikeOpenstack Tacker - Moving into Pike
Openstack Tacker - Moving into PikeOPNFV
 

Mehr von 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
 
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
 
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
 
Upstream Testing Collaboration
Upstream Testing Collaboration Upstream Testing Collaboration
Upstream Testing Collaboration
 
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
 
Openstack Tacker - Moving into Pike
Openstack Tacker - Moving into PikeOpenstack Tacker - Moving into Pike
Openstack Tacker - Moving into Pike
 

Kürzlich hochgeladen

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 

Kürzlich hochgeladen (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

Swimming upstream: OPNFV Doctor project case study

  • 1. Swimming upstream - Doctor project case study Gerald Kunzmann, NTT DOCOMO Carlos Goncalves, NEC Tomi Juvonen, Nokia
  • 2. AGENDA – Introduction to OPNFV Doctor project – Detailed work flow – Pain points – Best practises for upstream contributions – Summary
  • 3. OPNFV Doctor project - Introduction • Goal: – Develop and build fault management and maintenance framework for high availability of Network Services running on top of virtualized infrastructure.  Proposed with a very clear target / key feature: – Immediate notification of unavailability of virtualized resources from VIM to Consumer • Members: – NEC (PTL: Ryota Mibu), AT&T, Cisco, Cloudbase Solutions, Corenova, Ericsson, Hephaex, Huawei, Intel, KDDI, KT, Nokia, NTT DOCOMO, Spirent, Sprint, Telecom Italia, Vmsec, ZTE • https://wiki.opnfv.org/display/doctor/
  • 4. OPNFV Doctor project – Timeline Q3 Q4 Q1 2015 Q2 Q3 Q4 Q1 2016 Q2 Q3 Q4 Q1 2017 Q2 OPNFV launch 30 Sep, 2014 Doctor creation 2 Dec, 2014 Arno release 4 May, 2015 OPNFV Summit 2015 9 Nov, 2015 Bramahputra release 1 Mar, 2016 OPNFV Summit 2016 12 Jun, 2016 Colorado release 16 Sep, 2016 OpenStack Summit Barcelona 2017 25 Oct, 2016 Danube release 4 Apr, 2017 ARNO - Requirement document BRAHMAPUTRA - Ceilometer „Immediate Notification“ - Nova „Mark Host Down“ - Functional test cases - PoC demo at OPNFV Summit - Documentation updates COLORADO - Nova: „Get valid server state“ - Integration of Congress as Doctor Inspector - Extended functional tests - PoC demo at OPNFV Summit and OpenStack Summit Barcelona - Documentation updates DANUBE - Neutron „Port Status update“ - Inspector design guidelines - Performance profiler - Documentation updates
  • 6. 1. Doctor requirements document • Use cases and scenarios – Active-Standby configuration (1+1 redundancy): • Consumer of infrastructure has configured ACT-STBY • Fault in virtualized infrastructure (NFVI)  inform the Consumer to switch to STBY instance – Prevention actions based on fault prediction: Switch to STBY in case of a predicted fault – NFVI maintenance: inform Consumer(s) of affected hardware about planned maintenance • Requirements 1. Monitor physical and virtual resources and detect problems 2. Correlate faults and identify affected virtual resources 3. Notification of Consumer(s) of affected virtual resources 4. Execute steps 1-3 in less than e.g. 1 second to avoid service disruption Consumer C1 Consumer C2 Consumer C3 Virtualized Infrastructure Manager (VIM), e.g. OpenStack Resource Map Server – VM mapping Server S1 VM-1, VM-2 Server S2 VM-7 Server S3 VM-4 Ownership information VM-1, VM-7 Consumer C1 VM-2 Consumer C2 VM-4 Consumer C3 Resource Pool Hypervisor Hardware Server S1 VM-1 Hypervisor Hardware Server S2 Hypervisor Hardware Server S3 VM-2 VM-7 VM-4 X 1. Fault Monitoring - Hardware fault - Hypervisor fault - Host OS fault 6. Execute Instruction - e.g. migrate VM 2. Inform the Consumer? If YES, find owner of affected VMs from database OpenStack Northbound Interface 3. FaultNotification (VM ID, Fault ID) 5. Instruction (VM ID) 4. Switch to SBY configuration
  • 7. Doctor architecture and OpenStack mapping Monitor Notifier Manager / Consumer Virtualized Infrastructure (Resource Pool) Alarm Conf. 3. Update State 2. Find Affected Application Controller Controller Controller Resource Map 1. Raw Failure Inspector 4. Notify all 5. Notify Error 0. Set Alarm 6. Action Failure Policy Monitor Monitor Aodh Vitrage e.g. Zabbix Cinder Neutron Nova Congress
  • 8. Resource state – missing feature To be: • Nova API shall support to change nova-compute state • User shall be able to read OpenStack states and trust they are correct As is (Kilo release): • When a VM goes down due to a host HW, host OS or hypervisor failure, nothing happens in OpenStack. The VMs of a crashed host/hypervisor are reported to be live and OK through the OpenStack API. • nova-compute state might change too slowly or the state is not reliable if expecting also VMs to be down. 3. Gap analysis and solution brainstorming Solution brainstorming: • Discussion with experts on best way to address the gap •  BP spec for „mark nova-compute down“ Immediate notification – deficiency in operation To be: • VIM to immediately notify unavailability of virtual resource to VIM user. • User shall only receive fault notifications related to owned resource(s). As is (Kilo release): • OpenStack Metering ‘Ceilometer’ can notify unavailability of resource. • Due to innerworking of Ceilometer (polling of events), notification of faults takes seconds to few minutes (depending on polling interval). • Performance issue for Ceilometer in medium to large scale deployments.
  • 9. 4. Reach upstream Requirement Draft spec; review internally Submit upstream
  • 10. 5. Test cases and user manual • End to end test cases – Upstream: unit tests and scope-restricted functional tests upstream – Downstream: E2E functional tests will validate full systems integration • Manuals – How to use implemented blueprint – How it plays within the framework – How to run the tests and interpret results – Greatly promotes technology adoption!
  • 11. 6. PoCs, demos and hackfests Make people aware of the work Collect feedback Find supporters Work upstream Integrate and validate
  • 12. 7. Upstream achievements Project Blueprint Spec Drafter Lead Developer Status Aodh Event Alarm Evaluator Ryota Mibu (NEC) Ryota Mibu (NEC) Completed (Liberty) Nova New nova API call to mark nova-compute down Tomi Juvonen (Nokia) Roman Dobosz (Intel) Completed (Liberty) Support forcing service down Tomi Juvonen (Nokia) Carlos Goncalves (NEC) Completed (Liberty) Get valid server state Tomi Juvonen (Nokia) Tomi Juvonen (Nokia) Completed (Mitaka) Add notification for service status change Balazs Gibizer (Ericsson) Balazs Gibizer (Ericsson) Completed (Mitaka) Congress Push Type Datasource Driver Masahito Muroi (NTT) Masahito Muroi (NTT) Completed (Mitaka) Adds Doctor Driver Masahito Muroi (NTT) Masahito Muroi (NTT) Completed (Mitaka) Neutron Port data plane status Carlos Goncalves (NEC) Carlos Goncalves (NEC) Completed (Pike)
  • 13. 8. Summary: typical work flow Requirement Architecture & Gaps Solution & review internally Reach upstream Integrate, test and document Present demos, collect feedback
  • 14. Pain points •North America, Europe, Asia Time zone •OPNFV has handful of installers •Each use different configuration management tools (e.g. Puppet, Ansible, Charm) •Different default configurations (e.g. Ceilometer/Aodh, Nova) Installers •Internal and cross-project meetings •Release planning and deliverables •Alignment and collaboration with relevant SDOs (e.g. ETSI NFV) Overhead •OPNFV ships ~6-month old OpenStack release •Need to backport bugs and features •Address each installer individually Backports •Making sure system integration’s in place •End to end scenarios require great knowledge across several upstream projectsTesting •Sometimes forsaken Documentation
  • 16. Contribute to a Project • If you want to have something done, you should do it yourself • Contribute to OpenStack project you are planning to have your change – You will gain respect in the community and people get to know you – You get to understand how everything works • Project on-boarding sessions 5/19/2017 16
  • 17. From OPNFV Requirements to a Spec • Explain your problem well and have a good material linked to tell things in more detail • Make use cases carefully • Try to find the benefit for a wider audience • Use common-ground terminology rather than NFV-specific • Make proposal for the implementation. Review will shape it right 5/19/2017 17
  • 18. Discuss Your Change • Join openstack-dev mailing list, Project IRC and weekly meetings • OpenStack has PTG just before the start of the next release cycle. There each project team meets face-to-face to actually work on the new features, not just talk. There are also cross- project sessions • OpenStack summit is arranged 2 months after release cycle starts. There is now a forum with the opportunity to discuss requirements with the project and cross-project development teams for the current +1 release (now Queens' Forum). For the first time, everyone will have the opportunity to discuss requirements face to face, in time to get them into the current +1 release 5/19/2017 18
  • 19. Need a Wider View • Email to OpenStack ops and dev mailing list • Telco reviewers • Talk with operators – IRC meetings – OpenStack Operators Telco and NFV Working Group – OpenStack Operators Mid-Cycle – OpenStack Operators sessions in Forum 5/19/2017 19
  • 20. Pike Release Timeline - Steps With Your Change → Just before the next release cycle starts, have your idea ready in your head and start to draft the spec. Join the PTG if necessary to discuss face-to-face with the project. Start making the code if you didn’t already → Pike-1: You need to have the spec merged. Next you should have the first version of your code ready for review. Note! Project cores do not have much time, make all the test cases and code as good as you can to have it trough reviews in time. There is usually earlier similar patches as an example → Pike-2: Earlier non-priority code freeze, but more relaxed in current release → Pike-3: Feature freeze. Everything have to be merged before this date → Pike release: Might drop some follow up patches 5/19/2017 20 (Feb 20) (Apr 10) (Jun 05) (Jul 24) (Aug 28)
  • 21. Lessons Learned • Be prepared • POC code • Scope it right • Discuss and communicate; Avoid wasted effort 5/19/2017 21

Hinweis der Redaktion

  1. NOVA MARK HOST DOWN BP (Tomi, Roman, Carlos) Have your proposals reviewed internally first Listen to other point of views and converge Smooths out lot of technical and editorial issues Be more inclusive Listen to other point of views and converge Be willing to make compromises Use common-ground terminology rather than NFV-specific Which benefits does your proposal bring to non-NFV users? Formulate solid use cases covering heterogeneous environments Higher chances of acceptance and engineering resources