Presentation is loading. Please wait.

Presentation is loading. Please wait.

The application of DRBD in Linux-HA Haibo Zhang 4/28/2014.

Similar presentations


Presentation on theme: "The application of DRBD in Linux-HA Haibo Zhang 4/28/2014."— Presentation transcript:

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!


Download ppt "The application of DRBD in Linux-HA Haibo Zhang 4/28/2014."

Similar presentations


Ads by Google