Download presentation
Presentation is loading. Please wait.
Published byDorothy Lyons Modified over 9 years ago
1
The application of DRBD in Linux-HA Haibo Zhang 4/28/2014
2
What is DRBD? DRBD (Distributed Replicated Block Device) is a software development for high availability clusters
3
What is the HA? The Linux-HA (High-Availability Linux project provides a high availability (clustering) Solution for Linux, FreeBSD, OpenBSD, Solaris and which promotes reliability, availability, and serviceability (RAS).
4
Easy way to understand Disk Array RAID ( Redundant Arrays of Inexpensive Disks , RAID )
5
The structure of HA
6
DRBD core functionality by Linux kernel implements, Under the file system it is closest to the IO stack. Conducive to the transmission of the data System should be the shared disk file system like GFS2 ; OCFS2
7
How the DRBD running Mirroring of important data Fully synchronous switch between master slave
8
File transfer The local write return immediately successful and the data is sent to the other party, dual both power-down, the data may be lost Local and the other write successfully identified and returned. Dual power-down or also damaged disk, the data may be lost Return immediately write local success, the data on buffer. may be lost Copy data Asynchronous Memory synchronization
9
heartbeat
10
Split brain Each node want to switch to master node when the net broken Quorum Algorithm to handle split brain
11
Core of the progress Input data heartbeat Copy data Receive Data respond Transfer data to node Input data heartbeat Copy data
12
DRBD in the in reality Company with big data Bank Database system
13
Tha Thank You!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.