This document discusses Docker and OpenStack integration. It begins with introductions to OpenStack and Docker, explaining that OpenStack is an open source cloud operating system and Docker is a container-based virtualization framework. It then discusses how Docker can be used with OpenStack, with Nova supporting Docker as a hypervisor starting in Havana. It concludes with mentioning a demo of Docker + OpenStack integration and inviting questions.
Report
Share
Report
Share
1 of 23
More Related Content
Docker openstack-2014
1. Date: Shanghai, 20 APRIL. 2014
Author: Liang Bo
Docker with OpenStack
Manage Your Linux Container With Docker & OpenStack
1
5. PAGE: OpenStack & Docker
OpenStack: The Open Source Cloud Operating System
5
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. 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
!
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. 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. 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
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)
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. 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.
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