openstack slides

Upload: dileep

Post on 08-Mar-2016

10 views

Category:

Documents


0 download

DESCRIPTION

Openstack Slides

TRANSCRIPT

  • 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

    * *****