当前位置:文档之家› 基于openstack的docker开发

基于openstack的docker开发


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
OpenStack Components
Dashboard Horizon
Your App
Your App

Identity Keystone
Images Glance Telemetry Ceilometer Compute Nova Storage Swift / Cinder
Orchestration Heat
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
PAGE: 10
OpenStack & Docker
Container vs. VMs
App A
App A
App B
Containers are isolated, but share OS and, where appropriate, bins/libraries
OpenStack & DoIONS 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
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
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
Docker with OpenStack
Manage Your Linux Container With Docker & OpenStack
Date: Author:
Shanghai, 20 APRIL. 2014 Liang Bo
1
梁博
曾在微软从事企业应用用顾问。⺫目目前是 的OpenStack架构师,和 99cloud的解决方方案专家
!
CONTROLLER!
!
NETWORK NODE!
!
COMPUTE NODE!
!
!
!
KEYSTONE! NOVA-COMPONENTS! GLANCE! NEUTRON-SERVER! CINDER
OVS-AGENT! DHCP-AGENT! L3-AGENT! METADATA-AGENT!
NOVA-COMPUTE! OVS-AGENT
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
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
!
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
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
!
Email: liangbo@ 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
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
Dashboard now supports 16 languages, internationalisation team translated nearly 700,000 words during Icehouse cycle
Developer Growth Total Number of Features Bugs Fixed
相关主题