Download presentation
Presentation is loading. Please wait.
Published bySamson Grant Maxwell Modified over 8 years ago
1
Introduction to OpenStack OSCON 2011 James Turnbull - Puppet Labs Eric Day - Rackspace
2
OSCON 2011Introduction to OpenStack2 What is OpenStack?
3
OSCON 2011Introduction to OpenStack3 A collection of open source technologies delivering a scalable cloud operating system.
4
OSCON 2011Introduction to OpenStack4 Why OpenStack?
5
OSCON 2011Introduction to OpenStack5 Cloud is commodity
6
OSCON 2011Introduction to OpenStack6 Cloud is not portable
7
OSCON 2011Introduction to OpenStack7 Open source clouds are not service provider ready
8
OSCON 2011Introduction to OpenStack8 We need the LAMP stack of the cloud
9
OSCON 2011Introduction to OpenStack9 How?
10
OSCON 2011Introduction to OpenStack10 OpenStack Philosophy: Open
11
OSCON 2011Introduction to OpenStack11 Open ● Open Source ● Open Community ● Open Development ● Open Design
12
OSCON 2011Introduction to OpenStack12 Design Tenets ● Scalability & elasticity ● Everything should be asynchronous ● Shared-nothing architectures ● Accept eventual consistency ● Test everything
13
OSCON 2011Introduction to OpenStack13 OpenStack Today
14
OSCON 2011Introduction to OpenStack14 Compute (nova)
15
OSCON 2011Introduction to OpenStack15 CloudServers Rewrite
16
OSCON 2011Introduction to OpenStack16 NASA Nebula
17
OSCON 2011Introduction to OpenStack17 Join forces to build a better service
18
OSCON 2011Introduction to OpenStack18 Nova Overview ● Written in Python ● HTTP/ReST API (multiple) ● Instances, Networking, Volumes ● Working on service provider scale now ● More at: http://nova.openstack.org/
19
OSCON 2011Introduction to OpenStack19 Glance Overview ● Written in Python ● HTTP/ReST API ● Image service for Nova ● More at: http://glance.openstack.org/
20
OSCON 2011Introduction to OpenStack20 Object Storage (swift)
21
OSCON 2011Introduction to OpenStack21 CloudFiles Source Code
22
OSCON 2011Introduction to OpenStack22 A highly scalable, redundant, unstructured data store designed to store large amounts of data cheaply.
23
OSCON 2011Introduction to OpenStack23 A highly scalable, redundant, unstructured data store designed to store large amounts of data cheaply.
24
OSCON 2011Introduction to OpenStack24 A highly scalable, redundant, unstructured data store designed to store large amounts of data cheaply.
25
OSCON 2011Introduction to OpenStack25 A highly scalable, redundant, unstructured data store designed to store large amounts of data cheaply.
26
OSCON 2011Introduction to OpenStack26 A highly scalable, redundant, unstructured data store designed to store large amounts of data cheaply.
27
OSCON 2011Introduction to OpenStack27 A highly scalable, redundant, unstructured data store designed to store large amounts of data cheaply.
28
OSCON 2011Introduction to OpenStack28 Swift Overview ● Written in Python ● HTTP/ReST API ● Accounts, containers, and objects ● CDN Integration ● No single point of failure ● Last write wins ● More at: http://swift.openstack.org/
29
OSCON 2011Introduction to OpenStack29 OpenStack Tomorrow
30
OSCON 2011Introduction to OpenStack30 Continue to focus on infrastructure
31
OSCON 2011Introduction to OpenStack31 Open Platform Services ● Auth Service (KeyStone) ● Dashboard ● http://wiki.openstack.org/OpenStackDashboard ● Block Storage Service (lunr) ● Message Queue (http://burrow.openstack.org/) ● Database Service (Red Dwarf) ● Load Balancer Service (Atlas)
32
OSCON 2011Introduction to OpenStack32 Open Compute Project Facebook's DC/hardware design http://opencompute.org/
33
OSCON 2011Introduction to OpenStack33 Deploying OpenStack with Puppet
34
OSCON 2011Introduction to OpenStack34 What is Puppet? Declarative configuration management Simple configuration language Modular Open source
35
OSCON 2011Introduction to OpenStack35 Requirements Nova PPA Puppet Labs OpenStack module Currently supports Ubuntu Natty Puppet 2.6.x
36
OSCON 2011Introduction to OpenStack36 Installation Steps 1) Add Nova PP 2) Install Puppet 3) Install modules 4) Run Puppet
37
OSCON 2011Introduction to OpenStack37 Configuring OpenStack 1) Create OpenStack credentials 2) Add any images to OpenStack 3) Create instances
38
OSCON 2011Introduction to OpenStack38 Get involved! ● http://openstack.org/ ● Blog, wiki, mailing list, jobs,... ● Links to projects ● #openstack on irc.freenode.net ● https://github.com/puppetlabs/puppetlabs- openstack ● Design summit Boston in October ● OpenStack Party tonight at 7 @ Spirit of 77!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.