Your SlideShare is downloading. ×
0
Deploying Ceph and
OpenStack using Juju

James Page
Technical Lead, Ubuntu Server Team
Agenda

●

Ceph, Ubuntu and OpenStack

●

Juju

●

Demo

●

Q&A

Page 2
Ceph, Ubuntu and OpenStack

Page 3
Ceph and Ubuntu OpenStack

Page 4
Enterprise Class Support from Canonical
Ubuntu Advantage
– 24
●

●

x 7 Support for Ubuntu OpenStack
OpenStack, Ubuntu Ser...
OpenStack 101

Page 6
Ceph support in OpenStack

Page 7
Juju

Page 8
Juju – Orchestration for Ubuntu

●

High Level Orchestration

●

Service Coordination

●

Scale up; and down

●

Provider ...
Juju – Providers

●

Public and Private Cloud

●

Bare Metal

●

Local
Bare metal

Public Cloud

Private Cloud

Page 10
Juju - Charms

●

DevOps Knowledge Distilled

●

Any language

●

Metadata

●

Configuration

●

Hooks

Page 11

.
├──
├──...
Juju – Orchestrating Ceph Deployment

Ceph
RADOS
Gateway

●

●

Ceph

Ceph OSD

Page 12

Juju maintains relations
between ...
Deployment Demo

Page 13
Deploying Ceph with Juju

juju deploy -n 3 --config config.yaml ceph
juju deploy -n 1000 --config config.yaml ceph-osd
juj...
...and linking with OpenStack

juju add-relation ceph glance
juju add-relation ceph cinder
juju add-relation ceph nova-com...
Questions?
Thank you...
Give it a try....
1. Download Ubuntu OpenStack:
http://www.ubuntu.com/download/cloud

2. Create a bootable disk
3. Boot fr...
Upcoming SlideShare
Loading in...5
×

London Ceph Day: Deploying Ceph and OpenStack with Juju

1,150

Published on

James Page, Technical Lead, Canonical

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,150
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
51
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "London Ceph Day: Deploying Ceph and OpenStack with Juju"

  1. 1. Deploying Ceph and OpenStack using Juju James Page Technical Lead, Ubuntu Server Team
  2. 2. Agenda ● Ceph, Ubuntu and OpenStack ● Juju ● Demo ● Q&A Page 2
  3. 3. Ceph, Ubuntu and OpenStack Page 3
  4. 4. Ceph and Ubuntu OpenStack Page 4
  5. 5. Enterprise Class Support from Canonical Ubuntu Advantage – 24 ● ● x 7 Support for Ubuntu OpenStack OpenStack, Ubuntu Server, Juju, MAAS & Landscape Ceph (64TB) Storage Options – Technical Account Manager – Dedicated Page 5 Service Engineer
  6. 6. OpenStack 101 Page 6
  7. 7. Ceph support in OpenStack Page 7
  8. 8. Juju Page 8
  9. 9. Juju – Orchestration for Ubuntu ● High Level Orchestration ● Service Coordination ● Scale up; and down ● Provider Abstraction... Page 9
  10. 10. Juju – Providers ● Public and Private Cloud ● Bare Metal ● Local Bare metal Public Cloud Private Cloud Page 10
  11. 11. Juju - Charms ● DevOps Knowledge Distilled ● Any language ● Metadata ● Configuration ● Hooks Page 11 . ├── ├── ├── │ │ │ │ │ │ │ ├── ├── └── config.yaml copyright hooks ├── install ├── mongodb-relation-changed ├── mongodb-relation-departed ├── start ├── stop ├── upgrade-charm -> install └── website-relation-changed metadata.yaml README.markdown revision
  12. 12. Juju – Orchestrating Ceph Deployment Ceph RADOS Gateway ● ● Ceph Ceph OSD Page 12 Juju maintains relations between Ceph services Orchestrates complex configuration management in reaction to service lifecycle events
  13. 13. Deployment Demo Page 13
  14. 14. Deploying Ceph with Juju juju deploy -n 3 --config config.yaml ceph juju deploy -n 1000 --config config.yaml ceph-osd juju deploy ceph-radosgw juju add-relation ceph ceph-osd juju add-relation ceph ceph-radosgw Page 14
  15. 15. ...and linking with OpenStack juju add-relation ceph glance juju add-relation ceph cinder juju add-relation ceph nova-compute Page 15
  16. 16. Questions? Thank you...
  17. 17. Give it a try.... 1. Download Ubuntu OpenStack: http://www.ubuntu.com/download/cloud 2. Create a bootable disk 3. Boot from disk and select 'MAAS' when asked which workload to deploy 4. Add nodes to MAAS (6) 5. Deploy Juju to MAAS 6. Deploy OpenStack and Ceph using Juju 7. Buy Ubuntu Advantage 8. Enjoy your amazing new cloud! Page 17
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×