openstack, the open source cloud operating system

42
OpenStack The Open Source Cloud Operating System Hedi MAGROUN Tunisia - Tozeur : May 13, 2013

Upload: hedi-magroun

Post on 10-Jun-2015

2.030 views

Category:

Technology


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: OpenStack, The Open Source Cloud Operating System

OpenStack The Open Source

Cloud Operating System

Hedi MAGROUNTunisia - Tozeur : May 13, 2013

Page 2: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 2

Plan

● What is ... ?● Architecture

● images & instances

● Demo

Page 3: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 3

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

Page 4: OpenStack, The 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 ...

Page 5: OpenStack, The Open Source Cloud Operating System

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 ...

Page 6: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 6

What is ... ?

● … Founded by Rackspace Hosting and NASA ...

Page 7: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 7

What is ... ?

● … Global software community of developers ...

Page 8: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 8

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

researchers, and data centres

Page 9: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 9

Plan

● What is ... ?

● Architecture– Components

– Physical architecture

– Conceptual Architecture● images & instances

● Demo

Page 10: OpenStack, The Open Source Cloud Operating System

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

Page 11: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 11

Physical architecture

?

Page 12: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 12

Physical architecture

Compute nodes● Provides virtual servers upon demand.

→ Compute : “Nova”

Page 13: OpenStack, The Open Source Cloud Operating System

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”

Page 14: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 14

Physical architecture

Controller node

Page 15: OpenStack, The Open Source Cloud Operating System

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"● ...

Page 16: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 16

Physical architecture

Network node● Provides "network connectivity as a service"

→ “Quantum”

Page 17: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 17

Physical architecture

Multinode architecture

Page 18: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 18

Physical architecture

Dual architecture (dev. & test)

Page 19: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 19

Physical architecture

Single architecture (dev. & test)

Page 20: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 20

Plan

● What is ... ?

● Architecture– Components

– Physical architecture

– Conceptual Architecture● images & instances

● Demo

Page 21: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 21

Conceptual Architecture

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

Page 22: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 22

Conceptual Architecture

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

Page 23: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 23

Conceptual Architecture

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

Page 24: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 24

Conceptual Architecture

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

Page 25: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 25

Conceptual Architecture

All the services authenticate with Identity ("Keystone")

Page 26: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 26

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

Page 27: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 27

Conceptual Architecture

Page 28: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 28

Plan

● What is ... ?

● Architecture

● images & instances● Demo

Page 29: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 29

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

Page 30: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 30

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

Page 31: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 31

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

Page 32: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 32

Page 33: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 33

Demo

Page 34: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 34

Demo

Page 35: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 35

Demo :

TryStack

Page 36: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 36

Demo :

Ubuntu Cloud Live Image

Page 37: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 37

Demo :

Ubuntu Cloud Live Image

Page 38: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 38

Demo :

Ubuntu Cloud Live Image

It's Easy.. Do It Yourself

Page 39: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 39

Demo :

Devstack

Page 40: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 40

Demo :

Devstack

Page 41: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 41

Demo :

Devstack

Page 42: OpenStack, The Open Source Cloud Operating System

13 May, 2013 OpenStack - Hedi MAGROUN 42

The demo