SlideShare a Scribd company logo
1 of 103
Download to read offline
OpenStack Deployment in the Enterprise
Session ID T-DC-19-I
Josh Kaya, TSA
Mike Perron, CSE
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
House Keeping Notes
Thank you for attending Cisco Connect Toronto 2014, here are a few
housekeeping notes to ensure we all enjoy the session today.
 Please ensure your cellphones are set on silent to ensure no one is disturbed
during the session
 Please hold all questions until the end of these session to ensure all material is
covered
3
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Complete Your Paper Session Evaluation
Give us your feedback and you could win 1 of 2
fabulous prizes in a random draw.
Complete and return your paper evaluation
form to the Room Attendant at the end of the
session.
Winners will be announced today at the end of
the session. You must be present to win!
Please visit the Concierge desk to pick up your
prize redemption slip.
Visit them at BOOTH# 407
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Agenda
 Intro to OpenStack (30 minutes)
 Networking in OpenStack (30 minutes)
 OpenStack integration with ACI
 Demo - (30 Minutes)
 final thoughts - Openstack user group
5
Cisco Confidential 6© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Agenda – Intro to OpenStack
• Review: Amazon AWS
• OpenStack Intro
• OpenStack Community and Distributions
• OpenStack Architecture
• OpenStack Terminology
• OpenStack Projects
• OpenStack and Cisco
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Amazon Elastic Compute Cloud
Review – Amazon AWS
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
 AWS is Amazon’s umbrella description of all of their web-based
technology services
 Mainly infrastructure services:
– Amazon Elastic Compute Cloud (EC2)
– Amazon Simple Storage Service (S3)
– Amazon Simple Queue Service (SQS)
– Amazon CloudFront
– Amazon SimpleDB
Amazon AWS
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Amazon EC2 Is…
 A Web service that provides resizable compute capacity in the cloud.
 Designed to make Web-scale computing easier for developers.
 A simple Web service interface that provides complete control of your
computing resources
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Amazon EC2 Benefits You Because It
 Reduces the time required to obtain and boot new server instances to minutes
 Quickly scales capacity, both up and down, as your computing requirements
change
 Changes the economics of computing:
– Pay only for capacity that you actually use
– a + bc becomes just bc
 No start-up, monthly, or fixed costs
 $0.10 per CPU hour
 $0.20 per GB transferred across Net
 No cost to transfer data between Amazon S3 and Amazon
EC2
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Amazon Storage
 EC2 Instance Store : disappears with the instance (transient)
 S3 is independent of an instance: for archival purposes: vault: store it now and retrieve
it at a later date
 Elastic Block Storage: SAN-like, persists across time
 SimpleDB: Relational database better than MySQL or Oracle for reliability.
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Amazon S3 API: Web/Object Storage
Amazon web services S3 API supports the ability to:
 Find buckets and objects
 Discover their meta data
 Create new buckets
 Upload new objects
 Delete existing buckets and objects
 When manipulating the buckets you can optionally specify where they should
be stored.
 Use REST API preferably something that abstracts out even that: Jets3t;
s3cmd (command line)
 BitTorrent access to S3 is also available
Cisco Confidential 13© 2013-2014 Cisco and/or its affiliates. All rights reserved.
Intro
• “OpenStack is a collection of open source technologies delivering a massively
scalable cloud operating system” - openstack.org
• OpenStack is a cloud operating system that controls large pools of compute,
storage, and networking resources throughout a data center, all managed
through a dashboard that gives administrators control while empowering users to
provision resources through a web interface.
• OpenStack is an Open Source software for building private and public clouds.
• OpenStack is backed up by a global of community technologists, developers,
researchers, corporations and computing experts.
• OpenStack enables developers to build cloud-aware applications via APIs
Cisco Confidential 14© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Community
Cisco Confidential 15© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Distributions
• RedHat - Based on the same model of Fedora and Red Hat Enterprise Linux, OpenStack
from Red Hat is available in two flavors
• Red Hat Distribution of OpenStack (RDO)
• Red Hat Enterprise Linux OpenStack Platform.
• Mirantis – provides OpenStack software, training and consulting
• RackSpace - provides OpenStack software, hosting, training and consulting
• Canonical – bundles OpenStack with their server (Ubuntu based) including fully scriptable
API
• Cloudscaling – provides customized OpenStack to meet enterprise needs
• Piston OpenStack -includes a number of proprietary technologies that automate the
configuration, deployment and management of OpenStack
Cisco Confidential 16© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Conceptual Architecture
Cisco Confidential 17© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Logical Architecture
Cisco Confidential 18© 2013-2014 Cisco and/or its affiliates. All rights reserved.
• Instance- Running virtual machine
• Image- Non-running virtual machine, multiple formats (AMI, OVF, etc.)
• Application Programming Interface (API)- Interface for computer programs
• Message Queue- Acts as a hub for passing messages between daemons
• Volume- Provides persistent block storage to instances
• Project- aka Tenants, provides logical separation among cloud users
• Flavors- Pre-created bundles of compute resources
• Fixed IP- Associated to an instance on start-up, internal only
• Floating IP- Public facing IP address
OpenStack Terminology
Cisco Confidential 19© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Releases
Release Name Release Date Included Components
Austin 21 Oct 2010 Nova, Swift
Bexar 3 Feb 2011 Nova, Glance, Swift
Cactus 15 Apr 2011 Nova, Glance, Swift
Diablo 22 Sept 2011 Nova, Glance, Swift
Essex 5 Apr 2012 Nova, Glance, Swift, Horizon, Keystone
Folsom 27 Sept 2012 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Grizzly 4 Apr 2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder
Havana 17 Oct 2013 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder
Icehouse Apr 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder …
Cisco Confidential 20© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Projects
RED HAT ENTERPRISE LINUX / UBUNTU / OTHER LINUX DISTROS
NEUTRON
Cisco Confidential 21© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Projects - HORIZON
OpenStack Dashboard (HORIZON)
– Dashboard
– Provides simple self service UI for end-users
– Basic cloud administrator functions
 Define users, tenants and quotas
 No infrastructure management
Cisco Confidential 22© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Projects - KEYSTONE
OpenStack Identity (KEYSTONE)
– Identity Service
– Common authorization framework
– Manages users, tenants and roles
– Pluggable backends (SQL, PAM, LDAP, etc)
Cisco Confidential 23© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Projects - NOVA
OpenStack Compute (NOVA)
– Core compute service comprised of
 Compute Nodes – hypervisors that run virtual machines
– Supports multiple hypervisors KVM, Xen, LXC, Hyper-V and ESX
 Distributed controllers that handle scheduling, API calls, etc
– Native OpenStack API and Amazon EC2 compatible API
Cisco Confidential 24© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Projects - GLANCE
OpenStack Image (GLANCE)
– Image service
– Stores and retrieves disk images (virtual machine templates)
– Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI
– Backend storage : Filesystem, Swift, Amazon S3
Cisco Confidential 25© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Projects - SWIFT
OpenStack Object Storage (SWIFT)
– Object Storage service
– Modeled after Amazon's S3 service
– Provides simple service for storing and retrieving arbitrary data
– Native API and S3 compatible API
Cisco Confidential 26© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Projects - NEUTRON
OpenStack Networking (NEUTRON formerly QUANTUM)
– Network Service
– Provides framework for Software Defined Network (SDN)
– Plugin architecture
 Allows integration of hardware and software based network
solutions
Cisco Confidential 27© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Projects - CINDER
OpenStack Block Storage (CINDER)
– Block Storage (Volume) Service
– Provides block storage for virtual machines (persistent disks)
– Similar to Amazon EBS service
– Plugin architecture for vendor extensions
 eg. NetApp driver for Cinder
Cisco Confidential 28© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack Incubating Projects
OpenStack Orchestration (HEAT)
• Goal: Provides AWS CloudFormation implementation for
OpenStack
• Deploys composite cloud applications to OpenStack
OpenStack Monitoring and Metering (CEILOMETER)
• Goal: To provide a single infrastructure to collect
measurements from an entire OpenStack infrastructure;
eliminate need for multiple agents attaching to multiple
OpenStack projects
• Primary targets metering and monitoring; provides
extensibility
Cisco Confidential 29© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack at Cisco
• OpenStack Foundation Board
member
• Code Contributions across
Core services
• Second most prolific
contributor for Completed
Blueprints
• One of the leading contributors
of code to the Neutron project
• Expanding beyond Neutron
• Neutron Plug-ins for Cisco
Nexus
• ACI APIC plug-ins
• VLAN Programing
• N1KV portfolio for KVM
• Cisco OpenStack Tools
• Cisco UCS OpenStack Installer
• UCS One-touch provisioning tool
• Cisco UCS OpenStack CVD
• Cisco UCS Accelerator Paks
• Adoption in Products (VIRL)
• Cisco OpenStack Advanced
Services
• Drive innovation through
real-world use cases
• Comcast, WebEx, Paypal,
Best Buy, large SPs,
Photobucket
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
All-in-One
Controller , Compute, Storage
and Networking Nodes all rolled
up in one physical host/vm
Multi Node Compute/Storage
Separate clusters of
Controller, Compute and
Storage Nodes
Multi-Node Compute
One Controller ,
Local/NAS/SAN Storage and
Multiple Compute Node
Cluster
OpenStack
Cisco Confidential 31© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack – Scripted Install on UCS
Chassis/Server Discovery
Service Profile Association
PXE boot devices deployed
Cobbler database update
Register NodesProvision UCS Servers
Updates the newly added
node info in puppet
Puppet apply
Add hosts/system in
OpenStack
Event Listener
PXE boot for initial OS
install
RHEL 6.4 installation on
bare-metal servers
Sync all the plugins from
Puppet Master
Host OS Install
Inventory of nova nodes
on controller
VM Provisioning
OpenStack Services
Deployment
OpenStack Handover
Hostname / IP address
Logical credentials
Resource allocation
preferences
Only Point of User Touch
Pre-configure UCS
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Horizon Nova
Keystone
Neutron Glance
Swift
Compute
Node
Compute
Node
Compute
Node
Compute
Node
Compute
Node
Compute
Node
Storage
Node
Storage
Node
Storage
Node
Storage
Node
Storage
Node
Storage
Node
CPU and RAM
Heavy Disk and I/O Heavy
Compute Cluster Storage Cluster
Controller
Controller
Compute
Swift Proxy
Swift Storage
Ceph Storage
2 x C220 M3
or
2 x B200 M3
N x C220 M3
or
N x B200 M3
N x C240 M3
N x C240 M3
N x C220 M3
or
N x B200 M3
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
• Controller Node
• Intel E5-2660, ≤ 256 Gb, ≤ 2 TB HDD
• B200 M3; C220 M3
• Compute Nodes
• Intel E5-2660, 768 Gb – 1 TB RAM, 2 TB
HDD
• B200 M3, B250 M2; B440 M2; C220 M3
• Storage Nodes
• Intel E5-2660, 32 Gb RAM, ≤ 24 TB HDD
• C240 M3
CONSOLE
Cisco UCS 6120XP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1
SLOT2
PS2 PS1
01
05
10
15
20
25
30
35
40
02
03
04
06
07
08
09
11
12
13
14
16
17
18
19
21
22
23
24
26
27
28
29
31
32
33
34
36
37
38
39
41
42
01
05
10
15
20
25
30
35
40
02
03
04
06
07
08
09
11
12
13
14
16
17
18
19
21
22
23
24
26
27
28
29
31
32
33
34
36
37
38
39
41
42
CONSOLE
Cisco UCS 6120XP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1
SLOT2
PS2 PS1
CONSOLE
Cisco UCS 6120XP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1
SLOT2
PS2 PS1
Storage
Proxy
Cinder (Block
storage)
Swift ( Object
storage)
Compute
Nodes
Mission critical
Enterprise Class
Build Server
Controllers
Network
Access
Unified Fabric
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Getting Started
 Try/Dev/Demo:
– http://devstack.org/
– http://www.stackops.com/
– http://trystack.org/
 Many, many, many blogs on setting up OpenStack on every virtual
platform imaginable
 Grizzly:
– http://docwiki.cisco.com/wiki/OpenStack:Grizzly:All-In-One
– http://docwiki.cisco.com/wiki/OpenStack:Grizzly-Multinode
 Havana:
– http://docwiki.cisco.com/wiki/Openstack:Havana-Openstack-Installer
– http://docwiki.cisco.com/wiki/OpenStack_Havana_Release:_High-
Availability_Manual_Deployment_Guide
34
Cisco Confidential 35© 2013-2014 Cisco and/or its affiliates. All rights reserved.
OpenStack - Resources
OpenStack at Cisco:
http://www.cisco.com/web/solutions/openstack/index.html
OpenStack Cisco Validated Designs:
http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/UCS_CVDs/uc
s_rhos.html
Cisco Nexus Plug-in for OpenStack
http://www.cisco.com/c/en/us/products/collateral/switches/nexus-3000-
series-switches/data_sheet_c78-727737.html
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack Networking
36
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Neutron Introduction
OpenStack Network Service (Neutron)
Provides “network connectivity as a service” between
devices managed by other OpenStack services
 Provides abstractions and functionality needed for
cloud networking
 Why Neutron?
– Current networking under Nova is limited
– Provide tenants an API to build rich networking topologies
– Foster innovation through plug-ins
Neutron
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Single Flat Network Multiple Flat Networks
OpenStack Network Topologies
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Mixed Flat and Private Network Provider and Tenant Networks
OpenStack Network Topologies
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Tenant Routers and Private Networks
OpenStack Network Topologies
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Basic Neutron API Abstractions (Quantum Derived)
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Neutron Architecture
Clients Neutron Service
Backend Networks
Physical and Virtual
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Neutron API Extensions
Neutron Base API v2.0
 Networks
– Create, Delete, Update
– List, Show
 Subnets
– Create, Delete, Update
– List, Show
 Ports
– Create, Delete, Update
– List, Show
Neutron API Extensions
• Routers
Create, Delete, Update, List, Show
• FloatingIP
Create, Delete, Update, List, Show
• QoS, ACLs, LBaaS
• Security Filter Policies
• Netflow
• Port Profiles/Statistics
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack Neutron Grizzly Additions
Grizzly New Features
 Multiple network nodes running L3-agents and DHCP-agents
 Allows L3-L4 packet filtering for security policies
 Load-balancing-as-a-Service (LBaaS)
 Metadata improvements, allow overlapping IP address ranges
 Horizon GUI support for Routers + Loadbalancers
 Support for XML API
 New vendor plugins and improvements to existing plugins
 Seamless upgrade from Folsom to Grizzly
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Network Connectivity for Physical Hosts
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
What is Modular Layer 2?
A new Neutron core plugin in Havana
• Modular
o Drivers for layer 2 network types and mechanisms - interface with agents,
hardware, controllers, ...
o Service plugins and their drivers for layer 3+
• Works with existing L2 agents
o openvswitch
o linuxbridge
o hyperv
• Deprecates existing monolithic plugins
o openvswitch
o linuxbridge
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Before Modular Layer 2 ...
Neutron Server
Open vSwitch Plugin
OR
Neutron Server
Linuxbridge Plugin
OR ...
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Before Modular Layer 2 ...
Neutron Server
Vendor X Plugin
I want to write
a Neutron
Plugin.
But I have to
duplicate a lot of
DB, segmentation,
etc. work.
What a pain. :(
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
The Modular Layer 2 (ML2) Plugin is a
framework allowing OpenStack Neutron to
simultaneously utilize the variety of layer 2
networking technologies found in complex
real-world data centers.
Modular Layer 2 (ML2) Plugin
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Message Bus
Cisco Neutron
Plugin
Neutron Server
Process
Open vSwitch
Sub-Plugin
Adapter A
N1000v
Sub-Plugin
Adapter B
…
Open vSwitch N1000v
onePK Agent
Sub-Plugin
Adapter C
Cisco
Physical Network
Neutron Multi-plugin Support
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
ML2 Use Cases
• Replace existing monolithic plugins
o Eliminate redundant code
o Reduce development & maintenance effort
• New features
o Top-of-Rack switch control
o Avoid tunnel flooding via L2 population
o Many more to come...
• Heterogeneous deployments
o Specialized hypervisor nodes with distinct network mechanisms
o Integrate *aaS appliances
o Roll new technologies into existing deployments
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
What’s Similar?
ML2 is functionally a superset of the monolithic openvswitch, linuxbridge, and
hyperv plugins:
• Based on NeutronDBPluginV2
• Models networks in terms of provider attributes
• RPC interface to L2 agents
• Extension APIs
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
What’s Different?
ML2 introduces several innovations to achieve its goals:
• Cleanly separates management of network types from the mechanisms for
accessing those networks
o Makes types and mechanisms pluggable via drivers
o Allows multiple mechanism drivers to access same network
simultaneously
o Optional features packaged as mechanism drivers
• Supports multi-segment networks
• Flexible port binding
• L3 router extension integrated as a service plugin
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
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
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Type Drivers in Havana
The following are supported segmentation types in ML2 for the Havana
release:
● local
● flat
● VLAN
● GRE
● VXLAN
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Mechanism Drivers in Havana
The following ML2 MechanismDrivers exist in Havana:
● Arista
● Cisco Nexus
● Hyper-V Agent
● L2 Population
● Linuxbridge Agent
● Open vSwitch Agent
● Tail-f NCS
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Apps
APIs
Network
Apps
Controller
OpenFlow
Device
Device w/
OpenFlow
Device
Other
Agents
Apps
Network
Physical
and
Virtual
Integrated Network
Overlays
SDN & Cisco Open Network Environment (ONE)
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Cisco OpenStack Plugins & Initiatives (More to Come!)
 Nexus 1000V Neutron Plugin
 Nexus 1000V VXLAN Gateway Neutron Plugin
 Nexus 1000V Cloud Services Router Neutron Plugin
 Nexus Dynamic Fabric Automation (DFA) Neutron Plugin
 Nexus L3 Neutron Plugin
 OpenDaylight Neutron Plugin
 Cisco Validated Design
 OpenStack UCS Installer
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Cisco OpenStack Nexus 1000V Plugin
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Nexus 1000V VXLAN Gateway
VXLAN is a Layer 2 network isolation technology that uses a 24-bit
segment identifier to scale beyond the 4000-address limitations of VLANs.
VXLAN technology creates LAN segments by using an overlay approach
with MAC-in-IP encapsulation. The Cisco Nexus 1000V VEM encapsulates
the original Layer 2 frame leaving the virtual machine.
The initial support for VXLAN extended to virtual switches that run in a
hypervisor environment, and the only endpoints that could be on VXLANs
were virtual machinesrespectively. Physical servers and traditional service
nodes will continue to be used on traditional VLAN interfaces. To connect
workloads with some components on a VXLAN interface and others on a
VLAN interface, or to apply hardware-based services to a VXLAN network,
an interconnection such as VXLAN gateway is employed.
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Nexus 1000V Cloud Services Router
The Cisco® Cloud Services Router 1000V (CSR 1000V) is a
single-tenant router in virtual form-factor that delivers
comprehensive WAN gateway functions to multitenant provider-
hosted clouds. Using familiar, industry-leading Cisco IOS®
Software networking capabilities, the CSR 1000V enables
enterprises to extend their WANs transparently into external
provider-hosted clouds and cloud providers to offer their tenants
enterprise-class networking services.
The Cisco CSR 1000V contains the same operating system, Cisco
IOS XE Software, which runs inside the Cisco ASR 1000 product
line. Providing control- and data-plane separation, multicore
forwarding, and a modular architecture that allows for smooth
insertion of networking features, Cisco IOS XE Software is well-
suited for dynamic cloud environments. The software is based on
the stable, robust, and feature-rich Cisco IOS Software that has
powered Cisco ISRs and other hardware routers in demanding
enterprise, service provider, and government networks for more
than two decades.
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
APPLICATION CENTRIC INFRASTRUCTURE
APIC
Physical
Networking Compute
Multi DC
WAN and Cloud
L4–L7
Services Storage
Integrated
WAN Edge
Hypervisors
and Virtual
Networking
Nexus 9500
Nexus 9300 and 9500
Nexus 2K
Nexus 7K
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
AGILITY: ANY APPLICATION, ANYWHERE—PHYSICAL AND VIRTUAL
COMMON APPLICATION NETWORK PROFILE
ADC
APP DBF/W
ADC
WEB
APIC
CONNECTIVIT
Y POLICY
SECURITY
POLICIES
QOS
BANDWIDTH
RESERVATION
AVAILABILITY
STORAGE
AND
COMPUTE
APPLICATION
L4-L7
SERVICES
SLA
QoS
Security
Load
Balancing
APPLICATION
NETWORK PROFILE
Extensible Scripting Model
HYPERVISORHYPERVISOR HYPERVISOR
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Solution: Integrating Cisco ACI fabric with Red Hat OpenStack
65
Cisco’s ACI Fabric combines ACI-ready Nexus 9000 switches
with application policy, enabling applications to drive
networking behavior, not the other way around. Pre-defined
application requirements and descriptions automate the
provisioning of the network, application services, security
policies, tenant subnets and workload placement. Automating
the provisioning of the complete application network reduces
IT costs, reduces errors, accelerates deployment and makes
the business more agile.
Cisco and Red Hat have collaborated to build a joint solution
on RHEL OpenStack Platform through integration with
existing OpenStack Neutron APIs, Open vSwitch, and the
Cisco Application Policy Infrastructure Controller (APIC).
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Cisco APIC Integration with RHEL OpenStack Platform
66
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Cisco ACI Integration with RHEL OpenStack Platform
67
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Cisco ACI Integration with RHEL OpenStack Platform Solution Benefits:
68
• Provides certified, supported, integrated, and deployable solution for
running RHEL OpenStack Platform on application centric networking
infrastructure
• Simplifies and accelerates deployment and management of applications
and infrastructure in private, public, and hybrid clouds using OpenStack
• Enables scalability, performance, and agility in cloud environments by
combining the flexibility of software (RHEL OpenStack Platform and Cisco
ACI) with the performance of hardware (Cisco ACI)
• Provides the capability to build comprehensive application-based network
policies in the cloud
• Benefits the open source community through the evolution of network
concepts using extensions to the
• OpenStack Neutron model to achieve a more application centric
infrastructure
• Provides enhanced automation and programmability capabilities through
open APIs to enable a broader ecosystem
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Cisco OpenStack Code Contributions
http://stackalytics.com/
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Cisco Openstack Installer – Opening The Cloud
Simplified installer for the
suite of Openstack
modules
Works with UCS C-Series
and Nexus switches
http://docwiki.cisco.com/wiki/OpenStack#Introduction
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
How to get started with OpenStack?
http://devstack.org/
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
72
Download Ubuntu:
• 13.10 Desktop (GUI)
• 13.10 Server (Console/SSH)
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
73
Install Ubuntu:
• Bare Metal
• VM
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
74
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
75
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
76
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
77
Create installrc file:
• OFFLINE and RECLONE
can be uncommented after
install as needed
• Note: In this example the
password for user “admin” is
being set to “openstack”
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
78
Wait…
• Install time will vary by VM
resources and WAN
bandwidth (>5min typically)
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
79
What went wrong?
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
80
Patch:
• Add “Require all granted” to
the root directory config
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
81
Restart Apache
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
82
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack – Devstack Install (stable/havana)
83
After rebooting:
• Devstack does not start all
services automatically!
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
OpenStack References
OpenStack Architecture
http://wiki.openstack.org/
https://github.com/CiscoSystems/cisco-openstack-docs
http://wiki.openstack.org/Neutron
http://devstack.org/
http://cisco.com/go/openstack
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Final Thoughts/OpenStack Toronto User’s Group
85
Mission Statement:
OpenTech Toronto is comprised of individuals who are interested in exploring the Open Technology platforms
being developed today (Storage, Computer, Network and Dev/Ops).
Our goal is to educate and provide a open forum for ‎IT Professionals in Toronto to explore Openstack, Open
Daylights and the concepts of SDN as core concepts.
We are meeting during the business day within the Downtown Toronto core to provide access for all
interested individuals.
The group has conducted two meeting shave been held thus far in February and April of this year.
Contact ‎details:
Please contact Nicholas Laine at nlaine@esitechnologies.com ‎to be added to our Group mailing list for our
next meeting scheduled for late May.
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Expert Suggestions on Creating Slides
 Animations on a slide can result in key information being covered when the file
is saved as a PDF. It is best to split up a series of animations over several
slides.
 If you include log files in your slides, please make sure they come from a lab
system – not a customer production system that could contain sensitive
customer information.
 Keep text to the key or important data, with a minimum font size of 14 pt.
 If you have a number of text slides in a row, try to keep the same size text
across all the slides to make it easier to read in the flow.
87
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Expert Suggestions on Creating Slides
 The most valuable tools in PowerPoint for ensuring use of correct fonts, bullets,
and text are the Layout and the Reset Tools on the Home Menu.
– Ensure every slide you work on is connected to the correct Layout
– Use Home/Layout or Reset; or right click and Layout or Reset Slide
 Home/Replace allows you to replace fonts or text globally.
 Control Shift C and V copies and pastes formatting.
 Optional fix: http://blog.cgeier.at/convert-a-43-ppt-slide-deck-into-a-169-aspect
offers a fix to convert your current presentation into widescreen. You will still
need to convert this presentation into the correct template and resize/reorient
all the graphics to the wider screen. This fix however does resolve the issue of
stretching the graphics.
88
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
This is a Title Only Slide/Size 26
89
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
This is a Title and Subtitle Slide/Size 26
Subtitle: Size 18, Left Aligned
90
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
3 Column Slide/Title Case/Size 26
 Arial—Only font used in
presentation
 Body copy uses size 16
when using multiple
columns, left aligned
 Use a color when
emphasizing words, do
not italicize
 Arial—Only font used in
presentation
 Body copy uses size 16
when using multiple
columns, left aligned
 Use a color when
emphasizing words, do
not italicize
 Arial—Only font used in
presentation
 Body copy uses size 16
when using multiple
columns, left aligned
 Use a color when
emphasizing words, do
not italicize
91
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
2 Column Slide/Title Case/Size 26
 Arial—Only font used in
presentation
 Body copy uses size 18 when
using multiple columns, left aligned
 Use a color when emphasizing
words, do not italicize
 Arial—Only font used in presentation
 Body copy uses size 18 when using
multiple columns, left aligned
 Use a color when emphasizing
words, do not italicize
92
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Layout: Title and Subtitle for Heavy Graphics
To be used for large network diagrams
93
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Layout: Title Only for Heavy Graphics
94
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Color Palette
R:
G:
B:
154
155
156
R:
G:
B:
89
89
89
R:
G:
B:
0
101
189
R:
G:
B:
63
156
53
R:
G:
B:
130
75
176
R:
G:
B:
5
52
108
R:
G:
B:
127
195
255
R:
G:
B:
146
4
129
95
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Callout Example
Callout Leader Line
This is body text that
can further describe this
96
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Table Example
Header Header Header Header Header
Data 500 400 300 200
Data 100 200 300 400
Data 80 70 60 50
Data 5000 300 400 2000
Data 20 20 20 20
TOTAL 5700 990 1080 2470
97
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Bar Chart Example
Source: Placeholder for Notes is 16 points
0
1
2
3
4
5
6
Category 1 Category 2 Category 3 Category 4
Series 1
Series 2
Series 3
Series 4
98
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Source: Placeholder for Notes is 16 points
Line Chart Example
0
1
2
3
4
5
6
Category 1 Category 2 Category 3 Category 4
Series 1
Series 2
Series 3
99
Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public
Pie Chart Example
Category
1
Category
2
Category
3
Category
4
Category
5
Category 1
Category 2
Category 3
Category 4
Category 5
Source: Placeholder for Notes is 16 points
100
‟Quote slide has text that is left aligned, set in Arial
Regular with a point size of 40 points. The maximum
quote length should not be more than six lines of text
per quote.”
• Source Name
• Company XYZ
SEGUE/CHAPTER SLIDE
VIDEO TITLE
DEMO TITLE

More Related Content

What's hot

How to operate containerized OpenStack
How to operate containerized OpenStackHow to operate containerized OpenStack
How to operate containerized OpenStackNalee Jang
 
DevStack: A developers cloud in a box.
DevStack: A developers cloud in a box.DevStack: A developers cloud in a box.
DevStack: A developers cloud in a box.openstackindia
 
Divide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudDivide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudStephen Gordon
 
Geek Week 2016 - Deep Dive To Openstack
Geek Week 2016 -  Deep Dive To OpenstackGeek Week 2016 -  Deep Dive To Openstack
Geek Week 2016 - Deep Dive To OpenstackHaim Ateya
 
[Open infra] how to calculate the cloud system operating rate
[Open infra] how to calculate the cloud system operating rate[Open infra] how to calculate the cloud system operating rate
[Open infra] how to calculate the cloud system operating rateNalee Jang
 
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728jieun kim
 
HVX: Virtualizing the Cloud
HVX: Virtualizing the CloudHVX: Virtualizing the Cloud
HVX: Virtualizing the CloudAlex Fishman
 
Kubernetes installation
Kubernetes installationKubernetes installation
Kubernetes installationAhmed Mekawy
 
CoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love SystemdCoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love SystemdRichard Lister
 
OpenStack: Inside Out
OpenStack: Inside OutOpenStack: Inside Out
OpenStack: Inside OutEtsuji Nakai
 
Open stack day 2014 havana from grizzly
Open stack day 2014 havana from grizzlyOpen stack day 2014 havana from grizzly
Open stack day 2014 havana from grizzlyChoe Cheng-Dae
 
Introduction to Apache ZooKeeper
Introduction to Apache ZooKeeperIntroduction to Apache ZooKeeper
Introduction to Apache ZooKeeperSaurav Haloi
 
Docker Architecture (v1.3)
Docker Architecture (v1.3)Docker Architecture (v1.3)
Docker Architecture (v1.3)rajdeep
 
Networking in Kubernetes
Networking in KubernetesNetworking in Kubernetes
Networking in KubernetesMinhan Xia
 
#OSATH Deploy OpenStack: DevStack (cont'd)
#OSATH Deploy OpenStack: DevStack (cont'd)#OSATH Deploy OpenStack: DevStack (cont'd)
#OSATH Deploy OpenStack: DevStack (cont'd)Thanassis Parathyras
 
Docker Security Overview
Docker Security OverviewDocker Security Overview
Docker Security OverviewSreenivas Makam
 
Solr on Docker - the Good, the Bad and the Ugly
Solr on Docker - the Good, the Bad and the UglySolr on Docker - the Good, the Bad and the Ugly
Solr on Docker - the Good, the Bad and the UglySematext Group, Inc.
 

What's hot (20)

How to operate containerized OpenStack
How to operate containerized OpenStackHow to operate containerized OpenStack
How to operate containerized OpenStack
 
DevStack: A developers cloud in a box.
DevStack: A developers cloud in a box.DevStack: A developers cloud in a box.
DevStack: A developers cloud in a box.
 
Divide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloudDivide and conquer: resource segregation in the OpenStack cloud
Divide and conquer: resource segregation in the OpenStack cloud
 
Geek Week 2016 - Deep Dive To Openstack
Geek Week 2016 -  Deep Dive To OpenstackGeek Week 2016 -  Deep Dive To Openstack
Geek Week 2016 - Deep Dive To Openstack
 
[Open infra] how to calculate the cloud system operating rate
[Open infra] how to calculate the cloud system operating rate[Open infra] how to calculate the cloud system operating rate
[Open infra] how to calculate the cloud system operating rate
 
Freezer - Vietnam OpenStack Technical Meetup #12
Freezer - Vietnam OpenStack Technical Meetup #12Freezer - Vietnam OpenStack Technical Meetup #12
Freezer - Vietnam OpenStack Technical Meetup #12
 
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
 
HVX: Virtualizing the Cloud
HVX: Virtualizing the CloudHVX: Virtualizing the Cloud
HVX: Virtualizing the Cloud
 
Kubernetes installation
Kubernetes installationKubernetes installation
Kubernetes installation
 
CoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love SystemdCoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love Systemd
 
OpenStack: Inside Out
OpenStack: Inside OutOpenStack: Inside Out
OpenStack: Inside Out
 
Open stack day 2014 havana from grizzly
Open stack day 2014 havana from grizzlyOpen stack day 2014 havana from grizzly
Open stack day 2014 havana from grizzly
 
Introduction to Apache ZooKeeper
Introduction to Apache ZooKeeperIntroduction to Apache ZooKeeper
Introduction to Apache ZooKeeper
 
Docker Architecture (v1.3)
Docker Architecture (v1.3)Docker Architecture (v1.3)
Docker Architecture (v1.3)
 
Networking in Kubernetes
Networking in KubernetesNetworking in Kubernetes
Networking in Kubernetes
 
#OSATH Deploy OpenStack: DevStack (cont'd)
#OSATH Deploy OpenStack: DevStack (cont'd)#OSATH Deploy OpenStack: DevStack (cont'd)
#OSATH Deploy OpenStack: DevStack (cont'd)
 
Docker Security Overview
Docker Security OverviewDocker Security Overview
Docker Security Overview
 
Docker internals
Docker internalsDocker internals
Docker internals
 
Solr on Docker - the Good, the Bad and the Ugly
Solr on Docker - the Good, the Bad and the UglySolr on Docker - the Good, the Bad and the Ugly
Solr on Docker - the Good, the Bad and the Ugly
 
OpenStack Glance
OpenStack GlanceOpenStack Glance
OpenStack Glance
 

Viewers also liked

Global Social Media Policy March 2011
Global Social Media Policy March 2011Global Social Media Policy March 2011
Global Social Media Policy March 2011Cisco Canada
 
World in Transformation
World in TransformationWorld in Transformation
World in TransformationCisco Canada
 
Successfully Interconnecting Data Centers
Successfully Interconnecting Data CentersSuccessfully Interconnecting Data Centers
Successfully Interconnecting Data CentersCisco Canada
 
The Cisco Channels Guide to Social Media
The Cisco Channels Guide to Social MediaThe Cisco Channels Guide to Social Media
The Cisco Channels Guide to Social MediaCisco Canada
 
Leading Towards a Learning Society – Partnering with Educationalists, Worldwide
Leading Towards a Learning Society – Partnering with Educationalists, WorldwideLeading Towards a Learning Society – Partnering with Educationalists, Worldwide
Leading Towards a Learning Society – Partnering with Educationalists, WorldwideCisco Canada
 
Innovations in Switching
Innovations in SwitchingInnovations in Switching
Innovations in SwitchingCisco Canada
 
Building an Adoption Plan: Think Outside the Box (Part 1 of 2)
Building an Adoption Plan: Think Outside the Box (Part 1 of 2)Building an Adoption Plan: Think Outside the Box (Part 1 of 2)
Building an Adoption Plan: Think Outside the Box (Part 1 of 2)Cisco Canada
 
Creating a Collaborative Workplace Culture Webinar Series: “How can remote wo...
Creating a Collaborative Workplace Culture Webinar Series: “How can remote wo...Creating a Collaborative Workplace Culture Webinar Series: “How can remote wo...
Creating a Collaborative Workplace Culture Webinar Series: “How can remote wo...Cisco Canada
 
10 Ways Your Boss Kills Employee Motivation
10 Ways Your Boss Kills Employee Motivation10 Ways Your Boss Kills Employee Motivation
10 Ways Your Boss Kills Employee MotivationOfficevibe
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging ChallengesAaron Irizarry
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017Drift
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShareKapost
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShareSlideShare
 
OpenStack Nova Scheduler
OpenStack Nova Scheduler OpenStack Nova Scheduler
OpenStack Nova Scheduler Peeyush Gupta
 

Viewers also liked (20)

Global Social Media Policy March 2011
Global Social Media Policy March 2011Global Social Media Policy March 2011
Global Social Media Policy March 2011
 
World in Transformation
World in TransformationWorld in Transformation
World in Transformation
 
Successfully Interconnecting Data Centers
Successfully Interconnecting Data CentersSuccessfully Interconnecting Data Centers
Successfully Interconnecting Data Centers
 
The Cisco Channels Guide to Social Media
The Cisco Channels Guide to Social MediaThe Cisco Channels Guide to Social Media
The Cisco Channels Guide to Social Media
 
Leading Towards a Learning Society – Partnering with Educationalists, Worldwide
Leading Towards a Learning Society – Partnering with Educationalists, WorldwideLeading Towards a Learning Society – Partnering with Educationalists, Worldwide
Leading Towards a Learning Society – Partnering with Educationalists, Worldwide
 
Innovations in Switching
Innovations in SwitchingInnovations in Switching
Innovations in Switching
 
Building an Adoption Plan: Think Outside the Box (Part 1 of 2)
Building an Adoption Plan: Think Outside the Box (Part 1 of 2)Building an Adoption Plan: Think Outside the Box (Part 1 of 2)
Building an Adoption Plan: Think Outside the Box (Part 1 of 2)
 
Creating a Collaborative Workplace Culture Webinar Series: “How can remote wo...
Creating a Collaborative Workplace Culture Webinar Series: “How can remote wo...Creating a Collaborative Workplace Culture Webinar Series: “How can remote wo...
Creating a Collaborative Workplace Culture Webinar Series: “How can remote wo...
 
10 Ways Your Boss Kills Employee Motivation
10 Ways Your Boss Kills Employee Motivation10 Ways Your Boss Kills Employee Motivation
10 Ways Your Boss Kills Employee Motivation
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging Challenges
 
UX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and ArchivesUX, ethnography and possibilities: for Libraries, Museums and Archives
UX, ethnography and possibilities: for Libraries, Museums and Archives
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
What to Upload to SlideShare
What to Upload to SlideShareWhat to Upload to SlideShare
What to Upload to SlideShare
 
OpenStack Storage Overview
OpenStack Storage OverviewOpenStack Storage Overview
OpenStack Storage Overview
 
OpenStack Nova Scheduler
OpenStack Nova Scheduler OpenStack Nova Scheduler
OpenStack Nova Scheduler
 

Similar to tack Deployment in the Enterprise

BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfssuserc6aaff
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationJayaprakash R
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamBeny Raja
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview SpringPeople
 
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSAutoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSShixiong Shang
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware AdministratorsTrevor Roberts Jr.
 
#_Openstack.pptx
#_Openstack.pptx#_Openstack.pptx
#_Openstack.pptxMelSarita1
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStackEdgar Magana
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformMarc Dutoo
 
Lesson learns from Japan cloud trend
Lesson learns from Japan cloud trendLesson learns from Japan cloud trend
Lesson learns from Japan cloud trendKimihiko Kitase
 
Optimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deploymentsOptimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deploymentsAnimesh Singh
 
OpenStack (projects 101)
OpenStack (projects 101)OpenStack (projects 101)
OpenStack (projects 101)Hazzim Anaya
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Marc Dutoo
 
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OW2
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013Michael Lessard
 

Similar to tack Deployment in the Enterprise (20)

BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, Virtualization
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ Kalasalingam
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaSAutoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
Autoscaling OpenStack Natively with Heat, Ceilometer and LBaaS
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
#_Openstack.pptx
#_Openstack.pptx#_Openstack.pptx
#_Openstack.pptx
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platformOCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
OCCIware@POSS 2016 - an extensible, standard XaaS cloud consumer platform
 
Lesson learns from Japan cloud trend
Lesson learns from Japan cloud trendLesson learns from Japan cloud trend
Lesson learns from Japan cloud trend
 
Optimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deploymentsOptimizing Cloud Foundry and OpenStack for large scale deployments
Optimizing Cloud Foundry and OpenStack for large scale deployments
 
OpenStack (projects 101)
OpenStack (projects 101)OpenStack (projects 101)
OpenStack (projects 101)
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
OCCIware: Extensible and Standard-based XaaS Platform To Manage Everything in...
 
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
 
OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)OpenStack Ecosystem (10000 feet oveview)
OpenStack Ecosystem (10000 feet oveview)
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013
 

More from Cisco Canada

Cisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devopsCisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devopsCisco Canada
 
Cisco connect montreal 2018 iot demo kinetic fr
Cisco connect montreal 2018   iot demo kinetic frCisco connect montreal 2018   iot demo kinetic fr
Cisco connect montreal 2018 iot demo kinetic frCisco Canada
 
Cisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
Cisco connect montreal 2018 - Network Slicing: Horizontal VirtualizationCisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
Cisco connect montreal 2018 - Network Slicing: Horizontal VirtualizationCisco Canada
 
Cisco connect montreal 2018 secure dc
Cisco connect montreal 2018    secure dcCisco connect montreal 2018    secure dc
Cisco connect montreal 2018 secure dcCisco Canada
 
Cisco connect montreal 2018 enterprise networks - say goodbye to vla ns
Cisco connect montreal 2018   enterprise networks - say goodbye to vla nsCisco connect montreal 2018   enterprise networks - say goodbye to vla ns
Cisco connect montreal 2018 enterprise networks - say goodbye to vla nsCisco Canada
 
Cisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse localeCisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse localeCisco Canada
 
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec Cisco
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec CiscoCisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec Cisco
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec CiscoCisco Canada
 
Cisco connect montreal 2018 collaboration les services webex hybrides
Cisco connect montreal 2018 collaboration les services webex hybridesCisco connect montreal 2018 collaboration les services webex hybrides
Cisco connect montreal 2018 collaboration les services webex hybridesCisco Canada
 
Integration cisco et microsoft connect montreal 2018
Integration cisco et microsoft connect montreal 2018Integration cisco et microsoft connect montreal 2018
Integration cisco et microsoft connect montreal 2018Cisco Canada
 
Cisco connect montreal 2018 compute v final
Cisco connect montreal 2018   compute v finalCisco connect montreal 2018   compute v final
Cisco connect montreal 2018 compute v finalCisco Canada
 
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco Canada
 
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...Cisco Canada
 
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...Cisco Canada
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kineticCisco Canada
 
Cisco Connect Toronto 2018 IOT - unlock the power of data - securing the in...
Cisco Connect Toronto 2018   IOT - unlock the power of data - securing the in...Cisco Connect Toronto 2018   IOT - unlock the power of data - securing the in...
Cisco Connect Toronto 2018 IOT - unlock the power of data - securing the in...Cisco Canada
 
Cisco Connect Toronto 2018 DevNet Overview
Cisco Connect Toronto 2018  DevNet OverviewCisco Connect Toronto 2018  DevNet Overview
Cisco Connect Toronto 2018 DevNet OverviewCisco Canada
 
Cisco Connect Toronto 2018 DNA assurance
Cisco Connect Toronto 2018  DNA assuranceCisco Connect Toronto 2018  DNA assurance
Cisco Connect Toronto 2018 DNA assuranceCisco Canada
 
Cisco Connect Toronto 2018 network-slicing
Cisco Connect Toronto 2018   network-slicingCisco Connect Toronto 2018   network-slicing
Cisco Connect Toronto 2018 network-slicingCisco Canada
 
Cisco Connect Toronto 2018 the intelligent network with cisco meraki
Cisco Connect Toronto 2018   the intelligent network with cisco merakiCisco Connect Toronto 2018   the intelligent network with cisco meraki
Cisco Connect Toronto 2018 the intelligent network with cisco merakiCisco Canada
 
Cisco Connect Toronto 2018 sixty to zero
Cisco Connect Toronto 2018   sixty to zeroCisco Connect Toronto 2018   sixty to zero
Cisco Connect Toronto 2018 sixty to zeroCisco Canada
 

More from Cisco Canada (20)

Cisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devopsCisco connect montreal 2018 net devops
Cisco connect montreal 2018 net devops
 
Cisco connect montreal 2018 iot demo kinetic fr
Cisco connect montreal 2018   iot demo kinetic frCisco connect montreal 2018   iot demo kinetic fr
Cisco connect montreal 2018 iot demo kinetic fr
 
Cisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
Cisco connect montreal 2018 - Network Slicing: Horizontal VirtualizationCisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
Cisco connect montreal 2018 - Network Slicing: Horizontal Virtualization
 
Cisco connect montreal 2018 secure dc
Cisco connect montreal 2018    secure dcCisco connect montreal 2018    secure dc
Cisco connect montreal 2018 secure dc
 
Cisco connect montreal 2018 enterprise networks - say goodbye to vla ns
Cisco connect montreal 2018   enterprise networks - say goodbye to vla nsCisco connect montreal 2018   enterprise networks - say goodbye to vla ns
Cisco connect montreal 2018 enterprise networks - say goodbye to vla ns
 
Cisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse localeCisco connect montreal 2018 vision mondiale analyse locale
Cisco connect montreal 2018 vision mondiale analyse locale
 
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec Cisco
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec CiscoCisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec Cisco
Cisco Connect Montreal 2018 Securité : Sécuriser votre mobilité avec Cisco
 
Cisco connect montreal 2018 collaboration les services webex hybrides
Cisco connect montreal 2018 collaboration les services webex hybridesCisco connect montreal 2018 collaboration les services webex hybrides
Cisco connect montreal 2018 collaboration les services webex hybrides
 
Integration cisco et microsoft connect montreal 2018
Integration cisco et microsoft connect montreal 2018Integration cisco et microsoft connect montreal 2018
Integration cisco et microsoft connect montreal 2018
 
Cisco connect montreal 2018 compute v final
Cisco connect montreal 2018   compute v finalCisco connect montreal 2018   compute v final
Cisco connect montreal 2018 compute v final
 
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2
 
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
Cisco connect montreal 2018 sd wan - delivering intent-based networking to th...
 
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...Cisco Connect Toronto 2018   DNA automation-the evolution to intent-based net...
Cisco Connect Toronto 2018 DNA automation-the evolution to intent-based net...
 
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
Cisco Connect Toronto 2018   an introduction to Cisco kineticCisco Connect Toronto 2018   an introduction to Cisco kinetic
Cisco Connect Toronto 2018 an introduction to Cisco kinetic
 
Cisco Connect Toronto 2018 IOT - unlock the power of data - securing the in...
Cisco Connect Toronto 2018   IOT - unlock the power of data - securing the in...Cisco Connect Toronto 2018   IOT - unlock the power of data - securing the in...
Cisco Connect Toronto 2018 IOT - unlock the power of data - securing the in...
 
Cisco Connect Toronto 2018 DevNet Overview
Cisco Connect Toronto 2018  DevNet OverviewCisco Connect Toronto 2018  DevNet Overview
Cisco Connect Toronto 2018 DevNet Overview
 
Cisco Connect Toronto 2018 DNA assurance
Cisco Connect Toronto 2018  DNA assuranceCisco Connect Toronto 2018  DNA assurance
Cisco Connect Toronto 2018 DNA assurance
 
Cisco Connect Toronto 2018 network-slicing
Cisco Connect Toronto 2018   network-slicingCisco Connect Toronto 2018   network-slicing
Cisco Connect Toronto 2018 network-slicing
 
Cisco Connect Toronto 2018 the intelligent network with cisco meraki
Cisco Connect Toronto 2018   the intelligent network with cisco merakiCisco Connect Toronto 2018   the intelligent network with cisco meraki
Cisco Connect Toronto 2018 the intelligent network with cisco meraki
 
Cisco Connect Toronto 2018 sixty to zero
Cisco Connect Toronto 2018   sixty to zeroCisco Connect Toronto 2018   sixty to zero
Cisco Connect Toronto 2018 sixty to zero
 

Recently uploaded

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

tack Deployment in the Enterprise

  • 1.
  • 2. OpenStack Deployment in the Enterprise Session ID T-DC-19-I Josh Kaya, TSA Mike Perron, CSE
  • 3. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public House Keeping Notes Thank you for attending Cisco Connect Toronto 2014, here are a few housekeeping notes to ensure we all enjoy the session today.  Please ensure your cellphones are set on silent to ensure no one is disturbed during the session  Please hold all questions until the end of these session to ensure all material is covered 3
  • 4. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Complete Your Paper Session Evaluation Give us your feedback and you could win 1 of 2 fabulous prizes in a random draw. Complete and return your paper evaluation form to the Room Attendant at the end of the session. Winners will be announced today at the end of the session. You must be present to win! Please visit the Concierge desk to pick up your prize redemption slip. Visit them at BOOTH# 407
  • 5. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Agenda  Intro to OpenStack (30 minutes)  Networking in OpenStack (30 minutes)  OpenStack integration with ACI  Demo - (30 Minutes)  final thoughts - Openstack user group 5
  • 6. Cisco Confidential 6© 2013-2014 Cisco and/or its affiliates. All rights reserved. Agenda – Intro to OpenStack • Review: Amazon AWS • OpenStack Intro • OpenStack Community and Distributions • OpenStack Architecture • OpenStack Terminology • OpenStack Projects • OpenStack and Cisco
  • 7. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Amazon Elastic Compute Cloud Review – Amazon AWS
  • 8. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public  AWS is Amazon’s umbrella description of all of their web-based technology services  Mainly infrastructure services: – Amazon Elastic Compute Cloud (EC2) – Amazon Simple Storage Service (S3) – Amazon Simple Queue Service (SQS) – Amazon CloudFront – Amazon SimpleDB Amazon AWS
  • 9. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Amazon EC2 Is…  A Web service that provides resizable compute capacity in the cloud.  Designed to make Web-scale computing easier for developers.  A simple Web service interface that provides complete control of your computing resources
  • 10. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Amazon EC2 Benefits You Because It  Reduces the time required to obtain and boot new server instances to minutes  Quickly scales capacity, both up and down, as your computing requirements change  Changes the economics of computing: – Pay only for capacity that you actually use – a + bc becomes just bc  No start-up, monthly, or fixed costs  $0.10 per CPU hour  $0.20 per GB transferred across Net  No cost to transfer data between Amazon S3 and Amazon EC2
  • 11. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Amazon Storage  EC2 Instance Store : disappears with the instance (transient)  S3 is independent of an instance: for archival purposes: vault: store it now and retrieve it at a later date  Elastic Block Storage: SAN-like, persists across time  SimpleDB: Relational database better than MySQL or Oracle for reliability.
  • 12. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Amazon S3 API: Web/Object Storage Amazon web services S3 API supports the ability to:  Find buckets and objects  Discover their meta data  Create new buckets  Upload new objects  Delete existing buckets and objects  When manipulating the buckets you can optionally specify where they should be stored.  Use REST API preferably something that abstracts out even that: Jets3t; s3cmd (command line)  BitTorrent access to S3 is also available
  • 13. Cisco Confidential 13© 2013-2014 Cisco and/or its affiliates. All rights reserved. Intro • “OpenStack is a collection of open source technologies delivering a massively scalable cloud operating system” - openstack.org • OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a data center, all managed through a dashboard that gives administrators control while empowering users to provision resources through a web interface. • OpenStack is an Open Source software for building private and public clouds. • OpenStack is backed up by a global of community technologists, developers, researchers, corporations and computing experts. • OpenStack enables developers to build cloud-aware applications via APIs
  • 14. Cisco Confidential 14© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Community
  • 15. Cisco Confidential 15© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Distributions • RedHat - Based on the same model of Fedora and Red Hat Enterprise Linux, OpenStack from Red Hat is available in two flavors • Red Hat Distribution of OpenStack (RDO) • Red Hat Enterprise Linux OpenStack Platform. • Mirantis – provides OpenStack software, training and consulting • RackSpace - provides OpenStack software, hosting, training and consulting • Canonical – bundles OpenStack with their server (Ubuntu based) including fully scriptable API • Cloudscaling – provides customized OpenStack to meet enterprise needs • Piston OpenStack -includes a number of proprietary technologies that automate the configuration, deployment and management of OpenStack
  • 16. Cisco Confidential 16© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Conceptual Architecture
  • 17. Cisco Confidential 17© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Logical Architecture
  • 18. Cisco Confidential 18© 2013-2014 Cisco and/or its affiliates. All rights reserved. • Instance- Running virtual machine • Image- Non-running virtual machine, multiple formats (AMI, OVF, etc.) • Application Programming Interface (API)- Interface for computer programs • Message Queue- Acts as a hub for passing messages between daemons • Volume- Provides persistent block storage to instances • Project- aka Tenants, provides logical separation among cloud users • Flavors- Pre-created bundles of compute resources • Fixed IP- Associated to an instance on start-up, internal only • Floating IP- Public facing IP address OpenStack Terminology
  • 19. Cisco Confidential 19© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Releases Release Name Release Date Included Components Austin 21 Oct 2010 Nova, Swift Bexar 3 Feb 2011 Nova, Glance, Swift Cactus 15 Apr 2011 Nova, Glance, Swift Diablo 22 Sept 2011 Nova, Glance, Swift Essex 5 Apr 2012 Nova, Glance, Swift, Horizon, Keystone Folsom 27 Sept 2012 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder Grizzly 4 Apr 2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder Havana 17 Oct 2013 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder Icehouse Apr 2014 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder …
  • 20. Cisco Confidential 20© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Projects RED HAT ENTERPRISE LINUX / UBUNTU / OTHER LINUX DISTROS NEUTRON
  • 21. Cisco Confidential 21© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Projects - HORIZON OpenStack Dashboard (HORIZON) – Dashboard – Provides simple self service UI for end-users – Basic cloud administrator functions  Define users, tenants and quotas  No infrastructure management
  • 22. Cisco Confidential 22© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Projects - KEYSTONE OpenStack Identity (KEYSTONE) – Identity Service – Common authorization framework – Manages users, tenants and roles – Pluggable backends (SQL, PAM, LDAP, etc)
  • 23. Cisco Confidential 23© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Projects - NOVA OpenStack Compute (NOVA) – Core compute service comprised of  Compute Nodes – hypervisors that run virtual machines – Supports multiple hypervisors KVM, Xen, LXC, Hyper-V and ESX  Distributed controllers that handle scheduling, API calls, etc – Native OpenStack API and Amazon EC2 compatible API
  • 24. Cisco Confidential 24© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Projects - GLANCE OpenStack Image (GLANCE) – Image service – Stores and retrieves disk images (virtual machine templates) – Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI – Backend storage : Filesystem, Swift, Amazon S3
  • 25. Cisco Confidential 25© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Projects - SWIFT OpenStack Object Storage (SWIFT) – Object Storage service – Modeled after Amazon's S3 service – Provides simple service for storing and retrieving arbitrary data – Native API and S3 compatible API
  • 26. Cisco Confidential 26© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Projects - NEUTRON OpenStack Networking (NEUTRON formerly QUANTUM) – Network Service – Provides framework for Software Defined Network (SDN) – Plugin architecture  Allows integration of hardware and software based network solutions
  • 27. Cisco Confidential 27© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Projects - CINDER OpenStack Block Storage (CINDER) – Block Storage (Volume) Service – Provides block storage for virtual machines (persistent disks) – Similar to Amazon EBS service – Plugin architecture for vendor extensions  eg. NetApp driver for Cinder
  • 28. Cisco Confidential 28© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack Incubating Projects OpenStack Orchestration (HEAT) • Goal: Provides AWS CloudFormation implementation for OpenStack • Deploys composite cloud applications to OpenStack OpenStack Monitoring and Metering (CEILOMETER) • Goal: To provide a single infrastructure to collect measurements from an entire OpenStack infrastructure; eliminate need for multiple agents attaching to multiple OpenStack projects • Primary targets metering and monitoring; provides extensibility
  • 29. Cisco Confidential 29© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack at Cisco • OpenStack Foundation Board member • Code Contributions across Core services • Second most prolific contributor for Completed Blueprints • One of the leading contributors of code to the Neutron project • Expanding beyond Neutron • Neutron Plug-ins for Cisco Nexus • ACI APIC plug-ins • VLAN Programing • N1KV portfolio for KVM • Cisco OpenStack Tools • Cisco UCS OpenStack Installer • UCS One-touch provisioning tool • Cisco UCS OpenStack CVD • Cisco UCS Accelerator Paks • Adoption in Products (VIRL) • Cisco OpenStack Advanced Services • Drive innovation through real-world use cases • Comcast, WebEx, Paypal, Best Buy, large SPs, Photobucket
  • 30. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public All-in-One Controller , Compute, Storage and Networking Nodes all rolled up in one physical host/vm Multi Node Compute/Storage Separate clusters of Controller, Compute and Storage Nodes Multi-Node Compute One Controller , Local/NAS/SAN Storage and Multiple Compute Node Cluster OpenStack
  • 31. Cisco Confidential 31© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack – Scripted Install on UCS Chassis/Server Discovery Service Profile Association PXE boot devices deployed Cobbler database update Register NodesProvision UCS Servers Updates the newly added node info in puppet Puppet apply Add hosts/system in OpenStack Event Listener PXE boot for initial OS install RHEL 6.4 installation on bare-metal servers Sync all the plugins from Puppet Master Host OS Install Inventory of nova nodes on controller VM Provisioning OpenStack Services Deployment OpenStack Handover Hostname / IP address Logical credentials Resource allocation preferences Only Point of User Touch Pre-configure UCS
  • 32. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Horizon Nova Keystone Neutron Glance Swift Compute Node Compute Node Compute Node Compute Node Compute Node Compute Node Storage Node Storage Node Storage Node Storage Node Storage Node Storage Node CPU and RAM Heavy Disk and I/O Heavy Compute Cluster Storage Cluster Controller Controller Compute Swift Proxy Swift Storage Ceph Storage 2 x C220 M3 or 2 x B200 M3 N x C220 M3 or N x B200 M3 N x C240 M3 N x C240 M3 N x C220 M3 or N x B200 M3
  • 33. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public • Controller Node • Intel E5-2660, ≤ 256 Gb, ≤ 2 TB HDD • B200 M3; C220 M3 • Compute Nodes • Intel E5-2660, 768 Gb – 1 TB RAM, 2 TB HDD • B200 M3, B250 M2; B440 M2; C220 M3 • Storage Nodes • Intel E5-2660, 32 Gb RAM, ≤ 24 TB HDD • C240 M3 CONSOLE Cisco UCS 6120XP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1 SLOT2 PS2 PS1 01 05 10 15 20 25 30 35 40 02 03 04 06 07 08 09 11 12 13 14 16 17 18 19 21 22 23 24 26 27 28 29 31 32 33 34 36 37 38 39 41 42 01 05 10 15 20 25 30 35 40 02 03 04 06 07 08 09 11 12 13 14 16 17 18 19 21 22 23 24 26 27 28 29 31 32 33 34 36 37 38 39 41 42 CONSOLE Cisco UCS 6120XP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1 SLOT2 PS2 PS1 CONSOLE Cisco UCS 6120XP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20L1 L2 MGMT0 MGMT1 SLOT2 PS2 PS1 Storage Proxy Cinder (Block storage) Swift ( Object storage) Compute Nodes Mission critical Enterprise Class Build Server Controllers Network Access Unified Fabric
  • 34. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Getting Started  Try/Dev/Demo: – http://devstack.org/ – http://www.stackops.com/ – http://trystack.org/  Many, many, many blogs on setting up OpenStack on every virtual platform imaginable  Grizzly: – http://docwiki.cisco.com/wiki/OpenStack:Grizzly:All-In-One – http://docwiki.cisco.com/wiki/OpenStack:Grizzly-Multinode  Havana: – http://docwiki.cisco.com/wiki/Openstack:Havana-Openstack-Installer – http://docwiki.cisco.com/wiki/OpenStack_Havana_Release:_High- Availability_Manual_Deployment_Guide 34
  • 35. Cisco Confidential 35© 2013-2014 Cisco and/or its affiliates. All rights reserved. OpenStack - Resources OpenStack at Cisco: http://www.cisco.com/web/solutions/openstack/index.html OpenStack Cisco Validated Designs: http://www.cisco.com/c/en/us/td/docs/unified_computing/ucs/UCS_CVDs/uc s_rhos.html Cisco Nexus Plug-in for OpenStack http://www.cisco.com/c/en/us/products/collateral/switches/nexus-3000- series-switches/data_sheet_c78-727737.html
  • 36. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack Networking 36
  • 37. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Neutron Introduction OpenStack Network Service (Neutron) Provides “network connectivity as a service” between devices managed by other OpenStack services  Provides abstractions and functionality needed for cloud networking  Why Neutron? – Current networking under Nova is limited – Provide tenants an API to build rich networking topologies – Foster innovation through plug-ins Neutron
  • 38. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Single Flat Network Multiple Flat Networks OpenStack Network Topologies
  • 39. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Mixed Flat and Private Network Provider and Tenant Networks OpenStack Network Topologies
  • 40. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Tenant Routers and Private Networks OpenStack Network Topologies
  • 41. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Basic Neutron API Abstractions (Quantum Derived)
  • 42. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Neutron Architecture Clients Neutron Service Backend Networks Physical and Virtual
  • 43. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Neutron API Extensions Neutron Base API v2.0  Networks – Create, Delete, Update – List, Show  Subnets – Create, Delete, Update – List, Show  Ports – Create, Delete, Update – List, Show Neutron API Extensions • Routers Create, Delete, Update, List, Show • FloatingIP Create, Delete, Update, List, Show • QoS, ACLs, LBaaS • Security Filter Policies • Netflow • Port Profiles/Statistics
  • 44. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack Neutron Grizzly Additions Grizzly New Features  Multiple network nodes running L3-agents and DHCP-agents  Allows L3-L4 packet filtering for security policies  Load-balancing-as-a-Service (LBaaS)  Metadata improvements, allow overlapping IP address ranges  Horizon GUI support for Routers + Loadbalancers  Support for XML API  New vendor plugins and improvements to existing plugins  Seamless upgrade from Folsom to Grizzly
  • 45. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Network Connectivity for Physical Hosts
  • 46. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public What is Modular Layer 2? A new Neutron core plugin in Havana • Modular o Drivers for layer 2 network types and mechanisms - interface with agents, hardware, controllers, ... o Service plugins and their drivers for layer 3+ • Works with existing L2 agents o openvswitch o linuxbridge o hyperv • Deprecates existing monolithic plugins o openvswitch o linuxbridge
  • 47. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Before Modular Layer 2 ... Neutron Server Open vSwitch Plugin OR Neutron Server Linuxbridge Plugin OR ...
  • 48. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Before Modular Layer 2 ... Neutron Server Vendor X Plugin I want to write a Neutron Plugin. But I have to duplicate a lot of DB, segmentation, etc. work. What a pain. :(
  • 49. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public The Modular Layer 2 (ML2) Plugin is a framework allowing OpenStack Neutron to simultaneously utilize the variety of layer 2 networking technologies found in complex real-world data centers. Modular Layer 2 (ML2) Plugin
  • 50. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Message Bus Cisco Neutron Plugin Neutron Server Process Open vSwitch Sub-Plugin Adapter A N1000v Sub-Plugin Adapter B … Open vSwitch N1000v onePK Agent Sub-Plugin Adapter C Cisco Physical Network Neutron Multi-plugin Support
  • 51. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public ML2 Use Cases • Replace existing monolithic plugins o Eliminate redundant code o Reduce development & maintenance effort • New features o Top-of-Rack switch control o Avoid tunnel flooding via L2 population o Many more to come... • Heterogeneous deployments o Specialized hypervisor nodes with distinct network mechanisms o Integrate *aaS appliances o Roll new technologies into existing deployments
  • 52. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public What’s Similar? ML2 is functionally a superset of the monolithic openvswitch, linuxbridge, and hyperv plugins: • Based on NeutronDBPluginV2 • Models networks in terms of provider attributes • RPC interface to L2 agents • Extension APIs
  • 53. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public What’s Different? ML2 introduces several innovations to achieve its goals: • Cleanly separates management of network types from the mechanisms for accessing those networks o Makes types and mechanisms pluggable via drivers o Allows multiple mechanism drivers to access same network simultaneously o Optional features packaged as mechanism drivers • Supports multi-segment networks • Flexible port binding • L3 router extension integrated as a service plugin
  • 54. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 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
  • 55. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Type Drivers in Havana The following are supported segmentation types in ML2 for the Havana release: ● local ● flat ● VLAN ● GRE ● VXLAN
  • 56. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Mechanism Drivers in Havana The following ML2 MechanismDrivers exist in Havana: ● Arista ● Cisco Nexus ● Hyper-V Agent ● L2 Population ● Linuxbridge Agent ● Open vSwitch Agent ● Tail-f NCS
  • 57. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Apps APIs Network Apps Controller OpenFlow Device Device w/ OpenFlow Device Other Agents Apps Network Physical and Virtual Integrated Network Overlays SDN & Cisco Open Network Environment (ONE)
  • 58. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Cisco OpenStack Plugins & Initiatives (More to Come!)  Nexus 1000V Neutron Plugin  Nexus 1000V VXLAN Gateway Neutron Plugin  Nexus 1000V Cloud Services Router Neutron Plugin  Nexus Dynamic Fabric Automation (DFA) Neutron Plugin  Nexus L3 Neutron Plugin  OpenDaylight Neutron Plugin  Cisco Validated Design  OpenStack UCS Installer
  • 59. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Cisco OpenStack Nexus 1000V Plugin
  • 60. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Nexus 1000V VXLAN Gateway VXLAN is a Layer 2 network isolation technology that uses a 24-bit segment identifier to scale beyond the 4000-address limitations of VLANs. VXLAN technology creates LAN segments by using an overlay approach with MAC-in-IP encapsulation. The Cisco Nexus 1000V VEM encapsulates the original Layer 2 frame leaving the virtual machine. The initial support for VXLAN extended to virtual switches that run in a hypervisor environment, and the only endpoints that could be on VXLANs were virtual machinesrespectively. Physical servers and traditional service nodes will continue to be used on traditional VLAN interfaces. To connect workloads with some components on a VXLAN interface and others on a VLAN interface, or to apply hardware-based services to a VXLAN network, an interconnection such as VXLAN gateway is employed.
  • 61. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Nexus 1000V Cloud Services Router The Cisco® Cloud Services Router 1000V (CSR 1000V) is a single-tenant router in virtual form-factor that delivers comprehensive WAN gateway functions to multitenant provider- hosted clouds. Using familiar, industry-leading Cisco IOS® Software networking capabilities, the CSR 1000V enables enterprises to extend their WANs transparently into external provider-hosted clouds and cloud providers to offer their tenants enterprise-class networking services. The Cisco CSR 1000V contains the same operating system, Cisco IOS XE Software, which runs inside the Cisco ASR 1000 product line. Providing control- and data-plane separation, multicore forwarding, and a modular architecture that allows for smooth insertion of networking features, Cisco IOS XE Software is well- suited for dynamic cloud environments. The software is based on the stable, robust, and feature-rich Cisco IOS Software that has powered Cisco ISRs and other hardware routers in demanding enterprise, service provider, and government networks for more than two decades.
  • 62. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public APPLICATION CENTRIC INFRASTRUCTURE APIC Physical Networking Compute Multi DC WAN and Cloud L4–L7 Services Storage Integrated WAN Edge Hypervisors and Virtual Networking Nexus 9500 Nexus 9300 and 9500 Nexus 2K Nexus 7K
  • 63. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public AGILITY: ANY APPLICATION, ANYWHERE—PHYSICAL AND VIRTUAL COMMON APPLICATION NETWORK PROFILE ADC APP DBF/W ADC WEB APIC CONNECTIVIT Y POLICY SECURITY POLICIES QOS BANDWIDTH RESERVATION AVAILABILITY STORAGE AND COMPUTE APPLICATION L4-L7 SERVICES SLA QoS Security Load Balancing APPLICATION NETWORK PROFILE Extensible Scripting Model HYPERVISORHYPERVISOR HYPERVISOR
  • 64. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Solution: Integrating Cisco ACI fabric with Red Hat OpenStack 65 Cisco’s ACI Fabric combines ACI-ready Nexus 9000 switches with application policy, enabling applications to drive networking behavior, not the other way around. Pre-defined application requirements and descriptions automate the provisioning of the network, application services, security policies, tenant subnets and workload placement. Automating the provisioning of the complete application network reduces IT costs, reduces errors, accelerates deployment and makes the business more agile. Cisco and Red Hat have collaborated to build a joint solution on RHEL OpenStack Platform through integration with existing OpenStack Neutron APIs, Open vSwitch, and the Cisco Application Policy Infrastructure Controller (APIC).
  • 65. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Cisco APIC Integration with RHEL OpenStack Platform 66
  • 66. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Cisco ACI Integration with RHEL OpenStack Platform 67
  • 67. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Cisco ACI Integration with RHEL OpenStack Platform Solution Benefits: 68 • Provides certified, supported, integrated, and deployable solution for running RHEL OpenStack Platform on application centric networking infrastructure • Simplifies and accelerates deployment and management of applications and infrastructure in private, public, and hybrid clouds using OpenStack • Enables scalability, performance, and agility in cloud environments by combining the flexibility of software (RHEL OpenStack Platform and Cisco ACI) with the performance of hardware (Cisco ACI) • Provides the capability to build comprehensive application-based network policies in the cloud • Benefits the open source community through the evolution of network concepts using extensions to the • OpenStack Neutron model to achieve a more application centric infrastructure • Provides enhanced automation and programmability capabilities through open APIs to enable a broader ecosystem
  • 68. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Cisco OpenStack Code Contributions http://stackalytics.com/
  • 69. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Cisco Openstack Installer – Opening The Cloud Simplified installer for the suite of Openstack modules Works with UCS C-Series and Nexus switches http://docwiki.cisco.com/wiki/OpenStack#Introduction
  • 70. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public How to get started with OpenStack? http://devstack.org/
  • 71. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 72 Download Ubuntu: • 13.10 Desktop (GUI) • 13.10 Server (Console/SSH)
  • 72. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 73 Install Ubuntu: • Bare Metal • VM
  • 73. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 74
  • 74. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 75
  • 75. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 76
  • 76. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 77 Create installrc file: • OFFLINE and RECLONE can be uncommented after install as needed • Note: In this example the password for user “admin” is being set to “openstack”
  • 77. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 78 Wait… • Install time will vary by VM resources and WAN bandwidth (>5min typically)
  • 78. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 79 What went wrong?
  • 79. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 80 Patch: • Add “Require all granted” to the root directory config
  • 80. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 81 Restart Apache
  • 81. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 82
  • 82. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack – Devstack Install (stable/havana) 83 After rebooting: • Devstack does not start all services automatically!
  • 83. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public OpenStack References OpenStack Architecture http://wiki.openstack.org/ https://github.com/CiscoSystems/cisco-openstack-docs http://wiki.openstack.org/Neutron http://devstack.org/ http://cisco.com/go/openstack
  • 84. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Final Thoughts/OpenStack Toronto User’s Group 85 Mission Statement: OpenTech Toronto is comprised of individuals who are interested in exploring the Open Technology platforms being developed today (Storage, Computer, Network and Dev/Ops). Our goal is to educate and provide a open forum for ‎IT Professionals in Toronto to explore Openstack, Open Daylights and the concepts of SDN as core concepts. We are meeting during the business day within the Downtown Toronto core to provide access for all interested individuals. The group has conducted two meeting shave been held thus far in February and April of this year. Contact ‎details: Please contact Nicholas Laine at nlaine@esitechnologies.com ‎to be added to our Group mailing list for our next meeting scheduled for late May.
  • 85.
  • 86. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Expert Suggestions on Creating Slides  Animations on a slide can result in key information being covered when the file is saved as a PDF. It is best to split up a series of animations over several slides.  If you include log files in your slides, please make sure they come from a lab system – not a customer production system that could contain sensitive customer information.  Keep text to the key or important data, with a minimum font size of 14 pt.  If you have a number of text slides in a row, try to keep the same size text across all the slides to make it easier to read in the flow. 87
  • 87. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Expert Suggestions on Creating Slides  The most valuable tools in PowerPoint for ensuring use of correct fonts, bullets, and text are the Layout and the Reset Tools on the Home Menu. – Ensure every slide you work on is connected to the correct Layout – Use Home/Layout or Reset; or right click and Layout or Reset Slide  Home/Replace allows you to replace fonts or text globally.  Control Shift C and V copies and pastes formatting.  Optional fix: http://blog.cgeier.at/convert-a-43-ppt-slide-deck-into-a-169-aspect offers a fix to convert your current presentation into widescreen. You will still need to convert this presentation into the correct template and resize/reorient all the graphics to the wider screen. This fix however does resolve the issue of stretching the graphics. 88
  • 88. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public This is a Title Only Slide/Size 26 89
  • 89. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public This is a Title and Subtitle Slide/Size 26 Subtitle: Size 18, Left Aligned 90
  • 90. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 3 Column Slide/Title Case/Size 26  Arial—Only font used in presentation  Body copy uses size 16 when using multiple columns, left aligned  Use a color when emphasizing words, do not italicize  Arial—Only font used in presentation  Body copy uses size 16 when using multiple columns, left aligned  Use a color when emphasizing words, do not italicize  Arial—Only font used in presentation  Body copy uses size 16 when using multiple columns, left aligned  Use a color when emphasizing words, do not italicize 91
  • 91. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public 2 Column Slide/Title Case/Size 26  Arial—Only font used in presentation  Body copy uses size 18 when using multiple columns, left aligned  Use a color when emphasizing words, do not italicize  Arial—Only font used in presentation  Body copy uses size 18 when using multiple columns, left aligned  Use a color when emphasizing words, do not italicize 92
  • 92. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Layout: Title and Subtitle for Heavy Graphics To be used for large network diagrams 93
  • 93. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Layout: Title Only for Heavy Graphics 94
  • 94. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Color Palette R: G: B: 154 155 156 R: G: B: 89 89 89 R: G: B: 0 101 189 R: G: B: 63 156 53 R: G: B: 130 75 176 R: G: B: 5 52 108 R: G: B: 127 195 255 R: G: B: 146 4 129 95
  • 95. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Callout Example Callout Leader Line This is body text that can further describe this 96
  • 96. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Table Example Header Header Header Header Header Data 500 400 300 200 Data 100 200 300 400 Data 80 70 60 50 Data 5000 300 400 2000 Data 20 20 20 20 TOTAL 5700 990 1080 2470 97
  • 97. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Bar Chart Example Source: Placeholder for Notes is 16 points 0 1 2 3 4 5 6 Category 1 Category 2 Category 3 Category 4 Series 1 Series 2 Series 3 Series 4 98
  • 98. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Source: Placeholder for Notes is 16 points Line Chart Example 0 1 2 3 4 5 6 Category 1 Category 2 Category 3 Category 4 Series 1 Series 2 Series 3 99
  • 99. Cisco and/or its affiliates. All rights reserved.Presentation_ID Cisco Public Pie Chart Example Category 1 Category 2 Category 3 Category 4 Category 5 Category 1 Category 2 Category 3 Category 4 Category 5 Source: Placeholder for Notes is 16 points 100
  • 100. ‟Quote slide has text that is left aligned, set in Arial Regular with a point size of 40 points. The maximum quote length should not be more than six lines of text per quote.” • Source Name • Company XYZ