hands-on lab: test drive your openstack network
TRANSCRIPT
![Page 1: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/1.jpg)
OpenStack Summit | Austin, TX
OpenStack Networking: Hands-on Lab
![Page 2: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/2.jpg)
Copyright © PLUMgrid, Inc. 2011-20162
IntroductionSpeaker(s)
Sr Director Product & Solution Marketing, PLUMgrid
Valentina Alaria
Part of the OpenStack community for 6+ years and has worked with 100s of users throughout their journey of learning, designing and deploying OpenStack-based cloud solutions. A product innovation strategist and technology evangelist, Valentina has 10+ years experience with Cloud and Datacenter Infrastructure and has been involved with SDN since the early days throughout her endeavors at PLUMgrid, Nicira and Cisco.
System Engineer, PLUMgrid
Jamal Arif
Jamal Arif is a self-motivated and passionate professional having 5+ years of experience in Cloud & Data Center technologies, Telecommunications, Virtualization and Software Defined Networking.
He has been a part of the OpenStack Community for last couple of years with more focus in building SDN based OpenStack Private/Public Cloud infrastructures for enterprises, telcos, & service providers etc.
![Page 3: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/3.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
• OpenStack Networking Refresher• PLUMgrid Plugin• Hands-on Lab• Next Steps
Agenda
![Page 4: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/4.jpg)
OpenStack Networking Refresh
![Page 5: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/5.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
• Provide Network as a Service
• Provide Operator & Tenants ability to
create and offer rich network topologies
and configure advanced policies
• Offer a technology agnostic layer while
enabling vendor extensions
• Support for advanced services
Why Neutron?
Compute StorageNetwork
![Page 6: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/6.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
OpenStack Neutron Architecture Components
Neutron Server
Core APIs API Extensions
Plugins
![Page 7: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/7.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
Neutron API Flow
Neutron Server Plugin
Backend Implementation
(controllers, agents,
appliances)Neutron API Request
![Page 8: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/8.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
What can users do with Neutron?
Provide external connectivity (e.g. Internet)
to workloads
Interconnect networks with routers
Create multi-tenant networks with private IP
space
Connect workloads to each network
![Page 9: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/9.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
• Created by end-users• Details of how they are “implemented” are hidden from the users• VMs can connect to tenant networks• Supported types: flat, local, VLAN, Overlay based
Tenant Network
![Page 10: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/10.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
• Created with admin credentials• Specify they physical implementation and usually map to existing
data center constructs• VMs can connect directly to provider networks (burning IPs of
physical infra) or via an external network and floating IP/NAT• Provide connectivity with legacy network
Provider Network
![Page 11: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/11.jpg)
Mapping OpenStack to PLUMgrid
![Page 12: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/12.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
You always need to select a plugin
![Page 13: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/13.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
“Overlay-based” Networking Model
• Multi-tenancy achieved by “overlaying” MAC-in-IP ‘Tunnels’ onto the physical switch fabric (underlay, transport network)
• Encapsulation header (VXLAN, NVGRE, STT) convey tenant network ID to enable full isolation and overlapping IP Address spaces support
• Software layers to implement routing / switching operations within and across tenant networks
![Page 14: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/14.jpg)
Copyright © PLUMgrid, Inc. 2011-201614
PLUMgrid Open Networking Suite
Internet
IO Visor Gateway
IO Visor Edges (Compute Nodes)
PLUMgrid Directors
VXLAN-based Overlay
PLUMgrid CloudApex & OpsVM
![Page 15: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/15.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
From OpenStack Networks to Virtual Domains
OpenStack Networks Virtual Domains
![Page 16: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/16.jpg)
Copyright © PLUMgrid, Inc. 2011-201616
PLUMgrid Virtual Network FunctionsDistributed Virtual Network Functions Description
Connector • Connectivity: External, Port Bundle (“Multi-gateway LAG”), Appliance and Inter Virtual Domain
Bridge • Distributed Layer 2 network function• Connects VMs on same IP subnet inside Virtual Domain• Include Private VLAN functionality
Router• Distributed Layer 3 network function• Connects VMs from different subnets inside a Virtual Domain• Includes Dynamic Routing Protocols (RIP, OSPF, BGP)
DHCP • Distributed DHCP function for dynamic IP Address allocation• Associated on per Bridge basis
NAT • Distributed Network Address Translation function• Supports Inbound / Outbound, Many to One, One to One NAT
Security Policies • Distributed Layer 4 Security network function• Substitute for Layer 4 ACLs / Firewalls
DNS • Distributed Domain Name Service
![Page 17: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/17.jpg)
Hands-on Lab
![Page 18: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/18.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
• Check you have following:• IP Address• Password
• Hands-on Lab Guide
Login Information
• If you have VNC client – Good• If you don't have VNC Client
• Download Real VNC Viewer
• If Macbook • Open Safari Browser
• vnc://xxx.xxx.xxx.xxx• Put username and password
![Page 19: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/19.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
Hands-on Lab Step by Step
Set up a network topologyfor 3 tier app cloud with
web, app, db
Create multiple projectsin OpenStack
![Page 20: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/20.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
Hands-on Lab Step by Step
Monitor and troubleshoot Modify security group and ingress/egress forwarding
policies
Enable external connectivity
![Page 21: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/21.jpg)
Next Steps
![Page 22: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/22.jpg)
PLUMgrid Certified OpenStack Networking Associate
Design Center Transformation
OpenStackOveriew
OpenStackNetworkingIntroduction
Hands-on LabTraining
Register Today! www.plumgrid.com/plumgrid-university
![Page 23: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/23.jpg)
HANDS-ON
23
![Page 24: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/24.jpg)
Copyright © PLUMgrid, Inc. 2011-2016
Hands-on Lab
Overview Environment
Use Case
What to Expect
Multi-tenant Virtual Network Infrastructure for Private Clouds
Strict isolation & micro-segmentation
Rich portfolio of networking functions
On-demand creation of networks via CMS
In-depth control over network functions
![Page 25: Hands-on Lab: Test Drive Your OpenStack Network](https://reader034.vdocument.in/reader034/viewer/2022051520/58f18d1e1a28abed6c8b45cd/html5/thumbnails/25.jpg)
Visit Us @ Booth C21
THANK YOU!
www.plumgrid.com