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.
This document discusses OpenStack Neutron and software defined networking. It provides an overview of Neutron and how it allows network as a service capabilities. It describes the packet flow for virtual machines accessing the external network or communicating between virtual machines on the same network. It explains how Neutron integrates with Open vSwitch on the compute nodes to provide networking and discusses the various Neutron agents.
A quick introduction to Openstack Network Features, an overview of the Open vSwitch plugin with logical-2-physical mappins
3rd meetup Openstack User Group Italy
- Neutron provides network abstraction and connectivity as a service for OpenStack. It uses a pluggable architecture with separate components for networking services like L2, L3, VPN, firewall, and load balancing.
- The Neutron server exposes a REST API and uses plugins to interface with networking devices and agents. L2 agents connect virtual ports and isolate tenant traffic. L3 agents route between networks using Linux network namespaces.
- When a VM boots, Neutron creates a port, notifies the DHCP agent, wires the port, and boots the instance while isolating network resources for each tenant. Additional services like load balancing are implemented through plugins and dedicated agents.
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...Cloud Native Day Tel Aviv
As OpenStack matures, more users move from “dipping a toe” to deploying at large scale, with 1000's of nodes.
OpenStack networking has long been a limiting factor in scaling beyond a few hundreds of nodes, forcing users to turn to cell splitting, or to complete offloading of the networking to the underlay systems and forfeit the overlay network altogether.
Dragonflow is a fully distributed, open source, SDN implementation of Neutron, that handles large scale deployments without splitting to cells.
In testing we've conducted, we were able to scale to 4000+ controllers (each controller is typically deployed on a compute node), while maintaining the same performance we had on a small 30 node environment.
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.
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.
OpenStack and the Transformation of the Data Center - Lew TuckerLew Tucker
This document summarizes a presentation by Lew Tucker of Cisco on OpenStack and the transformation of the data center. The key points are:
1) OpenStack is heralding the creation of a new software layer that spans the entire data center and provides a unified compute, storage, and networking infrastructure.
2) Networking is evolving in OpenStack from simple flat networking in Nova to the separate Neutron networking service, which is designed to abstract specific vendor implementations.
3) Neutron is being extended through projects like Network Functions Virtualization (NFV) and group-based policy abstractions to provide dynamically scalable network services and allow developers to control network access and traffic through policy definitions.
The document discusses OpenStack Neutron and Software Defined Networks (SDN). It begins with an agenda for a demonstration of Neutron including creating networks, spawning VMs, testing connectivity, and creating load balancers. It then provides an overview of Neutron components and architecture, including the modular layer 2 plugin. It demonstrates Neutron APIs and network namespaces. It introduces SDN concepts like the control plane and network virtualization. Finally, it discusses how Neutron enforces SDN through plugins like PLUMgrid that implement the functionality on software edges in compute nodes.
This document discusses OpenStack Neutron and software defined networking. It provides an overview of Neutron and how it allows network as a service capabilities. It describes the packet flow for virtual machines accessing the external network or communicating between virtual machines on the same network. It explains how Neutron integrates with Open vSwitch on the compute nodes to provide networking and discusses the various Neutron agents.
A quick introduction to Openstack Network Features, an overview of the Open vSwitch plugin with logical-2-physical mappins
3rd meetup Openstack User Group Italy
- Neutron provides network abstraction and connectivity as a service for OpenStack. It uses a pluggable architecture with separate components for networking services like L2, L3, VPN, firewall, and load balancing.
- The Neutron server exposes a REST API and uses plugins to interface with networking devices and agents. L2 agents connect virtual ports and isolate tenant traffic. L3 agents route between networks using Linux network namespaces.
- When a VM boots, Neutron creates a port, notifies the DHCP agent, wires the port, and boots the instance while isolating network resources for each tenant. Additional services like load balancing are implemented through plugins and dedicated agents.
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...Cloud Native Day Tel Aviv
As OpenStack matures, more users move from “dipping a toe” to deploying at large scale, with 1000's of nodes.
OpenStack networking has long been a limiting factor in scaling beyond a few hundreds of nodes, forcing users to turn to cell splitting, or to complete offloading of the networking to the underlay systems and forfeit the overlay network altogether.
Dragonflow is a fully distributed, open source, SDN implementation of Neutron, that handles large scale deployments without splitting to cells.
In testing we've conducted, we were able to scale to 4000+ controllers (each controller is typically deployed on a compute node), while maintaining the same performance we had on a small 30 node environment.
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.
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.
OpenStack and the Transformation of the Data Center - Lew TuckerLew Tucker
This document summarizes a presentation by Lew Tucker of Cisco on OpenStack and the transformation of the data center. The key points are:
1) OpenStack is heralding the creation of a new software layer that spans the entire data center and provides a unified compute, storage, and networking infrastructure.
2) Networking is evolving in OpenStack from simple flat networking in Nova to the separate Neutron networking service, which is designed to abstract specific vendor implementations.
3) Neutron is being extended through projects like Network Functions Virtualization (NFV) and group-based policy abstractions to provide dynamically scalable network services and allow developers to control network access and traffic through policy definitions.
The document discusses OpenStack Neutron and Software Defined Networks (SDN). It begins with an agenda for a demonstration of Neutron including creating networks, spawning VMs, testing connectivity, and creating load balancers. It then provides an overview of Neutron components and architecture, including the modular layer 2 plugin. It demonstrates Neutron APIs and network namespaces. It introduces SDN concepts like the control plane and network virtualization. Finally, it discusses how Neutron enforces SDN through plugins like PLUMgrid that implement the functionality on software edges in compute nodes.
Openstack architecture for the enterprise (Openstack Ireland Meet-up)Keith Tobin
Synchronous
Replication
This document discusses OpenStack architecture for the enterprise. It describes using Crowbar to easily deploy OpenStack on Dell servers and networking equipment. Key aspects covered include using RabbitMQ clusters with mirrored queues for high availability, deploying Neutron on separate networking nodes, and using a Percona MySQL cluster to provide synchronous replication, data consistency, parallel applying and atomic node provisioning. The goal is an OpenStack architecture that is highly available, reliable, and can recover automatically from faults.
OpenStack Neutron Havana Overview - Oct 2013Edgar Magana
Presentation about OpenStack Neutron Overview presented during three meet-ups in NYC, Connecticut and Philadelphia during October 2013 by Edgar Magana from PLUMgrid
Designed for IT professionals looking to expand their OpenStack Networking knowledge, “Navigating OpenStack Networking” is a comprehensive and fast-paced session which provides an overview of OpenStack Networking, its history, its predecessor (Nova Networks), its components and then dives deep into the architecture, its features and plugin model and its role in building an OpenStack Cloud.
This document provides an overview of OpenStack Neutron, the networking component of OpenStack. It describes Neutron's architecture and components, how it uses Linux networking and Open vSwitch, and how network packets flow through the Neutron distributed virtual router architecture. Key concepts covered include Neutron plugins, agents, GRE tunnels, Linux network namespaces, and east-west vs north-south traffic flows in a DVR configuration.
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 provides network virtualization and automation capabilities through projects like Neutron, Heat, and plugins like Midonet.
- Neutron evolved networking in OpenStack to allow pluggable networking models beyond the initial Nova networking. It supports overlay technologies and network automation.
- Heat allows you to define infrastructure like servers, networks, and their relationships in templates that can be deployed through the OpenStack API. This provides automation of virtual network deployment.
- Plugins like Midonet provide distributed virtual networking models to improve scalability and performance over overlay approaches like OVS. They also allow automation of physical network configuration.
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...Cloud Native Day Tel Aviv
The document provides an overview and architecture of OpenDaylight Netvirt and its integration with Neutron. It discusses the Neutron/OpenDaylight architectural overview, the new networking_odl v2 architecture and features, and does a deep dive into the OpenDaylight Netvirt networking components and pipeline. It covers topics like external network configuration, the port creation sequence, DHCP ping response, and the OpenDaylight Netvirt service pipeline.
The document summarizes new features in OpenStack Liberty. Key updates include improved API micro-versioning in Compute, pluggable IP address management and role-based access control in Networking, and splitting Ceilometer into multiple sub-projects for metrics, alarms and events. Emerging projects like Manila, Magnum and Zaqar also see enhancements around shared file systems, container orchestration and messaging.
OpenStack networking - Neutron deep dive with PLUMgridKamesh Pemmaraju
These are slides from the OpenSTack Meeting in Boston on Marck 18, 2015. The session led by Fernando Sanchez - Principal Systems Engineer, at PLUMgrid. In this talk, Fernando discussed OpenStack architecture with a particular focus on networking. We’ll cover some important considerations for networking in your OpenStack cloud, provide a look at common terminology, and discuss how Open Networking Suite works with OpenStack to alleviate networking challenges.
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.
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.
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...OpenStack Korea Community
OpenStack Day in Korea 2015 - Keynote 2
Leveraging OpenStack to Realize the SKT Software-Defined Data Center
Jinsung Choi, Ph.D - CTO, Corporate R&D Center, SK Telecom
How to write a Neutron Plugin - if you really need tosalv_orlando
Slides for the talk from Salvatore Orlando and Armando Migliaccio at the Openstack Summit - Fall 2013 in Hong Kong
Talk abstract: http://openstacksummitnovember2013.sched.org/event/c6478ecf54d639de3b8b9958bfe9d450#.UnLEI5ROpU0
For the past 5 years, Canonical has engaged with dozens of communications service providers to design, build and operate virtualization infrastructure for network functions -- for the acronym lovers, delivering NFVI for VNFs. This presentation goes over the approach, challenges and learnings from multiple NFVI projects supporting multiple telco use cases.
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Stephen Gordon
This deck begins with a high-level overview of where OpenStack Compute (Nova) fits into the overall OpenStack architecture, as demonstrated in Red Hat Enterprise Linux OpenStack Platform. Before illustrating how OpenStack Compute interacts with other OpenStack components.
The session will also provide a grounding in some common Compute terminology and a deep-dive look into key areas of OpenStack Compute, including the:
Compute APIs.
Compute Scheduler.
Compute Conductor.
Compute Service.
Compute Instance lifecycle.
Intertwined with the architectural information are details on horizontally scaling and dividing compute resources as well as customization of the Compute scheduler. You’ll also learn valuable insights into key OpenStack Compute features present in OpenStack Icehouse.
This document provides an overview of several open source backend alternatives for OpenStack Neutron, including OpenDaylight, Ryu Network OS, and Open Contrail. It summarizes Neutron's built-in solution using ML2 and OVS agents, and how each open source alternative integrates with Neutron. Setup instructions are provided to try each alternative using Devstack.
Use Neutron instead of nova-network
●
neutron_url = http://neutron:9696
●
neutron_auth_strategy = keystone
●
neutron_admin_auth_url = http://keystone:35357/v2.0
●
neutron_admin_username = neutron
●
neutron_admin_tenant_name = service
●
neutron_admin_password = password
Nova interaction with Neutron
1. Create network, subnet, router etc via Neutron API
2. Boot VM, pass network info to Neutron
3. Attach ports, floating IP via Neutron
4. On delete,
The document discusses Neutron and SDN (Software Defined Networking) as solutions to problems with managing complex and dynamic data center networks. Neutron is OpenStack's networking component, which uses SDN approaches like OpenFlow to provide logical network abstractions and flexible virtual network configuration. SDN allows network policies to be programmed centrally and automated, improving network provisioning, management, and response to failures or changes. When combined with Neutron and an SDN controller like OpenDaylight, this enables on-demand, software-defined network services for OpenStack clouds.
This was a tutorial which Mark McClain and I led at ONUG, Spring 2015. It was well received and serves as a walk through of OpenStack Neutron and it's features and usage.
Openstack architecture for the enterprise (Openstack Ireland Meet-up)Keith Tobin
Synchronous
Replication
This document discusses OpenStack architecture for the enterprise. It describes using Crowbar to easily deploy OpenStack on Dell servers and networking equipment. Key aspects covered include using RabbitMQ clusters with mirrored queues for high availability, deploying Neutron on separate networking nodes, and using a Percona MySQL cluster to provide synchronous replication, data consistency, parallel applying and atomic node provisioning. The goal is an OpenStack architecture that is highly available, reliable, and can recover automatically from faults.
OpenStack Neutron Havana Overview - Oct 2013Edgar Magana
Presentation about OpenStack Neutron Overview presented during three meet-ups in NYC, Connecticut and Philadelphia during October 2013 by Edgar Magana from PLUMgrid
Designed for IT professionals looking to expand their OpenStack Networking knowledge, “Navigating OpenStack Networking” is a comprehensive and fast-paced session which provides an overview of OpenStack Networking, its history, its predecessor (Nova Networks), its components and then dives deep into the architecture, its features and plugin model and its role in building an OpenStack Cloud.
This document provides an overview of OpenStack Neutron, the networking component of OpenStack. It describes Neutron's architecture and components, how it uses Linux networking and Open vSwitch, and how network packets flow through the Neutron distributed virtual router architecture. Key concepts covered include Neutron plugins, agents, GRE tunnels, Linux network namespaces, and east-west vs north-south traffic flows in a DVR configuration.
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 provides network virtualization and automation capabilities through projects like Neutron, Heat, and plugins like Midonet.
- Neutron evolved networking in OpenStack to allow pluggable networking models beyond the initial Nova networking. It supports overlay technologies and network automation.
- Heat allows you to define infrastructure like servers, networks, and their relationships in templates that can be deployed through the OpenStack API. This provides automation of virtual network deployment.
- Plugins like Midonet provide distributed virtual networking models to improve scalability and performance over overlay approaches like OVS. They also allow automation of physical network configuration.
OpenDaylight Netvirt and Neutron - Mike Kolesnik, Josh Hershberg - OpenStack ...Cloud Native Day Tel Aviv
The document provides an overview and architecture of OpenDaylight Netvirt and its integration with Neutron. It discusses the Neutron/OpenDaylight architectural overview, the new networking_odl v2 architecture and features, and does a deep dive into the OpenDaylight Netvirt networking components and pipeline. It covers topics like external network configuration, the port creation sequence, DHCP ping response, and the OpenDaylight Netvirt service pipeline.
The document summarizes new features in OpenStack Liberty. Key updates include improved API micro-versioning in Compute, pluggable IP address management and role-based access control in Networking, and splitting Ceilometer into multiple sub-projects for metrics, alarms and events. Emerging projects like Manila, Magnum and Zaqar also see enhancements around shared file systems, container orchestration and messaging.
OpenStack networking - Neutron deep dive with PLUMgridKamesh Pemmaraju
These are slides from the OpenSTack Meeting in Boston on Marck 18, 2015. The session led by Fernando Sanchez - Principal Systems Engineer, at PLUMgrid. In this talk, Fernando discussed OpenStack architecture with a particular focus on networking. We’ll cover some important considerations for networking in your OpenStack cloud, provide a look at common terminology, and discuss how Open Networking Suite works with OpenStack to alleviate networking challenges.
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.
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.
[OpenStack Day in Korea 2015] Keynote 2 - Leveraging OpenStack to Realize the...OpenStack Korea Community
OpenStack Day in Korea 2015 - Keynote 2
Leveraging OpenStack to Realize the SKT Software-Defined Data Center
Jinsung Choi, Ph.D - CTO, Corporate R&D Center, SK Telecom
How to write a Neutron Plugin - if you really need tosalv_orlando
Slides for the talk from Salvatore Orlando and Armando Migliaccio at the Openstack Summit - Fall 2013 in Hong Kong
Talk abstract: http://openstacksummitnovember2013.sched.org/event/c6478ecf54d639de3b8b9958bfe9d450#.UnLEI5ROpU0
For the past 5 years, Canonical has engaged with dozens of communications service providers to design, build and operate virtualization infrastructure for network functions -- for the acronym lovers, delivering NFVI for VNFs. This presentation goes over the approach, challenges and learnings from multiple NFVI projects supporting multiple telco use cases.
Deep Dive: OpenStack Summit (Red Hat Summit 2014)Stephen Gordon
This deck begins with a high-level overview of where OpenStack Compute (Nova) fits into the overall OpenStack architecture, as demonstrated in Red Hat Enterprise Linux OpenStack Platform. Before illustrating how OpenStack Compute interacts with other OpenStack components.
The session will also provide a grounding in some common Compute terminology and a deep-dive look into key areas of OpenStack Compute, including the:
Compute APIs.
Compute Scheduler.
Compute Conductor.
Compute Service.
Compute Instance lifecycle.
Intertwined with the architectural information are details on horizontally scaling and dividing compute resources as well as customization of the Compute scheduler. You’ll also learn valuable insights into key OpenStack Compute features present in OpenStack Icehouse.
This document provides an overview of several open source backend alternatives for OpenStack Neutron, including OpenDaylight, Ryu Network OS, and Open Contrail. It summarizes Neutron's built-in solution using ML2 and OVS agents, and how each open source alternative integrates with Neutron. Setup instructions are provided to try each alternative using Devstack.
Use Neutron instead of nova-network
●
neutron_url = http://neutron:9696
●
neutron_auth_strategy = keystone
●
neutron_admin_auth_url = http://keystone:35357/v2.0
●
neutron_admin_username = neutron
●
neutron_admin_tenant_name = service
●
neutron_admin_password = password
Nova interaction with Neutron
1. Create network, subnet, router etc via Neutron API
2. Boot VM, pass network info to Neutron
3. Attach ports, floating IP via Neutron
4. On delete,
The document discusses Neutron and SDN (Software Defined Networking) as solutions to problems with managing complex and dynamic data center networks. Neutron is OpenStack's networking component, which uses SDN approaches like OpenFlow to provide logical network abstractions and flexible virtual network configuration. SDN allows network policies to be programmed centrally and automated, improving network provisioning, management, and response to failures or changes. When combined with Neutron and an SDN controller like OpenDaylight, this enables on-demand, software-defined network services for OpenStack clouds.
This was a tutorial which Mark McClain and I led at ONUG, Spring 2015. It was well received and serves as a walk through of OpenStack Neutron and it's features and usage.
This document provides an overview of OpenStack, including its history and key components. OpenStack is an open-source cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter. It is used by enterprises to automate resource allocation and enable self-service provisioning through web interfaces for administrators and users.
Inder Gopal
VP System Technology
IBM
ONS2015: http://bit.ly/ons2015sd
ONS Inspire! Webinars: http://bit.ly/oiw-sd
Watch the talk (video) on ONS Content Archives: http://bit.ly/ons-archives-sd
This presentation is about Introduction to Opendaylight and Integration between Opendaylight and Openstack
It is originally presented in SRM University SDN workshop
This document provides an overview and hands-on for OpenStack. It outlines the agenda which includes an OpenStack overview, introducing core and optional projects like Nova, Neutron, Glance, and Horizon, and hands-on for installing CentOS and RDO using Packstack. Key steps for the hands-on include setting up CentOS, installing RDO repository and Packstack, generating an answer file, and running Packstack for installation. Administration tasks like creating networks and instances are also mentioned.
Holistic Security for OpenStack CloudsMajor Hayden
Nothing clears out a conference room faster than a discussion around information security. Securing complex computer systems, such as OpenStack clouds, is extremely difficult. To make matters worse, attackers can make many mistakes without consequences. A defender’s single mistake could lead to a breach.
Don't let fear rule the discussion around security.
Operators need a simple and scalable method for securing OpenStack clouds. That starts with grouping components into compartments and then looking at how those compartments interact with each other. Those interactions form the backbone of security policies and technical controls.
In this vendor-neutral talk, Major Hayden, principal architect at Rackspace, will break down the complexity of securing OpenStack clouds using real-world scenarios. Attendees will learn how to:
Divide OpenStack deployments into compartments
Analyze the interactions between each component
Develop security policies and apply technical controls
Introduction to OpenStack : Barcamp Bangkhen 2016Opsta
OpenStack is a open source software for creating private and public clouds that coordinated collection of software from a few dozen related projects. This presentation will walk through the basic of OpenStack.
BarCamp Bangkhen 2016 at Kasetsart University on November 13, 2016
2016 - Continuously Delivering Microservices in Kubernetes using Jenkinsdevopsdaysaustin
The document discusses continuous integration and delivery (CI/CD) workflows using Kubernetes and Jenkins. It describes using Jenkins to automate the process of building, testing, and deploying code changes to Kubernetes clusters. The workflow includes steps for continuous integration testing, deploying to staging environments, and approving deployments to production with manual approval gates. It provides examples of implementing the workflow using a Jenkinsfile and Kubernetes resources like deployments.
목차
1. INTRODUCE
2. Platform
a. Northbound app & Interfaces
b. Controller Platform Services/Applications
i. Services & Applications
ii. Service Abstraction Layer/Core
c. Southbound Interfaces & Protocol Plugins
d. Data Plane Elements
3. ODL Multi Controller Distributed
4. Release Note
5. ODL & Tools Install
a. ODL install
b. Tool(Open vSwitch & Mininet) Install
6. ODL view
This document discusses SR-IOV (Single Root I/O Virtualization), which allows a PCIe device to appear as multiple separate devices. It describes how SR-IOV works by introducing physical functions and virtual functions. It then outlines the steps to enable SR-IOV on a Xen hypervisor, including configuring the network device, enabling virtual functions, binding VFs to the pciback driver, and assigning VFs to guest VMs. Reference links are also provided for additional information on SR-IOV and its implementation in Xen.
Accelerating Neutron with Intel DPDK from #vBrownBag session at OpenStack Summit Atlanta 2014.
1. Many OpenStack deployments use Open vSwitch plugin for Neutron.
2. But its performance and scalability are not enough for production.
3. Intel DPDK vSwitch - an DPDK optimized version of Open vSwitch developed by Intel and publicly available at 01.org. But it doesn't have enough functionality for Neutron. We have implemented the needed parts included GRE and ARP stacks. Neutron pluging
4. We got 5 times performance improving for netwroking in OpenStack!
The OpenStack Tacker Project and SDN/NFV MANO: Craig Stevens, BrocadeOpenStack
Audience: Intermediate
About: NFV/SDN end to end service orchestration and management are key topics at play in the industry today. This presentation gives an overview of some of the key components in this space like TOSCA NFV, Service Orchestration, VNF Management, Diagnostics before then diving into the OpenStack Tacker VNF Management details.
Speaker Bio: Craig Stevens – Principal Software Engineer, Brocade
Craig is a Principal Software Engineer at Brocade and has held various CTO, architectural and software engineering positions working with Service Providers throughout Asia Pacific. Craig is able to draw on his background and experience to give a unique perspective on this new software paradigm.
OpenStack Australia Day - Sydney 2016
https://events.aptira.com/openstack-australia-day-sydney-2016/
Tacker is a new OpenStack service that functions as a VNF manager. It provides a repository of VNF descriptors using TOSCA templates to define VNFs that can have multiple VMs. Tacker APIs allow onboarding and maintaining a VNF catalog stored in its database, and it supports configuration, monitoring, and management drivers to interface with other NFVO systems.
OVS and DPDK - T.F. Herbert, K. Traynor, M. Grayharryvanhaaren
The document discusses DPDK and software dataplane acceleration for Open vSwitch. It provides an overview of the OVS architecture and its evolution to integrate with DPDK. It shares one user's experience of initial challenges in using DPDK/OVS and improvements over time. Suggestions are made to improve areas like debugging, testing, documentation and training to enhance the usability of DPDK/OVS. Performance tuning techniques like using multiple threads are also briefly covered.
OpenStack is an open source cloud computing platform that provides infrastructure as a service. It supports various virtualization technologies and operating systems. Key components include Nova (compute), Swift (object storage), Glance (image registry), Neutron (networking), and Horizon (dashboard/GUI). OpenStack is deployed across many large companies and used both privately and publicly by organizations like Rackspace, HP, IBM, Cisco, and more. It provides an alternative to proprietary cloud platforms like AWS and works with various hypervisors, storage backends, and networking technologies.
Accelerate your business and reduce cost with OpenStackOpsta
OpenStack is a open source software for creating private and public clouds that coordinated collection of software from a few dozen related projects. This presentation give you an introduction about OpenStack and how OpenStack can help your business move faster and reduce cost.
CloudTalk #17 at AIA Tower on March 16, 2017
Lisa Caywood and Colin Dixon's presentation at the 2017 Open Networking Summit.
OpenDaylight has become a nexus for open source integration, creating a new open networking stack and enabling a new generation of open source, agile IT infrastructure. The fifth “Boron” release provides new tooling and documentation to support application developers, as well as greater integration with industry frameworks from OPNFV and OpenStack to CORD and Atrium. Boron also brings a practical focus on two leading types of deployments: (1) direct control of virtual switches to provide network virtualization and NFV and (2) management and orchestration of existing networks to provide new features and automation. This talk will cover trends in open SDN and cloud networking, with a focus on Boron milestones. In particular, it dives into the architecture across OpenStack and OpenDaylight to enable OpenStack service function chaining support in OpenDaylight.
Collaborating with OpenDaylight for a Network-Enabled CloudTesora
OpenDaylight is an open source SDN platform developed under the Linux Foundation. It aims to promote adoption of SDN through an industry-supported common platform. OpenDaylight has over 31,000 commits from nearly 700 contributors, representing over 2.6 million lines of Java code. It is used in over 150 commercial deployments and integrates with OpenStack for network virtualization and NFV services. Future releases will improve scaling, performance, and application integration through projects like Genius and NetVirt.
OpenStack is an open source cloud computing platform that consists of a series of related projects that control large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. It is developed as an open source project by an international community of developers and corporate sponsors and supports both private and public cloud deployments. Major components include compute (Nova), object storage (Swift), image service (Glance), networking (Quantum), and an identity service (Keystone).
An Open and Collaborative Ecosystem for IoTCharles Eckel
This document summarizes a presentation about open source and open standards for the Internet of Things (IoT). It discusses the promise and challenges of the IoT, including many disjoint efforts and standards. It then describes OpenStack and OpenDaylight, two open source projects that provide platforms for cloud computing and SDN/NFV. Finally, it discusses how open source and open standards can be combined to accelerate innovation for the IoT through collaboration on efforts like oneM2M, IoT Data Broker, Time Series Data Repository, and putting the pieces together through projects like OPNFV.
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...Rohit Agarwalla
OpenStack solutions have revolutionized economics, flexibility and scalability for the cloud. Hear how Cisco innovations like Application Centric Infrastructure and Intercloud Fabric bring unparalleled efficiency to OpenStack private cloud deployments. Attendees will be introduced to Cisco Validated Designs for deploying Red Hat Enterprise Linux OpenStack Platform. This session will cover Cisco OpenStack strategy, architecture and solutions. It will discuss in detail about the Cisco integration, innovations and differentiation for OpenStack. In addition, it will cover the architecture for both private and public cloud offerings. It will also cover the key Cisco partnerships, offerings and UCS bundles to help accelerate this solution.
This document provides an overview of cloud computing and OpenStack. It defines cloud computing and its components, service models, and benefits. OpenStack is introduced as an open source cloud management platform that controls compute, storage, and networking resources across a datacenter. Key OpenStack services like Nova, Neutron, Glance, Swift, and Keystone are summarized, along with their roles and basic functionality. The document concludes with information on how to get involved in the OpenStack community through contributions and using DevStack for development.
Presentation by VP / CTO Cloud Computing Lew Tucker for O'Reilly's Velocity conference June 2011. Discusses web vs. Enterprise approach to cloud services.
Introduction to Open stack - An Overview SpringPeople
OpenStack is a free & open-source software platform for cloud computing, mostly deployed as an IaaS. In this Slide, we will cover:
- Evolution of Openstack
- Cloud, its types and advantages
- Importance and overview of Openstack
- Openstack course syllabus
This document provides a summary of the OpenDaylight project, including:
- What OpenDaylight is and its goals of furthering SDN adoption through an open source platform.
- The OpenDaylight community includes over 150 contributors from many organizations working on around 100 commits per week.
- The Hydrogen release includes 15 projects and editions for base, virtualization, and service provider functionality. It provides an OpenStack integration through the virtualization edition.
- Future work includes model-driven development, clustering, and upstreaming the OpenStack Neutron plugin. The Affinity Management Service is an example project for storing affinity information.
MidoNet is an open, software-only, highly scalable and resilient, network virtualization system. With its distributed architecture it allows enterprises and service providers to build, run, and manage virtual networks at scale with increased control, security and flexibility.
MidoNet allows users to build isolated networks in software and overlays the existing network hardware infrastructure.
http://www.midokura.com/
This document discusses network as a service (NaaS) in OpenStack. It provides an overview of OpenStack, including its core projects like Nova, Swift, Glance, Keystone, and Horizon. It then describes NaaS and how two OpenStack projects, Quantum and Melange, provide NaaS functionality like software-defined networking, IP management, and network connectivity for VMs. Potential DevOps applications of NaaS in OpenStack are also outlined, such as simulating network failures for distributed systems testing in cloud environments. Finally, OpenStack community resources are highlighted.
Virtualization Concepts
This document discusses various types of virtualization including server, storage, network, and application virtualization. It begins with defining virtualization as creating virtual versions of hardware platforms, operating systems, storage devices, and network resources. Server virtualization partitions physical servers into multiple virtual servers. Storage virtualization pools physical storage to appear as a single device. Network virtualization combines network resources into software-defined logical networks. Application virtualization encapsulates programs from the underlying OS. The document then covers the history of virtualization in mainframes and personal computers and dives deeper into specific virtualization types.
Current & Future Use-Cases of OpenDaylightabhijit2511
OpenDaylight Overview and Architecture
• OpenDaylight Use Cases (Partial List)
I. Network Abstraction
II. ONAP
III. Network Virtualization
IV. AI/ML with OpenDaylight
V. ODL in OSS
• OpenDaylight: Getting Involved
VMware Integrated OpenStack (VIO) 3.0 provides an enterprise solution for OpenStack that leverages VMware's data center technologies. VIO 3.0 is based on the latest OpenStack Mitaka release and features a more compact control plane architecture. It allows existing vSphere workloads to be imported and managed through OpenStack APIs. Troubleshooting tools like vRealize Log Insight and vRealize Operations Manager provide visibility into the OpenStack and NSX environments through dedicated content packs.
VMworld 2013: VMware NSX Integration with OpenStack VMworld
VMworld 2013
Somik Behera, VMware
Mark McClain, DreamHost & OpenStack
Salvatore Orlando, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...NETWAYS
OpenNebula is an open-source tool for building and managing virtualized infrastructure as a service. It provides a uniform management layer that orchestrates multiple virtualization technologies and hardware configurations. OpenNebula allows for multi-tenancy, elastic provisioning of virtual machines, and automatic deployment in virtualized environments. It has interfaces and APIs that enable the management of distributed cloud infrastructure.
【Cisco OpenStack Seminar 2015.10.26】 OpenStack as Strategy for future growthシスコシステムズ合同会社
OpenStack is a strategy for future growth and innovation as entire industries are disrupted by cloud computing and software defined technologies. OpenStack provides agility, lower costs, and other benefits. Cisco participates in OpenStack to help develop open standards for cloud infrastructure. OpenStack is being used for networking, storage, compute and more across many sectors. Cisco contributes significantly to OpenStack projects like Neutron. Software defined technologies are disrupting traditional networking and infrastructure through virtualization and automation.
Optimising nfv service chains on open stack using dockerAnanth Padmanabhan
Uploading slides presented in the OpenStack summit, at Austin in April, 2016. Here is the link to the video,
https://www.openstack.org/videos/video/optimising-nfv-service-chains-on-openstack-using-docker
This document discusses optimizing network function virtualization (NFV) service chains on OpenStack using Docker containers. Docker containers provide better utilization of resources and higher density of workloads compared to virtual machines, with reduced overhead since there is no hypervisor layer. The design presented uses Docker containers as network functions chained locally on each OpenStack host for low latency. Areas of work include running Docker and KVM on the same host, configuring Open vSwitch for service chains, and Docker daemon interactions for on-demand network functions and tenant isolation.
Similar to OpenStack and OpenDaylight Workshop: ONUG Spring 2014 (20)
The document summarizes the history and evolution of Neutron, the networking component of OpenStack. It describes how Neutron started as a project called Quantum in 2011, was renamed to Neutron in 2013, and became the number 1 ranked networking project in OpenStack in 2015. It also outlines Neutron's design goals and key abstractions to provide networking connectivity between virtual machines, containers, and other resources in OpenStack clouds.
Kyle Mestery provided an update on OpenStack Networking (Neutron) priorities for the Liberty release. Key areas of focus include continuing the plugin decomposition effort, improving the API, enabling quality of service features, and integrating network services like load balancing and VPN. Governance changes are also underway to help scale Neutron development.
- Service chaining provides a common way to deliver multiple services in a specific order, decoupling network topology from services and enabling dynamic service insertion.
- It has both a data plane, using a common service header (NSH) to build service chains, and a control plane for policy and mapping overlay addresses to the physical network.
- Work has included implementing NSH encapsulation/decap in OVS and adding WireShark support, with ongoing work on LISP integration and control plane functionality.
This document discusses network virtualization and OpenStack Networking (Quantum). It provides an overview of OpenStack Networking concepts like virtual networks, ports, and subnets. It also describes the plugin architecture and various networking plugins. The document outlines how OpenStack Networking can be extended to support layer 3 constructs and hybrid cloud networking. It provides examples of networking architectures using plugins like Cisco Nexus with OpenStack Networking.
OpenStack: Why Is It Gaining So Much Traction?mestery
This document discusses why OpenStack is gaining traction. It provides 3 key reasons for OpenStack's momentum: 1) OpenStack supports multiple cloud APIs, which provides comfort around preventing lock-in for workloads; 2) Having an open source project as the underlying platform for clouds allows an entire ecosystem of startups to develop and allows enterprises to experiment more easily; 3) OpenStack has fostered discussions between business and IT leaders about cloud computing opportunities.
1) The document discusses the importance of Quantum, OpenStack's networking component, in enabling network services and advanced networking capabilities for cloud deployments.
2) Quantum provides abstractions for virtual networks, ports, subnets and routers that support multi-tenancy and isolation across different networking technologies and vendors.
3) Quantum uses plugins and extensions to interface with different networking backends, and the Cisco plugin interfaces with Cisco devices and managers to configure Cisco networking infrastructure.
- OpenStack is an open source cloud computing platform that allows companies to build public or private clouds.
- It includes services for compute, object storage, imaging, identity, networking, and dashboard/UI functionality.
- Devstack is a tool that allows quick deployment of OpenStack for development and testing purposes on a single node. It deploys OpenStack from source code repositories.
Open Source Cloud, Virtualization and Deployment Technologiesmestery
This was a presentation I gave at the second Minnesota OpenStack Meetup. The presentation goes over a background on Open Source Cloud and Virtualization Technologies, and then does a relative deep-dive into OpenStack, with a focus on Quantum.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
2. What Will I Learn During This Workshop?
• A high level overview of OpenStack Neutron
• A high level overview of OpenDaylight
• A quick overview on Group Based Policy in both projects
• How OpenStack Neutron and OpenDaylight integrate together
• How to bring up a multi-node OpenStack environment
• How to use OpenDaylight for virtual networks with OpenStack
Neutron
3. For Advanced Users
• Feel free to take the image for a spin during my presentation!
• If you hit any issues, we’ve got you covered!
• Hop onto #opendaylight-ovsdb on Freenode
• A fine selection of Open Source engineers will assist you with any questions
5. OpenStack: The Open Source Cloud
Platform
Compute (Nova)
Self-service provisioning of virtual
machines through a software API
Object Storage (Swift)
Massively scalable, distributed object
store
Network Service (Neutron)
For tenant created, virtual isolated
networks and subnets, and services
Your Application
6. OpenStack continues to build services which abstract
infrastructure and provide highly scalable utilities through
REST APIs, command tools and user portals
Every 6 month release, new services are added: moving quickly into auto-scaling, app orchestration, and network services
Compute
(VM provisioning)
Networking
(Virtual, Physical)
Storage
(Object)
Identity/Authentication
VM Image Catalog
User/Admin Portal
Metering
(Ceilometer)
Storage
(Block)
Orchestration
(HEAT)
Networking Services
(LB, FW, VPN, IDS..)
API’s - API’s
7. OpenStack Community Releases
(started October 2010 – 6 month release cycle)
Austin – October 2010
• Initial Release
• Compute (dev)
• Object Storage
Bexar– February 2011
• Second Release
• Compute – prod ready
Diablo – September 2011
• First “production-ready” release
• Initial deployments
Essex– April 2012
• Identity, Dashboard
• Quantum incubation
Catus – April 2011
• Multi-hypervisor
• KVM/QEMU, Xen
Folsom – October 2012
• Quantum core
• Cinder block storage
Grizzly– April 2013
• Metering, Orchestration, Bare metal,
LBaaS
Havana – October 2013
• L3 Network services
• (planned)
2011 2012 2013 2014
Icehouse– April 2014
• Stability
• Test coverage gaps
9. Neutron Network Service
- OpenStack Design Summit,April 2011
• Compute service (EC2): virtual machines
• Launch instance (image, mem_size, disk)
• Suspend, clone, migrate
• Storage service (S3, EBS): virtual disks
• Store object
• Create/attach block
• Network service (Neutron): virtual networks
• Create/delete private network
• Attach VM to network resource
• Maintain compatibility with Nova networking model
• Work with different networking environments
• Capabilities
• Routing
• IP address management
• Service attachment
App Svr
OS
VM
App Svr
OS
VM
App Svr
OS
VM
10. OpenStack Portal gives each user a view of their own network topology
(vm’s, subnets, routers)
Cisco developed visual interface
for network containers
11. OpenStack Use Cases
– going beyond public cloud service providers
• On premise, private cloud
• Large scale consumer-facing web applications/services
• Media companies
• Storage
• Mobile packet core
• Turn infrastructure into a set of services (FWaaS, LBaaS)
• NFV, elastic network services
• Span multiple data centers and service providers
• Big data analytics with optimized networking
• Bare metal provisioning using a “cloud-like” API
12. OpenStack’s design principle is to be built as a set of loosely coupled, but
related projects developing advanced cloud services
Neutron
networking
Nova
compute
Glance
image
Keystone
security
Incubated
Projects
Horizon
web interface
Swift
storage
• Covers compute, storage and
networking
• Used to build “public” or “private”
clouds
• Each service is driven by community
projects with contributions from many
companies
• Easier for innovation through adding
new services
• Small number of core services – larger
number of associated services
14. What is Modular Layer 2 (ML2)?
Neutron ML2 Plugin
Network
OVS LinuxBridge Vendor X Vendor YHyper-V
15. ML2 Use Cases
• Replaces existing monolithic plugins, eases development of new plugins
• Eliminates redundant code
• Reduce development and maintenance effort
• New features
• Top-of-Rack switch control
• Avoid tunnel flooding via L2 population
• Modular Agents
• Heterogeneous deployments
• Specialized hypervisor nodes with distinct network mechanisms
• Integrate *aaS appliances
• Roll new technologies into existing deployments
16. ML2 Architecture Diagram
Neutron Server
ML2 Plugin
Type Manager Mechanism Manager
API Extensions
GRE
TypeDriver
Arista
VLAN
TypeDriver
VXLAN
TypeDriver
Cisco
Nexus
Hyper-V
L2
Population
Linuxbridge
Open
vSwitch
Tail-FNCS
18. What is OpenDaylight?
OpenDaylight is an Open Source Software project under the Linux Foundation with the goal of
furthering the adoption and innovation of Software Defined Networking (SDN) through the creation of
a common industry supported platform
Code Acceptance Community
To create a robust, extensible,
open source code base that covers
the major common components
required to build an SDN solution
To get broad industry acceptance
amongst vendors and users
• Using OpenDaylight code
directly or through vendor
products
•Vendors using OpenDaylight
code as part of commercial
products
To have a thriving and growing
technical community contributing
to the code base, using the code in
commercial products, and adding
value above, below and around.
25. OpenStack Integration: Status
• ML2 Driver available in Icehouse release!
• Supports VXLAN and GRE tunnel networks
• devstack support merged upstream
• Run OpenDaylight as a top-level service in devstack!
• OpenStack Neutron API Service available now in OpenDaylight
o provides Neutron API handling for multiple implementations
• Initial ML2 plugin focused on core Neutron functionality
o Still uses Neutron [DHCP, L3] agents
26. OpenStack/OpenDaylight Integration
Neutron Node
Compute Node
OpenDaylight Node
Network Node
Neutron Server
ML2 Plugin w/
OpenDaylight Driver
OpenDaylight Server
Neutron API Service
OVSDB Plugin
OVS
VM1 VM2
OVS
L3 Agent DHCP
Agent
REST API
RPC
OpenFlow &
OVSDB
27. OpenStack Integration: Next Steps
• Updates planned for Helium and Juno:
• VIF plugging changes for stability improvements
• Notify from ODL to MechanismDriver once ODL has setup the port on the host
• Security groups implemented using OpenFlow rules
• L3 routing handled by OpenDaylight
• Removes the need for the L3 agent
• Additional refinements and bug fixes
28. OpenVSwitch
OVSDB Protocol Library
Bidirectional JSON-RPC Library
Netty.io
Configuration
Service
Inventory
Service
API Driven SAL (ADSAL)
OpenFlow 1.0 Plugin
OpenFlow 1.0 Library
Connection
Service
Flow
Programmer
java.nio.socket
Model Driven SAL (MDSAL)
Inventory
Service
Connection
Service
Flow
Programmer
OpenFlow 1.3 Plugin
OpenFlow 1.3 Library
Netty io
OVSDB South-bound Plugin OpenFlow 1.0 SB Plugin OpenFlow 1.3 SB Plugin
Controller
Neutron
ML2 Plug-In
OpenDaylight NorthBound API Layer - REST APIs
OpenDaylight Neutron REST-API
OVSDB Neutron Application
OpenFlow 1.0
30. What is Group Based Policy?
• GBP introduces the notion of groups of endpoints and policy
abstractions governing communication between these groups
• Northbound API which accepts abstract policy based on application
requirements
• Multiple southbound implementations for programming network elements
• GBP is a project in both OpenStack Neutron and OpenDaylight
• Incubated project in ODL
• BP accepted for Juno in OpenStack Neutron
31. Group Based Policy Goals
• Fundamentally change how applications interface with the network
• Instead of dealing with network constructs (networks, subnets, ports, routes),
applications can deal with their intent in a declarative manner
• Provide application oriented interfaces to OpenStack Neutron and
OpenDaylight
• Provide a simpler interface and abstractions for applications
• Allow for easier consumption of resources by applications
32.
33. OpFlex Overview
What exactly is OpFlex?
• The OpFlex Architecture Provides a distributed control system based
on a declarative policy information model.
• An incubated project in OpenDaylight consisting of three things: The
OpFlex protocol, the OpFlex SB plugin, and the OpFlex Policy Agent.
35. Group Based Policy in the Open Source
Community
Group Policy API1
2
3
OpFlex Agent
Group Policy API
OpFlex Southbound Plugin
Contributors
Contributors
Contributors
Group Based Policy
Information Model
OpFlex Agent
Framework
36. How to get involved …
https://wiki.opendaylight.org/view/OpFlex:Main
https://wiki.opendaylight.org/view/Group_Policy:Main
#opendaylight-opflex on Freenode
#opendaylight-group-policy on Freenode
38. What You Will Need
• OpenDaylight Virtualization Edition with OVSDB
• Can be in a VM or on your laptop directly
• Download Link
• Two or more OpenStack Nodes
• One node running control software and optionally compute services
• One or more compute nodes
39. Logistics
• The Fedora20 VM has the following information:
• Users:
• root/password
• odl/odl
• Setup for DHCP for the image itself.
40. Boot Your VM Images
• Boot the VM which you will run OpenDaylight inside of.
• Optionally bring-up OpenDaylight on your laptop natively.
• This will work in either scenario.
• Verify IP addresses on your VMs (may require reboots).
• This should be done for all VMs.
• This may change once you import the OVF file.
41. OpenStack VM Setup
• Copy the VM image twice:
• Once for control and once for compute
• On both nodes:
• Update your networking
• The setup assumes eth0 as a NAT interface for external access, and eth1 on a private host
only network for communication between the nodes.
• On the control node:
• Login as odl/odl
• Copy local.conf.control to devstack/local.conf
• Edit devstack/local.conf and change IP addresses
• On the compute node:
• Login as odl/odl
• Copy local.conf.compute to devstack/local.conf
• Edit devstack/local.conf and change IP addresses
43. Boot Up Your OpenStack Instances
• Control Node:
• cd devstack
• ./stack.sh
• Compute Node:
• cd devstack
• ./stack.sh
• If you hit issues …
• Troubleshooting guide at the end of this slide deck
54. Troubleshooting
The following slides all provide some general troubleshooting advice for the image
provided on the USB keys and available for download here:
https://wiki.opendaylight.org/images/HostedFiles/Fedora20_ODL_OpenStack.zip
55. Common Problems
• Remove devstack/local.conf before stacking
• Copy in local.conf.[control,compute] fresh
• Edit as appropriate
• Problem: OVS not running after reboot
• Solution: sudo systemctl restart openvswitch
• Make sure you have a default GW configured correctly
• Possible solution: sudo route add default gw 192.168.1.1
• There are two interfaces on the guest VM
• If you run into issues, bring down eth1
• Edit /etc/sysconfig/network-scripts/ifcfg-eth1
56. Volume problems
A volume group called stack-volumes already exists.
• Two solutions:
• Restack
• ./unstack.sh
• ./stack.sh
• Delete the volume file and remove the VG
• sudo rm -rf /opt/stack/data/stack-volumes-backing-file
• sudo vgchange -a n stack-volumes && sudo vgremove stack-volumes
Editor's Notes
Forrester predicts that in 2014, OpenStack APIs will become the 4th standard.OpenStack has crossed the threshold and will become another de facto IaaS standard before the end of the year, when OpenStack compatibility will be a must, not a nice-to-have.” (Source: Forrester Research, Inc., State Of Cloud Platform Standards: Q1 2014, March 2014).
OpenNFVMoving beyond public cloud
A Neutron core plugin in Havana and IcehouseModularDrivers for layer 2 network types and mechanisms interface with agents, hardware, controllers, …Works with existing L2 agentsopenvswitchlinuxbridgehypervDeprecates existing monolithic pluginsopenvswitchlinuxbridge
OpenDaylight exposes a single common NB interface for all SB usersAPI exposed matches Neutron API 1:1Multiple implementations in ODLODL Plugin in Neutron passes information throughMoves complexity to ODL (scaling, etc.)