This document discusses the role of SDN controllers in OpenStack. It provides background on SDN controllers and OpenStack. SDN controllers can be integrated with OpenStack via the Neutron module to manage network flows and enable programmability. Several SDN controllers that integrate with Neutron are discussed, including OpenDaylight, OpenContrail, and ONOS. The document outlines how these controllers plug into Neutron and their current status in OpenStack. It provides guidance on how new SDN controllers can join OpenStack.
Looking for a way to deploy a stable OpenStack Cloud Environment with Opendaylight at ease? This session is about learning to deploy a Cloud environment with OPNFV Fuel deployer. Fuel is a deployment tool which deploys a wide variety of distributions with third party plugins like OpenDayLight, while abstracting out complexities of the deployment. The intent of this session is to familiarize deployment of OpenStack with OpenDaylight.
About the author: Pramod is a software developer in OpenStack and OpenDayLight, working for OTC, SSG at Intel. His Area of Interest is in Cloud Networking and Applications. He has prior experience in Databases and his current focus is on developing features of Cloud Networking Platform. He holds Masters Degree from San Jose State University.
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...Cisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. OpenStack is well established as the public/private cloud platform, abstracting compute, storage, and networking resources behind a unified set of APIs. OpenStack Neutron provides the lion's share of networking resources and seems sufficient for many small private cloud deployments. As scale increases and service providers with large network footprints come into the picture, new complications arise. Service provider networks have requirements and capabilities far beyond those addressable with Neutron. Software Defined Networking (SDN) and Network Function Virtualization (NFV) has given rise to modular network controllers in the service provider space. OpenDaylight is the open source world’s answer, and service providers want to be able to marry OpenStack orchestration with OpenDaylight networking, as evident by the Open Platform for Network Function Virtualization project (OPNFV). Come learn how SDN controllers fit in this context vs. OpenStack with neutron drivers, when to use one when to use the other, and the benefits and functionality of each.
Red Hat demo of OpenStack and ODL at ODL summit 2016 RedHatTelco
Red Hat demonstrated OpenDaylight (ODL) as an SDN Controller for OpenStack. We showed the integration of the Boron release of OpenDaylight with the Mitaka release of OpenStack. The primary objective of the demo was to show how NetVirt can easily create and manage virtual networks that are flexible, secure and scalable.
This document discusses network orchestration and Astara, an open source project for provisioning network functions in virtual environments. It provides background on software defined networking (SDN) and network function virtualization (NFV). It then describes Astara, including its architecture and goal of tying together OpenStack neutron. It follows the "FOUR O" principles of being open source, community, development and design.
OpenStack is a free and open-source software platform for cloud computing, mostly deployed as an infrastructure-as-a-service (IaaS). OpenDaylight is an open source project under the Linux Foundation with the goal of furthering the adoption and innovation of SDN through the creation of a common industry supported platform.
In this session, I will talk about how OpenStack and OpenDaylight can be combined together to solve real world business cases and networking needs. We will cover:
- What is OpenDaylight
- Use cases for OpenDaylight with OpenStack
- The OpenDaylight NetVirt project
- How OpenDaylight interacts with OpenStack
- The future of OpenDaylight, and how we see it help solving challenges in the networking industry such as NFV, container networking and physical network fabric management -- the open source way.
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasOpenNebula Project
OpenDaylight and ONOS are two leading open-source SDN controller platforms. OpenDaylight is a modular, extensible framework developed by a large community including many vendors. ONOS is focused on the needs of service providers and has quickly matured features for production use. Both use Java and OSGi and support OpenFlow and other southbound protocols, but have different architectures, communities, and goals.
During the OpenStack Tokyo Summit we provided an overview on how Workday started the production deployment with a very robust and efficient CI/CD process that it explained here.
Opensource approach to design and deployment of Microservices based VNFMichelle Holley
Microservice is gaining increased adoption in the Telco NFV world. It is key to understand the design and deployment methodologies involved in developing Microservice based VNF. This talk provides an opensource practitioner approach to building and deploying a Microservice based VNF and includes the following: - Design patterns, workflow models - Design models for VNF placement, capacity management, scale-in/out and resiliency - Deployment considerations that includes handing of scale and fault tolerant VNF using well known Opensource tools.
About the presenter: Prem Sankar works for Ericsson Opensource Ecosystem team and part of the Opendaylight and OPNFV team in Ericsson. Prem evangelizes SDN and Cloud and has given many sessions and conducted workshops around SDN and ODL. Prem is PTL of ODL COE project and currently driving the Kuberenetes and ODL Integration in Opendaylight community. Prem is a frequent speaker at opensource summits and has presented in Opendaylight, OPNFV and Open networking summits.
Improving Network Application Performance using Load Aware LibeventdevMichelle Holley
Compared to load unaware packet distribution mechanisms often used in the run to completion model, an event scheduler improves core utilization and better handles dynamic traffic mixes by scheduling packets to cores according to their load. It simultaneously provides both atomicity and packet ordering. Hardware-based event schedulers can also provide low-latency inter-core communication. The libeventdev library from Data Plane Development Kit (DPDK) helps developers leverage the event scheduler model.
About the presenter: Sundar Vedantham, Intel, is a Senior Technical Manager working in the Data Center Group in Allentown, PA. His research interests include network traffic and congestion management, high-speed networking, and theoretical computer models, areas in which he holds patents and has published papers, book chapter & articles. He received his Ph.D. in Computer Science in 1997 from Louisiana State University. He enjoys writing articles in English and Tamil to help improve public understanding of technical details behind the fields he has worked on and to attract young students to get into STEM fields.
OpenDaylight: an open source SDN for your OpenStack cloudAnees Shaikh
Presented at the 2013 OpenStack Summit in Hong Kong.
Authors: Stephan Baucke, Kyle Mestery, Anees Shaikh, Chris Wright
OpenDaylight is an exciting new community-led, open source project focused on accelerating adoption of software-defined networking (SDN) by providing a robust SDN platform on which the industry can build and innovate. An OpenDaylight controller provides flexible management of both physical and virtual networks. The open source nature of the project and its flexible network management capabilities make it an ideal SDN platform to integrate with Neutron.
In this session, OpenDaylight community members from Cisco, IBM, RedHat, and Ericsson will describe the OpenDaylight project goals and platform architecture, as well as the roadmap and progress to date. OpenDaylight brings together a number of virtual networking approaches, and we will discuss integration approaches with OpenStack Neutron that provide flexibility for OpenStack administrators and users. Details of our initial Neutron integration will also be demonstrated for attendees.
Attendees will leave this session with a greater understanding of what OpenDaylight is, and how it can integrate with OpenStack Neutron to provide a powerful SDN-based networking solution for OpenStack Clouds.
TripleO is an OpenStack project that aims to deploy OpenStack using OpenStack. It provides automation to deploy and test OpenStack clouds at the bare metal layer using tools like Heat, Diskimage-Builder, and Ironic. TripleO designs robust gold images to deploy consistently tested and reliable OpenStack environments, reducing costs of operations and maintenance through continuous integration and deployment techniques. By deploying OpenStack on bare metal with tools like Ironic, TripleO can reliably install and upgrade OpenStack clouds.
OVN: Scaleable Virtual Networking for Open vSwitchmestery
OVN is a network virtualization architecture that allows for scalable virtual networking on Open vSwitch. It abstracts virtual networking from physical networking and provides the same features as physical networks. OVN uses distributed logical flows and databases coordinated by local controllers to convert logical flows to physical flows. This allows for high performance, scalable virtual networking without depending on the physical topology.
This document summarizes a presentation about Open Platform for Network Functions Virtualization (OPNFV). It discusses NFV challenges for telecom operators and introduces OPNFV as an open source platform that aims to develop and test an integrated virtual network functions infrastructure. Key aspects of OPNFV covered include its reference architecture, goals of contributing to relevant open source projects and establishing an NFV ecosystem, and examples of feature development and community labs/testing activities.
Openstack is one of the largest OSS projects today with hundreds of commits flowing in daily. This high rate of change requires an advanced CI infrastructure. The purpose of the talk is to provide an overview of this infrastructure, explaining the role of each tool and the pipelines along which changes have to travel before they find their way into the approved Openstack codebase.
Networking-odl and ODL Neutron Northbound are the key components for integrating OpenStack Neutron and OpenDaylight. They are actively developed open source projects. The document encourages giving the integration a try, providing feedback, and contributing to help further the integration of OpenStack and OpenDaylight networking.
Introduction to the Helium release of OpenDaylightSDN Hub
"Helium" is the second release of OpenDaylight made on Oct 2, 2014. This release has more expanded support for Yang, modeling and autogeneration of REST API, improved performance of MD-SAL datastore using Tree-based Akka storage, better integration with OpenStack Neutron API, support for Group-based Policy and support for Service Function Chaining.
OpenStack Neutron: What's New In Kilo and a Look Toward Libertymestery
The document summarizes features of OpenStack Neutron networking in the Kilo and Liberty releases. Key points include: Neutron's mission to provide network abstraction; its history starting as Quantum; growth in deployments and rankings; new drivers, plugins, and advanced services in Kilo; plugin decomposition efforts; testing improvements; and new features planned for Liberty like QoS, LBaaS v2, and work on networking for containers and NFV. Looking ahead, the document discusses address scopes, routed networks, BGP announcements, service function chaining, and the OVN virtual networking project.
OpenStack and OpenDaylight Workshop: ONUG Spring 2014mestery
This was a presentation I gave at the Open Networking Users Group (ONUG), Spring 2014. This talk covers some background on OpenStack and OpenDaylight, walks through Group Based Policy and OpFlex, and ends with a tutorial walk through of installing and using OpenStack with OpenDaylight.
Using Software-Defined WAN implementation to turn on advanced connectivity se...RedHatTelco
This document summarizes a presentation on enabling advanced connectivity services in OpenStack using software-defined WAN implementation. The presentation discusses Red Hat and Juniper Networks and how their products augment OpenStack Neutron networking with Contrail SDN to enable features like service chaining, analytics, and support for physical and virtual network functions. It also presents a case study of a tier 1 telco using Contrail and OpenStack to offer a network-as-a-service solution for multi-national enterprise customers.
The document discusses CoprHD, an open source software-defined storage controller that automates storage provisioning across heterogeneous storage infrastructure. It summarizes CoprHD's key capabilities in automating storage lifecycle management and integrating with cloud stacks like OpenStack. The document also provides an overview of CoprHD architecture and describes how CoprHD can operate as a Cinder driver within OpenStack. It outlines CoprHD's interoperability with OpenStack through different integration methods and concludes with information on the CoprHD community.
- OpenStack Neutron has faced issues with scalability and single points of failure that have led many users to rely on external network controllers instead of Neutron alone.
- OpenDaylight is an open source SDN platform that provides network abstractions and frameworks for programming network elements. It has emerged as a popular external network controller integrated with Neutron deployments.
- In the Icehouse release, OpenStack integrated OpenDaylight through a mechanism driver to connect Neutron to OpenDaylight for network provisioning using technologies like VxLAN and GRE. This allows Neutron to leverage OpenDaylight's capabilities for improved scalability and reliability.
Presentation delivered at LinuxCon China 2017.
Open vSwitch (OVS) is a multilayer open source virtual switch. OVS is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces. OVN is a new network virtualization project that brings virtual networking to the Open vSwitch user community. OVN includes logical switches and routers, security groups, and L2/L3/L4 ACLs, implemented on top of a tunnel-based overlay network.
In this presentation, we will provide an overview of the current state of the projects and their future plans, such as:
- The current state of the Linux, DPDK, and Hyper-V ports
- A status update on a portable BPF-based datapath
- The latest stateful and OpenFlow features available in OVS
- Performance and debugging enhancement to OVN
- OVN features under development such as ACL logging and encrypted tunnels
Python Basics for Operators Troubleshooting OpenStackJames Dennis
This document provides an overview of Python basics and logging concepts relevant to troubleshooting OpenStack. It discusses Python's characteristics as a dynamic, object-oriented language. It also covers Python modules and packages, the Python logging framework used in OpenStack, different logging levels, and how to read Python stack traces and add logging to determine the source of issues. Finally, it discusses the multi-process, multi-threaded, and greenlet execution models in OpenStack and how they relate to log analysis.
OpenDaylight can be used as the SDN controller for OpenStack networking. The document discusses:
1. What OpenDaylight and SDN controllers are and their roles.
2. How to configure OpenStack to use OpenDaylight by cleaning Neutron configurations, installing OpenDaylight, configuring Open vSwitch to connect to OpenDaylight, and setting OpenDaylight as the ML2 mechanism driver.
3. This allows OpenDaylight to centrally manage network policies and topologies for OpenStack.
NFV infrastructure will be distributed across multiple geo-locations, to place workload close to the end user for better user experience, and introduce some cross -site requirements like service chaining, high availability and disaster recovery. There are gaps in OpenStack in such geo-distributed clouds such as:
Support VNF high availability across OpenStack
Support Multisite VNF geo site-disaster recovery
Single unified view for operators
Multi-site quota management
Sync tenant resources like images, ssh-keys, security groups
Policy driven VNF placements
Optimized resource utilization
Dynamic Service Functions Chaining across sites
Several projects like OPNFV Multisite, Tacker, Kingbird and Tricircle projects have collaborated to address the requirements for NFV. In this session, come learn about:
Need for multisite in NFV
Gaps in OpenStack
Existing projects and solutions
Gaps in these solutions and what different teams are doing to fix it
Linaro has enabled server class workloads for ARM servers by optimizing key open source software. They have contributed patches to projects like the Linux kernel, KVM, Xen, OpenJDK, Hadoop, and OpenStack. This has allowed OpenStack to run on ARMv8 hardware, with all applicable Tempest tests passing. Linaro is also working on optimizations for server workloads like the LAMP stack, HDFS, and HipHop JIT. Their efforts are helping to accelerate ARM's adoption in the server market.
About the speaker: Pramod is a software developer in OpenStack and OpenDayLight, working for OTC, SSG at Intel. His Area of Interest is in Cloud Networking and Applications. He has prior experience in Databases and his current focus is on developing features of Cloud Networking Platform. He holds Masters Degree from San Jose State University.
Clash of Titans in SDN: OpenDaylight vs ONOS - Elisa RojasOpenNebula Project
OpenDaylight and ONOS are two leading open-source SDN controller platforms. OpenDaylight is a modular, extensible framework developed by a large community including many vendors. ONOS is focused on the needs of service providers and has quickly matured features for production use. Both use Java and OSGi and support OpenFlow and other southbound protocols, but have different architectures, communities, and goals.
During the OpenStack Tokyo Summit we provided an overview on how Workday started the production deployment with a very robust and efficient CI/CD process that it explained here.
Opensource approach to design and deployment of Microservices based VNFMichelle Holley
Microservice is gaining increased adoption in the Telco NFV world. It is key to understand the design and deployment methodologies involved in developing Microservice based VNF. This talk provides an opensource practitioner approach to building and deploying a Microservice based VNF and includes the following: - Design patterns, workflow models - Design models for VNF placement, capacity management, scale-in/out and resiliency - Deployment considerations that includes handing of scale and fault tolerant VNF using well known Opensource tools.
About the presenter: Prem Sankar works for Ericsson Opensource Ecosystem team and part of the Opendaylight and OPNFV team in Ericsson. Prem evangelizes SDN and Cloud and has given many sessions and conducted workshops around SDN and ODL. Prem is PTL of ODL COE project and currently driving the Kuberenetes and ODL Integration in Opendaylight community. Prem is a frequent speaker at opensource summits and has presented in Opendaylight, OPNFV and Open networking summits.
Improving Network Application Performance using Load Aware LibeventdevMichelle Holley
Compared to load unaware packet distribution mechanisms often used in the run to completion model, an event scheduler improves core utilization and better handles dynamic traffic mixes by scheduling packets to cores according to their load. It simultaneously provides both atomicity and packet ordering. Hardware-based event schedulers can also provide low-latency inter-core communication. The libeventdev library from Data Plane Development Kit (DPDK) helps developers leverage the event scheduler model.
About the presenter: Sundar Vedantham, Intel, is a Senior Technical Manager working in the Data Center Group in Allentown, PA. His research interests include network traffic and congestion management, high-speed networking, and theoretical computer models, areas in which he holds patents and has published papers, book chapter & articles. He received his Ph.D. in Computer Science in 1997 from Louisiana State University. He enjoys writing articles in English and Tamil to help improve public understanding of technical details behind the fields he has worked on and to attract young students to get into STEM fields.
OpenDaylight: an open source SDN for your OpenStack cloudAnees Shaikh
Presented at the 2013 OpenStack Summit in Hong Kong.
Authors: Stephan Baucke, Kyle Mestery, Anees Shaikh, Chris Wright
OpenDaylight is an exciting new community-led, open source project focused on accelerating adoption of software-defined networking (SDN) by providing a robust SDN platform on which the industry can build and innovate. An OpenDaylight controller provides flexible management of both physical and virtual networks. The open source nature of the project and its flexible network management capabilities make it an ideal SDN platform to integrate with Neutron.
In this session, OpenDaylight community members from Cisco, IBM, RedHat, and Ericsson will describe the OpenDaylight project goals and platform architecture, as well as the roadmap and progress to date. OpenDaylight brings together a number of virtual networking approaches, and we will discuss integration approaches with OpenStack Neutron that provide flexibility for OpenStack administrators and users. Details of our initial Neutron integration will also be demonstrated for attendees.
Attendees will leave this session with a greater understanding of what OpenDaylight is, and how it can integrate with OpenStack Neutron to provide a powerful SDN-based networking solution for OpenStack Clouds.
TripleO is an OpenStack project that aims to deploy OpenStack using OpenStack. It provides automation to deploy and test OpenStack clouds at the bare metal layer using tools like Heat, Diskimage-Builder, and Ironic. TripleO designs robust gold images to deploy consistently tested and reliable OpenStack environments, reducing costs of operations and maintenance through continuous integration and deployment techniques. By deploying OpenStack on bare metal with tools like Ironic, TripleO can reliably install and upgrade OpenStack clouds.
OVN: Scaleable Virtual Networking for Open vSwitchmestery
OVN is a network virtualization architecture that allows for scalable virtual networking on Open vSwitch. It abstracts virtual networking from physical networking and provides the same features as physical networks. OVN uses distributed logical flows and databases coordinated by local controllers to convert logical flows to physical flows. This allows for high performance, scalable virtual networking without depending on the physical topology.
This document summarizes a presentation about Open Platform for Network Functions Virtualization (OPNFV). It discusses NFV challenges for telecom operators and introduces OPNFV as an open source platform that aims to develop and test an integrated virtual network functions infrastructure. Key aspects of OPNFV covered include its reference architecture, goals of contributing to relevant open source projects and establishing an NFV ecosystem, and examples of feature development and community labs/testing activities.
Openstack is one of the largest OSS projects today with hundreds of commits flowing in daily. This high rate of change requires an advanced CI infrastructure. The purpose of the talk is to provide an overview of this infrastructure, explaining the role of each tool and the pipelines along which changes have to travel before they find their way into the approved Openstack codebase.
Networking-odl and ODL Neutron Northbound are the key components for integrating OpenStack Neutron and OpenDaylight. They are actively developed open source projects. The document encourages giving the integration a try, providing feedback, and contributing to help further the integration of OpenStack and OpenDaylight networking.
Introduction to the Helium release of OpenDaylightSDN Hub
"Helium" is the second release of OpenDaylight made on Oct 2, 2014. This release has more expanded support for Yang, modeling and autogeneration of REST API, improved performance of MD-SAL datastore using Tree-based Akka storage, better integration with OpenStack Neutron API, support for Group-based Policy and support for Service Function Chaining.
OpenStack Neutron: What's New In Kilo and a Look Toward Libertymestery
The document summarizes features of OpenStack Neutron networking in the Kilo and Liberty releases. Key points include: Neutron's mission to provide network abstraction; its history starting as Quantum; growth in deployments and rankings; new drivers, plugins, and advanced services in Kilo; plugin decomposition efforts; testing improvements; and new features planned for Liberty like QoS, LBaaS v2, and work on networking for containers and NFV. Looking ahead, the document discusses address scopes, routed networks, BGP announcements, service function chaining, and the OVN virtual networking project.
OpenStack and OpenDaylight Workshop: ONUG Spring 2014mestery
This was a presentation I gave at the Open Networking Users Group (ONUG), Spring 2014. This talk covers some background on OpenStack and OpenDaylight, walks through Group Based Policy and OpFlex, and ends with a tutorial walk through of installing and using OpenStack with OpenDaylight.
Using Software-Defined WAN implementation to turn on advanced connectivity se...RedHatTelco
This document summarizes a presentation on enabling advanced connectivity services in OpenStack using software-defined WAN implementation. The presentation discusses Red Hat and Juniper Networks and how their products augment OpenStack Neutron networking with Contrail SDN to enable features like service chaining, analytics, and support for physical and virtual network functions. It also presents a case study of a tier 1 telco using Contrail and OpenStack to offer a network-as-a-service solution for multi-national enterprise customers.
The document discusses CoprHD, an open source software-defined storage controller that automates storage provisioning across heterogeneous storage infrastructure. It summarizes CoprHD's key capabilities in automating storage lifecycle management and integrating with cloud stacks like OpenStack. The document also provides an overview of CoprHD architecture and describes how CoprHD can operate as a Cinder driver within OpenStack. It outlines CoprHD's interoperability with OpenStack through different integration methods and concludes with information on the CoprHD community.
- OpenStack Neutron has faced issues with scalability and single points of failure that have led many users to rely on external network controllers instead of Neutron alone.
- OpenDaylight is an open source SDN platform that provides network abstractions and frameworks for programming network elements. It has emerged as a popular external network controller integrated with Neutron deployments.
- In the Icehouse release, OpenStack integrated OpenDaylight through a mechanism driver to connect Neutron to OpenDaylight for network provisioning using technologies like VxLAN and GRE. This allows Neutron to leverage OpenDaylight's capabilities for improved scalability and reliability.
Presentation delivered at LinuxCon China 2017.
Open vSwitch (OVS) is a multilayer open source virtual switch. OVS is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces. OVN is a new network virtualization project that brings virtual networking to the Open vSwitch user community. OVN includes logical switches and routers, security groups, and L2/L3/L4 ACLs, implemented on top of a tunnel-based overlay network.
In this presentation, we will provide an overview of the current state of the projects and their future plans, such as:
- The current state of the Linux, DPDK, and Hyper-V ports
- A status update on a portable BPF-based datapath
- The latest stateful and OpenFlow features available in OVS
- Performance and debugging enhancement to OVN
- OVN features under development such as ACL logging and encrypted tunnels
Python Basics for Operators Troubleshooting OpenStackJames Dennis
This document provides an overview of Python basics and logging concepts relevant to troubleshooting OpenStack. It discusses Python's characteristics as a dynamic, object-oriented language. It also covers Python modules and packages, the Python logging framework used in OpenStack, different logging levels, and how to read Python stack traces and add logging to determine the source of issues. Finally, it discusses the multi-process, multi-threaded, and greenlet execution models in OpenStack and how they relate to log analysis.
OpenDaylight can be used as the SDN controller for OpenStack networking. The document discusses:
1. What OpenDaylight and SDN controllers are and their roles.
2. How to configure OpenStack to use OpenDaylight by cleaning Neutron configurations, installing OpenDaylight, configuring Open vSwitch to connect to OpenDaylight, and setting OpenDaylight as the ML2 mechanism driver.
3. This allows OpenDaylight to centrally manage network policies and topologies for OpenStack.
NFV infrastructure will be distributed across multiple geo-locations, to place workload close to the end user for better user experience, and introduce some cross -site requirements like service chaining, high availability and disaster recovery. There are gaps in OpenStack in such geo-distributed clouds such as:
Support VNF high availability across OpenStack
Support Multisite VNF geo site-disaster recovery
Single unified view for operators
Multi-site quota management
Sync tenant resources like images, ssh-keys, security groups
Policy driven VNF placements
Optimized resource utilization
Dynamic Service Functions Chaining across sites
Several projects like OPNFV Multisite, Tacker, Kingbird and Tricircle projects have collaborated to address the requirements for NFV. In this session, come learn about:
Need for multisite in NFV
Gaps in OpenStack
Existing projects and solutions
Gaps in these solutions and what different teams are doing to fix it
Linaro has enabled server class workloads for ARM servers by optimizing key open source software. They have contributed patches to projects like the Linux kernel, KVM, Xen, OpenJDK, Hadoop, and OpenStack. This has allowed OpenStack to run on ARMv8 hardware, with all applicable Tempest tests passing. Linaro is also working on optimizations for server workloads like the LAMP stack, HDFS, and HipHop JIT. Their efforts are helping to accelerate ARM's adoption in the server market.
About the speaker: Pramod is a software developer in OpenStack and OpenDayLight, working for OTC, SSG at Intel. His Area of Interest is in Cloud Networking and Applications. He has prior experience in Databases and his current focus is on developing features of Cloud Networking Platform. He holds Masters Degree from San Jose State University.
TryStack.cn is a non-profit OpenStack testbed and community project in China that aims to promote OpenStack adoption. It operates the largest OpenStack testbed in China with hardware from various vendors. TryStack.cn provides reference architectures, best practices, and contributes code back to the community. It also organizes OpenStack meetups and training to help grow the OpenStack ecosystem in China.
OSDC 2014: Nat Morris - Open Network Install EnvironmentNETWAYS
ONIE defines an open source “install environment” that runs on this management subsystem utilizing facilities in a Linux/BusyBox environment. This environment allows end-users and channel partners to install the target network OS as part of data center provisioning, in the fashion that servers are provisioned.
ONIE enables switch hardware suppliers, distributors and resellers to manage their operations based on a small number of hardware SKUs. This in turn creates economies of scale in manufacturing, distribution, stocking, and RMA enabling a thriving ecosystem of both network hardware and operating system alternatives.
The document provides an overview of the Open Network Install Environment (ONIE). It discusses how ONIE provides an environment for installing network operating systems on bare-metal switches similar to how BIOS and PXE are used to install operating systems on servers. ONIE uses U-Boot and runs on supported hardware, allowing switches to run multiple network operating systems. The document outlines ONIE's architecture, behaviors, development, and lessons learned to establish an open ecosystem for disaggregated network hardware and software.
Red Hat OpenShift 4 allows for automated and customized deployments. The Full Stack Automation method fully automates installation and updates of both the OpenShift platform and Red Hat Enterprise Linux CoreOS host operating system. The Pre-existing Infrastructure method allows OpenShift to be deployed on user-managed infrastructure, where the customer provisions resources like load balancers and DNS. Both methods use the openshift-install tool to generate ignition configs and monitor the cluster deployment.
The document discusses Red Hat OpenShift 4 installation methods. It describes the Full Stack Automation method where the installer provisions all infrastructure components including hosts running Red Hat Enterprise Linux CoreOS (RHCOS). It also covers deploying to pre-existing infrastructure where the user provisions infrastructure like VMs, load balancers, and DNS, while the installer configures the OpenShift cluster and RHCOS hosts.
This document outlines an agenda for a DevNet workshop on using OpenStack with OpenDaylight. The agenda includes installing OpenStack, installing OpenDaylight, configuring OpenStack to use OpenDaylight, verifying the system works, troubleshooting, and a Q&A session. OpenDaylight is an open source SDN controller that can provide advanced networking capabilities for OpenStack deployments by managing network endpoints and traffic through plugins like Neutron/ML2. Both projects are complex to install but integrating them can enable significant benefits for advanced networking in OpenStack clouds.
This document discusses using Docker containers for continuous integration testing of Neutron plugins. It notes that testing all 38 Neutron vendor plugins is impossible, and outlines efforts to establish third-party CI rules. It then describes problems with using virtual machines for testing, such as slow startup times and performance issues. As an alternative, it proposes running OpenStack on Docker containers to allow running tests in isolated, disposable environments. It details fixes needed to run OpenStack with Docker and use Neutron ML2 plugins. Jenkins would launch test scripts within containers, binding host volumes to easily access logs. This allows Neutron API tests to be run in parallel across container instances.
ONIE (Open Network Install Environment) provides an environment for installing network operating systems on bare-metal switches. It is implemented using a Linux kernel and BusyBox. ONIE configures the management interfaces and locates and executes OS installers from the network or USB. It allows choice of hardware vendors, operating system vendors, and provides multi-vendor interoperability. ONIE is an open source project within the Open Compute Project.
This document provides guidance on setting up a minimal OpenStack cloud in one's basement for learning and experimenting purposes. It recommends starting with only the core services like Nova, Glance, and Keystone. Example steps are given to install OpenStack on a single node, create a security group to allow SSH, boot an Ubuntu image as a test server, and connect via SSH. Advanced networking with Neutron is not required initially. The document also outlines some additional OpenStack services that can be added later to expand the cloud once the core is established.
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...Daniel Krook
Presentation at the OpenStack Summit in Tokyo, Japan on October 29, 2015.
http://sched.co/49vI
This talk will cover the pros and cons of four different OpenStack deployment mechanisms. Puppet, Chef, Ansible, and Salt for OpenStack all claim to make it much easier to configure and maintain hundreds of OpenStack deployment resources. With the advent of large-scale, highly available OpenStack deployments spread across multiple global regions, the choice of which deployment methodology to use has become more and more relevant.
Beyond the initial day-one deployment, when it comes to the day-two and beyond questions of updating and upgrading existing OpenStack deployments, it becomes all the more important choose the right tool.
Come join the Bluebox and IBM team to discuss the pros and cons of these approaches. We look at each of these four tools in depth, explore their design and function, and determine which scores higher than others to address your particular deployment needs.
Daniel Krook - Senior Software Engineer, Cloud and Open Source Technologies, IBM
Paul Czarkowski - Cloud Engineer at Blue Box, an IBM company
Daniel Krook - Senior Software Engineer, Cloud and Open Source Technologies, IBM
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...Animesh Singh
Chef, Puppet, Ansible, and Salt are popular configuration management tools for deploying and managing OpenStack. Each tool has its own strengths and weaknesses. Chef focuses on infrastructure automation and uses a Ruby DSL. Puppet uses a custom DSL and is focused on compliance. Ansible emphasizes orchestration and uses YAML playbooks. Salt uses a Python-based interface and focuses on remote execution and data collection at scale. All four tools provide options for deploying and managing OpenStack, with varying levels of documentation and community support.
Dell EMC uses Ansible for automating various tasks including network switch configuration, OpenStack configuration, out-of-band server management, and OpenShift deployment. Ansible provides agentless automation and configuration management through playbooks, templates, and roles. Dell EMC has developed networking roles and Ansible modules to manage switches, servers, and OpenStack configurations. Examples shown include configuring Dell switches, deploying OpenStack projects and users, getting server health/logs through Redfish, and automating an OpenShift reference architecture.
Calico is an open source networking solution for OpenStack that provides tenant isolation, security groups, and external reachability constraints through network policy enforcement on every node in a cluster. The document outlines the basic steps to install and configure Calico in an Ubuntu environment, including installing OpenStack, configuring APT for Calico packages, adding the BIRD PPA, installing etcd, configuring Neutron to use the Calico plugin, and installing Calico services on controller and compute nodes. More detailed documentation for the Calico installation process can be found on Project Calico's website.
OpenStack Cinder Best Practices - Meet UpAaron Delp
OpenStack Block Storage (Cinder) provides on-demand, self-service access to block storage resources through abstraction and automation of backend storage devices. Cinder uses a plugin architecture that supports various storage backends like LVM, SolidFire, EMC, etc. It allows users to dynamically create, attach, and detach disk volumes to Nova instances. The presentation discusses Cinder's architecture, common storage types, and demos creating volume types and extra specs to control which backend is used.
Montreal Kubernetes Meetup: Developer-first workflows (for microservices) on ...Ambassador Labs
1. The document discusses developer-first workflows for building and operating microservices on Kubernetes.
2. It recommends creating self-sufficient, autonomous teams and using Kubernetes, Docker, and Envoy to provide the basic infrastructure primitives needed for distributed workflows.
3. The strategies suggested depend on the service maturity level and include using similar development and production environments for prototyping, implementing software redundancy for production services, and defining service level objectives and network observability for internal dependencies.
OpenDaylight SDN Controller - IntroductionEueung Mulyana
This document provides an overview of OpenDaylight (ODL) and instructions for getting started with ODL on a Raspberry Pi 3 using Mininet and the REST interface. It includes the following sections:
1. Introduction to ODL including its architecture, community, and releases.
2. Instructions for installing Java, downloading and running ODL, and installing features using Karaf.
3. Directions for connecting Mininet to the ODL instance and using DLUX and RESTconf to view and interact with the network topology and nodes.
4. Information on the REST interface and how to use curl and Yang UI/Yangman to send requests and view responses regarding the network topology and inventory.
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersToradex
Toradex brings robust Linux support to SMARC (Smart Mobility Architecture), ensuring high performance and long-term reliability for embedded applications. Here’s how:
• Optimized Torizon OS & Yocto Support – Toradex provides Torizon OS, a Debian-based easy-to-use platform, and Yocto BSPs for customized Linux images on SMARC modules.
• Seamless Integration with i.MX 8M Plus and i.MX 95 – Toradex SMARC solutions leverage NXP’s i.MX 8 M Plus and i.MX 95 SoCs, delivering power efficiency and AI-ready performance.
• Secure and Reliable – With Secure Boot, over-the-air (OTA) updates, and LTS kernel support, Toradex ensures industrial-grade security and longevity.
• Containerized Workflows for AI & IoT – Support for Docker, ROS, and real-time Linux enables scalable AI, ML, and IoT applications.
• Strong Ecosystem & Developer Support – Toradex offers comprehensive documentation, developer tools, and dedicated support, accelerating time-to-market.
With Toradex’s Linux support for SMARC, developers get a scalable, secure, and high-performance solution for industrial, medical, and AI-driven applications.
Do you have a specific project or application in mind where you're considering SMARC? We can help with Free Compatibility Check and help you with quick time-to-market
For more information: https://www.toradex.com/computer-on-modules/smarc-arm-family
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ‘The Coding War Games.’
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we don’t find ourselves having the same discussion again in a decade?
Semantic Cultivators : The Critical Future Role to Enable AIartmondano
By 2026, AI agents will consume 10x more enterprise data than humans, but with none of the contextual understanding that prevents catastrophic misinterpretations.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025BookNet Canada
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, transcript, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxAnoop Ashok
In today's fast-paced retail environment, efficiency is key. Every minute counts, and every penny matters. One tool that can significantly boost your store's efficiency is a well-executed planogram. These visual merchandising blueprints not only enhance store layouts but also save time and money in the process.
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
Quantum Computing Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...organizerofv
Ad
OpenStack Integration with OpenContrail and OpenDaylight
1. The Pain, the Gain
and the Lessons Learned
installation > integration > configuration > walkthrough
2. Agenda
• General
• Introductions and Credits
• What is SDN
• Benefits of SDN
• Popular SDN Controllers
• Industry Trends
• Lab Deployment Demo
3. General
What to Expect:
This is a tutorial-style presentation for beginners
No focus on specific features of any SDN Controller
Focus on integration with DevStack
Assumptions:
Basic understanding of OpenStack
Out of scope:
Vendor specifics
Protocol details (we won’t go into OpenFlow and other protocols)
Avoid discussions about why SDN or which controller is the best
Disclaimer:
We work for Ericsson but we are here as enthusiastic members of
OpenStack community and die-hard believers of development and
collaboration in and via open source
4. Konstantin Komaristy
Syed Moneeb Javed
Special thanks to:
Tim Irnich and Francois Lemarchand of Ericsson,
who have much more subject knowledge
Introductions and Credits
5. What is SDN
The Open Networking Forum (ONF) defines SDN as
follows:
“Software-Defined Networking (SDN) is an emerging
architecture that is dynamic, manageable, cost-
effective, adaptable, making it ideal for the high-
bandwidth, dynamic nature of today's applications. This
architecture decouples the network control and
forwarding functions enabling the network control to
become directly programmable and the underlying
infrastructure to be abstracted for applications and
network services. The OpenFlow protocol is a foundational
element for building SDN solutions.”
6. Traditional Networks
• Hardware-oriented
• Static in nature
• Configured manually
• Distributed control plane lacks scale
• Management plane can use proprietary
implementations
8. Benefits of SDN
• Centralized management and control planes
• Control and data plane can scale
independently
• Improved interoperability
• Programmability of network devices
• Ability to use commodity hardware
• Facilitate migration to software-based
networking
• Enables adoption of scalable and dynamic
applications
9. Popular SDN Controllers
There are many SDN Controllers
https://www.sdxcentral.com/sdn/definitions/sdn-controllers/sdn-
controllers-comprehensive-list/
One very familiar to us is Neutron
Today we discuss:
o OpenContrail
o OpenDaylight
10. Our Mini Lab
Intel NUC5i5RYK
4 CPU, 16 GB RAM, 250 GB M.2 SSD
Ubuntu 17.04 Server 64-bit
basic system tools
virtualization host
ssh server
x11-apps
virt-manager
edit /etc/default/grub
GRUB_CMDLINE_LINUX="intel_iommu=on"
update-grub
reboot
cat /sys/module/kvm_intel/parameters/nested
Y
modinfo kvm_intel | grep nested
parm: nested:bool
27. Installation
edit local.conf as described here:
https://github.com/openstack/networking-odl/blob/master/devstack/README.rst
set to match:
HOST_IP=192.168.1.65
FLAT_INTERFACE=ens3
ODL_PROVIDER_MAPPINGS=${ODL_PROVIDER_MAPPINGS:-br-ex:ens8}
FLOATING_RANGE=192.168.1.96/27
PUBLIC_NETWORK_GATEWAY=192.168.1.65
pay attention to:
ODL_RELEASE=boron-0.5.3-SR3
ODL_NETVIRT_KARAF_FEATURE=odl-neutron-service,odl-restconf-all
ODL_NETVIRT_KARAF_FEATURE+=,odl-aaa-authn,odl-dlux-all
ODL_NETVIRT_KARAF_FEATURE+=,odl-mdsal-apidocs,odl-l2switch-all
ODL_NETVIRT_KARAF_FEATURE+=,odl-netvirt-openstack
ODL_NETVIRT_KARAF_FEATURE+=,odl-neutron-logger
ODL_BOOT_WAIT_URL=restconf/operational/network-topology:network-topology/
enable_service (one per line): dstat g-api g-reg key mysql n-api n-cond n-cpu n-crt n-novnc
n-sch placement-api placement-client q-dhcp q-meta q-svc rabbit tempest
disable_service (one per line): c-api c-vol c-sch
28. Installation
./stack.sh # 20 min
=========================
DevStack Component Timing
=========================
Total runtime 1187
run_process 31
test_with_retry 112
apt-get-update 3
wait_for_service 31
pip_install 167
apt-get 12
=========================
This is your host IP address: 192.168.1.65
Horizon is now available at http://192.168.1.65/dashboard
Keystone is serving at http://192.168.1.65/identity/
The default users are: admin and demo
The password: nomoresecret
DLUX is now available at http://192.168.1.65:8181/index.html
The user: admin
The password: admin
34. Our Mini Lab
sudo virsh list --all
Id Name State
---------------------------------------------------------
11 odl running
13 devstack_opencontrail running
38. Other Useful info
• Meet the experts at OpenStack Summit
• ODL HA (Clustering):
http://docs.opendaylight.org/en/latest/getting-started-
guide/common-features/clustering.html
39. Errors running ./stack.sh
run 'apt-get -f install' to correct unmet dependencies
AttributeError: 'module' object has no attribute '__version__'
Edit line 29 in the file /usr/local/lib/python2.7/dist-
packages/openstack/session.py
sudo vi /usr/local/lib/python2.7/dist-packages/openstack/session.py
From:
DEFAULT_USER_AGENT = "openstacksdk/%s" %
openstack.__version__
To:
DEFAULT_USER_AGENT = "openstacksdk/%s" % openstack
And start over:
./unstack.sh
./stack.sh