DRBD HOWTO

David Krovich

 dkrovich@slackworks.com
 

HOWTO for DRBD


Table of Contents
1. Introduction
1.1. What is DRBD?
1.2. What is the scope of drbd, what else do I need to build HA clusters?
1.3. How does it work ?
1.4. How is drbd related to current HA clusters ?
2. Installation
2.1. Download the software
2.2. Compile the package
2.3. Test loading the drbd module
2.4. 2.4.x Kernel Considerations
2.5. Unresolved symbols
3. Using drbdsetup
3.1. drbdsetup
3.2. Example of using drbdsetup
4. drbd.conf Sample Configuration
4.1. drbd.conf
4.2. Sample drbd.conf setup
5. Integrating with the heartbeat package
5.1. What is heartbeat?
5.2. drbd heartbeat scripts
5.3. Sample heartbeat integration - web server
5.4. Sample heartbeat integration - NFS server
6. Timeouts
6.1. How do timeouts work?
6.2. Why is a small timeout good?
6.3. Why are small timeouts leading to timeout/resync/connect?
6.4. What are "postpone packets"?
6.5. What should you do if you see this timeout/resync/connect pattern?
7. Miscellaneous
7.1. tl-size
8. Getting Support
8.1. Mailing List