Your SlideShare is downloading. ×
  • Like
London Ceph Day: Deploying Ceph and OpenStack with Juju
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

London Ceph Day: Deploying Ceph and OpenStack with Juju

  • 990 views
Published

James Page, Technical Lead, Canonical

James Page, Technical Lead, Canonical

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
990
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
46
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Deploying Ceph and OpenStack using Juju James Page Technical Lead, Ubuntu Server Team
  • 2. Agenda ● Ceph, Ubuntu and OpenStack ● Juju ● Demo ● Q&A Page 2
  • 3. Ceph, Ubuntu and OpenStack Page 3
  • 4. Ceph and Ubuntu OpenStack Page 4
  • 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. OpenStack 101 Page 6
  • 7. Ceph support in OpenStack Page 7
  • 8. Juju Page 8
  • 9. Juju – Orchestration for Ubuntu ● High Level Orchestration ● Service Coordination ● Scale up; and down ● Provider Abstraction... Page 9
  • 10. Juju – Providers ● Public and Private Cloud ● Bare Metal ● Local Bare metal Public Cloud Private Cloud Page 10
  • 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. 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. Deployment Demo Page 13
  • 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. ...and linking with OpenStack juju add-relation ceph glance juju add-relation ceph cinder juju add-relation ceph nova-compute Page 15
  • 16. Questions? Thank you...
  • 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