SlideShare a Scribd company logo
1 of 39
Download to read offline
DRBD
drbdmanage
Open Stack
Epilogue
DRBD9: Managing High-Available Storage
in Many-Node Setups
Roland Kammerer,
roland.kammerer@linbit.com,
LINBIT HA-Solutions GmbH
April 22, 2015
Roland Kammerer OSDC 2015 1/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Agenda
1 DRBD
2 drbdmanage
3 Open Stack
4 Epilogue
Roland Kammerer OSDC 2015 2/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
What is DRBD?
Roland Kammerer OSDC 2015 3/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
Key Features of DRBD 8.x
• Automatic resync after node or connectivity failure
direction, amount, no full resync required
• High performance in Linux kernel implementation
160k IOPs measured (on SSDs of course)
• Multiple volumes per resource
Write order fidelity within resource
• Pacemaker integration
• Synchronous and asynchronous replication (LAN and WAN)
• In Linux upstream since 2.6.33 (released 2010)
Roland Kammerer OSDC 2015 4/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
Control Plane in DRBD 8.x
• You need to create/provide
block devices for DRBD
• You need to distribute
DRBD config files.
Roland Kammerer OSDC 2015 5/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
Promoting a Resource
$ drbdadm primary X
$ mount /dev/drbdY
• When you are done with your work
$ umount /dev/drbdY
$ drbdadm secondary X
• Go to step one on the second node. . .
Roland Kammerer OSDC 2015 6/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
Promoting a Resource
$ drbdadm primary X
$ mount /dev/drbdY
• When you are done with your work
$ umount /dev/drbdY
$ drbdadm secondary X
• Go to step one on the second node. . .
• Oh, you did not forget to create the meta-data in the first
place, and drbdadm up the resource, right?
Roland Kammerer OSDC 2015 6/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
Promoting a Resource
$ drbdadm primary X
$ mount /dev/drbdY
• When you are done with your work
$ umount /dev/drbdY
$ drbdadm secondary X
• Go to step one on the second node. . .
• Oh, you did not forget to create the meta-data in the first
place, and drbdadm up the resource, right?
• Promote/mount and umount/demote are the reasons you
have to special case DRBD (e.g., in pacemaker setups).
Roland Kammerer OSDC 2015 6/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
New Features of DRBD 9
• Multi-Node replication
• Up to 31 connections per resource
• Auto promote
• Transport abstraction layer
• Usual improvements all over the place (kernel/utils split, utils
that support all supported DRBD versions,
dpkg-reconfigure for utils, dkms for the kernel module, . . . )
Roland Kammerer OSDC 2015 7/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
Auto Promote
DRBD 8.x:
$ drbdadm primary X
$ mount /dev/drbdY
$ umount /dev/drbdY
$ drbdadm secondary X
DRBD 9:
$ mount /dev/drbdY
$ umount /dev/drbdY
Roland Kammerer OSDC 2015 8/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
Transport Abstraction
• Separates DRBD logic from the underlaying transport
• Provides an interface for new transports
• Main drbd.ko
and transports (e.g., drbd_transport_tcp.ko)
cat /proc/drbd
version: 9.0.0 rc2 (api :1/ proto :86 -110)
...
Transports (api :6): tcp (1.0.0)
Roland Kammerer OSDC 2015 9/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
Transport Abstraction
• Separates DRBD logic from the underlaying transport
• Provides an interface for new transports
• Main drbd.ko
and transports (e.g., drbd_transport_tcp.ko)
cat /proc/drbd
version: 9.0.0 rc2 (api :1/ proto :86 -110)
...
Transports (api :6): tcp (1.0.0)
So, what is the big deal?
Roland Kammerer OSDC 2015 9/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
RDMA
That is the big deal :
cat /proc/drbd
version: 9.0.0 rc2 (api :1/ proto :86 -110)
...
Transports (api :6): tcp (1.0.0) rdma (1.0.0)
Roland Kammerer OSDC 2015 10/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
RDMA
That is the big deal :
cat /proc/drbd
version: 9.0.0 rc2 (api :1/ proto :86 -110)
...
Transports (api :6): tcp (1.0.0) rdma (1.0.0)
Currently, we observe about 20 Gbit/s (≈2 GByte/s). More to
come soon, RDMA showed some bottlenecks in the core we were
not aware of (because TCP was slow enough). . .
Roland Kammerer OSDC 2015 10/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD 8.x
DRBD 9
Transport Layers to cover
I LINBIT.COM
YOUR WAY TO HIGH AVAILABILITY
TCP SCTP RDMA
SSOCKS SCTP iWARP RoCE
IPoIB
InfiniBandSCI
TCP
IP
Ethernet
Protocol
Transport
Medium
Hardware Dolphin Mellanox etc.Chelsio etc.several suppliers
New features of DRBD9New features of DRBD9
Roland Kammerer OSDC 2015 11/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Agenda
1 DRBD
2 drbdmanage
Control Plane
Example
Satellite Nodes
3 Open Stack
4 Epilogue
Roland Kammerer OSDC 2015 12/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Why do we need yet another tool?
• Autopromote solves one part of the complexity, but. . .
You still need to distribute your config files
You need to keep them in sync
That is fine in two node clusters, but now we have multiple
nodes.
Roland Kammerer OSDC 2015 13/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Why do we need yet another tool?
• Autopromote solves one part of the complexity, but. . .
You still need to distribute your config files
You need to keep them in sync
That is fine in two node clusters, but now we have multiple
nodes.
⇒ We need a tool to. . .
• . . . handle the new complexity of multi-node setups.
• We can use it for additional features.
Roland Kammerer OSDC 2015 13/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Requirements and Benefits
• What you need:
Nodes with an LVM VG (drbdpool)
• What you get:
Manges nodes in your cluster
Manges resources and volumes (including replica count)
Manges snapshots
Calls lvmtools
Volumes can be based on thinly provisioned LVM LVs
Distributes config and activates it (by using DRBD 9)
Implemented in Python
Scales to 1000s of nodes (via “Satellite Nodes”, WIP)
Roland Kammerer OSDC 2015 14/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Control Plane in DRBD 9
Roland Kammerer OSDC 2015 15/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Software Architecture
Roland Kammerer OSDC 2015 16/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Our current State
Roland Kammerer OSDC 2015 17/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Adding a Node
Roland Kammerer OSDC 2015 18/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Rebalancing
Roland Kammerer OSDC 2015 19/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Rebalancing finished
Roland Kammerer OSDC 2015 20/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Using new Space
Roland Kammerer OSDC 2015 21/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Control Plane
Example
Satellite Nodes
Satellite Nodes
• Core Nodes. . .
contain drbdcrtl
volume
contain logic
• Satellite Nodes. . .
no drbdctrl
just execute
commands
OK to shared DRBD res between satellite (and/or core) nodes
Roland Kammerer OSDC 2015 22/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Agenda
1 DRBD
2 drbdmanage
3 Open Stack
4 Epilogue
Roland Kammerer OSDC 2015 23/ 34
DRBD
drbdmanage
Open Stack
Epilogue
DRBD in OpenStack
DRBD and drbdmange dock on the Cinder part of OpenStack.
Roland Kammerer OSDC 2015 24/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Remember the Control Plane in DRBD 9?
Roland Kammerer OSDC 2015 25/ 34
DRBD
drbdmanage
Open Stack
Epilogue
drbdmanage Cinder Driver on a Cinder Node
Roland Kammerer OSDC 2015 26/ 34
DRBD
drbdmanage
Open Stack
Epilogue
drbdmanage Nova Driver on a Nova Node
If the nova node. . .
• . . . has a local replica of the volume
use it
• . . . does not have a local replica of the volume
it is a DRBD client
it is a diskless primary node that connects to secondaries that
hold the data
Roland Kammerer OSDC 2015 27/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Big Vendor View
Roland Kammerer OSDC 2015 28/ 34
DRBD
drbdmanage
Open Stack
Epilogue
LINBIT View
Roland Kammerer OSDC 2015 29/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Architecture
http://docs.openstack.org/juno/install-guide/install/
yum/content/ch_overview.html
Roland Kammerer OSDC 2015 30/ 34
DRBD
drbdmanage
Open Stack
Epilogue
OpenStack Nova vs. Cinder
Low latency storage access possible by aligning Nova and Cinder
allocations.
Roland Kammerer OSDC 2015 31/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Get it now!
• http://drbd.linbit.com
• http://oss.linbit.com
• http://git.drbd.org
• To get access to our deb/rpm repos: office@linbit.com
Roland Kammerer OSDC 2015 32/ 34
DRBD
drbdmanage
Open Stack
Epilogue
Q&A
Are there any questions?
I will be around, you can also drop me a mail at
roland.kammerer@linbit.com
Roland Kammerer OSDC 2015 33/ 34
DRBD
drbdmanage
Open Stack
Epilogue
License
This work is licensed under a
Creative Commons “Attribution-
NonCommercial-ShareAlike 4.0
International ” license.
Roland Kammerer OSDC 2015 34/ 34

More Related Content

What's hot

Kubecon shanghai rook deployed nfs clusters over ceph-fs (translator copy)
Kubecon shanghai  rook deployed nfs clusters over ceph-fs (translator copy)Kubecon shanghai  rook deployed nfs clusters over ceph-fs (translator copy)
Kubecon shanghai rook deployed nfs clusters over ceph-fs (translator copy)Hien Nguyen Van
 
LF_DPDK17_Accelerating P4-based Dataplane with DPDK
LF_DPDK17_Accelerating P4-based Dataplane with DPDKLF_DPDK17_Accelerating P4-based Dataplane with DPDK
LF_DPDK17_Accelerating P4-based Dataplane with DPDKLF_DPDK
 
Kernel Recipes 2017 - EBPF and XDP - Eric Leblond
Kernel Recipes 2017 - EBPF and XDP - Eric LeblondKernel Recipes 2017 - EBPF and XDP - Eric Leblond
Kernel Recipes 2017 - EBPF and XDP - Eric LeblondAnne Nicolas
 
Introduction and Deep Dive Into Containerd
Introduction and Deep Dive Into ContainerdIntroduction and Deep Dive Into Containerd
Introduction and Deep Dive Into ContainerdKohei Tokunaga
 
Xdp and ebpf_maps
Xdp and ebpf_mapsXdp and ebpf_maps
Xdp and ebpf_mapslcplcp1
 
Cilium - Fast IPv6 Container Networking with BPF and XDP
Cilium - Fast IPv6 Container Networking with BPF and XDPCilium - Fast IPv6 Container Networking with BPF and XDP
Cilium - Fast IPv6 Container Networking with BPF and XDPThomas Graf
 
Faster Container Image Distribution on a Variety of Tools with Lazy Pulling
Faster Container Image Distribution on a Variety of Tools with Lazy PullingFaster Container Image Distribution on a Variety of Tools with Lazy Pulling
Faster Container Image Distribution on a Variety of Tools with Lazy PullingKohei Tokunaga
 
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動するStargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動するKohei Tokunaga
 
ELC-E Linux Awareness
ELC-E Linux AwarenessELC-E Linux Awareness
ELC-E Linux AwarenessPeter Griffin
 
LF_DPDK17_GRO/GSO Libraries: Bring Significant Performance Gains to DPDK-base...
LF_DPDK17_GRO/GSO Libraries: Bring Significant Performance Gains to DPDK-base...LF_DPDK17_GRO/GSO Libraries: Bring Significant Performance Gains to DPDK-base...
LF_DPDK17_GRO/GSO Libraries: Bring Significant Performance Gains to DPDK-base...LF_DPDK
 
LF_DPDK17_Event Adapters - Connecting Devices to Eventdev
LF_DPDK17_Event Adapters - Connecting Devices to EventdevLF_DPDK17_Event Adapters - Connecting Devices to Eventdev
LF_DPDK17_Event Adapters - Connecting Devices to EventdevLF_DPDK
 
Introduction to segmentation fault handling
Introduction to segmentation fault handling Introduction to segmentation fault handling
Introduction to segmentation fault handling Larion
 
Linux Kernel Cryptographic API and Use Cases
Linux Kernel Cryptographic API and Use CasesLinux Kernel Cryptographic API and Use Cases
Linux Kernel Cryptographic API and Use CasesKernel TLV
 
Starting up Containers Super Fast With Lazy Pulling of Images
Starting up Containers Super Fast With Lazy Pulling of ImagesStarting up Containers Super Fast With Lazy Pulling of Images
Starting up Containers Super Fast With Lazy Pulling of ImagesKohei Tokunaga
 
Startup Containers in Lightning Speed with Lazy Image Distribution
Startup Containers in Lightning Speed with Lazy Image DistributionStartup Containers in Lightning Speed with Lazy Image Distribution
Startup Containers in Lightning Speed with Lazy Image DistributionKohei Tokunaga
 
Developing the fastest HTTP/2 server
Developing the fastest HTTP/2 serverDeveloping the fastest HTTP/2 server
Developing the fastest HTTP/2 serverKazuho Oku
 
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDPDockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDPThomas Graf
 
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitchLF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitchLF_OpenvSwitch
 
P4, EPBF, and Linux TC Offload
P4, EPBF, and Linux TC OffloadP4, EPBF, and Linux TC Offload
P4, EPBF, and Linux TC OffloadOpen-NFP
 

What's hot (20)

Kubecon shanghai rook deployed nfs clusters over ceph-fs (translator copy)
Kubecon shanghai  rook deployed nfs clusters over ceph-fs (translator copy)Kubecon shanghai  rook deployed nfs clusters over ceph-fs (translator copy)
Kubecon shanghai rook deployed nfs clusters over ceph-fs (translator copy)
 
LF_DPDK17_Accelerating P4-based Dataplane with DPDK
LF_DPDK17_Accelerating P4-based Dataplane with DPDKLF_DPDK17_Accelerating P4-based Dataplane with DPDK
LF_DPDK17_Accelerating P4-based Dataplane with DPDK
 
Kernel Recipes 2017 - EBPF and XDP - Eric Leblond
Kernel Recipes 2017 - EBPF and XDP - Eric LeblondKernel Recipes 2017 - EBPF and XDP - Eric Leblond
Kernel Recipes 2017 - EBPF and XDP - Eric Leblond
 
Introduction and Deep Dive Into Containerd
Introduction and Deep Dive Into ContainerdIntroduction and Deep Dive Into Containerd
Introduction and Deep Dive Into Containerd
 
Xdp and ebpf_maps
Xdp and ebpf_mapsXdp and ebpf_maps
Xdp and ebpf_maps
 
Cilium - Fast IPv6 Container Networking with BPF and XDP
Cilium - Fast IPv6 Container Networking with BPF and XDPCilium - Fast IPv6 Container Networking with BPF and XDP
Cilium - Fast IPv6 Container Networking with BPF and XDP
 
Faster Container Image Distribution on a Variety of Tools with Lazy Pulling
Faster Container Image Distribution on a Variety of Tools with Lazy PullingFaster Container Image Distribution on a Variety of Tools with Lazy Pulling
Faster Container Image Distribution on a Variety of Tools with Lazy Pulling
 
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動するStargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
Stargz Snapshotter: イメージのpullを省略しcontainerdでコンテナを高速に起動する
 
ELC-E Linux Awareness
ELC-E Linux AwarenessELC-E Linux Awareness
ELC-E Linux Awareness
 
DPDK In Depth
DPDK In DepthDPDK In Depth
DPDK In Depth
 
LF_DPDK17_GRO/GSO Libraries: Bring Significant Performance Gains to DPDK-base...
LF_DPDK17_GRO/GSO Libraries: Bring Significant Performance Gains to DPDK-base...LF_DPDK17_GRO/GSO Libraries: Bring Significant Performance Gains to DPDK-base...
LF_DPDK17_GRO/GSO Libraries: Bring Significant Performance Gains to DPDK-base...
 
LF_DPDK17_Event Adapters - Connecting Devices to Eventdev
LF_DPDK17_Event Adapters - Connecting Devices to EventdevLF_DPDK17_Event Adapters - Connecting Devices to Eventdev
LF_DPDK17_Event Adapters - Connecting Devices to Eventdev
 
Introduction to segmentation fault handling
Introduction to segmentation fault handling Introduction to segmentation fault handling
Introduction to segmentation fault handling
 
Linux Kernel Cryptographic API and Use Cases
Linux Kernel Cryptographic API and Use CasesLinux Kernel Cryptographic API and Use Cases
Linux Kernel Cryptographic API and Use Cases
 
Starting up Containers Super Fast With Lazy Pulling of Images
Starting up Containers Super Fast With Lazy Pulling of ImagesStarting up Containers Super Fast With Lazy Pulling of Images
Starting up Containers Super Fast With Lazy Pulling of Images
 
Startup Containers in Lightning Speed with Lazy Image Distribution
Startup Containers in Lightning Speed with Lazy Image DistributionStartup Containers in Lightning Speed with Lazy Image Distribution
Startup Containers in Lightning Speed with Lazy Image Distribution
 
Developing the fastest HTTP/2 server
Developing the fastest HTTP/2 serverDeveloping the fastest HTTP/2 server
Developing the fastest HTTP/2 server
 
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDPDockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
 
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitchLF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitch
 
P4, EPBF, and Linux TC Offload
P4, EPBF, and Linux TC OffloadP4, EPBF, and Linux TC Offload
P4, EPBF, and Linux TC Offload
 

Viewers also liked

Chapter 2. Transforming Work for Women's Rights
Chapter 2. Transforming Work for Women's RightsChapter 2. Transforming Work for Women's Rights
Chapter 2. Transforming Work for Women's RightsDr Lendy Spires
 
Πτηνά
ΠτηνάΠτηνά
Πτηνάstkarapy
 
Ortega y gasset. masen errebolta
Ortega y gasset. masen erreboltaOrtega y gasset. masen errebolta
Ortega y gasset. masen erreboltahausnartzen
 
Data-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile TeamsData-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile TeamsTechWell
 
2015 Course Calendar Image Now
2015 Course Calendar Image Now2015 Course Calendar Image Now
2015 Course Calendar Image NowEmma Kelly
 
Cold Chain IQ Celebrates its 1st Anniversary: Infographic
Cold Chain IQ Celebrates its 1st Anniversary: InfographicCold Chain IQ Celebrates its 1st Anniversary: Infographic
Cold Chain IQ Celebrates its 1st Anniversary: InfographicPharma IQ
 
比例ハザードモデルはとってもtricky!
比例ハザードモデルはとってもtricky!比例ハザードモデルはとってもtricky!
比例ハザードモデルはとってもtricky!takehikoihayashi
 

Viewers also liked (8)

Chapter 2. Transforming Work for Women's Rights
Chapter 2. Transforming Work for Women's RightsChapter 2. Transforming Work for Women's Rights
Chapter 2. Transforming Work for Women's Rights
 
Gr 12 Senior Certificate
Gr 12 Senior CertificateGr 12 Senior Certificate
Gr 12 Senior Certificate
 
Πτηνά
ΠτηνάΠτηνά
Πτηνά
 
Ortega y gasset. masen errebolta
Ortega y gasset. masen erreboltaOrtega y gasset. masen errebolta
Ortega y gasset. masen errebolta
 
Data-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile TeamsData-Driven Software Engineering for Agile Teams
Data-Driven Software Engineering for Agile Teams
 
2015 Course Calendar Image Now
2015 Course Calendar Image Now2015 Course Calendar Image Now
2015 Course Calendar Image Now
 
Cold Chain IQ Celebrates its 1st Anniversary: Infographic
Cold Chain IQ Celebrates its 1st Anniversary: InfographicCold Chain IQ Celebrates its 1st Anniversary: Infographic
Cold Chain IQ Celebrates its 1st Anniversary: Infographic
 
比例ハザードモデルはとってもtricky!
比例ハザードモデルはとってもtricky!比例ハザードモデルはとってもtricky!
比例ハザードモデルはとってもtricky!
 

Similar to OSDC 2015: Roland Kammerer | DRBD9: Managing High-Available Storage in Many-Node Setups

drbd9_and_drbdmanage_may_2015
drbd9_and_drbdmanage_may_2015drbd9_and_drbdmanage_may_2015
drbd9_and_drbdmanage_may_2015Alexandre Huynh
 
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
 
Drbd9 and drbdmanage_june_2016
Drbd9 and drbdmanage_june_2016Drbd9 and drbdmanage_june_2016
Drbd9 and drbdmanage_june_2016Philipp Reisner
 
Perspectives on Docker
Perspectives on DockerPerspectives on Docker
Perspectives on DockerRightScale
 
What CloudStackers Need To Know About LINSTOR/DRBD
What CloudStackers Need To Know About LINSTOR/DRBDWhat CloudStackers Need To Know About LINSTOR/DRBD
What CloudStackers Need To Know About LINSTOR/DRBDShapeBlue
 
Disaster recovery of OpenStack Cinder using DRBD
Disaster recovery of OpenStack Cinder using DRBDDisaster recovery of OpenStack Cinder using DRBD
Disaster recovery of OpenStack Cinder using DRBDViswesuwara Nathan
 
State of Containers and the Convergence of HPC and BigData
State of Containers and the Convergence of HPC and BigDataState of Containers and the Convergence of HPC and BigData
State of Containers and the Convergence of HPC and BigDatainside-BigData.com
 
Docker and coreos20141020b
Docker and coreos20141020bDocker and coreos20141020b
Docker and coreos20141020bRichard Kuo
 
Using Docker For Development
Using Docker For DevelopmentUsing Docker For Development
Using Docker For DevelopmentLaura Frank Tacho
 
XT Best Practices
XT Best PracticesXT Best Practices
XT Best PracticesJeff Larkin
 
Ceph, Now and Later: Our Plan for Open Unified Cloud Storage
Ceph, Now and Later: Our Plan for Open Unified Cloud StorageCeph, Now and Later: Our Plan for Open Unified Cloud Storage
Ceph, Now and Later: Our Plan for Open Unified Cloud StorageSage Weil
 
Fosdem'20_Past, present & future of DRLM project
Fosdem'20_Past, present & future of DRLM projectFosdem'20_Past, present & future of DRLM project
Fosdem'20_Past, present & future of DRLM projectDidac Oliveira
 
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9OpenNebula Project
 
High Availability != High-cost
High Availability != High-costHigh Availability != High-cost
High Availability != High-costnormanmaurer
 
stackconf 2022: Cluster Management: Heterogeneous, Lightweight, Safe. Pick Three
stackconf 2022: Cluster Management: Heterogeneous, Lightweight, Safe. Pick Threestackconf 2022: Cluster Management: Heterogeneous, Lightweight, Safe. Pick Three
stackconf 2022: Cluster Management: Heterogeneous, Lightweight, Safe. Pick ThreeNETWAYS
 
DevEx | there’s no place like k3s
DevEx | there’s no place like k3sDevEx | there’s no place like k3s
DevEx | there’s no place like k3sHaggai Philip Zagury
 
Lightweight Virtualization with Linux Containers and Docker | YaC 2013
Lightweight Virtualization with Linux Containers and Docker | YaC 2013Lightweight Virtualization with Linux Containers and Docker | YaC 2013
Lightweight Virtualization with Linux Containers and Docker | YaC 2013dotCloud
 
Lightweight Virtualization with Linux Containers and Docker I YaC 2013
Lightweight Virtualization with Linux Containers and Docker I YaC 2013Lightweight Virtualization with Linux Containers and Docker I YaC 2013
Lightweight Virtualization with Linux Containers and Docker I YaC 2013Docker, Inc.
 
DCEU 18: Developing with Docker Containers
DCEU 18: Developing with Docker ContainersDCEU 18: Developing with Docker Containers
DCEU 18: Developing with Docker ContainersDocker, Inc.
 

Similar to OSDC 2015: Roland Kammerer | DRBD9: Managing High-Available Storage in Many-Node Setups (20)

drbd9_and_drbdmanage_may_2015
drbd9_and_drbdmanage_may_2015drbd9_and_drbdmanage_may_2015
drbd9_and_drbdmanage_may_2015
 
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
 
Drbd9 and drbdmanage_june_2016
Drbd9 and drbdmanage_june_2016Drbd9 and drbdmanage_june_2016
Drbd9 and drbdmanage_june_2016
 
Drbd
DrbdDrbd
Drbd
 
Perspectives on Docker
Perspectives on DockerPerspectives on Docker
Perspectives on Docker
 
What CloudStackers Need To Know About LINSTOR/DRBD
What CloudStackers Need To Know About LINSTOR/DRBDWhat CloudStackers Need To Know About LINSTOR/DRBD
What CloudStackers Need To Know About LINSTOR/DRBD
 
Disaster recovery of OpenStack Cinder using DRBD
Disaster recovery of OpenStack Cinder using DRBDDisaster recovery of OpenStack Cinder using DRBD
Disaster recovery of OpenStack Cinder using DRBD
 
State of Containers and the Convergence of HPC and BigData
State of Containers and the Convergence of HPC and BigDataState of Containers and the Convergence of HPC and BigData
State of Containers and the Convergence of HPC and BigData
 
Docker and coreos20141020b
Docker and coreos20141020bDocker and coreos20141020b
Docker and coreos20141020b
 
Using Docker For Development
Using Docker For DevelopmentUsing Docker For Development
Using Docker For Development
 
XT Best Practices
XT Best PracticesXT Best Practices
XT Best Practices
 
Ceph, Now and Later: Our Plan for Open Unified Cloud Storage
Ceph, Now and Later: Our Plan for Open Unified Cloud StorageCeph, Now and Later: Our Plan for Open Unified Cloud Storage
Ceph, Now and Later: Our Plan for Open Unified Cloud Storage
 
Fosdem'20_Past, present & future of DRLM project
Fosdem'20_Past, present & future of DRLM projectFosdem'20_Past, present & future of DRLM project
Fosdem'20_Past, present & future of DRLM project
 
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
 
High Availability != High-cost
High Availability != High-costHigh Availability != High-cost
High Availability != High-cost
 
stackconf 2022: Cluster Management: Heterogeneous, Lightweight, Safe. Pick Three
stackconf 2022: Cluster Management: Heterogeneous, Lightweight, Safe. Pick Threestackconf 2022: Cluster Management: Heterogeneous, Lightweight, Safe. Pick Three
stackconf 2022: Cluster Management: Heterogeneous, Lightweight, Safe. Pick Three
 
DevEx | there’s no place like k3s
DevEx | there’s no place like k3sDevEx | there’s no place like k3s
DevEx | there’s no place like k3s
 
Lightweight Virtualization with Linux Containers and Docker | YaC 2013
Lightweight Virtualization with Linux Containers and Docker | YaC 2013Lightweight Virtualization with Linux Containers and Docker | YaC 2013
Lightweight Virtualization with Linux Containers and Docker | YaC 2013
 
Lightweight Virtualization with Linux Containers and Docker I YaC 2013
Lightweight Virtualization with Linux Containers and Docker I YaC 2013Lightweight Virtualization with Linux Containers and Docker I YaC 2013
Lightweight Virtualization with Linux Containers and Docker I YaC 2013
 
DCEU 18: Developing with Docker Containers
DCEU 18: Developing with Docker ContainersDCEU 18: Developing with Docker Containers
DCEU 18: Developing with Docker Containers
 

OSDC 2015: Roland Kammerer | DRBD9: Managing High-Available Storage in Many-Node Setups