Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Overview
Sharad Aggarwal|FUTURE
JULY 2014
READY
Agenda
o Virtualization
o IAAS
o Openstack 5 min Overview
o Structure & Components
o Demo
o Getting Started
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
Storag
e
Hyperviso
r
Cloud
Controller
API
Server
Storage
Hypervi
sor
Storage
Controller
Web Interface
Authentication Server
Object
Storage
Block
Storage
Storag
e
Hyperviso
r
Openstack - Overview
Producing
Aims
Global collaboration of
developers and cloud computing Consists
technologists.
Interrelated
projects
Founded by Rackspace
Hosting and NASA
24 Gold
Members
Corporate
Sponsors
Supporting
Organisations
140 countries
850 Organisations
~17K Ind
Members
Fosters
Compatibi
lity
Openstack Distributions
Rackspace Alamo
CloudScaling
StackOps
Piston Cloud
rPath
Nebula
SUSE
SwiftStack
Canonical
Components Of Openstack
swift
Storage
Interface
Glance
nova
horizon
keystone
quantum
Repository
of Virtual
Disk
Images
Provide
virtual
servers on
demand
Provides
Web
Based
Interface
provides
authentication
and
authorization
for all the Open
Stack services.
provides
"network
connectivi
ty as a
service"
between
interface
devices
cinder
provides
persistent
block
storage to
guest
VMs.
What is Horizon ?
Horizon is a web-based interface to OpenStack.
The OpenStack dashboard provides administrators
and users a graphical interface to access, provision
and automate cloud-based resources.
The extensible design makes it easy to plug in and
expose third party products and services, such as
billing, monitoring and additional management
tools
What is Keystone ?
Keystone is
OpenStack.
an
authentication
framework
for
Keystone Architecture
Start VM Provisioning
What is Quantum ?
Configure Network
Cinder
Cinder Architecture
Request Volume
What is Swift?
Swift is a very robust object storage system that can
manage petabytes of data spread across several
servers..
What is Glance ?
Glance provides a catalogue of images. Images in
this case can
be thought of as a virtual machine template.
When launching an instance in OpenStack, you
choose a template from Glance, such as Ubuntu
12.04 or Centos 5.8, and then OpenStack creates
your instance based on that template
What is Ceilometer ?
Collecting per user/tenant usage data
For every OpenStack component
In a single place
Retrieving usage data
From a single place
Doing this with an open source project
Everyone did this in its corner so far :-(
Ultimate Goal : Billing Customers
or whatever else you want, like capacity planning or
pretty usage statistics
Ceilometer : Design
Summary
DEMO