Project: OpenStack, #OSATH

50 %
50 %
Information about Project: OpenStack, #OSATH

Published on March 6, 2014

Author: ThanassisParathyras



We repeat an introductory presentation on the OpenStack project, as many of our new members have asked to receive a complete overview. During this presentation we shall visit the different components and provide a high-level description on the architecture of OpenStack software. We shall also refer to the community around the project and as usual discuss any issues posed by the attendees.

This is a great chance to get to know better the internals of OpenStack, so i highly recommend to share with any interested party.

Project: OpenStack Athens OpenStack User Group #OSATH 7th Meetup, 5th March 2014 Thanassis Parathyras, @parathyras

The mission “to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable”

The character • • • • Complete open-source IaaS solution Open everything Python written Community powered • • • • Scalability: shared nothing architecture Diversity: Plugins and drivers Quality: Code reviews / Continuous Integration Support: Bugs and Blueprints OpenStack = Code + Community

Official programs • • • • • • • • • Compute (Nova) Object Storage (Swift) Image Service (Glance) Identity (Keystone) Dashboard (Horizon) Networking (Neutron) Block Storage (Cinder) Telemetry (Ceilometer) Orchestration (Heat) Incubation • Oslo (common libraries) • Infrastructure • Documentation • QA (tempest) • Database Service (Trove) • Bare metal (Ironic) • Queue service (Marconi) • Data processing (Savanna) • Deployment (TripleO) • Devstack • Release cycle management OpenStack Programs are reviewed by the Technical Committee to become official

What about Amazon WS • Every official program provides core functionality to operate a cloud infrastructure OpenStack project Amazon Web Services Virtual Machines Nova EC2 Block storage Cinder EBS Object storage Swift S3 Virtual Networks Neutron VPC Graphical User Interface Horizon AWS Management Console • Glance provides disk image registry services and Keystone authentication and authorization functions


Logical archi (Grizzly rel.)

Logical archi - components Ceilometer Horizon Heat Swift Glance Keystone Nova Cinder Neutron

Implementation Horizon Swift Nova Keystone Neutron Cinder Glance Ceilometer Heat

Operating overview Dashboard GUI VMs App1 App2 OS … VMs Network SDNs (Open Virtual Switch, Vmware NSX (Nicira), etc.) Vendor plugins (Cisco Nexus, Brocade, many more) Processing Hypervisor (KVM, XEN, VMWare, Hyper-V, etc .) Bare Metal, Containers (LXC, docker) OpenStack Storage - Object/Volume SDS (Ceph, Nexenta, etc .) Vendor plugins (EMC, NetApp, …) Hardware

Hardware nodes Controller node Network node Compute node horizon-ui neutron-3-agent nova-compute nova-api neutron-dhcp-agent neutron-agent nova-scheduler glance-registry glance-api Block storage node keystone-api cinder-volume neutron-server cinder-api cinder-api cinder-scheduler Message Queue Object storage node swift-proxy Endpoint node swift-container SW-Load Balancer swift-account swift-object Database

Release management Series Icehouse Status Under development Havana Current stable release, securitysupported Grizzly security-supported Folsom EOL Essex EOL Diablo EOL Cactus Bexar Deprecated Deprecated Releases Due 2013.2 2013.2.1 2013.2.2 2013.1 2013.1.1 2013.1.2 2013.1.3 2013.1.4 2012.2 2012.2.1 2012.2.2 2012.2.3 2012.2.4 2012.1 2012.1.1 2012.1.2 2012.1.3 2011.3 2011.3.1 2011.2 2011.1 Date Apr 17, 2014 Oct 17, 2013 Dec 16, 2013 Feb 13, 2014 Apr 4, 2013 May 9, 2013 Jun 6, 2013 Aug 8, 2013 Oct 17, 2013 Sep 27, 2012 Nov 29, 2012 Dec 13, 2012 Jan 31, 2013 Apr 11, 2013 Apr 5, 2012 Jun 22, 2012 Aug 10, 2012 Oct 12, 2012 Sep 22, 2011 Jan 19, 2012 Apr 15, 2011 Feb 3, 2011

How to start Deployment tools Distributions • DevStack project (bash script, only for development) • Mirantis Fuel (web GUI, puppet, cobbler, …) • Redhat RDO (packstack) • Rackspace Private Cloud (chef) • Canonical Juju • Dell Crowbar • • • • Configuration Managers • Puppetlabs Puppet (modules) • Getchef Chef (cookbook) Pistons Cloud RedHat OpenStack Suse Cloud StackOps Operating systems • • • • • Ubuntu 12.0.4 Centos/SL 6, Fedora Redhat EL 6 Suse Debian

How it looks like - Overview

How it looks like - Network

Use cases • • • • • On-premise Private cloud Hosted Private cloud Public cloud Community cloud Hybrid cloud • TEI Piraeus • Cisco, PayPal, CERN

Community – July ’13 #OSATH

Community - today

OpenStack is YOU • Documentation – Cloud Administrator Guide • Questions – • Participate – – – Local User Group #OSATH, • Contribute – code (develop, review), docs, translations, bug reports – Review system Gerrit, • Follow – @openstack

Thank you for being patient! Athens OpenStack User Group #OSATH Thanassis Parathyras, @parathyras

#osath presentations

Add a comment

Related presentations

Related pages

User Group Spotlight: Greece - Superuser

User Group Spotlight: Greece . ... and old members to get familiarized with the project. ... to your user group members in using OpenStack? In #OSATH, ...
Read more

Data Storage in clouds (#OSATH presentations) | Stackmasters

Data Storage in clouds (#OSATH presentations) by Thanassis Parathyras . Last week we had another meeting with the local OpenStack User Group members #OSATH ...
Read more

Blog | Stackmasters

OpenStack is Open Source and has the support of multiple vendors, letting you have full control of your cloud, with broad support for enterprise level ...
Read more

Thanassis Parathyras - Google+

Do you work on any infrastructure management project? ... Thanassis Parathyras hasn't shared ... athens-openstack-user-group-osath-1st ...
Read more

Συγκέντρωση χρηστών OpenStack μετά ...

Συγκέντρωση χρηστών OpenStack μετά το Summit H Τοπική κοινότητα χρηστών OpenStack (#OSATH) ... project OpenStack.
Read more

Devstack | LinkedIn

View 318 Devstack posts, presentations, experts, and more. Get the professional knowledge you need on LinkedIn.
Read more

July | 2013 | Start Tech Ventures Blog

Also other members mentioned efforts on implementing projects with Swift ... @OpenStack #OSATH. The Athens OpenStack User Group invite you to attend the ...
Read more