SlideShare a Scribd company logo
1 of 36
Download to read offline
Dude, where’s my volume?
Vancouver, May 2015
Today’s Presenters
Neil Levine Sean Cohen Gorka Eguileor
Director of Product
Management, Ceph
Red Hat
Principal Product
Manager, OpenStack
Red Hat
Software Engineer
Cinder, Manila
Red Hat
2
Agenda	
  
▪  OpenStack	
  Disaster	
  Recovery	
  &	
  Mul8-­‐Site	
  
▪  Ceph	
  &	
  Mul8-­‐Site	
  
▪  4	
  use-­‐cases	
  
–  Topologies	
  
–  Configura8on	
  
–  Future	
  Op8ons	
  
▪ Liberty	
  Blueprints	
  
3	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Disaster recovery
OpenStack	
  Disaster	
  Recovery	
  
DR	
  Configura8ons:	
  
–  Ac8ve	
  -­‐	
  Cold	
  standby	
  	
  	
  
–  Ac8ve	
  -­‐	
  Hot	
  standby	
  
–  Ac8ve	
  -­‐	
  Ac8ve	
  
	
  
5	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
▪  Different	
  disaster	
  recovery	
  topologies	
  and	
  configura8ons	
  
come	
  with	
  different	
  RPO/RTO	
  levels:	
  
Site	
  Topologies:	
  
–  Stretched	
  Cluster	
  	
  	
  
–  One	
  OpenStack	
  Cluster	
  
–  Two	
  OpenStack	
  Clusters	
  
	
  
OpenStack	
  Disaster	
  Recovery	
  
▪  What	
  does	
  disaster	
  recovery	
  for	
  OpenStack	
  involve?	
  
	
  
–  Capturing	
  the	
  metadata	
  relevant	
  for	
  the	
  protected	
  
workloads/resources	
  via	
  components	
  APIs.	
  	
  
–  Ensuring	
  that	
  the	
  required	
  VM	
  images	
  are	
  present	
  at	
  the	
  
target/des8na8on	
  cloud	
  (limited	
  to	
  single	
  cluster)	
  	
  
–  Replica8on	
  of	
  the	
  workload	
  data	
  using	
  storage	
  replica8on,	
  
applica8on	
  level	
  replica8on,	
  or	
  backup/restore.	
  
	
  
OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
OPENSTACK	
  COMPONENTS	
  
7	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
OpenStack	
  Cinder	
  
▪  Metadata	
  database	
  and	
  volumes	
  
▪  Topology	
  
–  HA	
  pairs	
  but	
  within	
  a	
  single-­‐site	
  
–  No	
  inherent	
  mul8-­‐site/DR	
  architecture	
  
▪  APIs	
  
–  Volume	
  Migra8on	
  API	
  	
  
–  Volume	
  Backup	
  API	
  
–  Volume	
  Replica8on	
  API	
  
8	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
OpenStack	
  Glance	
  
▪  Metadata	
  database	
  and	
  images	
  
▪  Topology	
  
–  HA	
  pairs	
  but	
  within	
  a	
  single-­‐site	
  
–  No	
  inherent	
  mul8-­‐site/DR	
  architecture	
  
▪  APIs	
  
–  glance-­‐api	
  
9	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
OpenStack	
  Nova	
  
▪  Metadata	
  database	
  and	
  volume	
  
▪  Topology	
  
–  HA	
  pairs	
  but	
  within	
  a	
  single-­‐site	
  
–  No	
  inherent	
  mul8-­‐site/DR	
  architecture	
  
▪  Ca_le:	
  
–  shouldn’t	
  be	
  backing	
  up	
  ephemeral	
  volumes….	
  
–  Put	
  snapshots	
  in	
  Glance	
  if	
  you	
  need	
  them.	
  
	
  
	
  10	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
CEPH	
  COMPONENTS	
  
11	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Ceph	
  RBD	
  Overview	
  
▪  Storage	
  for	
  Glance,	
  Cinder	
  and	
  Nova	
  
▪  RBD	
  Exports	
  
–  Incremental	
  by	
  default	
  
▪  RBD	
  Mirroring	
  
–  Aka	
  Volume	
  Replica8on	
  
–  Scheduled	
  for	
  2016	
  
	
  
12	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Ceph	
  RGW	
  Overview	
  
▪  Swih-­‐API	
  (and	
  S3)	
  compa8ble	
  object	
  store	
  
▪  Common	
  storage	
  plajorm	
  with	
  RBD	
  
▪  Mul8-­‐Site	
  v1:	
  Ac8ve/Passive	
  (today)	
  
▪  Mul8-­‐Site	
  v2:	
  Ac8ve/Ac8ve	
  (2016)	
  
	
  
13	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
TOPOLOGIES	
  
14	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Single	
  “Stretched”	
  Topology	
  
Use-­‐Case	
  #1	
  
Can	
  I	
  run	
  a	
  single	
  [OpenStack/Ceph]	
  cluster?	
  
▪  Not	
  Recommended	
  
▪  OpenStack	
  not	
  designed	
  for	
  high-­‐latency	
  links	
  
–  Possible	
  for	
  campus	
  environments	
  	
  	
  
▪  Ceph	
  not	
  designed	
  for	
  high-­‐latency	
  links	
  
–  Possible	
  for	
  campus	
  environments	
  
–  Pay	
  a_en8on	
  to	
  monitor	
  placement	
  and	
  read-­‐affinity	
  
selngs	
  
	
  
16	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Use-­‐Case	
  #1:	
  User	
  Ctrl-­‐Z	
  
▪  Only	
  duplicate	
  the	
  backup	
  storage	
  cluster:	
  
−  1	
  OpenStack	
  cluster	
  (i.e.	
  one	
  logical	
  Cinder	
  service)	
  
−  2	
  Ceph	
  clusters	
  in	
  different	
  physical	
  loca8ons	
  
▪ Undo	
  accidental	
  volume	
  dele8on	
  
▪ Uses	
  Cinder	
  Backup	
  service:	
  	
  
−  Easy	
  configura8on	
  
−  Fine	
  granularity	
  
▪  Backups	
  controlled	
  by	
  end-­‐user	
  or	
  cloud	
  admin	
  
17	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Use-­‐Case	
  #1:	
  Single	
  “Stretched”	
  Topology	
  
18	
  
Cinder	
   Cinder-­‐Backup	
  
Ceph	
  RBD	
   Ceph	
  RBD	
  
Site	
  A	
   Site	
  B	
  
OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Use-­‐Case	
  #1:	
  Cinder	
  Backup	
  
▪  Tightly	
  coupled	
  to	
  Cinder	
  Volume	
  
▪  Mul8ple	
  available	
  backends:	
  RBD,	
  RGW/Swih,	
  NFS…	
  
−  Incremental	
  backups	
  by	
  default	
  with	
  RBD	
  
▪  Backup	
  metadata	
  is	
  required	
  to	
  restore	
  volumes	
  
▪  Usage:	
  Horizon,	
  CLI,	
  cinder-­‐client	
  API	
  
▪  Some	
  limita8ons:	
  
−  Single	
  backend	
  
−  Individual	
  and	
  manual	
  process	
  
−  Only	
  available	
  volumes	
  
19	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Use-­‐Case	
  #1:	
  Cinder	
  Backup’s	
  future	
  
▪  Next	
  cycle:	
  
−  Decoupling	
  from	
  Cinder	
  Volume	
  
−  Snapshot	
  backups	
  
−  Scheduling	
  
▪  In	
  the	
  mean8me:	
  Script	
  
−  Automa8c	
  mul8ple	
  backups	
  
−  Control	
  backups	
  visibility	
  from	
  users	
  
−  Backup	
  in-­‐use	
  volumes	
  
−  Limit	
  backups	
  per	
  volume	
  to	
  keep	
  
20	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Use-­‐Case	
  #1:	
  
Script	
  Demo	
  
https://www.youtube.com/watch?feature=player_embedded&v=2HpMz27kiss
The	
  Admin	
  Warehouse	
  
Use-­‐Case	
  #2	
  
Use-­‐Case	
  #2:	
  The	
  Admin	
  Warehouse	
  
23	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
▪  One	
  OpenStack	
  cluster	
  
o No	
  OpenStack	
  services	
  in	
  Site	
  B	
  
▪  Two	
  Ceph	
  clusters	
  
▪  Less	
  to	
  deploy	
  in	
  Site	
  B,	
  longer	
  recovery	
  8me	
  
▪  Backups	
  controlled	
  by	
  admin,	
  not	
  user	
  
▪  Restore	
  everything	
  in	
  event	
  of	
  total	
  data	
  loss	
  	
  
▪  Equivalent	
  to	
  a	
  tape	
  backup	
  
Use-­‐Case	
  #2:	
  Topology	
  
24	
  
Cinder	
  
Ceph	
  RBD	
   Ceph	
  RBD	
  
Site	
  A	
   Site	
  B	
  
Glance	
  
MySQL	
  dump	
  
rbd	
  export	
  
MySQL	
  dump	
  
cinder.sql	
  
glance.sql	
  
OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Use-Case #2: Configuration
▪  mysqldump --databases cinder glance
▪  Automated RBD Export script:
o  https://www.rapide.nl/blog/ceph_-_rbd_replication
▪  Limitations:
o  No snapshot clean up
o  Ensure backups complete in a day
▪  Restore
o  Reverse the streams
OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Use-­‐Case	
  #3	
  
The	
  Failover	
  Site	
  
Use-­‐Case	
  #3:	
  The	
  Failover	
  Site	
  
▪  Two	
  OpenStack	
  clusters,	
  two	
  Ceph	
  clusters	
  
▪  Backups	
  controlled	
  by	
  admin	
  
▪  Ac8ve/Passive	
  
▪  Use	
  low-­‐level	
  tools	
  to	
  handle	
  backups	
  
o MySQL	
  Replica8on	
  
o RBD	
  Exports	
  
27	
   OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Use-­‐Case	
  #3:	
  Topology	
  
28	
  
Cinder	
  
Ceph	
  RBD	
   Ceph	
  RBD	
  
Site	
  A	
   Site	
  B	
  
Glance	
  
Cinder	
  
MySQL	
  replica8on	
  
rbd	
  exports	
  
use	
  same	
  fsid	
  on	
  backup	
  cluster	
  
Glance	
  
MySQL	
  replica8on	
  
OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Use-Case #3: Configuration
▪  Replication but not include in HA pair
▪  Unlike Active-Active configurations - the
consistency between the data & the
databases is not guaranteed.
OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
OpenStack	
  Live	
  Disaster	
  Recovery	
  Site	
  
30	
  
Use-­‐Case	
  #4	
  
OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Use-­‐Case	
  #4:	
  Topology	
  (Future)	
  
31	
  
Cinder	
  
Ceph	
  RBD	
   Ceph	
  RBD	
  
Site	
  A	
   Site	
  B	
  
Glance	
  
Cinder	
  
rbd	
  mirroring	
  
	
  
use	
  same	
  fsid	
  on	
  backup	
  cluster	
  
Glance	
  
OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
cinder	
  replica8on	
  
	
  
glance	
  
replica8on	
  
	
  
Use-Case #4: Future Options
▪  Glance-Replicator
o  Run Glance in 2nd site and push image copies
OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
What’s	
  coming	
  up	
  in	
  Liberty	
  
Cinder	
  -­‐	
  Volume	
  Replica`on	
  V2	
  
▪  Replica8on	
  between	
  Cinders	
  
o  Currently	
  we	
  have	
  basic	
  replica8on	
  in	
  a	
  single	
  Cinder	
  deployment.	
  
▪  Consistency	
  data	
  replica8on	
  
o  Align	
  CG	
  design	
  and	
  volume-­‐replica8on	
  spec,	
  one	
  CG	
  could	
  support	
  
different	
  volume-­‐types,	
  where	
  the	
  volume-­‐type	
  to	
  decide	
  which	
  
volume-­‐replica8on	
  is	
  going	
  to	
  be	
  created	
  and	
  added	
  to	
  CG.	
  
OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Summary
▪  Today:
o  Simple:
▪  Use-Case #1 - Ctrl-Z
o  Medium:
▪  Use-Case #2 - Admin Warehouse
o  Advanced:
▪  Use-Case #3 - Active/Passive Infrastructure
▪  Future:
o  Use-Case #4 - Active/Passive OpenStack
Q&A
OpenStack	
  Summit	
  May	
  2015	
  -­‐	
  Vancouver	
  	
  
Thank you!

More Related Content

What's hot

Ceph data services in a multi- and hybrid cloud world
Ceph data services in a multi- and hybrid cloud worldCeph data services in a multi- and hybrid cloud world
Ceph data services in a multi- and hybrid cloud worldSage Weil
 
Community Update at OpenStack Summit Boston
Community Update at OpenStack Summit BostonCommunity Update at OpenStack Summit Boston
Community Update at OpenStack Summit BostonSage Weil
 
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephSage Weil
 
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...TomBarron
 
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStackCeph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStackRed_Hat_Storage
 
Manila, an update from Liberty, OpenStack Summit - Tokyo
Manila, an update from Liberty, OpenStack Summit - TokyoManila, an update from Liberty, OpenStack Summit - Tokyo
Manila, an update from Liberty, OpenStack Summit - TokyoSean Cohen
 
NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Softw...
NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Softw...NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Softw...
NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Softw...Ceph Community
 
OpenNebula Conf 2014 | Using Ceph to provide scalable storage for OpenNebula ...
OpenNebula Conf 2014 | Using Ceph to provide scalable storage for OpenNebula ...OpenNebula Conf 2014 | Using Ceph to provide scalable storage for OpenNebula ...
OpenNebula Conf 2014 | Using Ceph to provide scalable storage for OpenNebula ...NETWAYS
 
GlusterFS Native driver for Openstack Manila at GlusterNight Paris @ Openstac...
GlusterFS Native driver for Openstack Manila at GlusterNight Paris @ Openstac...GlusterFS Native driver for Openstack Manila at GlusterNight Paris @ Openstac...
GlusterFS Native driver for Openstack Manila at GlusterNight Paris @ Openstac...Deepak Shetty
 
Cache Tiering and Erasure Coding
Cache Tiering and Erasure CodingCache Tiering and Erasure Coding
Cache Tiering and Erasure CodingShinobu Kinjo
 
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFSCEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFSCeph Community
 
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephSage Weil
 
Distributed Storage and Compute With Ceph's librados (Vault 2015)
Distributed Storage and Compute With Ceph's librados (Vault 2015)Distributed Storage and Compute With Ceph's librados (Vault 2015)
Distributed Storage and Compute With Ceph's librados (Vault 2015)Sage Weil
 
What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...
What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...
What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...Ian Colle
 
2021.02 new in Ceph Pacific Dashboard
2021.02 new in Ceph Pacific Dashboard2021.02 new in Ceph Pacific Dashboard
2021.02 new in Ceph Pacific DashboardCeph Community
 
Ceph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross TurkCeph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross Turkbuildacloud
 
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAY
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAYCEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAY
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAYCeph Community
 
Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016Red_Hat_Storage
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebula Project
 

What's hot (20)

Ceph data services in a multi- and hybrid cloud world
Ceph data services in a multi- and hybrid cloud worldCeph data services in a multi- and hybrid cloud world
Ceph data services in a multi- and hybrid cloud world
 
Community Update at OpenStack Summit Boston
Community Update at OpenStack Summit BostonCommunity Update at OpenStack Summit Boston
Community Update at OpenStack Summit Boston
 
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for Ceph
 
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
 
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStackCeph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
 
Manila, an update from Liberty, OpenStack Summit - Tokyo
Manila, an update from Liberty, OpenStack Summit - TokyoManila, an update from Liberty, OpenStack Summit - Tokyo
Manila, an update from Liberty, OpenStack Summit - Tokyo
 
NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Softw...
NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Softw...NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Softw...
NVMe over Fabrics and Composable Infrastructure - What Do They Mean for Softw...
 
Block Storage For VMs With Ceph
Block Storage For VMs With CephBlock Storage For VMs With Ceph
Block Storage For VMs With Ceph
 
OpenNebula Conf 2014 | Using Ceph to provide scalable storage for OpenNebula ...
OpenNebula Conf 2014 | Using Ceph to provide scalable storage for OpenNebula ...OpenNebula Conf 2014 | Using Ceph to provide scalable storage for OpenNebula ...
OpenNebula Conf 2014 | Using Ceph to provide scalable storage for OpenNebula ...
 
GlusterFS Native driver for Openstack Manila at GlusterNight Paris @ Openstac...
GlusterFS Native driver for Openstack Manila at GlusterNight Paris @ Openstac...GlusterFS Native driver for Openstack Manila at GlusterNight Paris @ Openstac...
GlusterFS Native driver for Openstack Manila at GlusterNight Paris @ Openstac...
 
Cache Tiering and Erasure Coding
Cache Tiering and Erasure CodingCache Tiering and Erasure Coding
Cache Tiering and Erasure Coding
 
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFSCEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
CEPH DAY BERLIN - UNLIMITED FILESERVER WITH SAMBA CTDB AND CEPHFS
 
BlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for CephBlueStore: a new, faster storage backend for Ceph
BlueStore: a new, faster storage backend for Ceph
 
Distributed Storage and Compute With Ceph's librados (Vault 2015)
Distributed Storage and Compute With Ceph's librados (Vault 2015)Distributed Storage and Compute With Ceph's librados (Vault 2015)
Distributed Storage and Compute With Ceph's librados (Vault 2015)
 
What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...
What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...
What is a Ceph (and why do I care). OpenStack storage - Colorado OpenStack Me...
 
2021.02 new in Ceph Pacific Dashboard
2021.02 new in Ceph Pacific Dashboard2021.02 new in Ceph Pacific Dashboard
2021.02 new in Ceph Pacific Dashboard
 
Ceph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross TurkCeph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross Turk
 
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAY
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAYCEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAY
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAY
 
Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016Red Hat Ceph Storage Roadmap: January 2016
Red Hat Ceph Storage Roadmap: January 2016
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
 

Viewers also liked

Christina history of the teddy bear updated version
Christina history of the teddy bear updated versionChristina history of the teddy bear updated version
Christina history of the teddy bear updated versionMs Wilson
 
Squirrels-Innocent animals
Squirrels-Innocent animalsSquirrels-Innocent animals
Squirrels-Innocent animalsLokendra Rathore
 
Ghs3
Ghs3Ghs3
Ghs3dyude
 
Cultura Rasta
Cultura RastaCultura Rasta
Cultura RastaMiedosa
 
National identitet vi, de, dem og os
National identitet vi, de, dem og osNational identitet vi, de, dem og os
National identitet vi, de, dem og osGunvor Vestergaard
 
Ungdom og Identitet
Ungdom og IdentitetUngdom og Identitet
Ungdom og Identitetwglaerum
 
Asian games
Asian gamesAsian games
Asian gamesAnamika
 
Existence of ghosts by prabu sparks
Existence of ghosts by prabu sparksExistence of ghosts by prabu sparks
Existence of ghosts by prabu sparksPrabuSparks
 
ICC Cricket World Cup 2015 Preview
ICC Cricket World Cup 2015 PreviewICC Cricket World Cup 2015 Preview
ICC Cricket World Cup 2015 PreviewDavid Steyn
 
40 years of Spielberg's Jaws 
40 years of Spielberg's Jaws 40 years of Spielberg's Jaws 
40 years of Spielberg's Jaws guimera
 
Avoiding zombies
Avoiding zombiesAvoiding zombies
Avoiding zombiesAlex Ogle
 
What is the meaning of life
What is the meaning of lifeWhat is the meaning of life
What is the meaning of lifekeziarisuli
 
KQA Cricket Quiz 2015 Finals
KQA Cricket Quiz 2015 FinalsKQA Cricket Quiz 2015 Finals
KQA Cricket Quiz 2015 FinalsManish Achuth
 

Viewers also liked (20)

Christina history of the teddy bear updated version
Christina history of the teddy bear updated versionChristina history of the teddy bear updated version
Christina history of the teddy bear updated version
 
Søndagsturer
SøndagsturerSøndagsturer
Søndagsturer
 
LOVE
LOVELOVE
LOVE
 
CV Sofie Cerutti
CV Sofie CeruttiCV Sofie Cerutti
CV Sofie Cerutti
 
Food Exercise
Food ExerciseFood Exercise
Food Exercise
 
Squirrels-Innocent animals
Squirrels-Innocent animalsSquirrels-Innocent animals
Squirrels-Innocent animals
 
Ghs3
Ghs3Ghs3
Ghs3
 
Ghs
GhsGhs
Ghs
 
Cultura Rasta
Cultura RastaCultura Rasta
Cultura Rasta
 
National identitet vi, de, dem og os
National identitet vi, de, dem og osNational identitet vi, de, dem og os
National identitet vi, de, dem og os
 
Ungdom og Identitet
Ungdom og IdentitetUngdom og Identitet
Ungdom og Identitet
 
Asian games
Asian gamesAsian games
Asian games
 
Danc efinal
Danc efinalDanc efinal
Danc efinal
 
Ghost dances
Ghost dancesGhost dances
Ghost dances
 
Existence of ghosts by prabu sparks
Existence of ghosts by prabu sparksExistence of ghosts by prabu sparks
Existence of ghosts by prabu sparks
 
ICC Cricket World Cup 2015 Preview
ICC Cricket World Cup 2015 PreviewICC Cricket World Cup 2015 Preview
ICC Cricket World Cup 2015 Preview
 
40 years of Spielberg's Jaws 
40 years of Spielberg's Jaws 40 years of Spielberg's Jaws 
40 years of Spielberg's Jaws 
 
Avoiding zombies
Avoiding zombiesAvoiding zombies
Avoiding zombies
 
What is the meaning of life
What is the meaning of lifeWhat is the meaning of life
What is the meaning of life
 
KQA Cricket Quiz 2015 Finals
KQA Cricket Quiz 2015 FinalsKQA Cricket Quiz 2015 Finals
KQA Cricket Quiz 2015 Finals
 

Similar to Dude where's my volume, open stack summit vancouver 2015

How to Survive an OpenStack Cloud Meltdown with Ceph
How to Survive an OpenStack Cloud Meltdown with CephHow to Survive an OpenStack Cloud Meltdown with Ceph
How to Survive an OpenStack Cloud Meltdown with CephSean Cohen
 
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...TomBarron
 
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and CephProtecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and CephSean Cohen
 
OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015Jesse Pretorius
 
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red HatMultiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red HatOpenStack
 
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...Stephen Gordon
 
Rook - cloud-native storage
Rook - cloud-native storageRook - cloud-native storage
Rook - cloud-native storageKarol Chrapek
 
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015Deepak Shetty
 
Ceph openstack-jun-2015-meetup
Ceph openstack-jun-2015-meetupCeph openstack-jun-2015-meetup
Ceph openstack-jun-2015-meetupopenstackindia
 
AWS migration: getting to Data Center heaven with AWS and Chef
AWS migration: getting to Data Center heaven with AWS and ChefAWS migration: getting to Data Center heaven with AWS and Chef
AWS migration: getting to Data Center heaven with AWS and ChefJuan Vicente Herrera Ruiz de Alejo
 
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...Arthur Berezin
 
Workday's Next Generation Private Cloud
Workday's Next Generation Private CloudWorkday's Next Generation Private Cloud
Workday's Next Generation Private CloudSilvano Buback
 
[BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes]
[BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes][BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes]
[BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes]Wong Hoi Sing Edison
 
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMSven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMShapeBlue
 
Managing Container Clusters in OpenStack Native Way
Managing Container Clusters in OpenStack Native WayManaging Container Clusters in OpenStack Native Way
Managing Container Clusters in OpenStack Native WayQiming Teng
 
Cloud Native Java Development Patterns
Cloud Native Java Development PatternsCloud Native Java Development Patterns
Cloud Native Java Development PatternsBilgin Ibryam
 
PGConf.ASIA 2019 Bali - Building PostgreSQL as a Service with Kubernetes - Ta...
PGConf.ASIA 2019 Bali - Building PostgreSQL as a Service with Kubernetes - Ta...PGConf.ASIA 2019 Bali - Building PostgreSQL as a Service with Kubernetes - Ta...
PGConf.ASIA 2019 Bali - Building PostgreSQL as a Service with Kubernetes - Ta...Equnix Business Solutions
 
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAPCloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAPKrishna-Kumar
 

Similar to Dude where's my volume, open stack summit vancouver 2015 (20)

How to Survive an OpenStack Cloud Meltdown with Ceph
How to Survive an OpenStack Cloud Meltdown with CephHow to Survive an OpenStack Cloud Meltdown with Ceph
How to Survive an OpenStack Cloud Meltdown with Ceph
 
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...
Easy multi-tenant-kubernetes-rwx-storage-with-cloud-provider-openstack-and-ma...
 
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and CephProtecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
 
OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015OpenStack London Meetup, 18 Nov 2015
OpenStack London Meetup, 18 Nov 2015
 
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red HatMultiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
 
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
Containers for the Enterprise: Delivering OpenShift on OpenStack for Performa...
 
Rook - cloud-native storage
Rook - cloud-native storageRook - cloud-native storage
Rook - cloud-native storage
 
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
 
Ceph openstack-jun-2015-meetup
Ceph openstack-jun-2015-meetupCeph openstack-jun-2015-meetup
Ceph openstack-jun-2015-meetup
 
AWS migration: getting to Data Center heaven with AWS and Chef
AWS migration: getting to Data Center heaven with AWS and ChefAWS migration: getting to Data Center heaven with AWS and Chef
AWS migration: getting to Data Center heaven with AWS and Chef
 
reBuy on Kubernetes
reBuy on KubernetesreBuy on Kubernetes
reBuy on Kubernetes
 
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
Kubernetes vs dockers swarm supporting onap oom on multi-cloud multi-stack en...
 
Workday's Next Generation Private Cloud
Workday's Next Generation Private CloudWorkday's Next Generation Private Cloud
Workday's Next Generation Private Cloud
 
[BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes]
[BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes][BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes]
[BarCamp2018][20180915][Tips for Virtual Hosting on Kubernetes]
 
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMSven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
 
OpenStack Heat
OpenStack HeatOpenStack Heat
OpenStack Heat
 
Managing Container Clusters in OpenStack Native Way
Managing Container Clusters in OpenStack Native WayManaging Container Clusters in OpenStack Native Way
Managing Container Clusters in OpenStack Native Way
 
Cloud Native Java Development Patterns
Cloud Native Java Development PatternsCloud Native Java Development Patterns
Cloud Native Java Development Patterns
 
PGConf.ASIA 2019 Bali - Building PostgreSQL as a Service with Kubernetes - Ta...
PGConf.ASIA 2019 Bali - Building PostgreSQL as a Service with Kubernetes - Ta...PGConf.ASIA 2019 Bali - Building PostgreSQL as a Service with Kubernetes - Ta...
PGConf.ASIA 2019 Bali - Building PostgreSQL as a Service with Kubernetes - Ta...
 
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAPCloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
 

More from Sean Cohen

Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019Sean Cohen
 
3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in Production3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in ProductionSean Cohen
 
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStackPeanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStackSean Cohen
 
The road to enterprise ready open stack storage as service
The road to enterprise ready open stack storage as serviceThe road to enterprise ready open stack storage as service
The road to enterprise ready open stack storage as serviceSean Cohen
 
When disaster strikes the cloud: Who, what, when, where and how to recover
When disaster strikes the cloud:  Who, what, when, where and how to recoverWhen disaster strikes the cloud:  Who, what, when, where and how to recover
When disaster strikes the cloud: Who, what, when, where and how to recoverSean Cohen
 
Deterministic capacity planning for OpenStack as elastic cloud infrastructure
Deterministic capacity planning for OpenStack as elastic cloud infrastructureDeterministic capacity planning for OpenStack as elastic cloud infrastructure
Deterministic capacity planning for OpenStack as elastic cloud infrastructureSean Cohen
 
Deep dive into OpenStack storage, Sean Cohen, Red Hat
Deep dive into OpenStack storage, Sean Cohen, Red HatDeep dive into OpenStack storage, Sean Cohen, Red Hat
Deep dive into OpenStack storage, Sean Cohen, Red HatSean Cohen
 
Kvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storageKvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storageSean Cohen
 
Integration of Storage, OpenStack & Virtualization
 Integration of Storage, OpenStack & Virtualization Integration of Storage, OpenStack & Virtualization
Integration of Storage, OpenStack & VirtualizationSean Cohen
 

More from Sean Cohen (9)

Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
Storage 101: Rook and Ceph - Open Infrastructure Denver 2019
 
3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in Production3-2-1 Action! Running OpenStack Shared File System Service in Production
3-2-1 Action! Running OpenStack Shared File System Service in Production
 
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStackPeanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
Peanut Butter and jelly: Mapping the deep Integration between Ceph and OpenStack
 
The road to enterprise ready open stack storage as service
The road to enterprise ready open stack storage as serviceThe road to enterprise ready open stack storage as service
The road to enterprise ready open stack storage as service
 
When disaster strikes the cloud: Who, what, when, where and how to recover
When disaster strikes the cloud:  Who, what, when, where and how to recoverWhen disaster strikes the cloud:  Who, what, when, where and how to recover
When disaster strikes the cloud: Who, what, when, where and how to recover
 
Deterministic capacity planning for OpenStack as elastic cloud infrastructure
Deterministic capacity planning for OpenStack as elastic cloud infrastructureDeterministic capacity planning for OpenStack as elastic cloud infrastructure
Deterministic capacity planning for OpenStack as elastic cloud infrastructure
 
Deep dive into OpenStack storage, Sean Cohen, Red Hat
Deep dive into OpenStack storage, Sean Cohen, Red HatDeep dive into OpenStack storage, Sean Cohen, Red Hat
Deep dive into OpenStack storage, Sean Cohen, Red Hat
 
Kvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storageKvm forum 2013 - future integration points for oVirt storage
Kvm forum 2013 - future integration points for oVirt storage
 
Integration of Storage, OpenStack & Virtualization
 Integration of Storage, OpenStack & Virtualization Integration of Storage, OpenStack & Virtualization
Integration of Storage, OpenStack & Virtualization
 

Recently uploaded

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Dude where's my volume, open stack summit vancouver 2015

  • 1. Dude, where’s my volume? Vancouver, May 2015
  • 2. Today’s Presenters Neil Levine Sean Cohen Gorka Eguileor Director of Product Management, Ceph Red Hat Principal Product Manager, OpenStack Red Hat Software Engineer Cinder, Manila Red Hat 2
  • 3. Agenda   ▪  OpenStack  Disaster  Recovery  &  Mul8-­‐Site   ▪  Ceph  &  Mul8-­‐Site   ▪  4  use-­‐cases   –  Topologies   –  Configura8on   –  Future  Op8ons   ▪ Liberty  Blueprints   3   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 5. OpenStack  Disaster  Recovery   DR  Configura8ons:   –  Ac8ve  -­‐  Cold  standby       –  Ac8ve  -­‐  Hot  standby   –  Ac8ve  -­‐  Ac8ve     5   OpenStack  Summit  May  2015  -­‐  Vancouver     ▪  Different  disaster  recovery  topologies  and  configura8ons   come  with  different  RPO/RTO  levels:   Site  Topologies:   –  Stretched  Cluster       –  One  OpenStack  Cluster   –  Two  OpenStack  Clusters    
  • 6. OpenStack  Disaster  Recovery   ▪  What  does  disaster  recovery  for  OpenStack  involve?     –  Capturing  the  metadata  relevant  for  the  protected   workloads/resources  via  components  APIs.     –  Ensuring  that  the  required  VM  images  are  present  at  the   target/des8na8on  cloud  (limited  to  single  cluster)     –  Replica8on  of  the  workload  data  using  storage  replica8on,   applica8on  level  replica8on,  or  backup/restore.     OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 7. OPENSTACK  COMPONENTS   7   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 8. OpenStack  Cinder   ▪  Metadata  database  and  volumes   ▪  Topology   –  HA  pairs  but  within  a  single-­‐site   –  No  inherent  mul8-­‐site/DR  architecture   ▪  APIs   –  Volume  Migra8on  API     –  Volume  Backup  API   –  Volume  Replica8on  API   8   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 9. OpenStack  Glance   ▪  Metadata  database  and  images   ▪  Topology   –  HA  pairs  but  within  a  single-­‐site   –  No  inherent  mul8-­‐site/DR  architecture   ▪  APIs   –  glance-­‐api   9   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 10. OpenStack  Nova   ▪  Metadata  database  and  volume   ▪  Topology   –  HA  pairs  but  within  a  single-­‐site   –  No  inherent  mul8-­‐site/DR  architecture   ▪  Ca_le:   –  shouldn’t  be  backing  up  ephemeral  volumes….   –  Put  snapshots  in  Glance  if  you  need  them.      10   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 11. CEPH  COMPONENTS   11   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 12. Ceph  RBD  Overview   ▪  Storage  for  Glance,  Cinder  and  Nova   ▪  RBD  Exports   –  Incremental  by  default   ▪  RBD  Mirroring   –  Aka  Volume  Replica8on   –  Scheduled  for  2016     12   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 13. Ceph  RGW  Overview   ▪  Swih-­‐API  (and  S3)  compa8ble  object  store   ▪  Common  storage  plajorm  with  RBD   ▪  Mul8-­‐Site  v1:  Ac8ve/Passive  (today)   ▪  Mul8-­‐Site  v2:  Ac8ve/Ac8ve  (2016)     13   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 14. TOPOLOGIES   14   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 15. Single  “Stretched”  Topology   Use-­‐Case  #1  
  • 16. Can  I  run  a  single  [OpenStack/Ceph]  cluster?   ▪  Not  Recommended   ▪  OpenStack  not  designed  for  high-­‐latency  links   –  Possible  for  campus  environments       ▪  Ceph  not  designed  for  high-­‐latency  links   –  Possible  for  campus  environments   –  Pay  a_en8on  to  monitor  placement  and  read-­‐affinity   selngs     16   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 17. Use-­‐Case  #1:  User  Ctrl-­‐Z   ▪  Only  duplicate  the  backup  storage  cluster:   −  1  OpenStack  cluster  (i.e.  one  logical  Cinder  service)   −  2  Ceph  clusters  in  different  physical  loca8ons   ▪ Undo  accidental  volume  dele8on   ▪ Uses  Cinder  Backup  service:     −  Easy  configura8on   −  Fine  granularity   ▪  Backups  controlled  by  end-­‐user  or  cloud  admin   17   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 18. Use-­‐Case  #1:  Single  “Stretched”  Topology   18   Cinder   Cinder-­‐Backup   Ceph  RBD   Ceph  RBD   Site  A   Site  B   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 19. Use-­‐Case  #1:  Cinder  Backup   ▪  Tightly  coupled  to  Cinder  Volume   ▪  Mul8ple  available  backends:  RBD,  RGW/Swih,  NFS…   −  Incremental  backups  by  default  with  RBD   ▪  Backup  metadata  is  required  to  restore  volumes   ▪  Usage:  Horizon,  CLI,  cinder-­‐client  API   ▪  Some  limita8ons:   −  Single  backend   −  Individual  and  manual  process   −  Only  available  volumes   19   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 20. Use-­‐Case  #1:  Cinder  Backup’s  future   ▪  Next  cycle:   −  Decoupling  from  Cinder  Volume   −  Snapshot  backups   −  Scheduling   ▪  In  the  mean8me:  Script   −  Automa8c  mul8ple  backups   −  Control  backups  visibility  from  users   −  Backup  in-­‐use  volumes   −  Limit  backups  per  volume  to  keep   20   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 21. Use-­‐Case  #1:   Script  Demo   https://www.youtube.com/watch?feature=player_embedded&v=2HpMz27kiss
  • 22. The  Admin  Warehouse   Use-­‐Case  #2  
  • 23. Use-­‐Case  #2:  The  Admin  Warehouse   23   OpenStack  Summit  May  2015  -­‐  Vancouver     ▪  One  OpenStack  cluster   o No  OpenStack  services  in  Site  B   ▪  Two  Ceph  clusters   ▪  Less  to  deploy  in  Site  B,  longer  recovery  8me   ▪  Backups  controlled  by  admin,  not  user   ▪  Restore  everything  in  event  of  total  data  loss     ▪  Equivalent  to  a  tape  backup  
  • 24. Use-­‐Case  #2:  Topology   24   Cinder   Ceph  RBD   Ceph  RBD   Site  A   Site  B   Glance   MySQL  dump   rbd  export   MySQL  dump   cinder.sql   glance.sql   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 25. Use-Case #2: Configuration ▪  mysqldump --databases cinder glance ▪  Automated RBD Export script: o  https://www.rapide.nl/blog/ceph_-_rbd_replication ▪  Limitations: o  No snapshot clean up o  Ensure backups complete in a day ▪  Restore o  Reverse the streams OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 26. Use-­‐Case  #3   The  Failover  Site  
  • 27. Use-­‐Case  #3:  The  Failover  Site   ▪  Two  OpenStack  clusters,  two  Ceph  clusters   ▪  Backups  controlled  by  admin   ▪  Ac8ve/Passive   ▪  Use  low-­‐level  tools  to  handle  backups   o MySQL  Replica8on   o RBD  Exports   27   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 28. Use-­‐Case  #3:  Topology   28   Cinder   Ceph  RBD   Ceph  RBD   Site  A   Site  B   Glance   Cinder   MySQL  replica8on   rbd  exports   use  same  fsid  on  backup  cluster   Glance   MySQL  replica8on   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 29. Use-Case #3: Configuration ▪  Replication but not include in HA pair ▪  Unlike Active-Active configurations - the consistency between the data & the databases is not guaranteed. OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 30. OpenStack  Live  Disaster  Recovery  Site   30   Use-­‐Case  #4   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 31. Use-­‐Case  #4:  Topology  (Future)   31   Cinder   Ceph  RBD   Ceph  RBD   Site  A   Site  B   Glance   Cinder   rbd  mirroring     use  same  fsid  on  backup  cluster   Glance   OpenStack  Summit  May  2015  -­‐  Vancouver     cinder  replica8on     glance   replica8on    
  • 32. Use-Case #4: Future Options ▪  Glance-Replicator o  Run Glance in 2nd site and push image copies OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 33. What’s  coming  up  in  Liberty   Cinder  -­‐  Volume  Replica`on  V2   ▪  Replica8on  between  Cinders   o  Currently  we  have  basic  replica8on  in  a  single  Cinder  deployment.   ▪  Consistency  data  replica8on   o  Align  CG  design  and  volume-­‐replica8on  spec,  one  CG  could  support   different  volume-­‐types,  where  the  volume-­‐type  to  decide  which   volume-­‐replica8on  is  going  to  be  created  and  added  to  CG.   OpenStack  Summit  May  2015  -­‐  Vancouver    
  • 34. Summary ▪  Today: o  Simple: ▪  Use-Case #1 - Ctrl-Z o  Medium: ▪  Use-Case #2 - Admin Warehouse o  Advanced: ▪  Use-Case #3 - Active/Passive Infrastructure ▪  Future: o  Use-Case #4 - Active/Passive OpenStack
  • 35. Q&A OpenStack  Summit  May  2015  -­‐  Vancouver