OpenStack, The Open Source Cloud Operating System

Post on 10-Jun-2015

2,025 views 2 download

Tags:

description

This is the presentation i gave at the Tozeur JTI’2013 Seminar : "Datacenter, Virtualisation & Cloud Computing" on may 13, 2013

transcript

OpenStack The Open Source

Cloud Operating System

Hedi MAGROUNTunisia - Tozeur : May 13, 2013

13 May, 2013 OpenStack - Hedi MAGROUN 2

Plan

● What is ... ?● Architecture

● images & instances

● Demo

13 May, 2013 OpenStack - Hedi MAGROUN 3

What is ... ?● Open source cloud operating system ...

13 May, 2013 OpenStack - Hedi MAGROUN 4

What is ... ?

Public Cloud:OpenStack powers someof the worlds largest public

cloud deployments.

Private Cloud:Run OpenStack software

in your own corporatedata centers

● ... for public and private clouds ...

13 May, 2013 OpenStack - Hedi MAGROUN 5

What is ... ?

Public Cloud:OpenStack powers someof the worlds largest public

cloud deployments.

Private Cloud:Run OpenStack software

in your own corporatedata centers

● ... for public and private clouds ...

13 May, 2013 OpenStack - Hedi MAGROUN 6

What is ... ?

● … Founded by Rackspace Hosting and NASA ...

13 May, 2013 OpenStack - Hedi MAGROUN 7

What is ... ?

● … Global software community of developers ...

13 May, 2013 OpenStack - Hedi MAGROUN 8

What is ... ?● … Used by corporations, service providers,

researchers, and data centres

13 May, 2013 OpenStack - Hedi MAGROUN 9

Plan

● What is ... ?

● Architecture– Components

– Physical architecture

– Conceptual Architecture● images & instances

● Demo

13 May, 2013 OpenStack - Hedi MAGROUN 10

Architecture:

Components

Austin 10/21/2010

Bexar 3/3/2011

Cactus 4/15/2011

Diablo9/22/2011

Essex4/2/2012

Folsom9/27/2012

GrizzlyApr 2013Work In Progress

13 May, 2013 OpenStack - Hedi MAGROUN 11

Physical architecture

?

13 May, 2013 OpenStack - Hedi MAGROUN 12

Physical architecture

Compute nodes● Provides virtual servers upon demand.

→ Compute : “Nova”

13 May, 2013 OpenStack - Hedi MAGROUN 13

Physical architecture

Storage node● Provides object storage.

It allows to store or retrieve files

→ Object storage : “Swift”● Provides persistent block

storage to guest Vms.

→ Block storage : “Cinder”

13 May, 2013 OpenStack - Hedi MAGROUN 14

Physical architecture

Controller node

13 May, 2013 OpenStack - Hedi MAGROUN 15

Physical architecture

Controller node

● Provides a modular WebUIfor all the OpenStack services. → Dashboard : "Horizon"

● Provides authentication and authorization for all the OpenStack services.→ Identity : "Keystone"

● Provides a catalog and repository for virtual disk images.● → Image : "Glance"● ...

13 May, 2013 OpenStack - Hedi MAGROUN 16

Physical architecture

Network node● Provides "network connectivity as a service"

→ “Quantum”

13 May, 2013 OpenStack - Hedi MAGROUN 17

Physical architecture

Multinode architecture

13 May, 2013 OpenStack - Hedi MAGROUN 18

Physical architecture

Dual architecture (dev. & test)

13 May, 2013 OpenStack - Hedi MAGROUN 19

Physical architecture

Single architecture (dev. & test)

13 May, 2013 OpenStack - Hedi MAGROUN 20

Plan

● What is ... ?

● Architecture– Components

– Physical architecture

– Conceptual Architecture● images & instances

● Demo

13 May, 2013 OpenStack - Hedi MAGROUN 21

Conceptual Architecture

Compute ("Nova"): stores and retrieves virtual disks ("images") and associated metadata in Image ("Glance")

13 May, 2013 OpenStack - Hedi MAGROUN 22

Conceptual Architecture

Image ("Glance") : can store the actual virtual disk files in the Object Storage("Swift")

13 May, 2013 OpenStack - Hedi MAGROUN 23

Conceptual Architecture

Block Storage ("Cinder") : provides storage volumes for Compute.

13 May, 2013 OpenStack - Hedi MAGROUN 24

Conceptual Architecture

Network ("Quantum"): provides virtual networking for Compute.

13 May, 2013 OpenStack - Hedi MAGROUN 25

Conceptual Architecture

All the services authenticate with Identity ("Keystone")

13 May, 2013 OpenStack - Hedi MAGROUN 26

Conceptual ArchitectureDashboard ("Horizon") :provides a web front end to the other OpenStack services

13 May, 2013 OpenStack - Hedi MAGROUN 27

Conceptual Architecture

13 May, 2013 OpenStack - Hedi MAGROUN 28

Plan

● What is ... ?

● Architecture

● images & instances● Demo

13 May, 2013 OpenStack - Hedi MAGROUN 29

images & instances1. Initial State2. Launching an instance3. End State

13 May, 2013 OpenStack - Hedi MAGROUN 30

images & instances1. Initial State2. Launching an instance3. End State

13 May, 2013 OpenStack - Hedi MAGROUN 31

images & instances1. Initial State2. Launching an instance3. End State

13 May, 2013 OpenStack - Hedi MAGROUN 32

13 May, 2013 OpenStack - Hedi MAGROUN 33

Demo

13 May, 2013 OpenStack - Hedi MAGROUN 34

Demo

13 May, 2013 OpenStack - Hedi MAGROUN 35

Demo :

TryStack

13 May, 2013 OpenStack - Hedi MAGROUN 36

Demo :

Ubuntu Cloud Live Image

13 May, 2013 OpenStack - Hedi MAGROUN 37

Demo :

Ubuntu Cloud Live Image

13 May, 2013 OpenStack - Hedi MAGROUN 38

Demo :

Ubuntu Cloud Live Image

It's Easy.. Do It Yourself

13 May, 2013 OpenStack - Hedi MAGROUN 39

Demo :

Devstack

13 May, 2013 OpenStack - Hedi MAGROUN 40

Demo :

Devstack

13 May, 2013 OpenStack - Hedi MAGROUN 41

Demo :

Devstack

13 May, 2013 OpenStack - Hedi MAGROUN 42

The demo