0% found this document useful (0 votes)
31 views

COM-421-Lecture-Notes-7 - Open Stack

The document provides an overview of cloud computing and OpenStack. It defines key concepts like virtualization, IAAS, and OpenStack components and architecture. It also describes the installation and deployment of OpenStack.

Uploaded by

madzaloresten8
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

COM-421-Lecture-Notes-7 - Open Stack

The document provides an overview of cloud computing and OpenStack. It defines key concepts like virtualization, IAAS, and OpenStack components and architecture. It also describes the installation and deployment of OpenStack.

Uploaded by

madzaloresten8
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24

Cloud Computing

Course code : COM421 .


Lecture :Open Stack
Lecturer: T.CHAMDIMBA
Class: Year 4
Lesson outcomes
o Overview
o Virtualization
o IAAS

o Openstack Basics
o Structure & Components
2
o Getting Started
How does Virtualization Work ?
Decouples Software from Hardware

Enterprise App

Operating System
Operating System
Virtualization
IAAS
•Software as a Service (SaaS)
•Hardware as a Service (HaaS)
•Telepresence
•Surveillance
•Email management
& administration
•Storage backup
•Disaster Recovery
Services
•Security
•Printer management
•Professional Services
•Remote Monitoring Automation
•Digital Signage
IAAS – The Big Picture
Storage

Web Interface Hypervisor

Cloud Controller

API Server

Storage

Hyperviso
r

Storage Controller
Web Interface
Object Storage

Authentication Server Block Storage


Storage

Hypervisor
Openstack - Overview

open source cloud computing


Producing platform for public and private clouds.

Aims simple to implement, massively


scalable, and feature rich

Global collaboration of
Interrelated
developers and cloud computing Consists
projects
technologists.
Openstack – Who is behind it ?

8 Platinum
Members

24 Gold Members
Founded by Rackspace
Hosting and NASA
~17K Ind
Corporate Sponsors Supporting Organisations Members

140 countries 850 Organisations


Openstack – Why it matters ?

Encourages Anybody can run it, build on it,


submit changes

Fosters
open development model,

Freely available under the Removes the fear of proprietary


Apache 2.0 license Compatibility lock-in

Control And Flexibility, Industry Standard, Proven Software,


Compatible And Connected Python API, Hypervisor Agnostic
Openstack – Who uses it ?

SMB’s

Corporat Service
e Providers

Openstack

Researcher
s VARS

Data
centers
Openstack Distributions
Rackspace Alamo

CloudScaling StackOps

Red Hat OpenStack Piston Cloud

Nebula rPath

SUSE
SwiftStack

Canonical
OPENSTACK
OPENSTACK
ARCHITECTURE

Neutron

• Modular architecture
• Designed to easily scale out
• Based on (growing) set of core
services
OPENSTACK
ARCHITECTURE

Keystone
– Identity Service
– Common authorization framework
– Manages users, tenants and roles
– Pluggable backends (SQL, PAM,
LDAP, IDM, etc)
OPENSTACK
ARCHITECTURE

NOVA
– Core compute service comprised of
• Compute Nodes – hypervisors that run virtual machines
– Supports multiple hypervisors KVM, Xen, LXC, Hyper-V and ESX
• Distributed controllers that handle scheduling, API calls, etc
– Native OpenStack API and Amazon EC2 compatible API
OPENSTACK
ARCHITECTURE

Glance
– Image service
– Stores and retrieves disk images (virtual machine templates)
– Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI
– Backend storage : Filesystem, Swift, Gluster, Amazon S3
OPENSTACK
ARCHITECTURE

Swift
– Object Storage service
– Modeled after Amazon's S3 service
– Provides simple service for storing and retrieving arbitrary data
– Native API and S3 compatible API
OPENSTACK
ARCHITECTURE

Neutron

Neutron
– Network Service
– Provides framework for Software Defined Network (SDN)
– Plugin architecture
• Allows integration of hardware and software based
network solutions
– Open vSwitch, Cicso UCS, Standard Linux Bridge,
OPENSTACK
ARCHITECTURE

Cinder
– Block Storage (Volume) Service
– Provides block storage for virtual machines (persistent disks)
– Similar to Amazon EBS service
– Plugin architecture for vendor extensions eg.
NetApp driver for Cinder
OPENSTACK
ARCHITECTURE

Horizon
– Dashboard
– Provides simple self service UI for end-users
– Basic cloud administrator functions
• Define users, tenants and quotas
• No infrastructure management
OpenStack Projects
Relationships
Let’s Follow a
Hey Glance,
Request..
can I get the Spin m e up a
VM!

8)
RHEL 6.4
It’s Thank And make it
image?
renderi you LARGE!

8)
ng O penS tac
time! k!!

Umm, D o I
Swift
Glance Nod know you? I
need to
e see some
papers!!
Indeed I do.
Don’t
forget to capacity capacity Keystone
mount it!

Papers
Cinder, have are
that volume VM capacity good.
ready for m e ? Nova Time to
get to
work!

Ok, we
Nod need to
e Nova
find a
place to
build this
Here’s your VM.
IP, default Tag -
route and Neutron, I you’re it!
FW settings. need a
Neutro network with
n all the Node
trimmings!
Installation
Follow the tutorial here:
o https://computingforgeeks.com/openstack-deployment-
on-ubuntu-with-devstack/
Or Openstack Official website:
o https://docs.openstack.org/devstack/latest/

Note: an installation guide has been attached together with


ppt.
References & further reading
o “Openstack Docs”. Available at: https://docs.openstack.org (Accessed:
14/02/2022).
o “Introduction to OpenStack”. Michael Lessard, RHCA Senior Solutions
Architect. Available at:
http://people.redhat.com/mlessard/mtl/presentations/oct2013/Openstack
Overview.pdf (Accessed: 14/02/2022).
o ‘Openstack Overview’ Sharad Aggarwal. Available at:
https://www.scribd.com/document_downloads/direct/299182231?
extension=ppt&ft=1644830488&lt=1644834098&user_id=326552467&uah
k=LU9-F4vYizS1d8DQpxNoJehEYPg (Accessed: 14/02/2022).
o “Getting Started With OpenStack” Rackspace. Available at: https://object-
storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43 23
eea/www-assets-prod/presentation-media/Getting-Started-With-
OpenStack-Icehouse-v2.pptx (Accessed: 14/02/2022).
Thank you

THE END.

You might also like