1 / 13

The application of DRBD in Linux-HA

The application of DRBD in Linux-HA. Haibo Zhang 4/28/2014. What is DRBD?. DRBD (Distributed Replicated Block Device) is a software development for high availability clusters. What is the HA?.

ull
Download Presentation

The application of DRBD in Linux-HA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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. The structure of HA 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 Return immediately write local success, the data on buffer. may be lost Asynchronous The local write return immediately successful and the data is sent to the other party, dual both power-down, the data may be lost Copy data Memory synchronization Local and the other write successfully identified and returned. Dual power-down or also damaged disk, the data may be lost 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 Input data Receive Data Copy data Transfer data to node respond Copy data heartbeat heartbeat

  12. DRBD in the in reality Company with big data Bank Database system

  13. Tha Thank You!

More Related