Your SlideShare is downloading. ×
Getting Started with OpenStack from Hong Kong Summit Session November 5
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Getting Started with OpenStack from Hong Kong Summit Session November 5

3,159
views

Published on

Deck from session with Kenneth Hui of Rackspace, Dan Radez of Red Hat, and Niki Acosta of Rackspace.

Deck from session with Kenneth Hui of Rackspace, Dan Radez of Red Hat, and Niki Acosta of Rackspace.


0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,159
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
289
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • A Cloud Computing platform sits above the virtual data center and provides both a control plane over and resource access to the virtualized data center. OpenStack, as a Cloud Computing platform, manages virtualized resources, such as virtual machines exported by a hypervisor, network overlays created by Software-Defined Network devices, and volumes exported by virtual storage arrays. OpenStack takes these data center resources and automates and orchestrates them so they can be accessed on demand and be scaled up and down as needed, turning these resources into consumable services.
  • The OpenStack platform is actually composed of multiple components, called projects. Each project is managed by a technical committee and the OpenStack Foundation decides which projects are ready to be included in the OpenStack core. These projects work together to provide the services required to deliver the Cloud.
    Nova – The compute project responsible for on-demand creation and termination of compute instances. Nova leverage a number of hypervisors, including KVM, Xen, Hyper-V, and vSphere.
    Glance – The OS image management project responsible for storage and management of images used to create compute instances with OSes installed, such as Windows and Linux.
    Quantum – The network project that provides network access and security services to compute instances. Quantum uses plugins to leverage virtual switches and SDN-enabled devices.
    Swift – The object storage project that provides a scalable repository for storing large quantities of objects such as files and media content. It can also be used as an repository for Glance images.
    Cinder – The block storage project that provides a virtual storage array that can export out iSCSI volumes. A Cinder/virtual storage array server can be a server with local storage or a server using an external storage array.
    Horizon – The interactive dashboard project that provides users and admins provisioning and management access to the OpenStack Cloud via a web GUI.
    Keystone – The identity management project that provides authorization and access security control for all the other OpenStack projects.
    New projects are being added with each release and as the OpenStack community calls for them. New projects underway include metering, application orchestration, and database-as-a-service.
  • The OpenStack community is a growing body that spans the globe. Individuals and companies can join the community and learn from other members via IRC chat, mailing lists, and forums.
  • Transcript

    • 1. Getting Started With OpenStack Havana Release OpenStack Design Summit and Conference Hong Kong Tuesday, November 5, 2013
    • 2. Presenters Kenneth Hui Dan Radez Niki Acosta Open Cloud Architect Red Hat Rackspace Rackspace Sr. Software Engineer Cloud Evangelist Twitter: @hui_kenneth irc: radez Twitter: @nikiacosta 2
    • 3. The Story of OpenStack
    • 4. “rCloud” Proposal Confidential
    • 5. Platinum & Gold Members Innovative Ecosystem 8
    • 6. How does OpenStack work?
    • 7. 12 Orchestration of IT Resources
    • 8. 13 To Deliver IT Services at Scale
    • 9. 14 The Conceptual Architecture
    • 10. 15 The Projects
    • 11. 16 Horizon Dashboard
    • 12. 17 Nova Compute
    • 13. 18 Neutron Networking
    • 14. 19 Swift Object Storage
    • 15. 20 Cinder Block Storage
    • 16. 21 Keystone Identity Management
    • 17. 22 Glance Image Management
    • 18. 23 Ceilometer Metering and Monitoring
    • 19. 24 Heat Orchestration
    • 20. 25 Sample Architecture Fixed Network (private) Inside LB VLAN Dedicated Firewalls Load Balancers Storage Network (private) API & Horizon Cinder API Nova Scheduler Keystone Glance RabbitMQ MYSQL Chef Server Compute 1 BOND1 BOND0 BOND1 BOND0 BOND1 BOND0 Compute N Compute 1 G1 Compute N G11 G5 G15 G2 G3 G4 G12 G6 G13 G7 .… KVM Availability Zone 1 .… KVM Availability Zone 2 KVM G16 G17 G14 KVM Chef Server BOND2 API Services API & Horizon Cinder API Nova Scheduler Keystone Glance RabbitMQ MYSQL BOND1 Controller API Services BOND2 Controller BOND0 BOND1 BOND0 BOND1 BOND0 Redundant Network Switches Redundant Network Switches Storage EMC, NetApp, or Solidfire Vols BOND2 BOND2 BOND2 Recipes BOND2 Recipes
    • 21. Demo
    • 22. Demo Add User (Keystone) Add Image (Glance) Add Network (Neutron) Launch Instance (Nova) Add External Network (Neutron) Block Storage (Cinder) Object Storage (Swift)
    • 23. Demo  Add User (Keystone) Add Image (Glance) Add Network (Neutron) Launch Instance (Nova) Add External Network (Neutron) Block Storage (Cinder) Object Storage (Swift)
    • 24. Demo Add User (Keystone) Add Image (Glance) Add Network (Neutron) Launch Instance (Nova) Add External Network (Neutron) Block Storage (Cinder) Object Storage (Swift)
    • 25. Demo Add User (Keystone) Add Image (Glance) Add Network (Neutron) Launch Instance (Nova) Add External Network (Neutron) Block Storage (Cinder) Object Storage (Swift)
    • 26. Demo Add User (Keystone) Add Image (Glance) Add Network (Neutron) Launch Instance (Nova) Add External Network (Neutron) Block Storage (Cinder) Object Storage (Swift)
    • 27. Demo Add User (Keystone) Add Image (Glance) Add Network (Neutron) Launch Instance (Nova) Add External Network (Neutron) Block Storage (Cinder) Object Storage (Swift)
    • 28. Demo Add User (Keystone) Add Image (Glance) Add Network (Neutron) Launch Instance (Nova) Add External Network (Neutron) Block Storage (Cinder) Object Storage (Swift)
    • 29. Demo Add User (Keystone) Add Image (Glance) Add Network (Neutron) Launch Instance (Nova) Add External Network (Neutron) Block Storage (Cinder) Object Storage (Swift)
    • 30. Questions?
    • 31. 36
    • 32. 37 How Do I Learn OpenStack?
    • 33. 38 Reading About OpenStack The OpenStack Foundation http://www.openstack.org/ Official OpenStack Documentation http://docs.openstack.org/ The OpenStack Cloud Computing Cookbook (Second Edition) http://www.amazon.com/OpenStack-Cloud-Computing-Cookbook-Jackson/dp/1782167 1
    • 34. 39 Trying Out OpenStack TryStack (OpenStack Sandbox) http://trystack.org/ OpenStack-based Public Clouds •DreamHost http://dreamhost.com/cloud/ •HP Public Cloud https://www.hpcloud.com/ •Rackspace Public Cloud http://www.rackspace.com/cloud/
    • 35. 40 Deploying OpenStack OpenStack Distributions Red Hat - http://openstack.redhat.com/ SUSE - https://www.suse.com/products/suse-cloud/ Ubuntu - http://www.ubuntu.com/cloud Packaged Deploys For Different Linux Distros Mirantis - https://fuel.mirantis.com/ Piston Cloud Computing - http://www.pistoncloud.com/openstack-cloud-software/ Rackspace - http://www.rackspace.com/cloud/private/openstack_software/ Configuration Management Tools Opscode Chef - https://github.com/opscode/openstack-chef-repo/ Puppet Labs Puppet -http://puppetlabs.com/solutions/cloudautomation/compute/openstack
    • 36. 41 Join the Community Join The OpenStack Community http://www.openstack.org/community/

    ×