home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / ubuntu / drbd / Kconfig next >
Encoding:
Text File  |  2009-09-09  |  1.3 KB  |  33 lines

  1. #
  2. # DRBD device driver configuration
  3. #
  4. config BLK_DEV_DRBD
  5.     tristate "DRBD Distributed Replicated Block Device support"
  6.     select INET
  7.     select PROC_FS
  8.     select CONNECTOR
  9.     select CRYPTO
  10.     select CRYPTO_HMAC
  11.     ---help---
  12.       DRBD is a block device which is designed to build high availability
  13.       clusters.  This is done by mirroring a whole block device via (a
  14.       dedicated) network.  You could see it as a network RAID 1.
  15.  
  16.       Each minor device has a state, which can be 'primary' or 'secondary'.
  17.       On the node with the primary device the application is supposed to
  18.       run and to access the device (/dev/drbdX). Every write is sent to the
  19.       local 'lower level block device' and via network to the node with the
  20.       device in 'secondary' state.
  21.       The secondary device simply writes the data to its lower level block
  22.       device. Currently no read-balancing via the network is done.
  23.  
  24.       DRBD can also be used with "shared-disk semantics" (primary-primary),
  25.       even though it is a "shared-nothing cluster".  You'd need to use a
  26.       cluster file system on top of that for cache coherency.
  27.  
  28.       DRBD management is done through user-space tools.
  29.       For automatic failover you need a cluster manager (e.g. heartbeat).
  30.       See also: http://www.drbd.org/, http://www.linux-ha.org
  31.  
  32.       If unsure, say N.
  33.