Cloud Services in Openstack

Embed Size (px)

Citation preview

  • 7/24/2019 Cloud Services in Openstack

    1/31

    Submitted to Submitted by

    Mr. Rajesh Doriya Sir Amit Tharani 12118010

    Prachi Sablani 12118051

    Praya Prabha 12118!0"

    Saurabh Prasad121180#1

    Distributed System and Parallel Processin

    Prorammin Assinment

    $n%uildin o& cloud ser'ices in $(enStac)

  • 7/24/2019 Cloud Services in Openstack

    2/31

    Cloud Computing

    Cloud Computing is a general term used to describe anew class of network based computing that takes place overthe Internet,

    Cloud computing is an umbrella term used to refer toInternet based development and services

    A number of characteristics dene cloud data, applicationsservices and infrastructure: Remotely hosted: Services or data are hosted on remote

    infrastructure. Ubiquitous: Services or data are available from

    anywhere. Commodifed: he result is a utility computing model

    similar to traditional that of traditional utilities, like gas

    and electricity ! you pay for what you would want"

  • 7/24/2019 Cloud Services in Openstack

    3/31

    Essential Characteristics:

    Computer Network

    Storage (Database)

    SERvers

    ServicesApplications

    Ado(ted &rom* +&&ecti'ely and Securely ,sin the -loud -om(utin Paradim by (eter Mell Tim /rance

    On Demand Self-Service

    BroadNetworkAccess RapidElasticity

    Resorce!oolin" #easredService

  • 7/24/2019 Cloud Services in Openstack

    4/31

    Cloud Services

  • 7/24/2019 Cloud Services in Openstack

    5/31

    CloudDeployment

    Model

  • 7/24/2019 Cloud Services in Openstack

    6/31

    #ublic and various private clouds are likely to have di$erentre%uirements that will dictate di$erent internal technology choices,even if they share the e&act same e&ternal A#I.

    Image 'ormat!A variety of disk formats are used in di$erentclouds (%cow), vhd, raw* + which must be supported by all

    Instance etworking Specic deployments may use di$erent networking models

    internally, may have di$erent numbers of nics, etc Instance Conguration

    -ow should instances congure authentication, handle userspecic data, installation of paravirtualiation drivers, etc /epending on choice of hypervisor, and specic desired

    operational characteristics, deployers are likely to prefer theuse of 0non standard1 internal image formats.

    -hallenes

  • 7/24/2019 Cloud Services in Openstack

    7/31

    OpenStack Cloud

    OpenStackis a community of open sourcedevelopers, participating organiations andusers who are building and running theopen

    source cloud operating system.OpenStackis an Infrastructure as a service which is

    known as a Cloud Operating System, that takesresources such as compute, storage, network,virtualization technologies and controls those resourcesat a data center level

    OpenStacks basic requirement: Cloud mustbe simple to implement and massively scalable

  • 7/24/2019 Cloud Services in Openstack

    8/31

    A##S

    2penStack, he Cloud 2perating SystemA new management layer that adds automation and control

    -reates Pools o& Resources Automates The etor)

    3S45S A/6IS

    C723/ 2#45AI8 S9S46

    -onnects to a((s 'ia APsSel&3ser'ice Portals &or users

    ). Cloud /ata Center . Cloud 'ederationServer ;irtualiation

  • 7/24/2019 Cloud Services in Openstack

    9/31

    components

    t

  • 7/24/2019 Cloud Services in Openstack

    10/31

    onceptua!rchitecture of

    OpenStack

  • 7/24/2019 Cloud Services in Openstack

    11/31

    2penStack Compute ey 6eatures

    ).7oriontally andmassi'ely scalable

  • 7/24/2019 Cloud Services in Openstack

    12/31

    2penStack Storage ey 6eatures

    =.Scalable tomulti(le (etabytes

    billions o& objects

    .o central databasere=uired

    ).Data distributed e'enlythrouhout system

    .Runs on standardhardare

  • 7/24/2019 Cloud Services in Openstack

    13/31

    2penStack Image Service ey 6eatures

    ).R+ST3based AP

  • 7/24/2019 Cloud Services in Openstack

    14/31

    amp e ep oyment

  • 7/24/2019 Cloud Services in Openstack

    15/31

    amp e ep oyment!rchitecture of

    OpenStack

  • 7/24/2019 Cloud Services in Openstack

    16/31

    ;M and 7y(er'isor

    ;irtual 6achine: A software package, sometimes using hardwareacceleration, that allows an isolated guest operating system to run within ahost operating system.

    Stateless: 2nce shut down, all -? states disappear.

    -ypervisor: A software platform that is responsible for creating, running,and destroying multiple virtual machines.

    2penStack is hypervisor agnostic.

    ype I and ype II hypervisor

  • 7/24/2019 Cloud Services in Openstack

    17/31

    17

  • 7/24/2019 Cloud Services in Openstack

    18/31

    %rided etor)in

    2ne network card acts as manydevices.-ost does not need an I# address.-ypervisor sets virtual 6AC

    address for guest machine.ACISS uses bridges, along with;irtual 7ocal Area etworks(;7As* to segment tra@c andassign network addresses.

  • 7/24/2019 Cloud Services in Openstack

    19/31

    Instance etworking

  • 7/24/2019 Cloud Services in Openstack

    20/31

    Key Management

    efore you instanciate a ;6, you need to create atleast one key pair. his key pair will be inBectedinto the ;6, allowing you to SS- into the ;6

    Fix the permissions on the generated private key$ chmod 0600 userkey.pem

    he ssh private key that was generated earlier can now beused to log into the ;6

    ssh !i userkey.pem rootD

  • 7/24/2019 Cloud Services in Openstack

    21/31

    htt(*??de'stac).or

    stac).sh* shell scri(ted source install

    =uic)est (ath to runnin code that is accessible to chane

    see e'erythin that ets installed and con&iured

    no'a ser'ices lance )eystone si&t dashboard and =uantum

    runs all the ser'ices in named screen sessions

  • 7/24/2019 Cloud Services in Openstack

    22/31

    -ow to setup openstack

    S4#

  • 7/24/2019 Cloud Services in Openstack

    23/31

    /eploying 2S image inopenstack

    Step

  • 7/24/2019 Cloud Services in Openstack

    24/31

  • 7/24/2019 Cloud Services in Openstack

    25/31

  • 7/24/2019 Cloud Services in Openstack

    26/31

  • 7/24/2019 Cloud Services in Openstack

    27/31

  • 7/24/2019 Cloud Services in Openstack

    28/31

  • 7/24/2019 Cloud Services in Openstack

    29/31

  • 7/24/2019 Cloud Services in Openstack

    30/31

  • 7/24/2019 Cloud Services in Openstack

    31/31

    "eferences and #inks

    htt(*??i)i.o(enstac).or?Releases

    htt(*??i)i.o(enstac).or?

    htt(*??de'stac).or?htt(*??i)i.o(enstac).or?Demo;ideos