SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
1
WECode 2014
OpenStack Workshop
Amy Truong @amyvtruong
Dana Bauer @geography76
Egle Sigler @eglute
Iccha Sethi @IcchaSethi

#wecode #openstackworkshop @openstack @rackspace
Etherpad: https://etherpad.openstack.org/p/wecode_workshop
What is

OpenStack?

3
According to the consumer…

Open source software for building
clouds.

4

private and public
According to Wikipedia…

OpenStack is a cloud computing
project to provide an infrastructure as a
service (IaaS)

5
Open Development

Process

T
echnology Platform

Time-Based Release Cycle
New software release every six months,
milestones

with interim

Twice Yearly Design Summits
Immediately following software release to plan next version
Sessions led by developers and Project T
echnical Leads

Broad Contributions
1000 developers, from over 50 companies worldwide
Elected Leadership
Developers elect their own Project T
echnical Leaders

6
 

Broad Support and Contribution
Innovative Ecosystem

7
Diverse Use Cases
User Footprint

8
PayPal Uses OpenStack
User Footprint

“We needed agility without
sacrificing the availability. By
leveraging the collective
innovation of the OpenStack
community, we can develop and
grow our private cloud much
quicker without having to
reinvent anything.”
Processed more than $26,000 in mobile
payments every minute in 2012
OpenStack runs thousands of VMs to support
their self-service developer model Internal
team manages deployment and operations,
using OpenStack Compute, Storage & Shared
Services
9

Saran Mandair, senior director of
infrastructure engineering,
PayPal
Intel Uses OpenStack
User Footprint

“OpenStack has dramatically
reduced the amount of time it
takes to provision services and
automatically resolve resource
issues. We can now deploy a
VM in just five to 10 minutes,
provide faster self
services to our customers,
and offer a more reliable
infrastructure with rolling
updates that will keep our
infrastructure current without
burdening staff.

Intel IT supports more than
75,000 servers in 69 data centers And
more than 91,000 employees who
connect to Intel resources through
Das Kamhout, principal
more than 138,000 mobile devices.
engineer and cloud lead, Intel
10
Bloomberg, Comcast, Best Buy
User Footprint

http://www.openstack.org/summit/portland-2013/session-videos/
11
Who is behind

OpenStack?

12
The OpenStack Foundation

Protecting, Empowering, and Promoting OpenStack
software and the community around it, including users,
developers and the entire ecosystem.
• Over 9,500 Individual Members, up from 5,600 at launch
• The leading Global IT companies as Gold & Platinum
Members
• Board of Directors that sets strategic direction
• Project T
echnical Leads and a T
echnical Committee that
are elected from among the contributors
• User Committee to ensure the users voices
are heard

13
Developer Interest & Commitment
Platform

to

	
  

Average of 230+ unique contributors per
month

	
  

Contributors
14

http://www.ohloh.net/p/compare?
project_0=OpenStack&project_1=Apache+CloudStack&project_2=Eucalyptus
Developer Interest = Rapid Innovation

From 10k lines of code to 1.5
3 years

15

million lines of in
Getting technical about

OpenStack

16
What is OpenStack?

OpenStack is a cloud operating system that controls large pools of
compute, storage, and networking resources throughout a datacenter, all
managed through a dashboard that gives administrators control
while empowering their users to provision resources through a web
interface.
It can be managed using CLIs and APIs.

17
OpenStack Architecture

18
OpenStack Architecture

19
OpenStack Architecture

20
Horizon (Dashboard)
Horizon is a modular Django web application that provides an end user and
administrator interface to OpenStack services.

21
 

Nova (Compute)

22
Nova cont.
●

API
–

●

Computing core
–

●
●

23

nova-api accepts and responds to end user compute API calls.

The nova-compute process is primarily a worker daemon that creates
and terminates virtual machine instances via hypervisor's APIs
(XenAPI for XenServer/XCP libvirt for KVM or QEMU, VMwareAPI
,
for VMware, etc.).

nova-schedule process
nova-conductor module
Swift (Object Store)
●

The swift architecture is very distributed to prevent any
single point of failure as well as to scale horizontally. It
includes the following components:
–
–

Account servers manage accounts defined with the object storage
service.

–

Container servers manage a mapping of containers (i.e folders)
within the object store service.

–

24

Proxy server (swift-proxy-server) accepts incoming requests via
the OpenStack Object API or just raw HTTP
.

Object servers manage actual objects
nodes.

(i.e. files) on the storage
Glance (Images Service)
●

Glance has four main parts to it:
–

glance-api accepts Image API calls for image discovery, image
retrieval and image storage.

–

glance-registry stores, processes and retrieves
images

–

A database to store the image metadata.
A storage repository for the actual image files.

–

25

metadata about
Keystone (Identity Service)
●

●

26

Keystone provides a single point of integration for
OpenStack policy, catalog, token and authentication.
Keystone handles API requests as well as providing
configurable catalog, policy, token and identity services.
Neutron (Networking)
●

●

OpenStack Networking provides "network connectivity as
service" between interface devices managed by other
OpenStack services (most likely Compute). The service
works by allowing users to create their own networks and
then attach interfaces to them.
OpenStack Networking plugins
actual actions such as:
–

plugging and unplugging ports
creating networks or subnets

–

IP addressing

–

28

and agents perform the

a
OpenStack Architecture

29
Hands on with

OpenStack

30
DevStack

It is a script to quickly create an OpenStack development environment.

username: stack password: harvardWecode1

31

Mais conteúdo relacionado

Mais procurados

The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
OpenStack
 
OpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical OverviewOpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical Overview
Thang Man
 
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013
Mirantis
 
Ospc for openstack forum sep 2011 v2
Ospc for openstack forum sep 2011 v2Ospc for openstack forum sep 2011 v2
Ospc for openstack forum sep 2011 v2
OpenCity Community
 

Mais procurados (20)

The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
 
An Introduction to OpenStack
An Introduction to OpenStackAn Introduction to OpenStack
An Introduction to OpenStack
 
Openstack101 - Introduction to OpenStack
Openstack101 - Introduction to OpenStackOpenstack101 - Introduction to OpenStack
Openstack101 - Introduction to OpenStack
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11
 
Bitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStackBitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStack
 
OpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical OverviewOpenStack 101: Introduction & Technical Overview
OpenStack 101: Introduction & Technical Overview
 
[Viet openstack] 20160625_openstack summit austin 2016 recap
[Viet openstack] 20160625_openstack summit austin 2016 recap[Viet openstack] 20160625_openstack summit austin 2016 recap
[Viet openstack] 20160625_openstack summit austin 2016 recap
 
OpenStack basics
OpenStack basicsOpenStack basics
OpenStack basics
 
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013
 
OpenStack architecture and services
OpenStack architecture and servicesOpenStack architecture and services
OpenStack architecture and services
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's Glory
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
OpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
OpenStack Trove and DBaaS API: Impedance Match? By Fred DalrympleOpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
OpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
 
OpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureOpenStack Architecture: Past and Future
OpenStack Architecture: Past and Future
 
CIS14: Identity in OpenStack Icehouse
CIS14: Identity in OpenStack IcehouseCIS14: Identity in OpenStack Icehouse
CIS14: Identity in OpenStack Icehouse
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
Ospc for openstack forum sep 2011 v2
Ospc for openstack forum sep 2011 v2Ospc for openstack forum sep 2011 v2
Ospc for openstack forum sep 2011 v2
 
Open stack
Open stackOpen stack
Open stack
 

Destaque (7)

So youwanttobeopenstackcontributor
So youwanttobeopenstackcontributorSo youwanttobeopenstackcontributor
So youwanttobeopenstackcontributor
 
Grace Hopper Conference Opensource Day - OpenStack workshop
Grace Hopper Conference Opensource Day - OpenStack workshopGrace Hopper Conference Opensource Day - OpenStack workshop
Grace Hopper Conference Opensource Day - OpenStack workshop
 
Lets code classes_python
Lets code classes_pythonLets code classes_python
Lets code classes_python
 
Clinician Decision Support Dashboard
Clinician Decision Support DashboardClinician Decision Support Dashboard
Clinician Decision Support Dashboard
 
Python 101 1
Python 101   1Python 101   1
Python 101 1
 
Osrs
OsrsOsrs
Osrs
 
Redis High availability and fault tolerance in a multitenant environment
Redis High availability and fault tolerance in a multitenant environmentRedis High availability and fault tolerance in a multitenant environment
Redis High availability and fault tolerance in a multitenant environment
 

Semelhante a OpenStack Workshop - WECode Harvard Conference

VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIO
Filip Verloy
 
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
TheInevitableCloud
 
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
TheInevitableCloud
 

Semelhante a OpenStack Workshop - WECode Harvard Conference (20)

Jonathan Bryce - OpenStack
Jonathan Bryce - OpenStackJonathan Bryce - OpenStack
Jonathan Bryce - OpenStack
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIO
 
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
 
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
 
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark CollierCW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
 
OpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get StartedOpenStack: Everything You Need to Know To Get Started
OpenStack: Everything You Need to Know To Get Started
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
 
Introduction to Open stack - An Overview
Introduction to Open stack - An Overview Introduction to Open stack - An Overview
Introduction to Open stack - An Overview
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
 
Opensource tools for OpenStack IAAS
Opensource tools for OpenStack IAASOpensource tools for OpenStack IAAS
Opensource tools for OpenStack IAAS
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
 
OpenStack 101
OpenStack 101OpenStack 101
OpenStack 101
 
OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Último (20)

Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

OpenStack Workshop - WECode Harvard Conference

  • 1. 1
  • 2. WECode 2014 OpenStack Workshop Amy Truong @amyvtruong Dana Bauer @geography76 Egle Sigler @eglute Iccha Sethi @IcchaSethi #wecode #openstackworkshop @openstack @rackspace Etherpad: https://etherpad.openstack.org/p/wecode_workshop
  • 4. According to the consumer… Open source software for building clouds. 4 private and public
  • 5. According to Wikipedia… OpenStack is a cloud computing project to provide an infrastructure as a service (IaaS) 5
  • 6. Open Development Process T echnology Platform Time-Based Release Cycle New software release every six months, milestones with interim Twice Yearly Design Summits Immediately following software release to plan next version Sessions led by developers and Project T echnical Leads Broad Contributions 1000 developers, from over 50 companies worldwide Elected Leadership Developers elect their own Project T echnical Leaders 6
  • 7.   Broad Support and Contribution Innovative Ecosystem 7
  • 9. PayPal Uses OpenStack User Footprint “We needed agility without sacrificing the availability. By leveraging the collective innovation of the OpenStack community, we can develop and grow our private cloud much quicker without having to reinvent anything.” Processed more than $26,000 in mobile payments every minute in 2012 OpenStack runs thousands of VMs to support their self-service developer model Internal team manages deployment and operations, using OpenStack Compute, Storage & Shared Services 9 Saran Mandair, senior director of infrastructure engineering, PayPal
  • 10. Intel Uses OpenStack User Footprint “OpenStack has dramatically reduced the amount of time it takes to provision services and automatically resolve resource issues. We can now deploy a VM in just five to 10 minutes, provide faster self services to our customers, and offer a more reliable infrastructure with rolling updates that will keep our infrastructure current without burdening staff. Intel IT supports more than 75,000 servers in 69 data centers And more than 91,000 employees who connect to Intel resources through Das Kamhout, principal more than 138,000 mobile devices. engineer and cloud lead, Intel 10
  • 11. Bloomberg, Comcast, Best Buy User Footprint http://www.openstack.org/summit/portland-2013/session-videos/ 11
  • 13. The OpenStack Foundation Protecting, Empowering, and Promoting OpenStack software and the community around it, including users, developers and the entire ecosystem. • Over 9,500 Individual Members, up from 5,600 at launch • The leading Global IT companies as Gold & Platinum Members • Board of Directors that sets strategic direction • Project T echnical Leads and a T echnical Committee that are elected from among the contributors • User Committee to ensure the users voices are heard 13
  • 14. Developer Interest & Commitment Platform to   Average of 230+ unique contributors per month   Contributors 14 http://www.ohloh.net/p/compare? project_0=OpenStack&project_1=Apache+CloudStack&project_2=Eucalyptus
  • 15. Developer Interest = Rapid Innovation From 10k lines of code to 1.5 3 years 15 million lines of in
  • 17. What is OpenStack? OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. It can be managed using CLIs and APIs. 17
  • 21. Horizon (Dashboard) Horizon is a modular Django web application that provides an end user and administrator interface to OpenStack services. 21
  • 23. Nova cont. ● API – ● Computing core – ● ● 23 nova-api accepts and responds to end user compute API calls. The nova-compute process is primarily a worker daemon that creates and terminates virtual machine instances via hypervisor's APIs (XenAPI for XenServer/XCP libvirt for KVM or QEMU, VMwareAPI , for VMware, etc.). nova-schedule process nova-conductor module
  • 24. Swift (Object Store) ● The swift architecture is very distributed to prevent any single point of failure as well as to scale horizontally. It includes the following components: – – Account servers manage accounts defined with the object storage service. – Container servers manage a mapping of containers (i.e folders) within the object store service. – 24 Proxy server (swift-proxy-server) accepts incoming requests via the OpenStack Object API or just raw HTTP . Object servers manage actual objects nodes. (i.e. files) on the storage
  • 25. Glance (Images Service) ● Glance has four main parts to it: – glance-api accepts Image API calls for image discovery, image retrieval and image storage. – glance-registry stores, processes and retrieves images – A database to store the image metadata. A storage repository for the actual image files. – 25 metadata about
  • 26. Keystone (Identity Service) ● ● 26 Keystone provides a single point of integration for OpenStack policy, catalog, token and authentication. Keystone handles API requests as well as providing configurable catalog, policy, token and identity services.
  • 27. Neutron (Networking) ● ● OpenStack Networking provides "network connectivity as service" between interface devices managed by other OpenStack services (most likely Compute). The service works by allowing users to create their own networks and then attach interfaces to them. OpenStack Networking plugins actual actions such as: – plugging and unplugging ports creating networks or subnets – IP addressing – 28 and agents perform the a
  • 30. DevStack It is a script to quickly create an OpenStack development environment. username: stack password: harvardWecode1 31