14

OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

Embed Size (px)

Citation preview

Page 1: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI
Page 2: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

OpenStack Installation and Deployment with Cisco ACI using OpFlexLTRACI-2225Rafael Muller([email protected]), Principal Services EngineerLuis Flores([email protected]), Customer Solution Architect

Cesar Obediente([email protected]), Principal Systems Engineer

http://openstack.ciscolive.com

Page 3: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

OpFlex+OVS Implementation• APIC VMM Domain support for OpenStack• Endpoint statistics, health, faults in APIC

• Hypervisor local enforcement security policies• Security Groups (ML2 driver) via IP Tables• Group-Based Policies via OpenFlow in Open

vSwitch• VXLAN or VLAN integration• NAT support

• Floating IP NAT (via hypervisor host IP)• Source NAT (SNAT) for each hypervisor

• Multiple OpenStack Driver Options:• ACI native Group-Based Policy• Neutron ML2• ACI Integration Module

• Distributed services : DHCP, L3 agent and NAT

Hypervisor Integration for OpenStack

APIC

x86Hypervisor

Open vSwitch Opflex Agent

VM

APIC Driver

x86

VM VM

VLAN/VXLAN

Page 4: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Neutron-OpFlex-agent• Receives updates from OpenStack

about new endpoints

• OpFlex agent• Runs OpFlex protocol with ACI leaf

proxy. Programs Open vSwitch via OpenFlow

• Endpoint File• located in /var/lib/opflex-agent-ovs.

Storage for host local endpoint information

• Open vSwitch• Policies pushed by OpFlex agent

OpenFlow implemented on kernel data-path.

OpFlex Agent Architecture

x86Hypervisor

Open vSwitch

OpFlexAgent

Neutron OpFlexAgent

VM VMEP File

OpenFlow

OpFlex Protocol(infra-VLAN)

Data-plane Traffic(VLAN/VXLAN)

Page 5: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 5Presentation ID

Cisco OpFlex Release Date OpenStack Release ACI Release

1.3 May 2016Kilo

Liberty 1.1/1.2

2.0 July 2016Kilo

Liberty 1.2/2.0

2.1 December 2016LibertyMitaka 2.0/2.1

2.2 February2017

MitakaNewton 2.1/2.2

2.3 June 2017MitakaNewton 2.3

Page 6: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

The Lab

Page 7: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Lab Agenda

APIC/ML2OpFlex

Integration

Part 2

ValidateInstall

done byPackStack

Part 1

GBPOpFlex

Integration

Part 4

OpenStackML2

Integration

Part 3

OpenStackGBP

Integration

Part 5

Page 8: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Lab Manual

8

• Each POD has a unique document that is specific to your equipment.

• A built in COPY function for most of the steps assists in the process of configuring OpenStack

• This is to avoid syntax mistakes for the small amount of time the lab provides to complete

Page 9: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Lab ManualMany GUI forms are presented withthe proper values as seen below!

Added visual cue’s to help you knowwhat to click on the GUI

Page 10: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Connectivity dmz-rdesktop.cisco.com:3390

Microsoft RDP

USER: ECATSRTPDMZ\osuserPASS: CiscoLive2017!

Controller

USER: rootPASS: cisco.123

PUTTYChrome

USER: adminPASS: cisco.123

ACI APIChttp://10.0.226.X

USER: adminPASS: cisco.123

OpenStack Dashboardhttp://10.0.236.X

Make nochanges please

Page 11: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Multiple Screens

11

Terminal Chrome

Page 12: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 gift card.

• Complete your session surveys through the Cisco Live mobile app or on www.CiscoLive.com/us.

Complete Your Online Session Evaluation

Don’t forget: Cisco Live sessions will be available for viewing on demand after the event at www.CiscoLive.com/Online.

Page 13: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

© 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

Continue Your Education• Demos in the Cisco campus

• Walk-in Self-Paced Labs

• Lunch & Learn

• Meet the Engineer 1:1 meetings

• Related sessions

13Presentation ID

Page 14: OpenStack Installation and Deployment with - Cisco …openstack.ciscolive.com/static/images/LTRACI-2225.pdfOpenStack Installation and Deployment with Cisco ACI using OpFlex LTRACI

Thank you