Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to OpenStack OSCON 2011 James Turnbull - Puppet Labs Eric Day - Rackspace.

Similar presentations


Presentation on theme: "Introduction to OpenStack OSCON 2011 James Turnbull - Puppet Labs Eric Day - Rackspace."— Presentation transcript:

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!


Download ppt "Introduction to OpenStack OSCON 2011 James Turnbull - Puppet Labs Eric Day - Rackspace."

Similar presentations


Ads by Google