• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
OpenStack系列公开课2 -20130508
 

OpenStack系列公开课2 -20130508

on

  • 1,295 views

Learn OpenStack from trystack.cn ——Grizzly in practice

Learn OpenStack from trystack.cn ——Grizzly in practice

Statistics

Views

Total Views
1,295
Views on SlideShare
1,282
Embed Views
13

Actions

Likes
2
Downloads
70
Comments
0

3 Embeds 13

http://99cloud.trystack.cn 11
https://twitter.com 1
http://99cloud.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    OpenStack系列公开课2 -20130508 OpenStack系列公开课2 -20130508 Presentation Transcript

    • TRYSTACK.CNOpenStack系列公开课本作品采用署名-非商业性使用-相同方式共享 3.0 未本地化版本 (CC BY-NC-SA 3.0) 进行许可。
    • TRYSTACK.CN- OpenStack布道者- TryStack.cn社区发起人- 九州云社区拓展总监本报告听众对象:- 希望了解OpenStack基本概念及背景的童鞋自我介绍
    • TRYSTACK.CNLearn OpenStack from trystack.cn——Grizzly in practice@ben_duyujie#Shanghai 2013-05-08 For HP trainingTrystack.cn Meetup2013 by@ben_duyujie islicensedundera Creative Commons Attribution-ShareAlike 3.0Unported License.Based on works at http://www.slideshare.net/ben_duyujie/presentations
    • TRYSTACK.CNTry it online• TryStack.cn账号申请:– http://cloud.trystack.cn/ 请注明HP– 当天审核,也可以发邮件给我• 问题讨论:trystack-china@googlegroups.com• 微博:@Trystack• QQ群:162033258
    • TRYSTACK.CN目录 CONTENTS• OpenStack Brief introduction• Where to get started?• Why trystack.cn?• Hands-on Lab
    • TRYSTACK.CN目录 CONTENTS• OpenStack Brief introduction• Where to get started?• Why trystack.cn?• Hands-on Lab
    • TRYSTACK.CN2013/5/8 http://www.trystack.cn 1About OpenStack
    • TRYSTACK.CN为开放而生• Open Source –Apache 2.0 许可,企业友好。• Open Design –六个月一次,基本与Ubuntu同步。• Open Development –社会化研发,Launchpad & gihub。• Open community – Lazyconsensus model(懒人原则),OpenStack 基金会。http://www.trystack.cn 22013/5/8
    • TRYSTACK.CN2013/5/8 http://www.trystack.cn 3谁在用?
    • TRYSTACK.CNCY13-Q1 云计算开源社区活跃度比较2013/5/8 http://www.trystack.cn 4Source from http://www.qyjohn.net/?p=3118
    • TRYSTACK.CNOpenStack各模块代码贡献2013/5/8 http://www.trystack.cn 5http://www.qyjohn.net/?p=3120
    • TRYSTACK.CNhttp://www.trystack.cn 62010 2011 2012 2013每六个月一个发布周期Austin Oct 2010,Nova 17288,Swift12979BexarFeb 2011,Nova27734,Glance3629,Swift 16014Cactus Apr 2011,Nova 43947,Glance4927,Swift 16665Diablo Sep 2011,Nova 66395,Glance 9961,Keystone12451,swift 15591FolsomSep 2012,Nova 133723,Glance2071,KeyStone 13939,Quantum 42118,Swift 19114Grizzy Apr 2013EssexApr 2012,Nova 87750,Glance 15698,KeyStone 11555,Swift 17646OpenStack版本演变2013/5/8
    • TRYSTACK.CNhttp://www.trystack.cn 62012年1月8日中国OpenStack开发者大会在北京上海两地召开http://e.gensee.com/m_1546922012年10月美国OpenStack峰会Trystack.cn正式发布www.slideshare.net/openstack/trystack-introfinalpdf2010年10月OpenStack发布第一个版本Austin2012年8月10日、11日“OpenStack亚太峰会”在北京和上海同时召开http://www.csdn.net/article/2012-08-20/28088742011年9月6日首届中国OpenStack社区大会“OpenStack上海峰会”召开ttp://finance.ifeng.com/roll/20110830/4489417.shtml2011年5月中国OpenStack用户组成立(ChinaOpenStack User Group,简称COSUG)http://groups.google.com/group/china-openstack-user-group2012年9月20日OpenStack基金会成立2010 2011 2012 2013国内发展概况2013年4月15日Portland ,HavanaDesign Summitwhy OpenStack is so popular in China? http://dell.to/XEZPWD2013/5/8
    • TRYSTACK.CNhttp://www.trystack.cn 7OpenStack由一系列的子项目组成,形成一个完整的 IaaS解决方案,如何做到的?OpenStack架构2013/5/8Source fromhttp://ken.pepple.info/openstack/2012/09/25/openstack-folsom-architecture/
    • TRYSTACK.CNGUI相关概念、特性等• 项目• 用户• 问题/任务• 用户• 代码• 版本• 用户• 页面邮件列表社交网络工具协作工具IRC• General• Developer• Documentation• Community• Operators• 构建• 版本• 许可• 审核• 评论• 提交需求& 事务管理 版本控制 代码复查 持续集成知识管理http://www.trystack.cn 8社会化研发2013/5/8
    • TRYSTACK.CN9http://www.trystack.cn持续集成2013/5/8
    • TRYSTACK.CN目录 CONTENTS• OpenStack Brief introduction• Where to get started?• Why trystack.cn?• Hands-on Lab
    • TRYSTACK.CNDISTRIBUTIONS Devstack.org Trystack.orgOpenStack试用平台一个快速搭建开发环境的脚本各种发行版本http://www.trystack.cn 10Where To Get Started2013/5/8
    • TRYSTACK.CN基于OpenStack的公有云http://www.trystack.cn 112013/5/8
    • TRYSTACK.CN2013/5/8 http://www.trystack.cn 12A documented shell script to build complete OpenStack developmentenvironments.
    • TRYSTACK.CNDevStack is …• 是一个文档化的脚本http://devstack.org/stack.sh.html;• 用来构建OpenStack开发环境;• 最初是由RackspaceCloud Builders实现,后来成为OpenStack社区的一个开源项目;• 目前支持Ubuntu和 Fedora 版本,在单节点或多节点环境都可以上安装;• 不推荐在生产环境中直接使用。http://www.trystack.cn 132013/5/8
    • TRYSTACK.CNDevStack适合谁来使用?• OpenStack开发者;– 可以用来测试和验证所做修改是否可以在一个运行的OpenStack平台工作;– 持续集成系统可以用它来对Geerit上代码审核进行测试;• OpenStack用户:– 用做demo或POC演示;– 体验最新的OpenStack。http://www.trystack.cn 142013/5/8
    • TRYSTACK.CNDevStack 到底干了些什么事呢?• 首先devstack 会从OpenStack git 仓库里下载代码,并在你的主机或虚机理部署OpenStack:– devstack 不是使用的系统软件源里的OpenStack包,而是git仓库里的源码– 虽然目前由OpenStack 社区在维护该项目,但没有任何 担保,你懂的• 下载并安装Openstack运行所需要的系统软有:– 大概包括一些python的组件、mysql、rabbitmq-server等;– 下载openstack组件,包括nova 、keystone、glance、noVNC、horizon等;– 下载并安装openstack源码所依赖的python库和框架;– 安装openstack各组件;– 启动各项服务http://www.trystack.cn 152013/5/8Try it yourself: http://wiki.openstack.org/QuantumDevstack
    • TRYSTACK.CN目录 CONTENTS• OpenStack Brief introduction• Where to get started?• Why trystack.cn?• Hands-on Lab
    • TRYSTACK.CNWhat’s trystack.cn ?• 是一个非营利的社区项目:– By Stackers, for stackers;• 用于体验OpenStack最新特性;• 发布于OpenStack SummitSan Diego 2012;Welcoming contributions andfeedback, Join the fun !http://www.openstack.org/blog/tag/trystack/Slides are on slideshare for download:www.slideshare.net/openstack/trystack-introfinalpdf and update:http://www.slideshare.net/ben_duyujie/learn-openstack-from-trystackcn-folsom-in-practicehttp://www.trystack.cn 162013/5/8
    • TRYSTACK.CNhttp://www.trystack.cn 17Private CloudTryStack.cnPOCs Testing Staging PRIVATE CLOUD PUBLIC CLOUDSupportProduction- OpenStack 最新特性体验平台;- 提供不同架构,为不同的租户和应用提供测试环境;- 帮助社区开发者熟悉OpenStack APIs。EnterpriseApplications DeploymentPublic CloudTrystack.cn2013/5/8What’s trystack.cn ?
    • TRYSTACK.CNhttp://www.trystack.cn 18AppOSVMDataBaseOSVMAppOSVMWeb SvrOSVMWeb SvrOSVMWeb SvrOSVMApp SvrOSVMApp SvrOSVMMemCachOSVMMemCachOSVMDataBaseOSVMDataBaseOSVMTenant“A”Tenant“B”DataBaseOSVMAppOSVMTenant“C”Internet Access, Management Networkand Multi-tenant ServicesInternetGatewayVPNServiceService Provider Network10.0.1.0/24198.133.219.1010.0.1.0/24提供不同架构——不同的租户和应用有不同的需求2013/5/8
    • TRYSTACK.CN2013/5/8 http://www.trystack.cn 19Source from https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide
    • TRYSTACK.CN2013/5/8 http://www.trystack.cn 20Source from https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide
    • TRYSTACK.CN2013/5/8 http://www.trystack.cn 21Source from https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide
    • TRYSTACK.CNHaving cloud-enabled technology != Having a cloudhttp://www.trystack.cn 22只设计不实施Having cloud-enabled technology != Having a cloudOpenStack ObjectStoreOpenStackIm ageService OpenStack Com puteOpenStackDashboardOpenStackIdentityServiceOpenStack Com puteAPI/Adm in APIkeystone(service& adm in APIs)nova-api(OS,EC2,Adm in)nova-consoleauthnova-cert/objectstorenova-consoleVNC/VM RCOpenStackObjectAPIhttp://www.solinea.comQueuenova-com putenova-schedulernovadatabaseOpenStackCom puteAPIOpenStackIm ageAPIHorizonOpenStackIm ageAPIidentitybackendsw ift-proxyobjectcontaineraccountobjectstoreaccountDBcontainerDBOpenStackObjectAPIHTTP(S)OpenStackObjectAPIOpenStackIdentity APIOpenStackIdentityAPIOpenStackIdentityAPIInternetOpenStackIm ageAPIOpenStackIdentityAPIOpenStackIm ageAPIcatalogbackendtoken backendOpenStackIdentityAPIhypervisorlibvirt,XenAPI,etc.HTTP(S)Am azonW eb ServicesEC2 APIOpenStackNetw ork Serviceglance-apiglance-registryglancedatabaseOpenStackBlock StorageOpenStackBlock StorageAPIcinder-apicinder-volum eOpenStackIdentityAPIquantum -serverquantumplugin(s)OpenStackIdentityAPIcinder-schedulercinderdatabaseOpenStackNetw ork APIAM QPAM QP netw orkproviderOpenStackBlock StorageAPIOpenStackNetw ork APIpolicybackendQueueOpenStackNetw ork APIquantumdatabasequantumagent(s)volum eprovider(iSCSI,etc)nova-conductorm em cachedOpenStackIdentityAPI⁃ OpenStack Com m and LineTools(Novaclient,Sw iftclient,etc.)⁃ Cloud M anagem entTools(Rightscale,Enstraius,etc.)⁃ GUItools(Cyberduck,iPhoneclient,etc.)2013/5/8
    • TRYSTACK.CNhttp://www.trystack.cn 232013/5/8帮助社区开发者熟悉 OpenStack APIs
    • TRYSTACK.CNhttp://www.trystack.cn 24Demo2013/5/8http://v.youku.com/v_show/id_XNTMyMzA3NjIw.html
    • TRYSTACK.CNTryStack训练营• 我们的TryStack训练营提供一整套深入浅出了解云计算架构和设计的培训方案。如果您想了解OpenStack™的所有组件是如何协同或独立工作的,或者想评估OpenStack™是否适用于您的生产环境,那么该训练营将为您量身打造一个循序渐进的学习计划。• TryStack训练营是一套为期四-五天的针对系统管理员和架构师的培训课程,基于最新的OpenStack版本(目前是使用的2013年4月份刚刚发布的Grizzly版本)。在最开始的两天,我们将从部署OpenStack环境开始带领各位逐个学习OpenStack™的相关组件,了解并熟悉各个组件的相关特性,从整体架构层面来理解它们是如何协同工作的。在随后的两天,我们还将分享和讨论多种可行的存储和网络架构,当然,还有Openstack的一些高可用(HA)特性。在TryStack训练营中,我们还将学习如何根据你的业务需求提供相应的基于OpenStack™的云计算的解决方案。2013/5/8 http://www.trystack.cn 25
    • TRYSTACK.CNTryStack训练营上课时间 地点 状态5月20日-24日 上海 已满6月15日-19日 上海 报名中2013/5/8 http://www.trystack.cn 26报名请联系微博:@ben_杜玉杰 或发邮件到::Duyujie.dyj@gmail.comDont believe me, believe yourself. Give it a try!
    • TRYSTACK.CNhttp://www.trystack.cn 27Come join us! Try it now !感谢社区Contributors:http://wiki.trystack.cn/main感谢以下Trystack社区合作伙伴:感谢以下媒体合作伙伴的大力支持:2013/5/8