基于openstack的docker开发

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Docker with OpenStack
Manage Your Linux Container With Docker & OpenStack
Date: Author:
Shanghai, 20 APRIL. 2014 Liang Bo
1
梁博
曾在微软从事企业应用用顾问。⺫目目前是 trystack.cn的OpenStack架构师,和 99cloud的解决方方案专家
OVS
OVS
Private Switch 172.16.0.0/24
PAGE: 8
What is Docker
Introduce to Docker
PAGE: 9
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
PAGE: 11
OpenStack & Docker
The basics of the Docker System
Container A
Push
Docker Container! Image Registry
"
Dockerfile! For ! A
Build Search Pull
Run
Docker
Bins/Libs
Bins/Libs
Bins/Libs
VM
Guest OS Guest OS Guest OS
Docker
App B
App B
App A
App A
App B
Container
Hypervisor Host OS Server
Bins/Libs
Bins/Libs
Host OS Server
OpenStack Components
Dashboard Horizon
Your App
Your App

Identity Keystone
Images Glance Telemetry Ceilometer Compute Nova Storage Swift / Cinder
Orchestration Heat
Dashboard now supports 16 languages, internationalisation team translated nearly 700,000 words during Icehouse cycle
Developer Growth Total Number of Features Bugs Fixed
PAGE: 3
OpenStack & Docker
What is OpenStack
Introduce to OpenStack
PAGE: 4
OpenStack & Docker
OpenStack: The Open Source Cloud Operating System
PAGE: 5
OpenStack & Docker
OpenStack & Docker
R
Date:
QUESTIONS and ANSWERS
Author:
!
Байду номын сангаас18
Go ahead. Ask away. Give us your best shot.
Shanghai, 20 APRIL. 2014 Liang Bo
Where we hope you’ll find the answer to any question you may have about
Deploy containers instead of VM with the same API (Nova)
PAGE: 14
OpenStack & Docker
Nova + Docker
PAGE: 15
OpenStack & Docker
Launch Process
PAGE: 16
OpenStack & Docker
PAGE: 10
OpenStack & Docker
Container vs. VMs
App A
App A
App B
Containers are isolated, but share OS and, where appropriate, bins/libraries
Host OS 1 Host OS 2
PAGE: 12
OpenStack & Docker
OpenStack & Docker
Integration
PAGE: 13
OpenStack & Docker
Docker in OpenStack Havana
!
Nova supports Docker as a new hypervisor starting with the Havana release
!
PAGE: 7
Top Companies Committing Code Translations
Testing
53 third-part CI systems registered in Icehouse cycle
OpenStack & Docker
Popular Deployment
Public Switch 10.10.1.0/24
!
CONTROLLER!
!
NETWORK NODE!
!
COMPUTE NODE!
!
!
!
KEYSTONE! NOVA-COMPONENTS! GLANCE! NEUTRON-SERVER! CINDER
OVS-AGENT! DHCP-AGENT! L3-AGENT! METADATA-AGENT!
NOVA-COMPUTE! OVS-AGENT
Flexible Cloud Provision
!
Nova Controller!
!
Linux A NODE!
!
Linux B NODE!
!
Linux C NODE!
!
!
NOVA-COMPUTE! Docker
NOVA-COMPUTE! Docker
!
NOVA-COMPUTE! Docker
PAGE: 17
!
Email: liangbo@trystack.cn weibo: @onetownx
Date: Author:
Shanghai, 20 APRIL. 2014 Liang Bo
2
Agenda
• • • • •
Introduce to OpenStack Introduce to Docker OpenStack and Docker Demo of Docker + OpenStack Q&A
Network Neutron
PAGE: 6
OpenStack & Docker
OpenStack IceHouse
Key Growth Stats 1,202 contributors to Icehouse; a 32% increase from the Havana release 350 new features; focus on testing, maturity and stability this release cycle 2,902 bugs fixed during the Icehouse release cycle Redhat, IBM, HP, Rackspace, Mirantis, SUSE, eNovance, Vmware
相关文档
最新文档