openstack, the open source cloud operating system
DESCRIPTION
This is the presentation i gave at the Tozeur JTI’2013 Seminar : "Datacenter, Virtualisation & Cloud Computing" on may 13, 2013TRANSCRIPT
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