openstack slides
DESCRIPTION
Openstack SlidesTRANSCRIPT
-
JULY 2014OpenStack Overview
Sharad Aggarwal|FUTURE READY
AgendaVirtualizationIAASOpenstack 5 min OverviewStructure & ComponentsDemoGetting Started
Decouples Software from Hardware How does Virtualization Work ?
How does Virtualization Work ?
Software as a Service (SaaS)Hardware as a Service (HaaS)TelepresenceSurveillanceEmail management & administrationStorage backupDisaster Recovery ServicesSecurityPrinter managementProfessional ServicesRemote Monitoring AutomationDigital Signage
IAAS
Cloud Controller Web InterfaceStorage Web Interface Hypervisor API Server Storage Hypervisor Storage Controller Object Storage Storage Authentication Server Block Storage Hypervisor IAAS The Big Picture
Openstack - Overview
Producing
open source cloud computing platform for public and private clouds.Global collaboration of developers and cloud computing technologists.simple to implement, massively scalable, and feature richInterrelatedprojects
Consists
Aims
Openstack Who is behind it ?
8 Platinum Members
24 Gold Members
Corporate Sponsors
Supporting Organisations
~17K Ind Members
140 countries
850 Organisations Founded by Rackspace Hosting and NASA
Openstack Why it matters ?
Encourages
Anybody can run it, build on it, submit changesFreely available under the Apache 2.0 licenseopen development model, Removes the fear of proprietary lock-in
Compatibility
Fosters
Control And Flexibility, Industry Standard, Proven Software, Compatible And Connected Python API, Hypervisor Agnostic
-
Openstack Who uses it ?
Openstack Distributions
Rackspace Alamo
Piston CloudStackOps Nebula rPathCanonical SUSESwiftStackRed Hat OpenStackCloudScaling
-
swiftGlancenovahorizonkeystonequantumcinderStorage InterfaceRepository of Virtual Disk ImagesProvide virtual servers on demandProvides Web Based Interfaceprovides authentication and authorization for all the Open Stack services. provides "network connectivity as a service" between interface devices provides persistent block storage to guest VMs. Components Of Openstack
-
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
-
OpenStack Projects : Communication Types
-
What is Keystone ?Keystone is an authentication framework for OpenStack.
It provides the ability to add users to groups (also known as tenants) and to manage permissions between users and groups.
Permissions include the ability to launch and terminate instances or to administer everyones instance
-
Keystone Architecture
-
What is Nova Compute ?
-
Start VM Provisioning
-
What is Quantum ?Quantum is an OpenStack project to provide "network connectivity as a service" between interface devices (e.g., vNICs) managed by other OpenStack services (e.g., nova).
-
Configure Network
-
Configure Network - Contd
-
Cinder
-
Cinder Architecture
-
Request Volume
-
Request Volume Contd
-
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
-
Glance Image Formats
-
Request VM Image from Glance
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
* *****