Professional Documents
Culture Documents
COMMUNITY PARTICIPATION
Code Contributions and blueprints across Core
services
Networking model, Compute Service and
Dashboard, HA, Scheduling,
OpenStack Foundation Board member
OpenStack
@ Cisco
product lines
UCS, Nexus, CSR1000V
Scalable networking services
CUSTOMERS
Private, Public
Extend cloud model for rapid provisioning of network
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
OpenStack
Compute
API-driven
Open Cloud Platform
OpenStack
Networking
(Nova)
(Nova)
(Neutron)
(Neutron)
l
Physica
Platform
APIs
Programmable
Infrastructure
OPEN NETWORK
ENVIRONMENT
a
Controllers
and Agents
VM
VM
OpenStack
Storage
(Swift,
(Swift, Cinder,
Cinder, CEPH)
CEPH)
Virtual
Virtual
Overlays
OpenStack
Operational efficiency with UCS and
applications
2013 Cisco and/or its affiliates. All rights reserved.
As of May 2013, there are over 23,000 unique UCS customers which
represents 89% Y/Y growth
More than half of all Fortune 500 customers have invested in UCS
Over 3,400 Channel Partners are actively selling UCS worldwide and
over 1700 UCS specialized partners in the channel world wide
Blade
Rack
Scale Out
Industry-Leading
Industry-Leading Compute
Compute Without
Without Compromise
Compromise
Enterprise
Intensive / Mission Critical
Performance
UCS C240 M3
UCS C24 M3
Entry, Expandable Rack
Server for Storage
Intensive Workloads
UCS C22 M3
Entry Rack Server for
Distributed and Web
Infrastructure Applications
UCS C220 M3
Versatile, General Purpose
Enterprise Infrastructure, and
Application Server
UCS B22 M3
Entry Blade Server for IT
Infrastructure and Web
Applications
UCS B200 M3
Optimal Choice for VDI,
Private Cloud, or Dense
Virtualization/
Consolidation Workloads
UCS C420 M3
Enterprise Class, 4-Socket
Server for Large, MemoryIntensive Bare Metal, and
Virtualized Applications
UCS C460 M2
UCS C260 M2
Mission-Critical, 4-Socket
Server for Large, CPUIntensive Applications
Mission-Critical, 2-Socket
Extended Memory Server for
Large, Memory-Intensive
Applications
UCS B440 M2
UCS B420 M3
Mission-Critical, 4-Socket
Enterprise Class, 4-Socket
Blade for Large, CPUBlade for Large, MemoryIntensive Bare Metal
Intensive Bare Metal
UCS B230 M2
and Virtualized Applications
and Virtualized ApplicationsDensity-optimized CPU and
Memory-Intensive 2-Socket
Blade for Bare Metal and
Virtualized Applications
Unified Management
Blade and Rack Servers Managed a Cohesive Resource Pool
UCS Manager
UNIFIED MANAGEMENT
A SINGLE UNIFIED SYSTEM FOR
BLADE AND RACK SERVERS
ServiceService
Profile: HR_App1
UCS
Profile
C-Series Rack
Optimized Servers
A Major Market
Transformation in Unified
Server Management
2013 Cisco and/or its affiliates. All rights reserved.
VNIC1
Unified Device Management
MAC: 08:00:69:02:01:2E
HR_WEB_VLAN (ID=50)
Network Policy
VNIC2
MAC: 08:00:69:02:01:2F
HR_DB_VLAN (ID=210)
Policy
HBAStorage
1 and 2
WWN: 5080020000075740
WWN: 5080020000075741
Server
VSAN
ID: 12Policy
Boot Order: SAN
BIOS Settings:
Turbo On
HyperThreading On
B-Series
Blade Servers
Add Capacity
Without Complexity
8
Single Rack 16
servers
Single Domain
Up to 10 racks, 160 servers
UCS Manager
UCS Central
2013 Cisco and/or its affiliates. All rights reserved.
Compute-intensive
Mixed-use
Storage-intensive
10
2 Compute Nodes
C220-M3s
nova-api
keystone-api
glance-api
cinder-api
horizon-UI
nova-api
quantum-api
cinder-api
Network Node
quantum-api
CEPH
MON/MDS/RAD
OS
KVM Hypervisor
2 Storage Nodes
C220-M3s
cinder-api
CEPH Deploy
CEPH Object
Storage Devices
11
4 Compute Nodes
C220-M3s
nova-api
keystone-api
glance-api
cinder-api
horizon-UI
nova-api
quantum-api
cinder-api
Network Node
quantum-api
CEPH
MON/MDS/RAD
OS
KVM Hypervisor
2 Storage Nodes
C240-M3s
cinder-api
CEPH Deploy
CEPH Object
Storage Devices
12
6 Compute/Storage
Nodes
C240-M3s
nova-api
quantum-api
cinder-api
KVM Hypervisor
CEPH Deploy
CEPH Object
Storage Devices
13
Compute
(Nova)
Infrastructure
nova-api
nova-api
Hypervisors
Hypervisors
Bare-metal
Bare-metal
Nodes
Nodes
nova-compute
nova-compute
nova-volume
nova-volume
(will
(will be
be replaced
replaced by
by
Cinder)
Cinder)
nova-network
nova-network
(will
(will be
be replaced
replaced by
by
Neutron)
Neutron)
nova-schedule
nova-schedule
14
Compute
(Nova)
Infrastructure
nova-api
nova-api
Hypervisors
Hypervisors
Bare-metal
Bare-metal
Nodes
Nodes
nova-compute
nova-compute
nova-volume
nova-volume
(will
(will be
be replaced
replaced by
by
Cinder)
Cinder)
nova-network
nova-network
(will
(will be
be replaced
replaced by
by
Neutron)
Neutron)
nova-schedule
UCS Edition
3
2013 Cisco and/or its affiliates. All rights reserved.
UCS Manager
Creates Server Profile
based on request
parameters
Returns identity for
storage in OS DB
15
Networking
16
40,000+
11M+
Cisco NX-OS
Customers
10GE Ports
Shipped
Cisco FabricPath
Customers
Cisco FEX
Customers
1,500+
11,000+
*Source: Infonetics, Q3 2012 DC Network Equipment Report, December 2012 **Source: DellOro, SAN Switching, November 2012
Data
current
of AllDecember
Cisco Confidential
2011 Cisco
and/or its as
affiliates.
rights reserved. 2012. Subject to change without notice.
17
LAN/SAN
Cisco
Cisco
Cisco
Nexus 3000 Nexus 4000 Nexus 5000
Cisco
Cisco
Nexus 7000
Nexus 6000
Cisco
Nexus 2000
CISCO NX-OS: From Hypervisor to Core CISCO DCNM: Single Pane of Management
DELIVERING TO YOUR DATA CENTER NEEDS
Workload
Resilient,
Workload
Resilient, High
High
Mobility
Performance,
Mobility Within/
Within/
Performance,
Across
Scalable
Fabric
Across DCs
DCs
Scalable Fabric
2011 Cisco and/or its affiliates. All rights reserved.
Secure
Secure
Separation/
Separation/
Multitenancy
Multitenancy
LAN+SAN
LAN+SAN
Convergence
Convergence
Operational
Operational Efficiency
Efficiency
Cisco Confidential
18
http://docwiki.cisco.com/wiki/OpenStack:Grizzly-Nexus-Plugin
19
Layer 3 Gateway
20
nova-compute
nova-compute
nova-compute
nova-compute
nova-compute
nova-compute
nova-compute
*-plugin-agent
nova-compute
*-plugin-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
dhcp-agent
dhcp-agent
*-plugin-agent
*-plugin-agent
L2B/OVS
L2B/OVS
L2B/OVS
L2B/OVS
Network
Network Node
Node
Compute
Node
L2B/OVS
Compute
Node
Compute
Node
L2B/OVS
Compute
Node
Compute
Node
Compute
Node
Compute
Compute Node
Node
Data Network
SVI configured on Nexus for L3
forwarding and external
Gateway
Removes bottleneck of generic
server-based network node
with Linux IP tables
2013 Cisco and/or its affiliates. All rights reserved.
nova-api
nova-api
nova-scheduler
nova-scheduler
neutron-server
neutron-server
keystone
keystone
mysql,
mysql, rabbit...
rabbit...
Nexus
Nexus PI
PI
Cloud
Cloud Controller
Controller
Node
Node
API Network
External Network
Internet
Internet
API Network is
typically routable to
enable public access
21
Management Network
dhcp-agent
dhcp-agent
dhcp-agent
dhcp-agent
dhcp-agent
dhcp-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
l3-agent
l3-agent
l3-agent
l3-agent
l3-agent
l3-agent
nova-compute
nova-compute
nova-compute
nova-compute
nova-compute
nova-compute
nova-compute
*-plugin-agent
nova-compute
*-plugin-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
*-plugin-agent
VSM/N1000V
Network
Node
VSM/N1000V
Network
Node
Network
Node
Network
Node
Network
Network Node
Node
Compute
Node
N1000V
Compute
Node
Compute
Node
N1000V
Compute
Node
Compute
Node
Compute
Node
Compute
Compute Node
Node
Data Network
nova-api
nova-api
nova-scheduler
nova-scheduler
neutron-server
neutron-server
keystone
keystone
mysql,
mysql, rabbit...
rabbit...
Cloud
Cloud Controller
Controller
Node
Node
API Network
External Network
Internet
Internet
API Network is
typically routable to
enable public access
22
dhcp-agent
dhcp-agent
*-plugin-agent
*-plugin-agent
CSR
CSR 1000V
1000V
VSM/N1000V
VSM/N1000V
Network
Network Node
Node
Compute
Node
N1000V
Compute
Node
Compute
Node
N1000V
Compute
Node
Compute
Node
Compute
Node
Compute
Compute Node
Node
Data Network
nova-api
nova-api
nova-scheduler
nova-scheduler
quantum-server
quantum-server
keystone
keystone
mysql,
mysql, rabbit...
rabbit...
Cloud
Cloud Controller
Controller
Node
Node
API Network
External Network
Internet
Internet
API Network is
typically routable to
enable public access
23
(Available Now)
Validation
(Available Now)
Design &
Deployment
(December 2013)
Optimization
Optimization
(December
(December 2013)
2013)
Problems Solved
Key Deliverables
Pre-defined design
Rapid installation & Test
Lack of OpenStack skillsets
Pre-defined design
Test plan
Knowledge Transfer
Key Benefits
Understand role of
OpenStack in your DC/Cloud
strategy
24
25
To run the install script, copy and paste the following on your command line (as root with your proxy set if
necessary as above):
curl -s -k -B https://raw.github.com/CiscoSystems/grizzly-manifests/multi-node/install_os_puppet | /bin/bash
With a proxy, use:
https_proxy=http://proxy.example.com:80/ curl -s -k -B https://raw.github.com/CiscoSystems/grizzlymanifests/multi-node/install_os_puppet > install_os_puppet
chmod +x install_os_puppet
./install_os_puppet -p http://proxy.example.com:80/
http://docwiki.cisco.com/wiki/COE_Grizzly_Release:_High-Availability_Manual_Installation_Guide
2013 Cisco and/or its affiliates. All rights reserved.
27
Back Up
29
Hostname / IP address
Chassis/Server Discovery
Logical credentials
Register Nodes
Host OS Install
Puppet apply
OpenStack Handover
Inventory of nova nodes on
controller
VM Provisioning
OpenStack Services Deployment
5. Puppet sync
Control
Node
(glance, scheduler,
API-deamons)
Compute Nodes
(nova-
compute, libvirtd)
32
33
Networks
34
https://wiki.openstack.org/wiki/Cisco-quantum
2013 Cisco and/or its affiliates. All rights reserved.
35
Edit ../neutron/conf/neutron.conf
core_plugin = neutron.plugins.cisco.network_plugin.PluginV2
[keystone_authtoken]
auth_host = <authorization host's IP address>
auth_port = 35357
auth_protocol = http
admin_tenant_name = service
admin_user = <keystone admin name>
admin_password = <keystone admin password>
https://wiki.openstack.org/wiki/Cisco-quantum
2013 Cisco and/or its affiliates. All rights reserved.
36
https://wiki.openstack.org/wiki/Cisco-quantum
2013 Cisco and/or its affiliates. All rights reserved.
37
https://wiki.openstack.org/wiki/Cisco-quantum
2013 Cisco and/or its affiliates. All rights reserved.
38