SlideShare a Scribd company logo
Deploying DPDK
powered cloud with
OpenDaylightPramod Raghavendra Jayathirth
OpenSource Technology Center At Intel
Agenda
•  Overview
•  Deployment with OpenDayLight and
DPDK
•  Demo
•  Conclusion
2
3
Overview
!  Stable deployment of OpenStack, OpenDayLight and DPDK
!  Needed for development and Deployment
!  Need to ease the deployment with minimal debugging
!  OPNFV Fuel is a deployment tool which eases the task of
!  Deploy and manage various OpenStack distributions
!  Support third party plugins like OpenDayLight
!  Abstracts out various configuration complexities ( Ex:- devstack)
Fuel
•  Fuel is a OpenStack management Project developed by OpenStack
community
•  GUI based – Ease of use
•  Reduces complexity of deployment through orchestration of Operating
Systems
Other Alternatives
•  OpenStack-ansible, OpenStack-Kolla and Devstack
4
Agenda
•  Overview
•  Deployment with OpenDayLight and
DPDK
•  Demo
•  Conclusion
5
6
Deployment Process
Overview of Deployment
172.16.0.0/24		Data/Public	Network
Master	Node
Slave	Node	1
Slave	Node	2
10.20.0.0/24			Admin	Network	for	PXE
External	
Network
Proxy
ethZ
ethY
ethX
7
Deployment Details
Slave	node	1										Fuel-master	
VM
br-eth0
NAT
192.168.122.1
ethX
ethY
virbr0
eth0
eth2
10.20.0.2
172.16.0.1
10.20.0.1
Slave	node	2
Master	
Node
ethZ
172.16.0.0/24		Data/Public	Network
10.20.0.0/24			Admin	Network	for	PXE
192.168.122.x
Iptables
rules
External	
Network
8
Steps for the Installation and Deployment
1.  Installation of Fuel Deployer
2.  Deployment of Cloud Environment
1. Installation of Fuel Deployer
•  Setup the Servers as per the required configuration
•  Download the scripts from github which would help in installation
•  Make the necessary changes with respect to Interface configuration
•  Select the support for DPDK Installation
•  Run the scripts in the order of the number
2. Deployment of Cloud Enviroment
!  Create the deployment and select the configuration
!  Selection of Nodes (OpenDaylight Plugin is required)
!  Network Connectivity Check
!  Operating System orchestration
!  OpenStack and OpenDayLight Installation with DPDK
!  Tests for installation of Services
9
1. Create the Cloud Environment ( Choose the
Operating System)
10
2. Choose the appropriate Hypervisor
11
3. Choose OpenDayLight as the Neutron backend
12
4. Choose the Storage Backend
13
5. After the Compute, Network and Storage options
are selected. Click “Create” to create deployment
14
6. Addition of Nodes. Select a node as the
Controller Node
15
7. Select One Node for OpenDaylight and Two other
as Compute Nodes
16
8. Verify the Network Connectivity
17
Proceed to next stage only after the Network
verification is a Success
18
9. Deployment – In “Dashboard” tab, click on
“Deploy Changes” to deploy the environment
19
10. Check the Status of Deployment in the “Nodes”
tab
20
11. Check the Health of the Environment
21
12. Benchmarking the control plane (Openstack)
through Rally
Rally is a benchmarking tool for OpenStack
Rally automates and unifies multi-node OpenStack deployment, cloud
verification, benchmarking & profiling
22
Benchmarking
Login to the Controller node (IP address can be found from the Fuel GUI)
1. Source the Credentials – ( cmd - source openrc admin admin)
2. Create a Rally Deployment – (cmd – rally deployment create –fromenv –name=existing)
Check if the environment is healthy (cmd – rally deployment check)
Run the specific Rally task (cmd – rally task start samples/tasks/scenarios/nova/boot-and-
delete.json)
Generate the report – (cmd – rally task report --out=report1.html --open)
Reference - https://rally.readthedocs.io/en/latest/quick_start/tutorial/
step_1_setting_up_env_and_running_benchmark_from_samples.html
23
Agenda
•  Summary
•  Deployment with OpenDayLight
•  Demo
•  Conclusion
24
Agenda
•  Summary
•  Deployment with OpenDayLight
•  Demo
•  Conclusion
25
Conclusion
•  Ease of setting up the cloud with OpenDayLight and OVS+DPDK with
minimal configuration
•  Multiple deployments under single environment
•  Testing the Environment with Sanity and Functional tests
•  Benchmarking the control plane cloud using Rally
•  GUI based for better visualization of the Environment
26
OpenStack & OpenDaylight Hands-on Lab
References
Installation Scripts - https://github.com/openstack/fuel-plugin-ovs/
Fuel Image - http://artifacts.opnfv.org/fuel.html
IRC Handle – MasterOfBugs
Email – pramod.Raghavendra.Jayathirth@intel.com
28

More Related Content

PDF
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
PPTX
Role of sdn controllers in open stack
PPT
Openshift + Openstack + Fedora = Awesome
ODP
Putting The PaaS in OpenStack with Diane Mueller @RedHat
ODP
Build a Basic Cloud Using RDO-manager
PDF
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
PPTX
OpenStack Integration with OpenContrail and OpenDaylight
PDF
TripleO
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
Role of sdn controllers in open stack
Openshift + Openstack + Fedora = Awesome
Putting The PaaS in OpenStack with Diane Mueller @RedHat
Build a Basic Cloud Using RDO-manager
OpenShift In a Nutshell - Episode 03 - Infrastructure part I
OpenStack Integration with OpenContrail and OpenDaylight
TripleO

What's hot (20)

PDF
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
PPTX
OpenStack @ Workday - CI/CD
PDF
Docker Meetup Bangalore - Docker + Openstack
PPTX
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
PDF
Rally: OpenStack Benchmarking
PDF
Triple o overview
PDF
Guts & OpenStack migration
PPTX
Andy McCrae, Rackspace - Using Ansible to Deploy and Automate OpenStack, Open...
PDF
OPNFV & OpenStack
PDF
OpenStack Watcher
PDF
13790-basil
PPTX
OpenStack Neutron behind the Scenes
ODP
Devstack On Demand
PDF
How to integrate_custom_openstack_services_with_devstack
PPTX
Issues of OpenStack multi-region mode
PDF
Simple flexible deployments with openstack ansible
PDF
Copr HD OpenStack Day India
PPT
OpenDaylight Integration with OpenStack Neutron: A Tutorial
PPTX
Open stack neutron and opendaylight
PDF
How to use TripleO tools for your own project
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
OpenStack @ Workday - CI/CD
Docker Meetup Bangalore - Docker + Openstack
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
Rally: OpenStack Benchmarking
Triple o overview
Guts & OpenStack migration
Andy McCrae, Rackspace - Using Ansible to Deploy and Automate OpenStack, Open...
OPNFV & OpenStack
OpenStack Watcher
13790-basil
OpenStack Neutron behind the Scenes
Devstack On Demand
How to integrate_custom_openstack_services_with_devstack
Issues of OpenStack multi-region mode
Simple flexible deployments with openstack ansible
Copr HD OpenStack Day India
OpenDaylight Integration with OpenStack Neutron: A Tutorial
Open stack neutron and opendaylight
How to use TripleO tools for your own project
Ad

Similar to OpenStack & OpenDaylight Hands-on Lab (20)

PDF
Deploying OpenDaylight and OpenStack at Ease
PPSX
CloudStack + KVM: Your Local Cloud Lab
PDF
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
PDF
20141111_SOS3_Gallo
PDF
OpenShift 4 installation
PDF
Stacks and Layers: Integrating P4, C, OVS and OpenStack
PPTX
DEVNET-1006 Getting Started with OpenDayLight
PPTX
DR_PRESENT 1
PPTX
OpenStack with OpenDaylight
PPTX
Deploying OpenStack with Ansible
PDF
Learn OpenStack from trystack.cn
PDF
What_s_New_in_OpenShift_Container_Platform_4.6.pdf
PDF
Rolling upgrade OpenStack
PDF
Use EPA for NFV & Test with OPNVF* Yardstick*
PDF
OVS and DPDK - T.F. Herbert, K. Traynor, M. Gray
PPTX
Neutron CI Run on Docker
PPTX
Bbva bank on Open Stack
PDF
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
PDF
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
PDF
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Deploying OpenDaylight and OpenStack at Ease
CloudStack + KVM: Your Local Cloud Lab
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
20141111_SOS3_Gallo
OpenShift 4 installation
Stacks and Layers: Integrating P4, C, OVS and OpenStack
DEVNET-1006 Getting Started with OpenDayLight
DR_PRESENT 1
OpenStack with OpenDaylight
Deploying OpenStack with Ansible
Learn OpenStack from trystack.cn
What_s_New_in_OpenShift_Container_Platform_4.6.pdf
Rolling upgrade OpenStack
Use EPA for NFV & Test with OPNVF* Yardstick*
OVS and DPDK - T.F. Herbert, K. Traynor, M. Gray
Neutron CI Run on Docker
Bbva bank on Open Stack
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Revolutionizing WSO2 PaaS with Kubernetes & App Factory
Ad

More from Michelle Holley (20)

PDF
NFF-GO (YANFF) - Yet Another Network Function Framework
PDF
Edge and 5G: What is in it for the developers?
PDF
5G and Open Reference Platforms
PDF
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
PDF
Building the SD-Branch using uCPE
PDF
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
PDF
Accelerating Edge Computing Adoption
PDF
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
PDF
DPDK & Cloud Native
PDF
OpenDaylight Update (June 2018)
PDF
Tungsten Fabric Overview
PDF
Orchestrating NFV Workloads in Multiple Clouds
PDF
Convergence of device and data at the Edge Cloud
PDF
Intel® Network Builders - Network Edge Ecosystem Program
PDF
Design Implications, Challenges and Principles of Zero-Touch Management Envir...
PDF
Using Microservices Architecture and Patterns to Address Applications Require...
PDF
Intel Powered AI Applications for Telco
PDF
Artificial Intelligence in the Network
PDF
Service Mesh on Kubernetes with Istio
PDF
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
NFF-GO (YANFF) - Yet Another Network Function Framework
Edge and 5G: What is in it for the developers?
5G and Open Reference Platforms
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
Building the SD-Branch using uCPE
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Accelerating Edge Computing Adoption
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
DPDK & Cloud Native
OpenDaylight Update (June 2018)
Tungsten Fabric Overview
Orchestrating NFV Workloads in Multiple Clouds
Convergence of device and data at the Edge Cloud
Intel® Network Builders - Network Edge Ecosystem Program
Design Implications, Challenges and Principles of Zero-Touch Management Envir...
Using Microservices Architecture and Patterns to Address Applications Require...
Intel Powered AI Applications for Telco
Artificial Intelligence in the Network
Service Mesh on Kubernetes with Istio
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Architecture types and enterprise applications.pdf
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
1. Introduction to Computer Programming.pptx
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
Getting Started with Data Integration: FME Form 101
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
OMC Textile Division Presentation 2021.pptx
NewMind AI Weekly Chronicles - August'25-Week II
TLE Review Electricity (Electricity).pptx
Architecture types and enterprise applications.pdf
Final SEM Unit 1 for mit wpu at pune .pptx
observCloud-Native Containerability and monitoring.pptx
Web App vs Mobile App What Should You Build First.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Module 1.ppt Iot fundamentals and Architecture
Group 1 Presentation -Planning and Decision Making .pptx
Assigned Numbers - 2025 - Bluetooth® Document
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
1. Introduction to Computer Programming.pptx
WOOl fibre morphology and structure.pdf for textiles
gpt5_lecture_notes_comprehensive_20250812015547.pdf
DP Operators-handbook-extract for the Mautical Institute
Getting Started with Data Integration: FME Form 101
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11

OpenStack & OpenDaylight Hands-on Lab

  • 1. Deploying DPDK powered cloud with OpenDaylightPramod Raghavendra Jayathirth OpenSource Technology Center At Intel
  • 2. Agenda •  Overview •  Deployment with OpenDayLight and DPDK •  Demo •  Conclusion 2
  • 3. 3 Overview !  Stable deployment of OpenStack, OpenDayLight and DPDK !  Needed for development and Deployment !  Need to ease the deployment with minimal debugging !  OPNFV Fuel is a deployment tool which eases the task of !  Deploy and manage various OpenStack distributions !  Support third party plugins like OpenDayLight !  Abstracts out various configuration complexities ( Ex:- devstack)
  • 4. Fuel •  Fuel is a OpenStack management Project developed by OpenStack community •  GUI based – Ease of use •  Reduces complexity of deployment through orchestration of Operating Systems Other Alternatives •  OpenStack-ansible, OpenStack-Kolla and Devstack 4
  • 5. Agenda •  Overview •  Deployment with OpenDayLight and DPDK •  Demo •  Conclusion 5
  • 6. 6 Deployment Process Overview of Deployment 172.16.0.0/24 Data/Public Network Master Node Slave Node 1 Slave Node 2 10.20.0.0/24 Admin Network for PXE External Network Proxy ethZ ethY ethX
  • 8. 8 Steps for the Installation and Deployment 1.  Installation of Fuel Deployer 2.  Deployment of Cloud Environment 1. Installation of Fuel Deployer •  Setup the Servers as per the required configuration •  Download the scripts from github which would help in installation •  Make the necessary changes with respect to Interface configuration •  Select the support for DPDK Installation •  Run the scripts in the order of the number
  • 9. 2. Deployment of Cloud Enviroment !  Create the deployment and select the configuration !  Selection of Nodes (OpenDaylight Plugin is required) !  Network Connectivity Check !  Operating System orchestration !  OpenStack and OpenDayLight Installation with DPDK !  Tests for installation of Services 9
  • 10. 1. Create the Cloud Environment ( Choose the Operating System) 10
  • 11. 2. Choose the appropriate Hypervisor 11
  • 12. 3. Choose OpenDayLight as the Neutron backend 12
  • 13. 4. Choose the Storage Backend 13
  • 14. 5. After the Compute, Network and Storage options are selected. Click “Create” to create deployment 14
  • 15. 6. Addition of Nodes. Select a node as the Controller Node 15
  • 16. 7. Select One Node for OpenDaylight and Two other as Compute Nodes 16
  • 17. 8. Verify the Network Connectivity 17
  • 18. Proceed to next stage only after the Network verification is a Success 18
  • 19. 9. Deployment – In “Dashboard” tab, click on “Deploy Changes” to deploy the environment 19
  • 20. 10. Check the Status of Deployment in the “Nodes” tab 20
  • 21. 11. Check the Health of the Environment 21
  • 22. 12. Benchmarking the control plane (Openstack) through Rally Rally is a benchmarking tool for OpenStack Rally automates and unifies multi-node OpenStack deployment, cloud verification, benchmarking & profiling 22
  • 23. Benchmarking Login to the Controller node (IP address can be found from the Fuel GUI) 1. Source the Credentials – ( cmd - source openrc admin admin) 2. Create a Rally Deployment – (cmd – rally deployment create –fromenv –name=existing) Check if the environment is healthy (cmd – rally deployment check) Run the specific Rally task (cmd – rally task start samples/tasks/scenarios/nova/boot-and- delete.json) Generate the report – (cmd – rally task report --out=report1.html --open) Reference - https://rally.readthedocs.io/en/latest/quick_start/tutorial/ step_1_setting_up_env_and_running_benchmark_from_samples.html 23
  • 24. Agenda •  Summary •  Deployment with OpenDayLight •  Demo •  Conclusion 24
  • 25. Agenda •  Summary •  Deployment with OpenDayLight •  Demo •  Conclusion 25
  • 26. Conclusion •  Ease of setting up the cloud with OpenDayLight and OVS+DPDK with minimal configuration •  Multiple deployments under single environment •  Testing the Environment with Sanity and Functional tests •  Benchmarking the control plane cloud using Rally •  GUI based for better visualization of the Environment 26
  • 28. References Installation Scripts - https://github.com/openstack/fuel-plugin-ovs/ Fuel Image - http://artifacts.opnfv.org/fuel.html IRC Handle – MasterOfBugs Email – pramod.Raghavendra.Jayathirth@intel.com 28