Developing, Deploying, and Consuming L4-7 Network Services in an OpenStack Cloud
Hands-On Workshop, OpenStack Summit, Austin
https://wiki.openstack.org/wiki/GroupBasedPolicy/Austin
Sumit Naiksatam, Igor Duarte Cardoso, Hemanth Ravi, Ivar Lazzaro, Jason Plank, David Grizzanti
Agenda
1. Intro + Workshop logistics - Sumit, 5 mins
2. OpenStack *aaS services and SFC in Neutron and GBP - Igor, 10 mins
3. GBP Intro + Service Chain consumption workflow (tenant API) - Sumit, 20 mins
4. Service Chain deployment workflow (Operator API) - Ivar, 20 mins
5. BYOF - Service Developer workflow - Hemanth, 20 mins
6. HA for Services + Sungard Production setup tour - David, 10 mins
7. Q/A
Logistics
Workshop Resources:
https://wiki.openstack.org/wiki/GroupBasedPolicy/Austin
Workshop Guide:
Contains lab access information
Also, GBP devstack available to practice after workshop
OpenStack *aaS services and SFC in Neutron and GBP
OpenStack *aaS services and SFC in Neutron and GBP
OpenStack *aaS services and SFC in Neutron and GBP
OpenStack *aaS services and SFC in Neutron and GBP
OpenStack *aaS services and SFC in Neutron and GBP
Policy Based Service Lifecycle Management
Group Based Policy Model
Resource Model
Resource Model
1-2-3 Easy!
Consuming - Tenant Workflow
Workshop Goal
Web
FW
+ LB
HTTP
External-
World
App
LB
HTTP
DB
FW
(3306)
TCP
External Group
PRS
Service Chain
Internal Group
VM
Deploying - Operator Workflow
Separation of Concerns
Operators do this once:
So that Users only have to do this:
Operator Workflow
Provide basic infrastructure constructs your cloud’s Tenants, so that they don’t have to worry about them.
Operator Workflow
Provide basic infrastructure constructs your cloud’s Tenants, so that they don’t have to worry about them.
External Connectivity
Service Chain
Developing - Service Developer Workflow
BYOF - Bring Your Own Function!
Develop Firewall Service on a VM
fw-
consumer
fw-
provider
FW
(allow icmp + ssh)
TCP
PRS
Service Chain
Internal Group
VM
Service Lifecycle Management Framework - NFP
Service VM
Service VM
Service VM
GBP
Service Chaining
Network Function Orchestrator
Tenant (Over-the-cloud)
RPC
Namespace
Proxy
Network Plugin Framework (NFP)
Infra (Under-the-Cloud)
RPC
REST
NFP Framework Features
HA for Services
Sungard Availability Services
Thank You
Legal Notices and Disclaimers by Intel Author - Igor Duarte Cardoso