Upload
saurabh-kumar
View
222
Download
0
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