Docker openstack-2014

1,138 views

Published on

Published in: Technology, News & Politics

Docker openstack-2014

  1. 1. Date: Shanghai, 20 APRIL. 2014 Author: Liang Bo Docker with OpenStack Manage Your Linux Container With Docker & OpenStack 1
  2. 2. Date: Shanghai, 20 APRIL. 2014 Author: Liang Bo 2 梁博 曾在微软从事企业应⽤用顾问。⺫⽬目前是 trystack.cn的OpenStack架构师,和 99cloud的解决⽅方案专家 ! Email: liangbo@trystack.cn weibo: @onetownx
  3. 3. PAGE: OpenStack & Docker Agenda • Introduce to OpenStack • Introduce to Docker • OpenStack and Docker • Demo of Docker + OpenStack • Q&A 3
  4. 4. PAGE: OpenStack & Docker What is OpenStack 4 Introduce to OpenStack
  5. 5. PAGE: OpenStack & Docker OpenStack: The Open Source Cloud Operating System 5
  6. 6. PAGE: OpenStack & Docker OpenStack Components 6 Compute Nova Storage Swift / Cinder Network Neutron Telemetry Ceilometer Identity Keystone Images Glance Orchestration Heat Dashboard Horizon Your App Your App ➕
  7. 7. PAGE: OpenStack & Docker OpenStack IceHouse 7 Key Growth Stats Developer Growth 1,202 contributors to Icehouse; a 32% increase from the Havana release Total Number of Features 350 new features; focus on testing, maturity and stability this release cycle Bugs Fixed 2,902 bugs fixed during the Icehouse release cycle Top Companies Committing Code Redhat, IBM, HP, Rackspace, Mirantis, SUSE, eNovance, Vmware Translations Dashboard now supports 16 languages, internationalisation team translated nearly 700,000 words during Icehouse cycle Testing 53 third-part CI systems registered in Icehouse cycle !
  8. 8. PAGE: Popular Deployment 8 Public Switch 10.10.1.0/24 ! CONTROLLER! ! KEYSTONE! NOVA-COMPONENTS! GLANCE! NEUTRON-SERVER! CINDER ! NETWORK NODE! ! OVS-AGENT! DHCP-AGENT! L3-AGENT! METADATA-AGENT! ! COMPUTE NODE! ! NOVA-COMPUTE! OVS-AGENT Private Switch 172.16.0.0/24 OVS OVS
  9. 9. PAGE: OpenStack & Docker What is Docker 9 Introduce to Docker
  10. 10. PAGE: OpenStack & Docker Introduction • Container based virtualization framework • Container provide sand-boxing • Docker allow simple portability • It all works fast • Docker is easy on the system resources • Free of framework, language or platform dependencies • Docker reduces complexity 10
  11. 11. PAGE: OpenStack & Docker Container vs. VMs 11 Server Host OS Hypervisor App A Bins/Libs Guest OS App A Bins/Libs Guest OS App B Bins/Libs Guest OS VM Server Host OS Docker Bins/Libs Bins/Libs AppA AppA AppB AppB AppB Container Containers  are  isolated,  but   share  OS  and,  where   appropriate,  bins/libraries
  12. 12. PAGE: OpenStack & Docker The basics of the Docker System 12 !Dockerfile! For ! A Host OS 1 Docker ContainerA Host OS 2 Docker Container! Image Registry Push Search Pull Run Build
  13. 13. PAGE: OpenStack & Docker OpenStack & Docker 13 Integration
  14. 14. PAGE: OpenStack & Docker Docker in OpenStack Havana 14 ! Nova supports Docker as a new hypervisor starting with the Havana release Deploy containers instead of VM with the same API (Nova)
  15. 15. PAGE: OpenStack & Docker Nova + Docker 15
  16. 16. PAGE: OpenStack & Docker Launch Process 16
  17. 17. PAGE: OpenStack & Docker Flexible Cloud Provision 17 ! Linux A NODE! ! NOVA-COMPUTE! Docker ! Linux B NODE! ! NOVA-COMPUTE! Docker ! Linux C NODE! ! NOVA-COMPUTE! Docker ! Nova Controller!
  18. 18. Date: Shanghai, 20 APRIL. 2014 Author: Liang Bo 18 QUESTIONS and ANSWERS Where we hope you’ll find the answer to any question you may have about R ! Go ahead. Ask away. Give us your best shot.
  19. 19. PAGE: www.trystack.cn TRYSTACK.CN • 由OpenStack中国社区发起该项⺫⽬目 • 获得来⾃自九州云, Intel, IBM, 曙光等⼚厂商的⽀支持和赞助 • 获得来⾃自OpenStack中国社区专家的技术⽀支持 • 有⾃自⼰己的⻔门户 (⾯面向社区) • 来⾃自社区的虚拟运维团队、开发团队和测试团队 • 覆盖⺴⽹网络、虚拟化、存储等各种关键应⽤用的专家 • 从Folsom、Grizzly到Havana版本,打算升级到 Icehouse 19
  20. 20. PAGE: www.trystack.cn TRYSTACK.CN使命 • 覆盖全部OpenStack组件的运⾏行环境 • 开放最全⾯面的OpenStack API • 提供管理员、运维⼈人员、开发⼈人员的最佳实践 • 参考架构 • 来⾃自不同⼚厂商的硬件设备 • 使⽤用不同的OpenStack部署 • 使⽤用最新的OpenStack代码 • TRYSTACK.CN团队会持续向社区贡献代码 • Bug fixes • 更多新功能的实现 • 与合作伙伴、⼚厂商合作, 并推进OpenStack在中国产 品落地 20
  21. 21. PAGE: www.trystack.cn TRYSTACK.CN 团队 • Advisors • 陈怀临 (弯曲评论⾸首席科学家) • Joe (SwiftStack CEO) • Boris (Mirantis Co Founder) • Cole Crawford (Open Compute COO) • Community Members • http://wiki.trystack.cn 21
  22. 22. PAGE: www.trystack.cn OpenStack Training • 22
  23. 23. PAGE: www.trystack.cn TRYSTACK MEETUPS 1. Oct 2012, Grizzly Summit #San Diego www.slideshare.net/openstack/trystack-introfinalpdf 2. Dec 2012, ECUG #ChengDu http://www.slideshare.net/ben_duyujie/learn-openstack-from- trystackcn-folsom-in-practice 3. May 2013, open souce convention #Beijing http://bj-opensource.com/ 4. February 2013 Trystack 1st meetup #Nanjing www.openstack.org/blog/2013/02/trystack- cn-2013-first-meetup/ 5. February 2013, Trystack 2nd meetup #Shanghai http://www.openstack.org/blog/2013/02/ trystack-2nd-meetup-2013/ 6. May 2013 for HP http://www.slideshare.net/ben_duyujie/open-stack2-20130508 7. June 2013, Trystack 3rd meetup #Beijing in IBM http://www.openstack.org/blog/2013/06/trystack- cn-meetup-with-ibm-in-beijing/ 8. June 2013, Trystack 4th meetup #Shenzhen in Huawei 9. June 2013, 8th Open Source China Open World Forum(OCOW) #Beijing http://www.slideshare.net/ ben_duyujie/open-stack-2013 10.OpenStack's 3rd Birthday Celebration http://trystack.eventbrite.com/ 11.November 2013 Pycon China http://www.slideshare.net/ben_duyujie/how-to-master-openstack- in-2-hours 12.January 2014 for Huawei http://www.slideshare.net/ben_duyujie/community-leader-open- dayopenstack-community 13.April 2014 Docker&OpenStack Meetup http://www.slideshare.net/ben_duyujie/docker- openstack-2014 14.June 2014 for EMC www.slideshare.net/ben_duyujie/Hello-OpenStack-2014 23

×