Bring your virtualized networking stack to the next level



Similar documents
Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure

CERN Cloud Infrastructure. Cloud Networking

SDN v praxi overlay sítí pro OpenStack Daniel Prchal daniel.prchal@hpe.com

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

Software Defined Network (SDN)

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

PLUMgrid Open Networking Suite Service Insertion Architecture

Utility Computing and Cloud Networking. Delivering Networking as a Service

Analysis of Network Segmentation Techniques in Cloud Data Centers

Windows Server 2012 Hyper-V Virtual Switch Extension Software UNIVERGE PF1000 Overview. IT Network Global Solutions Division UNIVERGE Support Center

Sales Slide Midokura Enterprise MidoNet V1. July 2015 Fujitsu Limited

Open Source Networking for Cloud Data Centers

Quantum. Virtual Networks for Openstack. Salvatore Orlando Citrix Systems

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

OpenStack/Quantum SDNbased network virtulization with Ryu

Designing Virtual Network Security Architectures Dave Shackleford

How To Build An Openstack Cloud System

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

CON Software-Defined Networking in a Hybrid, Open Data Center

Ryu SDN Framework What weʼ ve learned Where weʼ ll go

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Getting cross-platform: bringing virtualization management to the PPC world

2014 Open Networking Foundation

Network Virtualization

CloudStack Networking. Paul Angus Cloud

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

Configuring Oracle SDN Virtual Network Services on Netra Modular System ORACLE WHITE PAPER SEPTEMBER 2015

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

Cisco and Red Hat: Application Centric Infrastructure Integration with OpenStack

OpenDaylight Network Virtualization and its Future Direction

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

State of the Art Cloud Infrastructure

OpenStack Awareness Session

How To Manage A Network From A Microsoft Lab

Open vswitch and the Intelligent Edge

OpenStack Networking: Where to Next?

ovirt and Gluster hyper-converged! HA solution for maximum resource utilization

Cisco and Canonical: Cisco Network Virtualization Solution for Ubuntu OpenStack

Network Technologies for Next-generation Data Centers

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

Virtualization, SDN and NFV

NEC contribution to OpenDaylight: Virtual Tenant Network (VTN)

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

Going Hybrid. The first step to your! Enterprise Cloud journey! Eric Sansonny General Manager!

ovirt self-hosted engine seamless deployment

Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang Nov 13, 2014

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

Telecom - The technology behind

Enterprise-Ready Network Virtualization for OpenStack

Network Virtualization

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

Simplifying Big Data Deployments in Cloud Environments with Mellanox Interconnects and QualiSystems Orchestration Solutions

Data Center Network Virtualisation Standards. Matthew Bocci, Director of Technology & Standards, IP Division IETF NVO3 Co-chair

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

Expert Reference Series of White Papers. vcloud Director 5.1 Networking Concepts

ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab

Research trends in abstraction of networks and orchestration of network services

Palo Alto Networks. Security Models in the Software Defined Data Center

SDN in CloudStack. Tuesday, October 15, 13

Trademark Notice. General Disclaimer

Automating Network Security

Ethernet-based Software Defined Network (SDN)

Underneath OpenStack Quantum: Software Defined Networking with Open vswitch

Building an Open, Adaptive & Responsive Data Center using OpenDaylight

Network Architecture Validated designs utilizing MikroTik in the Data Center

Managing Kubernetes and OpenShift with ManageIQ. Alissa Bonas, Dublin 2015

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2

Virtualized Access Layer. Petr Grygárek

SDN Controller Requirement

NephOS A Licensed End-to-end IaaS Cloud Software Stack for Enterprise or OEM On-premise Use.

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux Iisko Lappalainen MontaVista

OVN: Open Virtual Network for Open vswitch. Russell Bryant Kyle Mestery Justin Pettit

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

How To Manage A Virtualization Server

Software-Defined Networks Powered by VellOS

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

OpenStack Manila Shared File Services for the Cloud

May 13-14, Copyright 2015 Open Networking User Group. All Rights Reserved Not For

Software Defined Networking (SDN) and OpenStack. Christian Koenning

SOFTWARE DEFINED NETWORKING

Federated Application Centric Infrastructure (ACI) Fabrics for Dual Data Center Deployments

Virtualization Management the ovirt way

Roman Hochuli - nexellent ag / Mathias Seiler - MiroNet AG

Software Defined Environments

Overlay networking with OpenStack Neutron in Public Cloud environment. Trex Workshop 2015

CPLANE NETWORKS. Production-ready OpenStack Networking. White Paper

Cloud on TEIN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University

SDN in the Public Cloud: Windows Azure. Albert Greenberg Partner Development Manager Windows Azure Networking

Open Fabric SDN The Comprehensive SDN approach. Jake Howering, Director SDN Product Line Management Bithika Khargharia, PhD, Senior Engineer

Cloud Networking From Theory to Practice" Ivan Pepelnjak NIL Data Communications"

w w w. u l t i m u m t e c h n o l o g i e s. c o m Infrastructure-as-a-Service on the OpenStack platform

Network Virtualization: Delivering on the Promises of SDN. Bruce Davie, Principal Engineer

How to Guide: StorageCraft Cloud Services VPN

SDN Applications in Today s Data Center

Installation Runbook for Avni Software Defined Cloud

Multitenancy Options in Brocade VCS Fabrics

Automation and DevOps Best Practices. Rob Hirschfeld, Dell Matt Ray, Opscode

ovirt Introduction James Rankin Product Manager Red Hat Virtualization Management the ovirt way

Defining SDN. Overview of SDN Terminology & Concepts. Presented by: Shangxin Du, Cisco TAC Panelist: Pix Xu Jan 2014

Decisions Behind Hypervisor Selection in CloudStack 4.3

Transcription:

Bring your virtualized networking stack to the next level Mike Kolesnik, mkolesni@redhat.com Senior Software Engineer, Red-Hat FOSDEM February 2014 1/42

Agenda ovirt network configuration Neutron overview Key features Integration benefits External providers Neutron as an external provider Future work 2/42

ovirt Network Configuration 3/42

Network View Network - a logical entity that represents a layer 2 broadcast domain Defined within the scope of a data center 4/42

Adding a New Network 5/42

Adding a New Network 6/42

Adding a New Network 7/42

Host Level Configuration 8/42

Adding Networks to a VM 9/42

Adding Networks to a VM 10/42

Integration Benefits Add support in ovirt for the various network technologies provided via Neutron plugins Leverage L3 services modeled in Neutron Enjoy both worlds: Neutron for managing VM networks ovirt for managing infrastructure networks (Migration network, storage network etc.) Neutron networks are exposed side by side with ovirt networks which allows the user to use ovirt mature implementation for network configuration 11/42

Neutron Overview 12/42

OpenStack Networking - Neutron Neutron provides network connectivity-as-a-service It offers a plug-in architecture designed to support various network technologies through vendor specific plug-ins and API extensions Exposes REST API for accessing the service Available plugins: Linux Bridge, OVS, ML2, Cisco Nexus, NVP, Ryu, NEC, etc... 13/42

Neutron high level architecture Neutron API API clients Neutron Plugin - Create network - Create network - Update network - Update network - Delete network - Delete network - Create Port... - Create Port... API extensions - Extensions Compute nodes configured according to selected plugin, by either: * Agent at each node * External network controller (e.g. UCSM) DB API + plugin = Neutron service Compute nodes 14/42

Key features in Neutron Better network virtualization using Overlay networks IPAM - IP Address Management Security Groups Virtualized services Virtual Routing VPN as a Service Firewall as a Service Load Balancing as a Service And many more, as a service.. 15/42

Key features in Neutron Better network virtualization using Overlay networks IPAM - IP Address Management Security Groups Virtualized services Virtual Routing VPN as a Service Firewall as a Service Load Balancing as a Service And many more, as a service.. 16/42

Why overlay? VLAN as the most basic virtual networking Very limited Hard to maintain No brains Overlay networks as the new virtual networking Unlimited Easy to maintain Can be smart - SDN In the end, depends on the use case 17/42

Key features in Neutron Better network virtualization using Overlay networks IPAM - IP Address Management Security Groups Virtualized services Virtual Routing VPN as a Service Firewall as a Service Load Balancing as a Service And many more, as a service.. 18/42

IPAM basics The cornerstones: Network Subnet Port Port gets IP from a Subnet IP gets delivered via DHCP Also gets other net info 19/42

Key features in Neutron Better network virtualization using Overlay networks IPAM - IP Address Management Security Groups Virtualized services Virtual Routing VPN as a Service Firewall as a Service Load Balancing as a Service And many more, as a service.. 20/42

Security Groups Segregate VMs from the world Allow in/outbound traffic One group to rule them all: Security Group Security rules Each port can have security group(s) 21/42

Integration bits 22/42

External Providers An external product that can be used to provide resources for ovirt Resources that can be provided: hosts, networks, etc.. Configure once, use everywhere 23/42

The Neutron External Provider Created as an external network provider Can be deployed with the user's choice of plugin Can be used in either of the flavors: ovirt centric Neutron is an implementation detail, the networks are actually managed in ovirt. Neutron centric Existing Neutron installation, ovirt is just a user of some of the networks. 24/42

How to Use Neutron in ovirt? It's simple! Just follow these few steps: 1. Install a Neutron instance 2. Add the instance as an external provider 3. Add networks on the provider: 3.1. Add a new network on the provider 3.2. Import networks 4. Install host with the provider's agent 5. Use the network in a VM's NIC 6. Run the VM 25/42

Step 1: Installing Neutron Install Neutron service and configure your choice of plugin Install Keystone Configure Keystone for the Neutron service 26/42

Step 2: Adding a Neutron Provider 27/42

Step 2: Adding a Neutron Provider 28/42

Step 3 (1): Adding a New Network 29/42

Step 3 (1): Adding a New Network 30/42

Step 3 (1): Adding a New Network 31/42

Step 3 (2): Importing Networks 32/42

Step 4: Installing Host With Agent 33/42

Step 4: Installing Host With Agent 34/42

Step 4: Installing Host With Agent 35/42 35/42

Step 5: Adding Network to a vnic 36/42

Step 6: Running the VM 37/42

Future Work 38/42

Future Work Integrate advanced services Improve VM scheduling, taking into account the networks availability on the host Which host has access to which network Monitor vnic connectivity after VM/vNIC started Integrate Security Group management Integrate L3 functionality Support more Plugin types 39/42

In Conclusion ovirt network configuration Neutron overview Key features Integration benefits External providers Neutron as an external provider Future work 40/42

More info Neutron ovirt https://wiki.openstack.org/neutron http://www.ovirt.org/network_provider Mailing lists users@ovirt.org arch@ovirt.org engine-devel@ovirt.org vdsm-devel@lists.fedorahosted.org IRC Channel #ovirt channel on irc.oftc.net 41/42

THANK YOU! Mike Kolesnik mkolesni@redhat.com 42/42