SlideShare a Scribd company logo
+
Deploying Openstack and Ceph with Juju
Akash Chandrashekar
Solutions Engineer
UK HQ
Beijing, London,Boston
Integrated Solutions
Professional Services
IHV and ISV Certification
Canonical
0%
5%
10%
15%
20%
25%
2009 2010 2011 2012
●
Desktop, Server and Mobile OS on x86 and ARM
●
Fastest-growing server OS, #1 on Public Cloud
●
Only commercially-available solution for Hyperscale
Ubuntu is the leading Server OS deployed in public cloud
computing services, with sustained yearly growth of over 7% –
Source: W3Techs 2013
Ubuntu & Canonical : Focused on Scale Out
Ubuntu
Evolution of Computing
dpkg
apt
Clone
1
Clone
2
Clone
3
Package
Management
Configuration
Management
Service Orchestration
Deployment Costs Dominate Cloud
Deployment Cost
Development Cost
Era of
Devops
Ubuntu +OpenStack + Ceph
➔
Velocity - Deliver Applications,
Platform, and Infrastructure Faster
➔
Flexibility - Deploy Applications, and
Services with Ease Anywhere
➔
Agility - Dynamically Provision
Compute, Storage and Networking
➔
Scalability - Handle growing workloads
➔
Economics - Reduce Capital and
Operational Expenditures
OpenStack Focus on Service based Architecture
IaaS
●
Openstack
→ Swift
→ Nova
→ Quantum
→ Horizon
→ Glance
Core areas for scale out with Ubuntu
SDN
●
Nicera
●
BigSwitch
●
NEC
●
MidoNet
PaaS
●
Cloud Foundry
●
Engine Yard
Storage
●
Block| Object
●
Ceph
Ubuntu 14.04 LTS
Ubuntu 12.10
Ubuntu 13.04
Ubuntu 13.10
Ubuntu 11.10
Ubuntu 11.04C
D
E
F
G
“Cactus”
H
“Diablo”
“Essex”
“Folsom”
“Grizzly”
Regular Ubuntu Release Ubuntu LTS Release
Ubuntu 12.04 LTS
OpenStack Release
I
October 2012
April 2013
October 2013
April 2014
Ubuntu | OpenStack release cadence
Ceph + Ubuntu OpenStack Strategy
Ceph is a fully supported option as part of Ubuntu OpenStack
Cinder
Swift replacement
Support is backed by Inktank
The Best of Both Worlds
Fully Supported Openstack
Packages
Continuous integration with
Trunk
Tight Alignment with
Openstack
Release Cycle
Deep Engineering Expertise
Development and
reference platform
Devops preferred
option for OpenStack
Fully supported by
Canonical for and on
OpenStack
Support for key
Virtualization
Technologies
KVM and LXC
Openstack and the service delivery challenge
Openstack offers an infrastructure to deploy and scale virtual
servers instantly...
...but complexity in configuring, integrating and scaling services
makes deployments harder.
.
Openstack typically requires deep knowledge of components that comprise it such as glance,
rabbit-mq, cinder, etc. and configuring the inter-relationships between them. In addition, you have to
deal with the workloads/applications you will deliver and their inter-relationships which further
increases complexity and time in deployment.
Page 12
The solution:
The next generation service orchestration framework
Juju and Charms
●
Juju utilizes service formulas
called Charms”
●
Charms are building blocks
●
Charms contain instructions :
Deploy, Install, and Configure
●
Charms can be instantiated
one or many times
DatabaseCeph
Juju environment
●
Juju maintains the relations
between the services
●
Eliminates complex
configuration management
Ceph
Ceph-Radosgw
Juju relation
Juju relation
Ceph-OSD
●
Multiple charms can
provide the same service
and can be easily switched
Cloud app
HAProxy
Depends Provides
Depends Provides
Ceph
●
Juju maintains the relations
between the services
●
Eliminates complex
configuration management
Ceph
Ceph-Radosgw
Juju relation
Juju relation
Ceph-OSD
Page 18
juju deploy -n 3 --config ceph.yaml ceph
Deploying Ceph Monitors
juju deploy -n 3 --config ceph.yaml cs:~pmcgarry/quantal/ceph-osd
Deploying Ceph- OSDS
juju set ceph-osd "osd-devices=/dev/xvdf"
Set Ceph to use Volumes
juju add-relation ceph-osd ceph
Build the relationships between Ceph Monitor and OSDS
http://ceph.com/dev-notes/deploying-ceph-with-juju/
The solution:
Juju-gui
Ceph Day Santa Clara: Deploying Ceph and OpenStack with Juju

More Related Content

PDF
Cumulus-Networks-Customers-1pager-3 (1)
PDF
Dell SUSE Cloud Solution, Powered by OpenStack
PPTX
Cumulus Networks Overview
PDF
Dell and OpenStack
PDF
Open stack in action enovance - cloudwatt - european ambitions for openstack
PPTX
CloudStack news
PPTX
Building a Scalable Federated Hybrid Cloud
PDF
Microservices and Docker: Foundation for a New Generation of Applications
Cumulus-Networks-Customers-1pager-3 (1)
Dell SUSE Cloud Solution, Powered by OpenStack
Cumulus Networks Overview
Dell and OpenStack
Open stack in action enovance - cloudwatt - european ambitions for openstack
CloudStack news
Building a Scalable Federated Hybrid Cloud
Microservices and Docker: Foundation for a New Generation of Applications

What's hot (20)

PDF
Cumulus Networks & Puppet Labs webinar
PPTX
AMS cloud developer challenge 2016
PDF
China user group keynote
PDF
Bosh - Configuring Services
PPTX
Managing Multi-hypervisor OpenStack Cloud with Single Virtual Network
PDF
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
PPTX
CloudStack Meetup - Introduction
PPTX
Protecting Yourself from the Container Shakeout
PPTX
Containers for the Enterprise: It's Not That Simple
PDF
eNovance Make Your Cloud
PDF
Mihai Tataran - Dev/Test Continuous Delivery Automation cu Microsoft Azure
PPTX
Utilizing Public AND Private Clouds with Bright Cluster Manager
PDF
100% Puppet Cloud Deployment of Legacy Software
PPTX
CloudStack - Apache's best kept secret
PDF
CloudStack Container Service
PPTX
CloudStack User Group welcome
PDF
ProductX2014 Tom thirer. mellanox
PDF
Comparing open source private cloud platforms
PDF
Model-Driven Operations
PDF
Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...
Cumulus Networks & Puppet Labs webinar
AMS cloud developer challenge 2016
China user group keynote
Bosh - Configuring Services
Managing Multi-hypervisor OpenStack Cloud with Single Virtual Network
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
CloudStack Meetup - Introduction
Protecting Yourself from the Container Shakeout
Containers for the Enterprise: It's Not That Simple
eNovance Make Your Cloud
Mihai Tataran - Dev/Test Continuous Delivery Automation cu Microsoft Azure
Utilizing Public AND Private Clouds with Bright Cluster Manager
100% Puppet Cloud Deployment of Legacy Software
CloudStack - Apache's best kept secret
CloudStack Container Service
CloudStack User Group welcome
ProductX2014 Tom thirer. mellanox
Comparing open source private cloud platforms
Model-Driven Operations
Cloud Foundry Summit 2015: Managing Hybrid Deployments Using Cloud Foundry on...
Ad

Similar to Ceph Day Santa Clara: Deploying Ceph and OpenStack with Juju (20)

PDF
London Ceph Day: Deploying Ceph and OpenStack with Juju
PDF
3 ubuntu open_stack_ceph
PDF
<iframe src="http://video.yandex.ru/iframe/ya-events/0ro6nfi3fv.5216/" hei...
PDF
Openstack devops challenges
PDF
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
PDF
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise Clouds
PDF
Ubuntu Cloud Core Deck Feb2014
PDF
[OpenStack Day in Korea] Keynote #1 - Ubuntu
PDF
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
PPTX
Cloud Foundry Deployment Tools: BOSH vs Juju Charms
PDF
Cloud Juju Primer
PDF
Canonical Ubuntu OpenStack Overview Presentation
PDF
The Ubuntu OpenStack interoperability lab - Proven integration testing Nicola...
PDF
Developer Cloud Solution with OpenStack
PDF
Managing Ceph operational complexity with Juju
PPT
Openstack devops challenges a journey from dump baremetal to functional ope...
PDF
Red Hat Storage Day Boston - OpenStack + Ceph Storage
PPTX
Ceph Deployment at Target: Customer Spotlight
PPTX
Ceph Deployment at Target: Customer Spotlight
PPTX
London Ceph Day: Ceph in the Echosystem
London Ceph Day: Deploying Ceph and OpenStack with Juju
3 ubuntu open_stack_ceph
<iframe src="http://video.yandex.ru/iframe/ya-events/0ro6nfi3fv.5216/" hei...
Openstack devops challenges
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
CEPH & OPENSTACK - Red Hat's Winning Combination for Enterprise Clouds
Ubuntu Cloud Core Deck Feb2014
[OpenStack Day in Korea] Keynote #1 - Ubuntu
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Cloud Foundry Deployment Tools: BOSH vs Juju Charms
Cloud Juju Primer
Canonical Ubuntu OpenStack Overview Presentation
The Ubuntu OpenStack interoperability lab - Proven integration testing Nicola...
Developer Cloud Solution with OpenStack
Managing Ceph operational complexity with Juju
Openstack devops challenges a journey from dump baremetal to functional ope...
Red Hat Storage Day Boston - OpenStack + Ceph Storage
Ceph Deployment at Target: Customer Spotlight
Ceph Deployment at Target: Customer Spotlight
London Ceph Day: Ceph in the Echosystem
Ad

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
cuic standard and advanced reporting.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
A Presentation on Artificial Intelligence
PPTX
Cloud computing and distributed systems.
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
Building Integrated photovoltaic BIPV_UPV.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
NewMind AI Monthly Chronicles - July 2025
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The AUB Centre for AI in Media Proposal.docx
Chapter 3 Spatial Domain Image Processing.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Big Data Technologies - Introduction.pptx
Understanding_Digital_Forensics_Presentation.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
cuic standard and advanced reporting.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
Advanced methodologies resolving dimensionality complications for autism neur...
A Presentation on Artificial Intelligence
Cloud computing and distributed systems.
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology

Ceph Day Santa Clara: Deploying Ceph and OpenStack with Juju

  • 1. + Deploying Openstack and Ceph with Juju Akash Chandrashekar Solutions Engineer
  • 2. UK HQ Beijing, London,Boston Integrated Solutions Professional Services IHV and ISV Certification Canonical 0% 5% 10% 15% 20% 25% 2009 2010 2011 2012 ● Desktop, Server and Mobile OS on x86 and ARM ● Fastest-growing server OS, #1 on Public Cloud ● Only commercially-available solution for Hyperscale Ubuntu is the leading Server OS deployed in public cloud computing services, with sustained yearly growth of over 7% – Source: W3Techs 2013 Ubuntu & Canonical : Focused on Scale Out Ubuntu
  • 4. Deployment Costs Dominate Cloud Deployment Cost Development Cost Era of Devops
  • 5. Ubuntu +OpenStack + Ceph ➔ Velocity - Deliver Applications, Platform, and Infrastructure Faster ➔ Flexibility - Deploy Applications, and Services with Ease Anywhere ➔ Agility - Dynamically Provision Compute, Storage and Networking ➔ Scalability - Handle growing workloads ➔ Economics - Reduce Capital and Operational Expenditures
  • 6. OpenStack Focus on Service based Architecture
  • 7. IaaS ● Openstack → Swift → Nova → Quantum → Horizon → Glance Core areas for scale out with Ubuntu SDN ● Nicera ● BigSwitch ● NEC ● MidoNet PaaS ● Cloud Foundry ● Engine Yard Storage ● Block| Object ● Ceph
  • 8. Ubuntu 14.04 LTS Ubuntu 12.10 Ubuntu 13.04 Ubuntu 13.10 Ubuntu 11.10 Ubuntu 11.04C D E F G “Cactus” H “Diablo” “Essex” “Folsom” “Grizzly” Regular Ubuntu Release Ubuntu LTS Release Ubuntu 12.04 LTS OpenStack Release I October 2012 April 2013 October 2013 April 2014 Ubuntu | OpenStack release cadence
  • 9. Ceph + Ubuntu OpenStack Strategy Ceph is a fully supported option as part of Ubuntu OpenStack Cinder Swift replacement Support is backed by Inktank
  • 10. The Best of Both Worlds Fully Supported Openstack Packages Continuous integration with Trunk Tight Alignment with Openstack Release Cycle Deep Engineering Expertise Development and reference platform Devops preferred option for OpenStack Fully supported by Canonical for and on OpenStack Support for key Virtualization Technologies KVM and LXC
  • 11. Openstack and the service delivery challenge Openstack offers an infrastructure to deploy and scale virtual servers instantly... ...but complexity in configuring, integrating and scaling services makes deployments harder. . Openstack typically requires deep knowledge of components that comprise it such as glance, rabbit-mq, cinder, etc. and configuring the inter-relationships between them. In addition, you have to deal with the workloads/applications you will deliver and their inter-relationships which further increases complexity and time in deployment.
  • 13. The solution: The next generation service orchestration framework
  • 14. Juju and Charms ● Juju utilizes service formulas called Charms” ● Charms are building blocks ● Charms contain instructions : Deploy, Install, and Configure ● Charms can be instantiated one or many times DatabaseCeph Juju environment
  • 15. ● Juju maintains the relations between the services ● Eliminates complex configuration management Ceph Ceph-Radosgw Juju relation Juju relation Ceph-OSD
  • 16. ● Multiple charms can provide the same service and can be easily switched Cloud app HAProxy Depends Provides Depends Provides Ceph
  • 17. ● Juju maintains the relations between the services ● Eliminates complex configuration management Ceph Ceph-Radosgw Juju relation Juju relation Ceph-OSD
  • 18. Page 18 juju deploy -n 3 --config ceph.yaml ceph Deploying Ceph Monitors juju deploy -n 3 --config ceph.yaml cs:~pmcgarry/quantal/ceph-osd Deploying Ceph- OSDS juju set ceph-osd "osd-devices=/dev/xvdf" Set Ceph to use Volumes juju add-relation ceph-osd ceph Build the relationships between Ceph Monitor and OSDS http://ceph.com/dev-notes/deploying-ceph-with-juju/