SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
TRYSTACK.CN




 Learn OpenStack from trystack.cn
                     ——Folsom in practice

    @ben_duyujie
    99cloud.net #ChengDu for ECUG Con 2012
    Du.yujie@99cloud.net
TRYSTACK.CN


Who am I ?



-OpenStack Evangelist    who is this talk for?
-Co-founder of COUSG     - wants to learn more about OpenStack
-OpenStack Foundation    - for supporting trystack @trystack on
board member            http://www.openstack.org/foundation/board-of-directors/


2012/12/23                  www.trystack.cn                                       2
TRYSTACK.CN




 Why OpenStack?
• Open Source –Apache 2.0
  license, Contributors agreement.
• Open Design –Design Summit
  every six months.
• Open Development -
  managed via Launchpad & gihub.
• Open community – Lazy
  consensus model, OpenStack
  Foundation in 2012.
 2012/12/23                  www.trystack.cn   3
TRYSTACK.CN
                            What’s trystack.cn ?

             •   Non-profit OpenStack community
                 projects.
             •   By Stackers, for stackers.
             •   Experience the latest OpenStack
                 features.
                 –    Announced in OpenStack Summit
                     San Diego 2012.

Welcoming contributions and feedback, Join the fun !
 Slides are on slideshare for download: www.slideshare.net/openstack/trystack-introfinalpdf

2012/12/23                               www.trystack.cn                                      4
TRYSTACK.CN
                               Who are trying?
A single region: the“CloudFoundry Region“ for VMWare team
• 4 servers with 32G+ memory, 12+ cores each
• 1TB storage
• Network
      – CF VLAN: 100 ip (all VMs need to access internet directly)
      – Service VLAN (optional): 8 ip
      – Public VLAN: 1 public ip
• Images
      – 64-bit Ubuntu 10.04 LTS
• Openstack
      – Folsom
             • OS_USERNAME, OS_TENANT_NAME, OS_PASSWORD, OS_AUTH_URL
      – Openstack console access
CloudFoundry doesn't work on folsom
•   https://groups.google.com/a/cloudfoundry.org/forum/?fromgroups=#!topic/bosh-users/0mzvv5HLQ5o
•   https://bugs.launchpad.net/nova/+bug/1076119


2012/12/23                                    www.trystack.cn                                       5
TRYSTACK.CN




2012/12/23                       www.trystack.cn                                           7
                Source: http://ken.pepple.info/openstack/2012/09/25/openstack-folsom-architecture/
TRYSTACK.CN


Network connectivity as a service
                                   Key Capabilities:
             Architecture          •Responsible for managing networks, ports,
                                   and attachments on infrastructure for
                                   virtual resources
                                   •Create/delete tenant-specific L2 networks
                                   •L3 support (Floating IPs, DHCP, routing)
                                   •Moving to L4 and above in Grizzly
                                   •Attach / Detach host to network
                                   •Similar to dynamic VLAN support
                                   •Support for
                                        •     Open vSwitch
                                        •     OpenFlow (NEC & Floodlight controllers)
                                        •     Cisco Nexus
                                        •     Niciria

2012/12/23                  www.trystack.cn                                             8
TRYSTACK.CN



  Networking challenges in the Cloud

• Multi-tenants on hypervisors => isolation
  between guest networks.
• VLANs in the datacenter is hard and limit at
  4K VLANs.
• Hardware switches may not do it very well or
  have a lower limit.


2012/12/23          www.trystack.cn              9
TRYSTACK.CN


Different tenants and applications have different needs
                                                                              Tenant “B”
                   Tenant “A”                                                 App               App

                   Web Svr       Web Svr       Web Svr                        OS                 OS

                      OS               OS          OS                         VM                VM
                      VM            VM             VM
                                                         10.0.1.0/24
                                                                                     DataBase
                                                                                       OS
                                                                                                      10.0.1.0/24

            App Svr          App Svr        MemCach       MemCach                      VM

              OS               OS             OS            OS

             VM                VM             VM            VM
                                                                              Tenant “C”
                             DataBase       DataBase                           App              DataBase
                               OS             OS                                OS                OS
                               VM             VM                               VM                 VM

                                                                                      198.133.219.10



                                        Internet Access, Management Network
 Internet                                      and Multi-tenant Services                                             VPN
 Gateway                                                                                                            Service
                                                   Service Provider Network
TRYSTACK.CN




Quantum Architecture
API Clients                     Quantum Server
                                                                      Internal plugin
                               Quantum                               communication.
             Uniform API
             for all clients     API              Quantum
                                                   Plugin
   Tenant                      Create-net
   Scripts                          .             Create-net
                                                                                 virtual switch
                                                                            Nova Compute
                                    .                   .
   Horizon                                                                   Nova Compute
                                    .                   .                     Nova Compute
                               Create-port                                      Nova Compute
    Nova                                                .
                                                  Create-port
                                                                               Interfaces from a service
                                   API                                           like Nova plug in to a
                               Extensions                       DB              switch manages by the
                                                                                    Quantum plugin.

                                   API + Plugin = Quantum Service
2012/12/23                                   www.trystack.cn                                        13
TRYSTACK.CN

                                                                                             Use a
                                                                                           Networking

  Quantum in Production                                                                    Controller

                                                                                      External
  API Clients                     Quantum Server                                      Manager
    Don't hack Quantum,                             Choose the
                                                    right plugin                                     DB
   just use Quantum API                                                  Internal plugin
                                 Quantum                                communication.
               Uniform API
               for all clients     API              Quantum
                                                     Plugin
     Tenant                      Create-net
     Scripts                          .             Create-net
                                                                                    virtual switch
                                                                               Nova Compute
                                      .                   .
     Horizon                                                                    Nova Compute
                                      .                   .                      Nova Compute
                                 Create-port                                       Nova Compute
      Nova                                                .
                                                    Create-port
                                                                                  Interfaces from a service
                                     API                                            like Nova plug in to a
                                 Extensions                        DB              switch manages by the
Be ready for SDN !                                                                     Quantum plugin.

                                     API + Plugin = Quantum Service
  2012/12/23                                   www.trystack.cn                                          14
TRYSTACK.CN



                 Essex model                                   Essex iptables model

                 Pubilc Network                                       Pubilc Network




             Network node(Gateway)
             L3/DHCHP Functionality                 In-rules    In-routes             In-rules   In-routes




      Tenant                      Tenant                                    Tenant
      Network                     Network                                   Network


       Subnet                     Subnet                                    Subnet




There’s no namespace shared for all tenant’s networks/subnets.
All interfaces and their ip addresses,routes,firewall rules in iptables and dhcp
processes for tenant interfaces are in the same “namespace”.


2012/12/23                                  www.trystack.cn                                                  15
TRYSTACK.CN


                     The Folsom network node (L3 / DHCP agent node)

                                                                           Namespace isolated

                                                                           Interfaces (Gateway interfaces
             Tenant                              Tenant                    and others like “tap”
                                                                           interfaces…) don’t show up
         NameSpace                             NameSpace                   anymore in your OS’s
                                                                           configuration commands like
 Rules   Routes      Addr   Other      Rules    Routes      Addr   Other   “route”, “ip “, “ifconfig”.

                                                                           Firewall / NAT rules (Iptables
             Router(s)                            Router(s)
                                                                           rules) won’t show up anymore
                                                                           in “iptables” commands for
             Network(s)                          Network(s)                the system wide rules.

             Subnet(s)                           Subnet(s)                 DHCP interfaces (See left) also
                                                                           doesn’t show up.



2012/12/23                                www.trystack.cn                                        16
TRYSTACK.CN




What does Quantum provide ?
•   API for Networking in OpenStack
•   Nova Integration
•   OSI Network Layers L2 + L3
•   Decouples Logical / Tenant view of the
    network from Physical / Provider



2012/12/23            www.trystack.cn        17
TRYSTACK.CN




What does Quantum provide ?
• Provides connectivity to VMs, Decouples Logical /
  Tenant view of the network from Physical / Provider.
• Manage OSI Network Layers L2 & L3 with an API.
• Not yet full-integraded with Dashboard : only L2 is
  working. L3 should be managed from CLI. Horizon can't
  manage L3 (routers + floatings IP).
• Networking backed by plugins : Open-vSwitch, Linux
  Bridge, Cisco, OpenFlow (BigSwitch, Floodlight, NEC,
  Ryu, etc), Midonet (Midokura) and NVP (Nicira
  /Vmware).

2012/12/23              www.trystack.cn               18
TRYSTACK.CN




Quantum Openvswitch plugin
• The Quantum Openvswitch plugin consists of two components:
• 1) A plugin loaded at runtime by the Quantum service. The plugin
  processes all API calls and stores the resulting logical network data
  model and associated network mappings in a database backend .
• 2) An agent which runs on each compute node (i.e., each node
  running nova-compute). This agent gathers the configuration and
  mappings from the central mysql database and communicates
  directly with the local Open vSwitch instance to configure flows to
  implement the logical data model.

             Try it yourself: http://wiki.openstack.org/QuantumDevstack



2012/12/23                             www.trystack.cn                    19
TRYSTACK.CN



Networking trend
• Move to software switches
• Move to L3 isolation
• Use tunnels between OVS (GRE tech preview)
• Program the network through API
• Encapsulation virtualizes the network, between overlays on
  overlays on overlays..
• L3 on L2 on GRE on L3 on L2…
• Then you bring the WAN and you have:
• L3 on L2 on GRE on L3 on L2 on GRE on L3 on
  L2 ….Euhhhh !!!

2012/12/23                www.trystack.cn                  20
TRYSTACK.CN



                        Try it now !
• Thank you to our
  Partners/Sponsors:                         Don't believe me.
      – Intel,IBM, Sugon suport              Believe yourself.
        hardware
      – VMWare cloudfoundry team
                                               Give it a try.
        testing                                  Thanks!
• Many thanks to our                                 QQ Group: 162033258
  Contributors:                                       Weibo: @trystack
    http://wiki.trystack.cn/main             trystack-china+subscribe@googlegroups.com


               Questions ?                  Come join us!
2012/12/23                         www.trystack.cn                                  21
TRYSTACK.CN




   Backup
2012/12/23      www.trystack.cn   22
TRYSTACK.CN



 Road to the OpenStack Foundation
                                April 2012
      October 2011              19 companies
     Announced plans to     announce support for           July 18, 2012           Sept 19, 2012
     launch independent       Foundation; form           Final legal documents         OpenStack
     Foundation in 2012      Drafting Committee          posted for ratification   Foundation Launch!




                 Jan/Feb 2012           June/July 2012                   August 2012
July 2010        Created framework                                  Individual & Gold Director
                                         Drafting committee
OpenStack        for Foundation as a                                  elections; first Board of
                                       produces and publishes
community             community                                          Directors meeting
                                        three rounds of legal
established
                                             documents

 2012/12/23                            www.trystack.cn                                       23
TRYSTACK.CN




2012/12/23      www.trystack.cn   24
TRYSTACK.CN




Foundation Membership
• Individual Members
    Free to join, run, vote
    http://www.openstack.org/join
• Platinum Members
    Contribute funds, full-time employees
    Appoint one director to the board
• Gold Members
    Contribute funds
    Elect members to the board from their class

2012/12/23               www.trystack.cn          25
TRYSTACK.CN




What’s next
•   2013 Board Elections
      Individual Member nominations closed December 7th, 2012
      Elections taking place January 14-18, 2013
      See openstack.org/election
•   Grizzly Release
      Scheduled for April 4 with 195 total blueprints
      First milestone released November 23 with 40 blueprints
•   OpenStack Summit
      Details coming soon for April 2013 Summit
      First International Summit planned for October 2013
2012/12/23                        www.trystack.cn               26
TRYSTACK.CN
                        OpenStack Community companies




2012/12/23                           www.trystack.cn                         27
             Nov 2012, From http://www.openstack.org/foundation/companies/
TRYSTACK.CN



Some OpenStack Public Use Cases
•   Internap
      –      http://www.internap.com/press-release/internap-announces-world%E2%80%99s-first-commercially-available-
             openstack-cloud-compute-service/
•   Rackspace Cloud Servers, Powered by OpenStack
      –      http://www.rackspace.com/blog/rackspace-cloud-servers-powered-by-openstack-beta/
•   Deutsche Telekom
      –      http://www.telekom.com/media/media-kits/104982
•   AT&T
      –      http://arstechnica.com/business/news/2012/01/att-joins-openstack-as-it-launches-cloud-for-developers.ars
•   MercadoLibre
      –      http://openstack.org/user-stories/mercadolibre-inc/mercadolibre-s-bid-for-cloud-automation/
•   NeCTAR
      –      http://nectar.org.au/
•   San Diego Supercomputing Center
      –      http://openstack.org/user-stories/sdsc/
•   HPCloud
      –      https://www.hpcloud.com/

2012/12/23                                              www.trystack.cn                                                 28
TRYSTACK.CN




   Where can find OpenStack ?
• http://trystack.org/
   – Register to try out a test public OpenStack cloud
• http://devstack.org/
   – Script to setup simple/developer installs
   – Currently Ubuntu centric
   – fedoraproject.org/wiki/OpenStack_devstack


2012/12/23              www.trystack.cn                  29

Mais conteúdo relacionado

Mais procurados

Under the Hood: Open vSwitch & OpenFlow in XCP & XenServer
Under the Hood: Open vSwitch & OpenFlow in XCP & XenServerUnder the Hood: Open vSwitch & OpenFlow in XCP & XenServer
Under the Hood: Open vSwitch & OpenFlow in XCP & XenServerThe Linux Foundation
 
From Distributed to Pervasive OSGi
From Distributed to Pervasive OSGiFrom Distributed to Pervasive OSGi
From Distributed to Pervasive OSGiJan S. Rellermeyer
 
21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentationdataplex systems limited
 
CloudStack Performance Testing
CloudStack Performance TestingCloudStack Performance Testing
CloudStack Performance Testingbuildacloud
 
Distributed Services - OSGi 4.2 and possible future enhancements
Distributed Services - OSGi 4.2 and possible future enhancementsDistributed Services - OSGi 4.2 and possible future enhancements
Distributed Services - OSGi 4.2 and possible future enhancementsDavid Bosschaert
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingMark Hinkle
 
Open solaris customer presentation
Open solaris customer presentationOpen solaris customer presentation
Open solaris customer presentationxKinAnx
 
OSGi-enabled Java EE Applications using GlassFish
OSGi-enabled Java EE Applications using GlassFishOSGi-enabled Java EE Applications using GlassFish
OSGi-enabled Java EE Applications using GlassFishArun Gupta
 
Presentation introduction to cloud computing and technical issues
Presentation   introduction to cloud computing and technical issuesPresentation   introduction to cloud computing and technical issues
Presentation introduction to cloud computing and technical issuesxKinAnx
 
Hybrid Cloud Enablement Technologies
Hybrid Cloud Enablement TechnologiesHybrid Cloud Enablement Technologies
Hybrid Cloud Enablement Technologieshybrid cloud
 
Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Chiradeep Vittal
 
OpenNebula Interoperability
OpenNebula InteroperabilityOpenNebula Interoperability
OpenNebula Interoperabilitydmamolina
 
Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Ken Pepple
 
Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huangbuildacloud
 
Cloudstack networking2
Cloudstack networking2Cloudstack networking2
Cloudstack networking2Hiroaki Kawai
 
Cloud Foundry and OpenStack
Cloud Foundry and OpenStackCloud Foundry and OpenStack
Cloud Foundry and OpenStackvadimspivak
 
CloudStack NVP Integration - BACD
CloudStack NVP Integration - BACDCloudStack NVP Integration - BACD
CloudStack NVP Integration - BACDHugo Trippaers
 
Tudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewTudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewITCamp
 

Mais procurados (20)

DevCloud and CloudMonkey
DevCloud and CloudMonkeyDevCloud and CloudMonkey
DevCloud and CloudMonkey
 
Under the Hood: Open vSwitch & OpenFlow in XCP & XenServer
Under the Hood: Open vSwitch & OpenFlow in XCP & XenServerUnder the Hood: Open vSwitch & OpenFlow in XCP & XenServer
Under the Hood: Open vSwitch & OpenFlow in XCP & XenServer
 
CloudStack and SDN
CloudStack and SDNCloudStack and SDN
CloudStack and SDN
 
From Distributed to Pervasive OSGi
From Distributed to Pervasive OSGiFrom Distributed to Pervasive OSGi
From Distributed to Pervasive OSGi
 
21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation21.10.09 Microsoft Event, Microsoft Presentation
21.10.09 Microsoft Event, Microsoft Presentation
 
CloudStack Performance Testing
CloudStack Performance TestingCloudStack Performance Testing
CloudStack Performance Testing
 
Distributed Services - OSGi 4.2 and possible future enhancements
Distributed Services - OSGi 4.2 and possible future enhancementsDistributed Services - OSGi 4.2 and possible future enhancements
Distributed Services - OSGi 4.2 and possible future enhancements
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
 
Open solaris customer presentation
Open solaris customer presentationOpen solaris customer presentation
Open solaris customer presentation
 
OSGi-enabled Java EE Applications using GlassFish
OSGi-enabled Java EE Applications using GlassFishOSGi-enabled Java EE Applications using GlassFish
OSGi-enabled Java EE Applications using GlassFish
 
Presentation introduction to cloud computing and technical issues
Presentation   introduction to cloud computing and technical issuesPresentation   introduction to cloud computing and technical issues
Presentation introduction to cloud computing and technical issues
 
Hybrid Cloud Enablement Technologies
Hybrid Cloud Enablement TechnologiesHybrid Cloud Enablement Technologies
Hybrid Cloud Enablement Technologies
 
Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)
 
OpenNebula Interoperability
OpenNebula InteroperabilityOpenNebula Interoperability
OpenNebula Interoperability
 
Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)
 
Apache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex HuangApache CloudStack Architecture by Alex Huang
Apache CloudStack Architecture by Alex Huang
 
Cloudstack networking2
Cloudstack networking2Cloudstack networking2
Cloudstack networking2
 
Cloud Foundry and OpenStack
Cloud Foundry and OpenStackCloud Foundry and OpenStack
Cloud Foundry and OpenStack
 
CloudStack NVP Integration - BACD
CloudStack NVP Integration - BACDCloudStack NVP Integration - BACD
CloudStack NVP Integration - BACD
 
Tudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overviewTudor Damian - Hyper-V 3.0 overview
Tudor Damian - Hyper-V 3.0 overview
 

Destaque

Discussion continuum - Rewolucja biotechnologiczna
Discussion continuum - Rewolucja biotechnologicznaDiscussion continuum - Rewolucja biotechnologiczna
Discussion continuum - Rewolucja biotechnologicznaXplore Health
 
Sam reading first version
Sam  reading first versionSam  reading first version
Sam reading first versionMaria R
 
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080. IQAC ORGA...
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080.  IQAC ORGA...ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080.  IQAC ORGA...
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080. IQAC ORGA...Harish Bramhaver
 
Cloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackOpenCity Community
 
Cosug for jiang su lug dec 2011
Cosug  for jiang su lug dec 2011Cosug  for jiang su lug dec 2011
Cosug for jiang su lug dec 2011OpenCity Community
 
SAS Curriculum - Density #11
SAS Curriculum - Density #11SAS Curriculum - Density #11
SAS Curriculum - Density #11jmori1
 
Data Integration And Visualization
Data Integration And VisualizationData Integration And Visualization
Data Integration And VisualizationIvan Ermilov
 
Presentatie Proactieve Monitoring ( BA Monitoring )
Presentatie Proactieve Monitoring ( BA Monitoring )Presentatie Proactieve Monitoring ( BA Monitoring )
Presentatie Proactieve Monitoring ( BA Monitoring )B.A.
 
grandparenting
grandparentinggrandparenting
grandparentingAin Nazri
 
Vishal anand director of bricks and mortar
Vishal anand director of bricks and mortarVishal anand director of bricks and mortar
Vishal anand director of bricks and mortarNew Projects Noida
 

Destaque (20)

Discussion continuum - Rewolucja biotechnologiczna
Discussion continuum - Rewolucja biotechnologicznaDiscussion continuum - Rewolucja biotechnologiczna
Discussion continuum - Rewolucja biotechnologiczna
 
Sam reading first version
Sam  reading first versionSam  reading first version
Sam reading first version
 
Kudavi 2.4.2016
Kudavi 2.4.2016Kudavi 2.4.2016
Kudavi 2.4.2016
 
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080. IQAC ORGA...
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080.  IQAC ORGA...ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080.  IQAC ORGA...
ScholarlHKES SVP DEGREE COLLEGE, SADASHIVANAGAR, BANGALORE-560080. IQAC ORGA...
 
Cloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstack
 
Aw african safari
Aw african safariAw african safari
Aw african safari
 
thebpmfreak
thebpmfreakthebpmfreak
thebpmfreak
 
Oap
OapOap
Oap
 
Cosug for jiang su lug dec 2011
Cosug  for jiang su lug dec 2011Cosug  for jiang su lug dec 2011
Cosug for jiang su lug dec 2011
 
SAS Curriculum - Density #11
SAS Curriculum - Density #11SAS Curriculum - Density #11
SAS Curriculum - Density #11
 
Pearl Harbor Tour Webinar
Pearl Harbor Tour WebinarPearl Harbor Tour Webinar
Pearl Harbor Tour Webinar
 
Interrupting
InterruptingInterrupting
Interrupting
 
Data Integration And Visualization
Data Integration And VisualizationData Integration And Visualization
Data Integration And Visualization
 
Presentatie Proactieve Monitoring ( BA Monitoring )
Presentatie Proactieve Monitoring ( BA Monitoring )Presentatie Proactieve Monitoring ( BA Monitoring )
Presentatie Proactieve Monitoring ( BA Monitoring )
 
Бальямен
БальяменБальямен
Бальямен
 
Survey analysis
Survey analysisSurvey analysis
Survey analysis
 
RemiDeVos_Research_Contribution
RemiDeVos_Research_ContributionRemiDeVos_Research_Contribution
RemiDeVos_Research_Contribution
 
grandparenting
grandparentinggrandparenting
grandparenting
 
Vishal anand director of bricks and mortar
Vishal anand director of bricks and mortarVishal anand director of bricks and mortar
Vishal anand director of bricks and mortar
 
Hajeri lpartnershipact
Hajeri lpartnershipactHajeri lpartnershipact
Hajeri lpartnershipact
 

Semelhante a Learn OpenStack from trystack.cn ——Folsom in practice

OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012Dan Wendlandt
 
Quantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxQuantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxOpenStack Foundation
 
Quantum grizzly summit
Quantum   grizzly summitQuantum   grizzly summit
Quantum grizzly summitDan Wendlandt
 
Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Dan Wendlandt
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantumMiguel Lavalle
 
OpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNOpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNTe-Yen Liu
 
Quantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer OverviewQuantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer OverviewDan Wendlandt
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetupmestery
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosBrent Salisbury
 
OpenStack Quantum Intro (OS Meetup 3-26-12)
OpenStack Quantum Intro (OS Meetup 3-26-12)OpenStack Quantum Intro (OS Meetup 3-26-12)
OpenStack Quantum Intro (OS Meetup 3-26-12)Dan Wendlandt
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpen Stack
 
Hitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingHitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstacksalv_orlando
 
Nvp deep dive_session_cee-day
Nvp deep dive_session_cee-dayNvp deep dive_session_cee-day
Nvp deep dive_session_cee-dayyfauser
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup openstackindia
 
Oscon anatomy of_os_cloud_ecosystem
Oscon anatomy of_os_cloud_ecosystemOscon anatomy of_os_cloud_ecosystem
Oscon anatomy of_os_cloud_ecosystemhtdvul
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introOpen Stack
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talkmestery
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAPVictor Morales
 

Semelhante a Learn OpenStack from trystack.cn ——Folsom in practice (20)

OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012
 
Quantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptxQuantum PTL Update - Grizzly Summit.pptx
Quantum PTL Update - Grizzly Summit.pptx
 
Quantum grizzly summit
Quantum   grizzly summitQuantum   grizzly summit
Quantum grizzly summit
 
Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13Openstack Quantum yahoo meetup 1 23-13
Openstack Quantum yahoo meetup 1 23-13
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantum
 
OpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDNOpenStack 2012 fall summit observation - Quantum/SDN
OpenStack 2012 fall summit observation - Quantum/SDN
 
Quantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer OverviewQuantum Folsom Summit Developer Overview
Quantum Folsom Summit Developer Overview
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetup
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
 
OpenStack Quantum Intro (OS Meetup 3-26-12)
OpenStack Quantum Intro (OS Meetup 3-26-12)OpenStack Quantum Intro (OS Meetup 3-26-12)
OpenStack Quantum Intro (OS Meetup 3-26-12)
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overview
 
Hitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingHitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud Computing
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstack
 
Nvp deep dive_session_cee-day
Nvp deep dive_session_cee-dayNvp deep dive_session_cee-day
Nvp deep dive_session_cee-day
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup
 
Oscon anatomy of_os_cloud_ecosystem
Oscon anatomy of_os_cloud_ecosystemOscon anatomy of_os_cloud_ecosystem
Oscon anatomy of_os_cloud_ecosystem
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talk
 
Support of containerized workloads in ONAP
Support of containerized workloads in ONAPSupport of containerized workloads in ONAP
Support of containerized workloads in ONAP
 

Mais de OpenCity Community (20)

开源讲义.pdf
开源讲义.pdf开源讲义.pdf
开源讲义.pdf
 
物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf
 
2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf
 
社会化研发
社会化研发社会化研发
社会化研发
 
Containers & CaaS
Containers & CaaSContainers & CaaS
Containers & CaaS
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
Hello openstack 2014
Hello openstack 2014Hello openstack 2014
Hello openstack 2014
 
Docker openstack-2014
Docker openstack-2014Docker openstack-2014
Docker openstack-2014
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508
 
OpenStack ecosystem
OpenStack ecosystemOpenStack ecosystem
OpenStack ecosystem
 
How to master OpenStack in 2 hours
How to master OpenStack in 2 hoursHow to master OpenStack in 2 hours
How to master OpenStack in 2 hours
 
Quantum Networks
Quantum NetworksQuantum Networks
Quantum Networks
 
云计算思考
云计算思考云计算思考
云计算思考
 
Openstorage Openstack
Openstorage OpenstackOpenstorage Openstack
Openstorage Openstack
 
Openstack的研究与实践
Openstack的研究与实践Openstack的研究与实践
Openstack的研究与实践
 
Open Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex YangOpen Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex Yang
 
Nova与虚拟机管理
Nova与虚拟机管理Nova与虚拟机管理
Nova与虚拟机管理
 
Look Into Libvirt Osier Yang
Look Into Libvirt Osier YangLook Into Libvirt Osier Yang
Look Into Libvirt Osier Yang
 
Deep Dive Into Quantum
Deep Dive Into QuantumDeep Dive Into Quantum
Deep Dive Into Quantum
 

Último

Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 

Último (20)

Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 

Learn OpenStack from trystack.cn ——Folsom in practice

  • 1. TRYSTACK.CN Learn OpenStack from trystack.cn ——Folsom in practice @ben_duyujie 99cloud.net #ChengDu for ECUG Con 2012 Du.yujie@99cloud.net
  • 2. TRYSTACK.CN Who am I ? -OpenStack Evangelist who is this talk for? -Co-founder of COUSG - wants to learn more about OpenStack -OpenStack Foundation - for supporting trystack @trystack on board member http://www.openstack.org/foundation/board-of-directors/ 2012/12/23 www.trystack.cn 2
  • 3. TRYSTACK.CN Why OpenStack? • Open Source –Apache 2.0 license, Contributors agreement. • Open Design –Design Summit every six months. • Open Development - managed via Launchpad & gihub. • Open community – Lazy consensus model, OpenStack Foundation in 2012. 2012/12/23 www.trystack.cn 3
  • 4. TRYSTACK.CN What’s trystack.cn ? • Non-profit OpenStack community projects. • By Stackers, for stackers. • Experience the latest OpenStack features. – Announced in OpenStack Summit San Diego 2012. Welcoming contributions and feedback, Join the fun ! Slides are on slideshare for download: www.slideshare.net/openstack/trystack-introfinalpdf 2012/12/23 www.trystack.cn 4
  • 5. TRYSTACK.CN Who are trying? A single region: the“CloudFoundry Region“ for VMWare team • 4 servers with 32G+ memory, 12+ cores each • 1TB storage • Network – CF VLAN: 100 ip (all VMs need to access internet directly) – Service VLAN (optional): 8 ip – Public VLAN: 1 public ip • Images – 64-bit Ubuntu 10.04 LTS • Openstack – Folsom • OS_USERNAME, OS_TENANT_NAME, OS_PASSWORD, OS_AUTH_URL – Openstack console access CloudFoundry doesn't work on folsom • https://groups.google.com/a/cloudfoundry.org/forum/?fromgroups=#!topic/bosh-users/0mzvv5HLQ5o • https://bugs.launchpad.net/nova/+bug/1076119 2012/12/23 www.trystack.cn 5
  • 6. TRYSTACK.CN 2012/12/23 www.trystack.cn 7 Source: http://ken.pepple.info/openstack/2012/09/25/openstack-folsom-architecture/
  • 7. TRYSTACK.CN Network connectivity as a service Key Capabilities: Architecture •Responsible for managing networks, ports, and attachments on infrastructure for virtual resources •Create/delete tenant-specific L2 networks •L3 support (Floating IPs, DHCP, routing) •Moving to L4 and above in Grizzly •Attach / Detach host to network •Similar to dynamic VLAN support •Support for • Open vSwitch • OpenFlow (NEC & Floodlight controllers) • Cisco Nexus • Niciria 2012/12/23 www.trystack.cn 8
  • 8. TRYSTACK.CN Networking challenges in the Cloud • Multi-tenants on hypervisors => isolation between guest networks. • VLANs in the datacenter is hard and limit at 4K VLANs. • Hardware switches may not do it very well or have a lower limit. 2012/12/23 www.trystack.cn 9
  • 9. TRYSTACK.CN Different tenants and applications have different needs Tenant “B” Tenant “A” App App Web Svr Web Svr Web Svr OS OS OS OS OS VM VM VM VM VM 10.0.1.0/24 DataBase OS 10.0.1.0/24 App Svr App Svr MemCach MemCach VM OS OS OS OS VM VM VM VM Tenant “C” DataBase DataBase App DataBase OS OS OS OS VM VM VM VM 198.133.219.10 Internet Access, Management Network Internet and Multi-tenant Services VPN Gateway Service Service Provider Network
  • 10. TRYSTACK.CN Quantum Architecture API Clients Quantum Server Internal plugin Quantum communication. Uniform API for all clients API Quantum Plugin Tenant Create-net Scripts . Create-net virtual switch Nova Compute . . Horizon Nova Compute . . Nova Compute Create-port Nova Compute Nova . Create-port Interfaces from a service API like Nova plug in to a Extensions DB switch manages by the Quantum plugin. API + Plugin = Quantum Service 2012/12/23 www.trystack.cn 13
  • 11. TRYSTACK.CN Use a Networking Quantum in Production Controller External API Clients Quantum Server Manager Don't hack Quantum, Choose the right plugin DB just use Quantum API Internal plugin Quantum communication. Uniform API for all clients API Quantum Plugin Tenant Create-net Scripts . Create-net virtual switch Nova Compute . . Horizon Nova Compute . . Nova Compute Create-port Nova Compute Nova . Create-port Interfaces from a service API like Nova plug in to a Extensions DB switch manages by the Be ready for SDN ! Quantum plugin. API + Plugin = Quantum Service 2012/12/23 www.trystack.cn 14
  • 12. TRYSTACK.CN Essex model Essex iptables model Pubilc Network Pubilc Network Network node(Gateway) L3/DHCHP Functionality In-rules In-routes In-rules In-routes Tenant Tenant Tenant Network Network Network Subnet Subnet Subnet There’s no namespace shared for all tenant’s networks/subnets. All interfaces and their ip addresses,routes,firewall rules in iptables and dhcp processes for tenant interfaces are in the same “namespace”. 2012/12/23 www.trystack.cn 15
  • 13. TRYSTACK.CN The Folsom network node (L3 / DHCP agent node) Namespace isolated Interfaces (Gateway interfaces Tenant Tenant and others like “tap” interfaces…) don’t show up NameSpace NameSpace anymore in your OS’s configuration commands like Rules Routes Addr Other Rules Routes Addr Other “route”, “ip “, “ifconfig”. Firewall / NAT rules (Iptables Router(s) Router(s) rules) won’t show up anymore in “iptables” commands for Network(s) Network(s) the system wide rules. Subnet(s) Subnet(s) DHCP interfaces (See left) also doesn’t show up. 2012/12/23 www.trystack.cn 16
  • 14. TRYSTACK.CN What does Quantum provide ? • API for Networking in OpenStack • Nova Integration • OSI Network Layers L2 + L3 • Decouples Logical / Tenant view of the network from Physical / Provider 2012/12/23 www.trystack.cn 17
  • 15. TRYSTACK.CN What does Quantum provide ? • Provides connectivity to VMs, Decouples Logical / Tenant view of the network from Physical / Provider. • Manage OSI Network Layers L2 & L3 with an API. • Not yet full-integraded with Dashboard : only L2 is working. L3 should be managed from CLI. Horizon can't manage L3 (routers + floatings IP). • Networking backed by plugins : Open-vSwitch, Linux Bridge, Cisco, OpenFlow (BigSwitch, Floodlight, NEC, Ryu, etc), Midonet (Midokura) and NVP (Nicira /Vmware). 2012/12/23 www.trystack.cn 18
  • 16. TRYSTACK.CN Quantum Openvswitch plugin • The Quantum Openvswitch plugin consists of two components: • 1) A plugin loaded at runtime by the Quantum service. The plugin processes all API calls and stores the resulting logical network data model and associated network mappings in a database backend . • 2) An agent which runs on each compute node (i.e., each node running nova-compute). This agent gathers the configuration and mappings from the central mysql database and communicates directly with the local Open vSwitch instance to configure flows to implement the logical data model. Try it yourself: http://wiki.openstack.org/QuantumDevstack 2012/12/23 www.trystack.cn 19
  • 17. TRYSTACK.CN Networking trend • Move to software switches • Move to L3 isolation • Use tunnels between OVS (GRE tech preview) • Program the network through API • Encapsulation virtualizes the network, between overlays on overlays on overlays.. • L3 on L2 on GRE on L3 on L2… • Then you bring the WAN and you have: • L3 on L2 on GRE on L3 on L2 on GRE on L3 on L2 ….Euhhhh !!! 2012/12/23 www.trystack.cn 20
  • 18. TRYSTACK.CN Try it now ! • Thank you to our Partners/Sponsors: Don't believe me. – Intel,IBM, Sugon suport Believe yourself. hardware – VMWare cloudfoundry team Give it a try. testing Thanks! • Many thanks to our QQ Group: 162033258 Contributors: Weibo: @trystack http://wiki.trystack.cn/main trystack-china+subscribe@googlegroups.com Questions ? Come join us! 2012/12/23 www.trystack.cn 21
  • 19. TRYSTACK.CN Backup 2012/12/23 www.trystack.cn 22
  • 20. TRYSTACK.CN Road to the OpenStack Foundation April 2012 October 2011 19 companies Announced plans to announce support for July 18, 2012 Sept 19, 2012 launch independent Foundation; form Final legal documents OpenStack Foundation in 2012 Drafting Committee posted for ratification Foundation Launch! Jan/Feb 2012 June/July 2012 August 2012 July 2010 Created framework Individual & Gold Director Drafting committee OpenStack for Foundation as a elections; first Board of produces and publishes community community Directors meeting three rounds of legal established documents 2012/12/23 www.trystack.cn 23
  • 21. TRYSTACK.CN 2012/12/23 www.trystack.cn 24
  • 22. TRYSTACK.CN Foundation Membership • Individual Members Free to join, run, vote http://www.openstack.org/join • Platinum Members Contribute funds, full-time employees Appoint one director to the board • Gold Members Contribute funds Elect members to the board from their class 2012/12/23 www.trystack.cn 25
  • 23. TRYSTACK.CN What’s next • 2013 Board Elections Individual Member nominations closed December 7th, 2012 Elections taking place January 14-18, 2013 See openstack.org/election • Grizzly Release Scheduled for April 4 with 195 total blueprints First milestone released November 23 with 40 blueprints • OpenStack Summit Details coming soon for April 2013 Summit First International Summit planned for October 2013 2012/12/23 www.trystack.cn 26
  • 24. TRYSTACK.CN OpenStack Community companies 2012/12/23 www.trystack.cn 27 Nov 2012, From http://www.openstack.org/foundation/companies/
  • 25. TRYSTACK.CN Some OpenStack Public Use Cases • Internap – http://www.internap.com/press-release/internap-announces-world%E2%80%99s-first-commercially-available- openstack-cloud-compute-service/ • Rackspace Cloud Servers, Powered by OpenStack – http://www.rackspace.com/blog/rackspace-cloud-servers-powered-by-openstack-beta/ • Deutsche Telekom – http://www.telekom.com/media/media-kits/104982 • AT&T – http://arstechnica.com/business/news/2012/01/att-joins-openstack-as-it-launches-cloud-for-developers.ars • MercadoLibre – http://openstack.org/user-stories/mercadolibre-inc/mercadolibre-s-bid-for-cloud-automation/ • NeCTAR – http://nectar.org.au/ • San Diego Supercomputing Center – http://openstack.org/user-stories/sdsc/ • HPCloud – https://www.hpcloud.com/ 2012/12/23 www.trystack.cn 28
  • 26. TRYSTACK.CN Where can find OpenStack ? • http://trystack.org/ – Register to try out a test public OpenStack cloud • http://devstack.org/ – Script to setup simple/developer installs – Currently Ubuntu centric – fedoraproject.org/wiki/OpenStack_devstack 2012/12/23 www.trystack.cn 29