0% found this document useful (0 votes)
21 views33 pages

OpenStack Basics

The document provides an introduction to OpenStack, a cloud computing platform that supports both public and private cloud deployment models. It outlines the architecture of OpenStack, including its core services such as Nova, Glance, Swift, Cinder, Neutron, Horizon, and Keystone, and discusses the community contributions and history of OpenStack. Additionally, it highlights the importance of automation and orchestration in managing IT resources within OpenStack.

Uploaded by

asish.bluehat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views33 pages

OpenStack Basics

The document provides an introduction to OpenStack, a cloud computing platform that supports both public and private cloud deployment models. It outlines the architecture of OpenStack, including its core services such as Nova, Glance, Swift, Cinder, Neutron, Horizon, and Keystone, and discusses the community contributions and history of OpenStack. Additionally, it highlights the importance of automation and orchestration in managing IT resources within OpenStack.

Uploaded by

asish.bluehat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 33

Getting Started With

OpenStack
What is Cloud Computing???

2
Cloud deployment models

3
Cloud Service Model

4
Introduction to OpenStack …

6
OpenStack is ...
Public or Private Cloud

6
OpenStack is ...
Self Service

APIs
Web
Dashboard

7
OpenStack is ...
Building blocks

8
OpenStack is ...
Massive Scale

9
OPENSTAC
K
COMMUNITY
In 9 years
One of the largest after Linux

10
OPENSTACK COMMUNITY

1
OPENSTACK COMMUNITY

12
Contribution by companies

13
OpenStack History and
Versions

Queens-Latest
Version in 2018-02-28
Why OpenStack???

“I want to report on my
“My UI will be easier to use”
customers SLAs”

“I need a different VM “I’ll build in a way to


placement policy” share revenue with my
customer’s”

“I have a much better way to “I let my customers span


snapshot machine images” multiple clouds”

17
OpenStack Architecture …

1
OPENSTACK ARCHITECTURE

o Modular architecture.

o Designed to easily scale out.

o Based on (growing) set of core services.

19
OPENSTACK ARCHITECTURE

o NOVA

– Core compute service comprised of

• Compute Nodes – hypervisors that run virtual machines


 Supports multiple hypervisors KVM, Xen, LXC, Hyper-V and ESX.

• Distributed controllers that handle scheduling, API calls,


etc
 Native OpenStack API. 20
OPENSTACK ARCHITECTURE

o Glance

– Image service

– Stores and retrieves disk images (virtual machine templates)

– Supports Raw, QCOW, VMDK, VHD, ISO, OVF & AMI/AKI

– Backend storage : Filesystem, Swift, Gluster. 21


OPENSTACK ARCHITECTURE

o Swift

– Object Storage service

– Provides simple service for storing and retrieving arbitrary data

20
OPENSTACK ARCHITECTURE

o Cinder

– Block Storage (Volume) Service

– Provides block storage for virtual machines (persistent disks)

21
OPENSTACK ARCHITECTURE

o Neutron
– Network Service
– Provides framework for Software Defined Network (SDN)

– Plugin architecture

• Allows integration of hardware and software based network


solutions
• Open vSwitch, Cicso UCS, Standard Linux Bridge. 24
OPENSTACK ARCHITECTURE

o Horizon
– Dashboard
– Provides simple self service UI for end-users
– Basic cloud administrator functions
– Allows integration of hardware and software based network
solutions
–Define users, tenants and quotas 25
OPENSTACK ARCHITECTURE

o Keystone

– Identity Service

– Common authorization framework

– Manages users, tenants and roles

– Pluggable backends (SQL, LDAP, etc) 26


25
How the components work together

26
27
OPENSTACK PROJECTS
• OpenStack Orchestration (HEAT)
– Provides template driven cloud.

– Application orchestration.

– Targeted to provide advanced functionality such as


high availability and autoscaling.

– Introduced by Redhat

28
Automation and Orchestration of IT Resources

29
OPENSTACK PROJECTS
• OpenStack Monitoring and Metering (CEILOMETER)
– Goal:

• Provide a single infrastructure to collect measurements


from an entire OpenStack infrastructure.

• Eliminate need for multiple agents attaching to multiple


OpenStack projects.

30
OpenStack Service and Project Name

33
Reading About OpenStack

The OpenStack Foundation


http://www.openstack.org/

Official OpenStack Documentation


http://docs.openstack.org/

34
Thank You !!!

33

You might also like