SlideShare a Scribd company logo
1 of 49
Download to read offline
OpenStack
Open source software to build public and private clouds.
What is OpenStack?
+
Communit
y
           +
Communit
y
           +
Communit
y
           +   Technolog
               y
creating open source software to build
       public and private clouds
Software to provision virtual machines
                       on commodity hardware at massive
                       scale
OpenStack C o m pute


 creating open source software to build
        public and private clouds

                       Software to reliably store billions of
                       objects distributed across commodity
                       hardware
   OpenStack
O bjec t S to ra g e
OpenStack Mission


 ‣   “To produce the ubiquito us open source
     cloud computing platform that will meet
       the needs of public and private cloud
       providers regardless of size, by being
      s im ple to im plem ent and m a s s ively
                     s c a la ble.”
Why is OpenStack important?
OpenStack Founding Principles

‣   Apache 2.0 license, no paid ‘enterprise’ version
‣   Open design process, 2x year public Design
    Summits
‣   Publicly available source code repository
‣   All community processes documented and
    transparent
‣   Commitment to drive and adopt open standards
‣   Modular design for deployment flexibility via
    APIs
Architect for in-              Re-Architect for s ervic e
ho us e                        pro vider

                     N o Standards
                    W ith OpenStack




 Architect onc e
                                      Deploy
                                      a nyw here
OpenStack History
2010




         March               May            June              July

         Rackspace         NASA Open        OpenStack     Inaugural Design
       Decides to Open   Sources Nebula    formed b/w     Summit in Austin
        Source Cloud        Platform      Rackspace and
          Software                            NASA
OpenStack History




                                                         2011
   July           October             November                  February

  OpenStack     First ‘Austin’ code      First public           Second ‘Bexar’
launches with   release with 35+      Design Summit in           code release
25+ partners          partners          San Antonio                planned
Founding
 members
 operate at     NAS A
massive scale
OpenStack Community
Today
HOW TO: Turn Racks of
Commodity Hardware
  Into a Cloud with
     OpenStack
Start with an open, scalable platform




                              C LOU D OS


OpenStack C o m pute                                   OpenStack O bjec t S tora g e
                       OpenStack I m a g e S ervic e
E C OS Y S TE M
     U s er          T ic k eting           N etw o rk              M onito ring        H o s t S erver
C o ntro l P a nel    S ys tem            M a na g em ent            S ys tem s         M a na g em ent




                                           C LOU D OS


   OpenStack C o m pute                                                  OpenStack O bjec t S tora g e
                                    OpenStack I m a g e S ervic e
E C OS Y S TE M
     U s er                 T ic k eting           N etw o rk              M onito ring        H o s t S erver
C o ntro l P a nel           S ys tem            M a na g em ent            S ys tem s         M a na g em ent




                                                  C LOU D OS


   OpenStack C o m pute                                                         OpenStack O bjec t S tora g e
                                           OpenStack I m a g e S ervic e



              A c c o unt              A dm in C L I          L ive C ha t             A c c o unt
               B illing                   T o o ls             S uppo rt            M a na g em ent




                                                                                                 P U B LIC C LOU D
E C OS Y S TE M
     U s er             T ic k eting           N etw o rk              M onito ring          H o s t S erver
C o ntro l P a nel       S ys tem            M a na g em ent            S ys tem s           M a na g em ent




                                              C LOU D OS


   OpenStack C o m pute                                                     OpenStack O bjec t S tora g e
                                       OpenStack I m a g e S ervic e



          A dm in C o ntrol    D ept. A c c o unting         U s er         E nterpris e S oftw a re
              P a nel             C ha rg eba c k       M a na g em ent     I nteg ra tio n S ys tem s




                                                                                             PR IV A TE C LOU D
OpenStack Compute Details
Software to provision virtual machines on commodity hardware at
massive scale.
OpenStack Compute Key Features

                                                  R E S T -ba s ed A P I



     A s ync hronous eventua lly
  c ons is tent c om m unic a tion 




                                                                      H orizonta lly a nd m a s s ively
                                                                      s c a la ble




                     H ypervis or a g nos tic :
                 support for Xen ,XenServer,
                   KVM, UML and Hyper-V is
                                      coming
                                                                H a rdw a re a g nos tic : commodity
                                                                hardware, RAID not required
User Manager




Cloud Cont roller: Global state of
system, talks to LDAP, OpenStack
Object Storage, and node/storage
workers through a queue
                                                          ATAoE / iSCSI




API: Receives HTTP requests,
converts commands to/from API
format, and sends requests to
cloud controller

                                                             Host Machines: workers
                                                             that spawn instances

                                      Glance: HTTP + OpenStack Object
OpenStack Compute                     Storage for server images
Example OpenStack
                    P ublic N etw ork
                                         Compute Hardware




S erver G roups
         1 GigE
   Connectivity
Dual Quad Core
 RAID 10 Drives
                                               P riva te N etw ork
                                               (intra data center)




   M a na g em en
   t
OpenStack Object Storage
Details store billions of objects distributed across commodity
Software to reliably
hardware
OpenStack Storage Key Features

REST-based A P I                   D a ta dis tributed evenly
                                   throughout system
                                                                     S c a la ble to multiple
                                                                     petabytes, billions of
                                                                     objects




                        A c c o unt/C onta iner/O bjec t
                        structure (not file system, no
                        nesting) plus R eplic a tion (N
                        copies of accounts, containers,
                        objects) 

              N o central
              database
                                                      H a rdw a re a g nos tic : commodity
                                                         hardware, RAID not required
System Components
‣   T he R ing : Mapping of names to entities (accounts,
    containers, objects) on disk.
    ‣   Stores data based on zones, devices, partitions, and replicas
    ‣   Weights can be used to balance the distribution of partitions
    ‣   Used by the Proxy Server for many background processes

‣   P rox y S erver: Request routing, exposes the public API
‣   O bjec t S erver: Blob storage server, uses xattrs, uses
    binary format
    ‣   Recommended to run on XFS
    ‣   Object location based on path from name hash & timestamp
System Components (Cont.)
•   C onta iner S erver: Handles listing of objects,
    stores as SQLite DB
•   A c c ount S erver: Handles listing of containers,
    stores as SQLite DB
•   R eplic a tion: Keep the system consistent, handle
    failures
•   U pda ters : Process failed or queued updates
‣   A udito rs : Verify integrity of objects, containers,
    and accounts
Software Dependencies
Object Storage (Swift) development currently targets Ubuntu
Server 10.04, but should work on most Linux platforms with
the following software:
‣ Python 2.6

‣ rsync 3.0



 And the following python libraries:
 ‣ Eventlet 0.9.8

 ‣ WebOb 0.9.8

 ‣ Setuptools

 ‣ Simplejson

 ‣ Xattr

 ‣ Nose

 ‣ Sphinx
Example Network Deployment
Evolution of Object Storage
Architecture
Version 1: Cent ral DB     Version 2: Fully Dist ribut ed
  (Rackspace 2009)       (OpenStack Object Storage 2009)
Example OpenStack
                                             Object Storage
                    P ublic I nternet
                                                  Hardware


                                        L oa d B a la nc ers




         5 Z ones
 2 Proxies per 25
   Storage Nodes
       10 GigE to
          Proxies
        1 GigE to
   Storage Nodes
 24 x 2TB Drives
per Storage Node
Planning an OpenStack
Deployment
Requirements & Technology
Choices
Hardware Selection
‣   OpenStack is designed to run on industry standard
    hardware with flexible configurations
‣   C om pute
    ‣   X86 Server
    ‣   Storage flexible (Local, SAN, NAS)
‣   O bjec t S tora g e
    ‣   X86 Server (other architectures possible)
    ‣   Do not deploy with RAID (can use controller for case)
Bootstrapping Your Physical Nodes




Physical        Remote        Host        Host Seed    Host OS       Post OS
Hardware      Management   Networking     OS Install    Install    Configuration

 Rack         Dell DRAC     DHCP        BOOTP / TFTP   Preseed       Puppet


 Cable          HP iLO       Static        GPXE        Kickstart       Chef


                 IPMI                                   YAST        CFEngine




  1              2             3              4           5             6
Server Vendor Support
Find out how much configuration your hardware can
  provide
‣   B a s ic N eeds
    ‣   BIOS settings
        ‣   Network boot
        ‣   IP on IPMI card
‣   A dva nc ed S upport
    ‣   Host OS installation
        ‣   Still get management network IP via DHCP
Network Device Configuration
‣   Build in a manner that requires minimal change
    ‣   Lay out addressing in a block-based model
    ‣   Go to Layer 3 from the top of rack uplink
‣   Keep configuration simple
    ‣   More bandwidth is better than advanced QoS
    ‣   Let the compute host machines create logical zones
Host Networking
‣   DHCP for the management network
    ‣   Infinite leases
    ‣   Base DNS on IP
        ‣   Ex. nh-pod-a-10-241-61-8.example.org
    ‣   OpenStack Compute handles IP provisioning for all
        guest instances – Cloud deployment tools only need
        to setup management Ips
Host OS Seed Installation – Choosing a
Method
‣   BOOTP / TFTP – Simple to configure
    ‣   Security must be handled outside of TFTP
    ‣   Host node must be able to reach management
        system via broadcast request
        ‣   Top of rack router can be configured to forward
‣   GPXE
    ‣   Not all hardware supports
    ‣   Better concurrent install capability than TFTP
Options to Automate Host OS
Installation
‣   Building a configuration based on a scripted installation
    is better than a monolithic “golden image”
       ‣   KickPreseed for Ubuntu / Debian hosts
       ‣   start for Fedora / CentOS / RHEL hosts
       ‣   YaST for SUS / SLES hosts
‣   Scripted configuration allows for incremental updates
    with less effort
Post OS Configuration
‣   Choose a configuration management solution
    ‣   Puppet / Chef / Cfengine
‣   Create roles to scale out controller infrastructure
    ‣   Queue
    ‣   Database
    ‣   Controller
‣   Automate registration of new host machines
    ‣   Base the configuration to run on management net IP
OpenStack Release Process: Four
Phases
‣   Design: Starting the day of the release to one
    week after the summit (when the Blueprints are
    accepted and prioritized)
‣   Development: until Feature Freeze date
‣   QA: until Final Freeze date
‣   Release: final testing and development tasks in
    the last week
OpenStack Releases
                                                    Cactus:
                                                   April/May
                                                     2011
                           Bexar:
                          February
                                                        •OpenStack Compute
                            2011                        ready for large service
   Austin:                                              provider scale
October 2010                                            deployments
                            • OpenStack Compute
                            ready for enterprise
                            private cloud deployments
                            and mid-size service
  • OpenStack Object        provider deployments
  Storage production-ready • Enhanced documentation
  • OpenStack Compute       • Easier to install and
  developer preview, ready deploy
  for testing and proofs of
  concept
OpenStack Compute ‘Austin’ Release
Features
‣   Multi-hypervisor support: KVM, QEMU, User-Mode Linux, Xen and
    XenServer

‣   Introduces official OpenStack API, while maintaining EC2 API option

‣   New image registry and delivery service, called the Glance project

‣   Support for two network models on compute nodes: VLANs with DHCP
    and flat with either static IP pools or DHCP

‣   Addition of base scheduling service

‣   Implements WSGI to create a standard API layer with reusable
    components

‣   Support for user-friendly naming

‣   Refactored ORM and networking code for simpler code that is easier to
    understand

‣   Addition of SQLAlchemy Database toolkit so users can leverage
    existing SQL infrastructure
Object Storage ‘Austin’ Release
Features
‣   Addition of a stats system that produces per-account
    hourly summaries of system usage
‣   Ability for users to set ACL’s and grant public access to
    containers
‣   Support for API access to account and container
    metadata
‣   Rate limiting was extended to allow requests to be
    slowed down and support stair stepped rate limits
    based on container size
‣   WSGI support was improved and pulled into middleware
Join Us
‣   General Information: http://openstack.org

‣   Developers & Testers

    ‣   http://launchpad.net/openstack

    ‣   http://wiki.openstack.org

‣   Writers: http://wiki.openstack.org/Documentation

‣   Blog: http://openstack.org/blog

‣   Twitter: http://twitter.com/openstack

‣
    Jobs: http://openstack.org/jobs
Open Stack OW2 Conference Nov10

More Related Content

Viewers also liked

Migration Novaforge OW2 Conference Nov10
Migration Novaforge OW2 Conference Nov10Migration Novaforge OW2 Conference Nov10
Migration Novaforge OW2 Conference Nov10OW2
 
Analyze of Tumblr.com
Analyze of Tumblr.comAnalyze of Tumblr.com
Analyze of Tumblr.comMatthew Chang
 
SpagoBi Real Time Business Intelligence, OW2con11, Nov 24-25, Paris
SpagoBi Real Time Business Intelligence, OW2con11, Nov 24-25, ParisSpagoBi Real Time Business Intelligence, OW2con11, Nov 24-25, Paris
SpagoBi Real Time Business Intelligence, OW2con11, Nov 24-25, ParisOW2
 
Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10OW2
 
2013 cch basic principles ch01
2013 cch basic principles ch012013 cch basic principles ch01
2013 cch basic principles ch01dphil002
 
Corporate taxation introduction
Corporate taxation introductionCorporate taxation introduction
Corporate taxation introductiondphil002
 
JOnAS Addons, OW2con 2011, Nov 24-25, Paris
JOnAS Addons, OW2con 2011, Nov 24-25, ParisJOnAS Addons, OW2con 2011, Nov 24-25, Paris
JOnAS Addons, OW2con 2011, Nov 24-25, ParisOW2
 
OW2con'14 - Weblab in the land of Big Data
OW2con'14 - Weblab in the land of Big DataOW2con'14 - Weblab in the land of Big Data
OW2con'14 - Weblab in the land of Big DataOW2
 
Provisioning the Cloud within XLCloud, Sylvain Bauza, Bull
Provisioning the Cloud within XLCloud, Sylvain Bauza, BullProvisioning the Cloud within XLCloud, Sylvain Bauza, Bull
Provisioning the Cloud within XLCloud, Sylvain Bauza, BullOW2
 
Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.
Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.
Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.OW2
 
Using Community Clouds for Load Testing- the ProActive CLIF solution, OW2con'...
Using Community Clouds for Load Testing- the ProActive CLIF solution, OW2con'...Using Community Clouds for Load Testing- the ProActive CLIF solution, OW2con'...
Using Community Clouds for Load Testing- the ProActive CLIF solution, OW2con'...OW2
 
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.OW2
 
10 steps to primary 1
10 steps to primary 110 steps to primary 1
10 steps to primary 1woan shya
 
Using Online, Interactive And Web 2.0 Technologies In Careers Work
Using Online, Interactive And Web 2.0 Technologies In Careers WorkUsing Online, Interactive And Web 2.0 Technologies In Careers Work
Using Online, Interactive And Web 2.0 Technologies In Careers WorkHelen Buzdugan
 
Unified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, ParisUnified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, ParisOW2
 
Internet Threats and Risk Mitigation
Internet Threats and Risk MitigationInternet Threats and Risk Mitigation
Internet Threats and Risk MitigationBrandProtect
 
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...Numérique et accessibilité: les personnes handicapées intellectuelles sont au...
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...OW2
 
Manage Traceability with Apache Atlas flexible metadata repository.
Manage Traceability with Apache Atlas flexible metadata repository.Manage Traceability with Apache Atlas flexible metadata repository.
Manage Traceability with Apache Atlas flexible metadata repository.OW2
 

Viewers also liked (20)

Tabacundo 2010
Tabacundo 2010Tabacundo 2010
Tabacundo 2010
 
Migration Novaforge OW2 Conference Nov10
Migration Novaforge OW2 Conference Nov10Migration Novaforge OW2 Conference Nov10
Migration Novaforge OW2 Conference Nov10
 
Analyze of Tumblr.com
Analyze of Tumblr.comAnalyze of Tumblr.com
Analyze of Tumblr.com
 
SpagoBi Real Time Business Intelligence, OW2con11, Nov 24-25, Paris
SpagoBi Real Time Business Intelligence, OW2con11, Nov 24-25, ParisSpagoBi Real Time Business Intelligence, OW2con11, Nov 24-25, Paris
SpagoBi Real Time Business Intelligence, OW2con11, Nov 24-25, Paris
 
Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10Sofa2 Q-im ress-ow2-conference-nov10
Sofa2 Q-im ress-ow2-conference-nov10
 
2013 cch basic principles ch01
2013 cch basic principles ch012013 cch basic principles ch01
2013 cch basic principles ch01
 
Corporate taxation introduction
Corporate taxation introductionCorporate taxation introduction
Corporate taxation introduction
 
JOnAS Addons, OW2con 2011, Nov 24-25, Paris
JOnAS Addons, OW2con 2011, Nov 24-25, ParisJOnAS Addons, OW2con 2011, Nov 24-25, Paris
JOnAS Addons, OW2con 2011, Nov 24-25, Paris
 
OW2con'14 - Weblab in the land of Big Data
OW2con'14 - Weblab in the land of Big DataOW2con'14 - Weblab in the land of Big Data
OW2con'14 - Weblab in the land of Big Data
 
Provisioning the Cloud within XLCloud, Sylvain Bauza, Bull
Provisioning the Cloud within XLCloud, Sylvain Bauza, BullProvisioning the Cloud within XLCloud, Sylvain Bauza, Bull
Provisioning the Cloud within XLCloud, Sylvain Bauza, Bull
 
Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.
Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.
Emerginov - come back on the 1st year of the community, Morgan Richomme, Orange.
 
Project Progress
Project ProgressProject Progress
Project Progress
 
Using Community Clouds for Load Testing- the ProActive CLIF solution, OW2con'...
Using Community Clouds for Load Testing- the ProActive CLIF solution, OW2con'...Using Community Clouds for Load Testing- the ProActive CLIF solution, OW2con'...
Using Community Clouds for Load Testing- the ProActive CLIF solution, OW2con'...
 
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
OSGi @ OW2, Clément Escoffier, Guillaume Sauthier.
 
10 steps to primary 1
10 steps to primary 110 steps to primary 1
10 steps to primary 1
 
Using Online, Interactive And Web 2.0 Technologies In Careers Work
Using Online, Interactive And Web 2.0 Technologies In Careers WorkUsing Online, Interactive And Web 2.0 Technologies In Careers Work
Using Online, Interactive And Web 2.0 Technologies In Careers Work
 
Unified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, ParisUnified Infrastructure Management powered by Kanopya, OW2con'12, Paris
Unified Infrastructure Management powered by Kanopya, OW2con'12, Paris
 
Internet Threats and Risk Mitigation
Internet Threats and Risk MitigationInternet Threats and Risk Mitigation
Internet Threats and Risk Mitigation
 
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...Numérique et accessibilité: les personnes handicapées intellectuelles sont au...
Numérique et accessibilité: les personnes handicapées intellectuelles sont au...
 
Manage Traceability with Apache Atlas flexible metadata repository.
Manage Traceability with Apache Atlas flexible metadata repository.Manage Traceability with Apache Atlas flexible metadata repository.
Manage Traceability with Apache Atlas flexible metadata repository.
 

Similar to Open Stack OW2 Conference Nov10

OpenStack Ottawa Meetup - March 29th 2017
OpenStack Ottawa Meetup - March 29th 2017OpenStack Ottawa Meetup - March 29th 2017
OpenStack Ottawa Meetup - March 29th 2017Stacy Véronneau
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStackdonnieh1
 
Accelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackAccelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackOpsta
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013Randy Bias
 
DevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStackDevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStackEverett Toews
 
Operate with an openstack deployment by code
Operate with an openstack deployment by codeOperate with an openstack deployment by code
Operate with an openstack deployment by codeAlessandro Martellone
 
OpenStack and Rackspace
OpenStack and RackspaceOpenStack and Rackspace
OpenStack and RackspaceEverett Toews
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup openstackindia
 
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...Edureka!
 
OpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptxOpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptxLarrySevilla3
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"CREATE-NET
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware AdministratorsTrevor Roberts Jr.
 
OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017Stacy Véronneau
 
Cloud Ubuntu Open Stack Primer
Cloud  Ubuntu Open Stack PrimerCloud  Ubuntu Open Stack Primer
Cloud Ubuntu Open Stack PrimerThe World Bank
 
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치OpenStack Korea Community
 
Differences between OpenStack and AWS
Differences between OpenStack and AWSDifferences between OpenStack and AWS
Differences between OpenStack and AWSEdureka!
 

Similar to Open Stack OW2 Conference Nov10 (20)

OpenStack Ottawa Meetup - March 29th 2017
OpenStack Ottawa Meetup - March 29th 2017OpenStack Ottawa Meetup - March 29th 2017
OpenStack Ottawa Meetup - March 29th 2017
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStack
 
War of Openstack Private Cloud Distribution
War of Openstack Private Cloud DistributionWar of Openstack Private Cloud Distribution
War of Openstack Private Cloud Distribution
 
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud ComputingvBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
 
Accelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackAccelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStack
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013
 
DevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStackDevStack: Learn OpenStack by Running OpenStack
DevStack: Learn OpenStack by Running OpenStack
 
Track1
Track1Track1
Track1
 
OpenStack 101
OpenStack 101OpenStack 101
OpenStack 101
 
Operate with an openstack deployment by code
Operate with an openstack deployment by codeOperate with an openstack deployment by code
Operate with an openstack deployment by code
 
OpenStack and Rackspace
OpenStack and RackspaceOpenStack and Rackspace
OpenStack and Rackspace
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup
 
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
 
OpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptxOpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptx
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017
 
Cloud Ubuntu Open Stack Primer
Cloud  Ubuntu Open Stack PrimerCloud  Ubuntu Open Stack Primer
Cloud Ubuntu Open Stack Primer
 
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
 
Differences between OpenStack and AWS
Differences between OpenStack and AWSDifferences between OpenStack and AWS
Differences between OpenStack and AWS
 

More from OW2

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...OW2
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudOW2
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...OW2
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceOW2
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationOW2
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...OW2
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...OW2
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020OW2
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020OW2
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...OW2
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020OW2
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020OW2
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020OW2
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020OW2
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020OW2
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...OW2
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...OW2
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020OW2
 

More from OW2 (20)

OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in RomaOW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
OW2 and RIOS teaming up to boost the open source impact, Nov. 2022 in Roma
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 
GLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloudGLPi v.10, les fonctionnalités principales et l'offre cloud
GLPi v.10, les fonctionnalités principales et l'offre cloud
 
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
Centreon: superviser le Cloud et le Legacy à partir d'une même plateforme, po...
 
FusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open sourceFusionIAM : la gestion des identités et des accés open source
FusionIAM : la gestion des identités et des accés open source
 
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
OW2 Association Européenne aux racines grenobloises, transformer l'industrie ...
 
SFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the EquationSFScon'20 Bringing the User into the Equation
SFScon'20 Bringing the User into the Equation
 
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...Towards a sustainable solution to open source sustainability, OW2online20, Ju...
Towards a sustainable solution to open source sustainability, OW2online20, Ju...
 
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020Open Source governance and the Eclipse Foundation, OW2online, June 2020
Open Source governance and the Eclipse Foundation, OW2online, June 2020
 
Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020Open source contribution policies, OW2online, June 2020
Open source contribution policies, OW2online, June 2020
 
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
Software development at scale, pandemic lockdown and oss ecosystems, OW2onlin...
 
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
Overview of the OpenChain Reference Tooling Work Group, OW2online20, June 2020
 
Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020Open Source Compliance at Orange, OW2online, June 2020
Open Source Compliance at Orange, OW2online, June 2020
 
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
Ideas, methods and tools for OSS Compliance assessment, OW2online, June 2020
 
Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
 
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
DECODER, a Smarter Environment for DevOps Teams , OW2online, June 2020
 
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
Enabling DevOps for IoT software development, powered by Open Source, OW2onli...
 
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
Upcoming Challenges in Artificial Intelligence Research and Development, OW2o...
 
Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020Cacti and Big Data at Orange France, OW2online, June 2020
Cacti and Big Data at Orange France, OW2online, June 2020
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Open Stack OW2 Conference Nov10

  • 1. OpenStack Open source software to build public and private clouds.
  • 2.
  • 4. +
  • 7. Communit y + Technolog y
  • 8. creating open source software to build public and private clouds
  • 9. Software to provision virtual machines on commodity hardware at massive scale OpenStack C o m pute creating open source software to build public and private clouds Software to reliably store billions of objects distributed across commodity hardware OpenStack O bjec t S to ra g e
  • 10. OpenStack Mission ‣ “To produce the ubiquito us open source cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being s im ple to im plem ent and m a s s ively s c a la ble.”
  • 11. Why is OpenStack important?
  • 12. OpenStack Founding Principles ‣ Apache 2.0 license, no paid ‘enterprise’ version ‣ Open design process, 2x year public Design Summits ‣ Publicly available source code repository ‣ All community processes documented and transparent ‣ Commitment to drive and adopt open standards ‣ Modular design for deployment flexibility via APIs
  • 13. Architect for in- Re-Architect for s ervic e ho us e pro vider N o Standards W ith OpenStack Architect onc e Deploy a nyw here
  • 14. OpenStack History 2010 March May June July Rackspace NASA Open OpenStack Inaugural Design Decides to Open Sources Nebula formed b/w Summit in Austin Source Cloud Platform Rackspace and Software NASA
  • 15. OpenStack History 2011 July October November February OpenStack First ‘Austin’ code First public Second ‘Bexar’ launches with release with 35+ Design Summit in code release 25+ partners partners San Antonio planned
  • 16. Founding members operate at NAS A massive scale
  • 18. HOW TO: Turn Racks of Commodity Hardware Into a Cloud with OpenStack
  • 19. Start with an open, scalable platform C LOU D OS OpenStack C o m pute OpenStack O bjec t S tora g e OpenStack I m a g e S ervic e
  • 20. E C OS Y S TE M U s er T ic k eting N etw o rk M onito ring H o s t S erver C o ntro l P a nel S ys tem M a na g em ent S ys tem s M a na g em ent C LOU D OS OpenStack C o m pute OpenStack O bjec t S tora g e OpenStack I m a g e S ervic e
  • 21. E C OS Y S TE M U s er T ic k eting N etw o rk M onito ring H o s t S erver C o ntro l P a nel S ys tem M a na g em ent S ys tem s M a na g em ent C LOU D OS OpenStack C o m pute OpenStack O bjec t S tora g e OpenStack I m a g e S ervic e A c c o unt A dm in C L I L ive C ha t A c c o unt B illing T o o ls S uppo rt M a na g em ent P U B LIC C LOU D
  • 22. E C OS Y S TE M U s er T ic k eting N etw o rk M onito ring H o s t S erver C o ntro l P a nel S ys tem M a na g em ent S ys tem s M a na g em ent C LOU D OS OpenStack C o m pute OpenStack O bjec t S tora g e OpenStack I m a g e S ervic e A dm in C o ntrol D ept. A c c o unting U s er E nterpris e S oftw a re P a nel C ha rg eba c k M a na g em ent I nteg ra tio n S ys tem s PR IV A TE C LOU D
  • 23. OpenStack Compute Details Software to provision virtual machines on commodity hardware at massive scale.
  • 24. OpenStack Compute Key Features R E S T -ba s ed A P I A s ync hronous eventua lly c ons is tent c om m unic a tion  H orizonta lly a nd m a s s ively s c a la ble H ypervis or a g nos tic : support for Xen ,XenServer, KVM, UML and Hyper-V is coming H a rdw a re a g nos tic : commodity hardware, RAID not required
  • 25. User Manager Cloud Cont roller: Global state of system, talks to LDAP, OpenStack Object Storage, and node/storage workers through a queue ATAoE / iSCSI API: Receives HTTP requests, converts commands to/from API format, and sends requests to cloud controller Host Machines: workers that spawn instances Glance: HTTP + OpenStack Object OpenStack Compute Storage for server images
  • 26. Example OpenStack P ublic N etw ork Compute Hardware S erver G roups 1 GigE Connectivity Dual Quad Core RAID 10 Drives P riva te N etw ork (intra data center) M a na g em en t
  • 27. OpenStack Object Storage Details store billions of objects distributed across commodity Software to reliably hardware
  • 28. OpenStack Storage Key Features REST-based A P I D a ta dis tributed evenly throughout system S c a la ble to multiple petabytes, billions of objects A c c o unt/C onta iner/O bjec t structure (not file system, no nesting) plus R eplic a tion (N copies of accounts, containers, objects)  N o central database H a rdw a re a g nos tic : commodity hardware, RAID not required
  • 29. System Components ‣ T he R ing : Mapping of names to entities (accounts, containers, objects) on disk. ‣ Stores data based on zones, devices, partitions, and replicas ‣ Weights can be used to balance the distribution of partitions ‣ Used by the Proxy Server for many background processes ‣ P rox y S erver: Request routing, exposes the public API ‣ O bjec t S erver: Blob storage server, uses xattrs, uses binary format ‣ Recommended to run on XFS ‣ Object location based on path from name hash & timestamp
  • 30. System Components (Cont.) • C onta iner S erver: Handles listing of objects, stores as SQLite DB • A c c ount S erver: Handles listing of containers, stores as SQLite DB • R eplic a tion: Keep the system consistent, handle failures • U pda ters : Process failed or queued updates ‣ A udito rs : Verify integrity of objects, containers, and accounts
  • 31. Software Dependencies Object Storage (Swift) development currently targets Ubuntu Server 10.04, but should work on most Linux platforms with the following software: ‣ Python 2.6 ‣ rsync 3.0 And the following python libraries: ‣ Eventlet 0.9.8 ‣ WebOb 0.9.8 ‣ Setuptools ‣ Simplejson ‣ Xattr ‣ Nose ‣ Sphinx
  • 33. Evolution of Object Storage Architecture Version 1: Cent ral DB Version 2: Fully Dist ribut ed (Rackspace 2009) (OpenStack Object Storage 2009)
  • 34. Example OpenStack Object Storage P ublic I nternet Hardware L oa d B a la nc ers 5 Z ones 2 Proxies per 25 Storage Nodes 10 GigE to Proxies 1 GigE to Storage Nodes 24 x 2TB Drives per Storage Node
  • 36. Hardware Selection ‣ OpenStack is designed to run on industry standard hardware with flexible configurations ‣ C om pute ‣ X86 Server ‣ Storage flexible (Local, SAN, NAS) ‣ O bjec t S tora g e ‣ X86 Server (other architectures possible) ‣ Do not deploy with RAID (can use controller for case)
  • 37. Bootstrapping Your Physical Nodes Physical Remote Host Host Seed Host OS Post OS Hardware Management Networking OS Install Install Configuration Rack Dell DRAC DHCP BOOTP / TFTP Preseed Puppet Cable HP iLO Static GPXE Kickstart Chef IPMI YAST CFEngine 1 2 3 4 5 6
  • 38. Server Vendor Support Find out how much configuration your hardware can provide ‣ B a s ic N eeds ‣ BIOS settings ‣ Network boot ‣ IP on IPMI card ‣ A dva nc ed S upport ‣ Host OS installation ‣ Still get management network IP via DHCP
  • 39. Network Device Configuration ‣ Build in a manner that requires minimal change ‣ Lay out addressing in a block-based model ‣ Go to Layer 3 from the top of rack uplink ‣ Keep configuration simple ‣ More bandwidth is better than advanced QoS ‣ Let the compute host machines create logical zones
  • 40. Host Networking ‣ DHCP for the management network ‣ Infinite leases ‣ Base DNS on IP ‣ Ex. nh-pod-a-10-241-61-8.example.org ‣ OpenStack Compute handles IP provisioning for all guest instances – Cloud deployment tools only need to setup management Ips
  • 41. Host OS Seed Installation – Choosing a Method ‣ BOOTP / TFTP – Simple to configure ‣ Security must be handled outside of TFTP ‣ Host node must be able to reach management system via broadcast request ‣ Top of rack router can be configured to forward ‣ GPXE ‣ Not all hardware supports ‣ Better concurrent install capability than TFTP
  • 42. Options to Automate Host OS Installation ‣ Building a configuration based on a scripted installation is better than a monolithic “golden image” ‣ KickPreseed for Ubuntu / Debian hosts ‣ start for Fedora / CentOS / RHEL hosts ‣ YaST for SUS / SLES hosts ‣ Scripted configuration allows for incremental updates with less effort
  • 43. Post OS Configuration ‣ Choose a configuration management solution ‣ Puppet / Chef / Cfengine ‣ Create roles to scale out controller infrastructure ‣ Queue ‣ Database ‣ Controller ‣ Automate registration of new host machines ‣ Base the configuration to run on management net IP
  • 44. OpenStack Release Process: Four Phases ‣ Design: Starting the day of the release to one week after the summit (when the Blueprints are accepted and prioritized) ‣ Development: until Feature Freeze date ‣ QA: until Final Freeze date ‣ Release: final testing and development tasks in the last week
  • 45. OpenStack Releases Cactus: April/May 2011 Bexar: February •OpenStack Compute 2011 ready for large service Austin: provider scale October 2010 deployments • OpenStack Compute ready for enterprise private cloud deployments and mid-size service • OpenStack Object provider deployments Storage production-ready • Enhanced documentation • OpenStack Compute • Easier to install and developer preview, ready deploy for testing and proofs of concept
  • 46. OpenStack Compute ‘Austin’ Release Features ‣ Multi-hypervisor support: KVM, QEMU, User-Mode Linux, Xen and XenServer ‣ Introduces official OpenStack API, while maintaining EC2 API option ‣ New image registry and delivery service, called the Glance project ‣ Support for two network models on compute nodes: VLANs with DHCP and flat with either static IP pools or DHCP ‣ Addition of base scheduling service ‣ Implements WSGI to create a standard API layer with reusable components ‣ Support for user-friendly naming ‣ Refactored ORM and networking code for simpler code that is easier to understand ‣ Addition of SQLAlchemy Database toolkit so users can leverage existing SQL infrastructure
  • 47. Object Storage ‘Austin’ Release Features ‣ Addition of a stats system that produces per-account hourly summaries of system usage ‣ Ability for users to set ACL’s and grant public access to containers ‣ Support for API access to account and container metadata ‣ Rate limiting was extended to allow requests to be slowed down and support stair stepped rate limits based on container size ‣ WSGI support was improved and pulled into middleware
  • 48. Join Us ‣ General Information: http://openstack.org ‣ Developers & Testers ‣ http://launchpad.net/openstack ‣ http://wiki.openstack.org ‣ Writers: http://wiki.openstack.org/Documentation ‣ Blog: http://openstack.org/blog ‣ Twitter: http://twitter.com/openstack ‣ Jobs: http://openstack.org/jobs