Mais conteúdo relacionado
Semelhante a Shannon McFarland OpenStack/Cisco Intro (20)
Shannon McFarland OpenStack/Cisco Intro
- 1. © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 1
- 2. Shannon McFarland – CCIE #5245
Principal Engineer – Corporate Consulting Engineering
Research and Advanced Development
@eyepv6
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
- 3. © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
- 4. • “OpenStack is a collection of open source technologies delivering a
massively scalable cloud operating system” - openstack.org
• Basically, it is a full open source cloud stack that can be used as a
starting point for a private or public cloud
• Releases are on a 6-month interval: Folsom (Sept. 2012) is the latest
release and Grizzly is next
• Unreal community growth since its inception
• Timeline:
NASA Launches Nebula - One of the first cloud computing platforms built for Federal
Government Private Cloud
March 2010: Rackspace Open Sources Cloud Files software, aka Swift
May 2010: NASA open sources compute software, aka “Nova”
June 2010: OpenStack is formed
July 2010: The inaugural Design Summit
April 2012: Openstack foundation formed
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
- 6. Compute Storage
Image, Object, Block
Dashboard Identity Network
“Nova” “Horizon” “Keystone” “Quantum”
“Glance, Swift,
Cinder”
- Instance/VM - Web app for - Centralized - Networking as
- Houses
image controlling policies a service
VMs storage OpenStack - Tenant mgmt. - Multiple
- API driven - Cloud object resources - RBAC models
- Support for storage - Self-service - Ext. - IP address
multi- - Persistent portal integration(LD mgmt.
hypervisors block level AP) - Plugins to
storage external HW
• Projects are created, mature and are integrated into OpenStack
“core” over time
• http://wiki.openstack.org/Projects
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
- 7. • Try/Dev/Demo:
http://devstack.org/
http://www.stackops.com/
http://trystack.org/
• Single Shot – Manually setup everything (the best way to learn
OpenStack): http://docwiki.cisco.com/wiki/Folsom_Manual_Install
• Semi-Automatic – Use automation for ‘some’ of the setup and maintain/
modify manually:
http://puppetlabs.com/
http://www.opscode.com/chef/
https://juju.ubuntu.com/
• Automatic – Automate everything with Puppet, Chef, JuJu or rapid
automation stuff: https://airframe.pistoncloud.com/
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
- 8. To DC Agg Layer
• Example on UCS C-
series
• Active/Active
DC Access Layer
controllers
• HAProxy/Keepalived
or HW SLB for Swift PM/Cobbler Controller-1 Proxy-1
Proxy Nodes OS OS OS
VM VM VM
• Object and block HAProxy Controller-2 Proxy-2
storage OS OS OS
Images, app data VM VM VM
Persistent storage
• Support nodes (Ctrl/ *Support Nodes
Proxy also) often run -Puppet Master A/A Compute Swift Proxy Swift ObjectCinder Block
as VMs or can be -Cobbler Controller Nodes Nodes Storage Storage
baremetal -DNS Nodes Nodes Nodes
-HAProxy/
Keepalived
© 2011 Cisco and/or its affiliates. All rights reserved.
*Can run as VMs Cisco Public 8
- 9. © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
- 10. • Choice
There is no one-size fits all option for cloud computing – Amazon or VMware
are cool but not the be all/end all solution
There is no single vendor who can fill all needs of a cloud stack – Complex
‘partnerships’ are costly to the customer and still miss the mark
• Community
Open Source
Community driven – Individual, organizational
Better time-to-market and faster feature velocity
• Commercialization
Start with the ‘baseline’ OpenStack components
Vendor opportunities for value-add integration on top of OpenStack baseline
- Design, deployment, automation, operation, high-availability,
applications, etc…
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
- 11. © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
- 12. • You name it – Compute, Storage, Networking vendors,
Universities, Gov’t, massive pile of OpenStack-specific startups
• Traditional HW vendors – Cisco, HP, Dell, Arista, etc…
• Providers – Rackspace, AT&T, Comcast, etc…
• Startups – PistonCloud, Nebula, SwiftStack and many, many
more…
• Some are focused on only small parts of OpenStack such as
driving object storage features (SwiftStack), or automated
deployment and support (PistonCloud) or networking and
compute pull-thru as well as project leadership (Cisco – Nexus,
UCS, services, Quantum)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
- 13. © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
- 14. • Cisco is deeply involved on many fronts and we will get even more
involved over time
• Cisco’s involvement goes back to the beginning of the OpenStack
project
• We have some of the original OpenStack leaders as Cisco Employees
(Rick Clark, Soren Hansen and others)
• Lew Tucker, VP/CTO, Cloud Computing “owns” OpenStack at Cisco but
many other teams involved: CE, SDU, SAVTG, AS, WebEx, etc …
• External portals are being developed and matured:
External Cisco.com: www.cisco.com/go/openstack
External Docwiki: http://docwiki.cisco.com/wiki/OpenStack
GitHub Cisco Docs Repository: https://github.com/CiscoSystems/cisco-openstack-docs
• Multiple simultaneous efforts underway
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
- 15. Community
• Standards
• Ecosystem –
Partnerships
• Open Source
Leadership Open Source-
Engineering
• Always start with Open Source
Based Private
•
and add from there
Strategy for Cloud-enabled
products
& Public
• Vision for Networking in the Cloud Cloud
Computing
Customers
• Thought Leadership
• Choices
• Flexibility
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
- 16. Community Cisco
• Quantum – Network Service Engineering
• Horizon – Dashboard • Cisco OpenStack Edition
• Keystone – Identity • Nexus Plugins –
• Swift – Object Storage Quantum
• Automation – PuppetLabs • UCS
• HA Design • CIAC
• OpenStack Board/PTL
• Many other integration
efforts
• Cisco OpenStack Edition in ‘beachhead’ accounts – Build
case studies: Comcast, WebEx
• Start simple, build from there – Focus on automation and
HA
• Evangelization of what Cisco is doing - Thought
Leadership – Help customers know What, When, Where &
How
Customers
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
- 17. DataBase App
4. User Application Layer App Virtual
OS OS Appliance
• Self-provision resources through APIs OS Virtual
• Only see virtualized resources VM VM Appliance
VM
Cloud App Developer API
Network
Compute Service Storage
3. OpenStack Cloud Platform Layer
Service Service
• Presents compute and networking Virtual Networks
Virtual Servers Virtual Disks
virtualization interfaces to application
developers in a multi-tenant environment Plug-In Architecture
Network Mgmt/Cntl API
2. Network Resource and SDN Layer
• Resource Virtualization Provisioning, and NX-OS API SDN API Other
Management
1. Physical Resource Layer
• Networking, Storage and Compute resources
• Hardware-based networking services
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
- 18. • Boatloads of work to do – We are hiring (who isn’t)
• Learn about OpenStack - http://www.openstack.org/
http://docs.openstack.org/
• Quickly try it for yourself - http://devstack.org/
• Manual Folsom + Quantum Setup: Great way to learn:
http://docwiki.cisco.com/wiki/Folsom_Manual_Install
• Build your own PoC with HA components enabled -
http://docwiki.cisco.com/wiki/OpenStack:Essex_Multi_Node_HA
• Read the Cisco WebEx OpenStack Case Study -
http://www.openstack.org/user-stories/cisco-webex/
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
- 19. • Monthly? Early – Mid – Late in the month?
• We need other site and catering sponsors – ideally we want to
rotate each month
• We have tons of local talent from many different companies, so
speakers is not an issue, but…
Start with primers and mature?
Topic based instead (i.e. Automation, HA, Apps)
Semi-Random based on speaker/sponsor availability
• Co-organizers: Today it’s Scott Lowe and Shannon McFarland –
We would like two more to help organize and cover when we are
traveling
• Other junk?
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 19