SlideShare uma empresa Scribd logo
1 de 30
DRBD é um amigo!
What is DRBD?
• DRBD is a block device designed as a building
block to form HA clusters.
• This is done by mirroring a whole block device
via an assigned network.
• DRBD can be understand as network based
RAID1.
• T uses DRBD-8.2, S uses DRBD-8.4
(may change in the future).
Block device (Kernel component)
File system
Buffer cache
Block device
Disk sched
Disk driver
DRBD sends I/O to the other node
File system
Buffer cache
DRBD
Disk sched
Disk driver
WRITE ops are sent
to secondary over
network
Data flow in kernel land
How to set up DRBD
• Prepare DRBD partitions
• Create setup files
/etc/drbd.conf (DRBD-8.2)
/etc/drbd.d/global_common.conf (DRBD-8.4)
/etc/drbd.d/r0.res,r1.res (DRBD-8.4)
• Start DRBD sync
DRBD settings
• In DRBD-8.2,
all the settings are in /etc/drbd.conf
• In DRBD-8.4,
global settings in /etc/drbd.d/global_common.conf
resource level settings in /etc/drbd.d/r<N>.res
• Sample:
http://www.drbd.org/users-guide/re-drbdconf.html
• HA1 and HA2 have the identical DRBD config files
• Usage-count (always no)
• Protocol (C  WRITE completes when reached the other node as
well)
• Sync rate (100MB/sec for sync  no need for 10Gb NIC)
• Partition name (device minor # for /dev/drbdN)
• Node name / IP address / port number
Sampe drbd.conf (1)
• global {
• usage-count no;
• }
• common {
• net {
• protocol C;
• }
• syncer {
• rate 100M;
• }
• }
Sample drbd.conf (2)
• resource r0 {
• protocol C;
• on Machine-HA1 { (must match what “uname –n” says on HA1)
• device /dev/drbd1;
• disk /dev/disk/by-label/XX;
• address 10.0.128.17:7788;
• }
• on Machine-HA2 { (must match what “uname –n” says on HA2)
• device /dev/drbd1;
• disk /dev/disk/by-label/XX;
• address 10.0.128.18:7788;
• }
• }
• [root@Machine-HA2 ~]# uname -n
• Machine-HA2
• [root@Machine-HA2 ~]#
Resource and Role
• In DRBD, every resource (partition) has a role,
which may be primary or secondary.
• A primary DRBD device can be used for any
read/write operations.
• A DRBD secondary device can NOT be used for
any read/write operations.
• Secondary only receives WRITEs from primary.
Connection state
• DRBD always uses bond1
HA1: 10.0.128.17 (ping drbd1)
HA2: 10.0.128.18 (ping drbd2)
Monitor DRBD (1)
Healthy state
Shutdown bond1
Monitor DRBD (2)
Enabled bond1 again
DRBD became WFC status (Waiting For Connection)
Nothing can separate DRBD
Nada pode separar DRBD
What causes DRBD problems
There are 3 types of problems.
1. Network error (bond1)
 Outdated
2. Disk error (disk error or filesystem error)
 Diskless
3. Role change without sync
(typically caused by multiple host reboots)
 Inconsistent
1. Network problem
• When bond1 stops working between HA1 and
HA2, DRBD devices on standby node becomes
Outdated
How to fix? 
• Fix the network issue at first.
• Then DRBD will fix automatically.
• Without heartbeat, you may need manual
intervention.
Healthy State
Bond1 stopped (ifdown bond1)
CS (connection Status) becomes WFConnection (Waiting For Connection).
ST (Status) becomes Unknown on peer side.
DS (Disk Status) becomes Outdated on secondary devices.
How to fix
• Find where the problem is. It can be bond1 on
HA1 or bond1 on HA2, or the network cable.
• Fix the network issue.
• Then the DRBD problem will be fixed
automatically.
• If heartbeat is NOT running, DRBD may not be
fixed automatically.
Disk I/O error on secondary
• DRBD device will be Detached automatically
upon disk error.
• drbd.conf
Resource r0 {
disk {
on-io-error detach;
}
}
Disk I/O error on secondary
• Upon disk error, drbdadm detach <res> will run.
Secondary devices become Diskless state. After fixing the disk issue,
You need to attach drbdadm attach all
If the internal data on the disk is broken, sync will run from UpToDate
device to the peer.
• Fix the disk issue at first.
• Then run drbdadm attach all
• Sync may run.
Disk I/O error on secondary
Disk I/O error on primary
• If disk I/O error happened on primary, Primary
DRBD devices become Diskless.
Disk I/O error on primary
• Fix the disk issue at first. Then run
drbdadm attach all on the bad node.
• Sync will run from UpToDate (secondary) to
Inconsistent (Primary).
• Attach/Detach
 attaches/detaches lower disks
• Connect/Disconnect
 connect-to/disconnect-from peer node
• Primary/Secondary
 define the role of resource
• Invalidate
 invalidate the data
• Pre-DRBD-8.4
drbdadm -- --discard-my-data connect <res>
DRBD-8.4
drbdadm connect --discard-my-data <res>
 discard data on the resource
How to check if split-brain happens
• Once SB happens, you see
Split-Brain detected, dropping connection!
In /var/log/messages
• When SB happens, at least one node becomes
StandAlone. The peer can be WFConnection
or StandAlone too.
• If SB happens, you need to discard data on
one node.
Sample plan to fix SB (1)
1. Take hostbackup
2. Identify the bad host
3. Identify which are primary and secondary
(DRBD)
4. Stop DB
service heartbeat stop (HA1/HA2)
make sure DRBD partitions are not mounted
Sample plan to fix SB (2)
• drbdadm disconnect all (HA1 / HA2)
• drbdadm secondary all (HA1 / HA2)
• drbdadm disconnect all (HA1 / HA2)
• drbdadm -- --discard-my-data connect all
(only on bad host)
• drbdadm connect all (good host)
• drbdadm connect all (bad host)
Sample plan to fix SB (3)
5. Start heartbeat on the good host to make it
Primary.

Mais conteúdo relacionado

Semelhante a DRBD é um amigo!

High Availability != High-cost
High Availability != High-costHigh Availability != High-cost
High Availability != High-costnormanmaurer
 
brief introduction of drbd in SLE12SP2
brief introduction of drbd in SLE12SP2brief introduction of drbd in SLE12SP2
brief introduction of drbd in SLE12SP2Nick Wang
 
High Availability With DRBD & Heartbeat
High Availability With DRBD & HeartbeatHigh Availability With DRBD & Heartbeat
High Availability With DRBD & HeartbeatChris Barber
 
High-availability with Galera Cluster for MySQL
High-availability with Galera Cluster for MySQLHigh-availability with Galera Cluster for MySQL
High-availability with Galera Cluster for MySQLFromDual GmbH
 
Oreilly Webcast 01 19 10
Oreilly Webcast 01 19 10Oreilly Webcast 01 19 10
Oreilly Webcast 01 19 10Sean Hull
 
Operating Systems: Revision
Operating Systems: RevisionOperating Systems: Revision
Operating Systems: RevisionDamian T. Gordon
 
Fedora linux installtion
Fedora linux installtionFedora linux installtion
Fedora linux installtionDeepa Rani
 
Network external hard drive
Network external hard driveNetwork external hard drive
Network external hard drivessuser1eca7d
 
Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)mundlapudi
 
Open Source Data Deduplication
Open Source Data DeduplicationOpen Source Data Deduplication
Open Source Data DeduplicationRedWireServices
 
How to optimize your windows computer
How to optimize your windows computerHow to optimize your windows computer
How to optimize your windows computerMalik Browne
 
Disaster recovery of OpenStack Cinder using DRBD
Disaster recovery of OpenStack Cinder using DRBDDisaster recovery of OpenStack Cinder using DRBD
Disaster recovery of OpenStack Cinder using DRBDViswesuwara Nathan
 

Semelhante a DRBD é um amigo! (20)

High Availability != High-cost
High Availability != High-costHigh Availability != High-cost
High Availability != High-cost
 
brief introduction of drbd in SLE12SP2
brief introduction of drbd in SLE12SP2brief introduction of drbd in SLE12SP2
brief introduction of drbd in SLE12SP2
 
Drbd
DrbdDrbd
Drbd
 
High Availability With DRBD & Heartbeat
High Availability With DRBD & HeartbeatHigh Availability With DRBD & Heartbeat
High Availability With DRBD & Heartbeat
 
Optical disc drive
Optical disc driveOptical disc drive
Optical disc drive
 
Spark architechure.pptx
Spark architechure.pptxSpark architechure.pptx
Spark architechure.pptx
 
High-availability with Galera Cluster for MySQL
High-availability with Galera Cluster for MySQLHigh-availability with Galera Cluster for MySQL
High-availability with Galera Cluster for MySQL
 
Raid
RaidRaid
Raid
 
Oreilly Webcast 01 19 10
Oreilly Webcast 01 19 10Oreilly Webcast 01 19 10
Oreilly Webcast 01 19 10
 
Operating Systems: Revision
Operating Systems: RevisionOperating Systems: Revision
Operating Systems: Revision
 
HARD DISK DRIVE
HARD DISK DRIVE HARD DISK DRIVE
HARD DISK DRIVE
 
Fedora linux installtion
Fedora linux installtionFedora linux installtion
Fedora linux installtion
 
Network external hard drive
Network external hard driveNetwork external hard drive
Network external hard drive
 
Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)Hadoop - Disk Fail In Place (DFIP)
Hadoop - Disk Fail In Place (DFIP)
 
FreeBSD Portscamp, Kuala Lumpur 2016
FreeBSD Portscamp, Kuala Lumpur 2016FreeBSD Portscamp, Kuala Lumpur 2016
FreeBSD Portscamp, Kuala Lumpur 2016
 
Open Source Data Deduplication
Open Source Data DeduplicationOpen Source Data Deduplication
Open Source Data Deduplication
 
How to optimize your windows computer
How to optimize your windows computerHow to optimize your windows computer
How to optimize your windows computer
 
7.pptx
7.pptx7.pptx
7.pptx
 
Disaster recovery of OpenStack Cinder using DRBD
Disaster recovery of OpenStack Cinder using DRBDDisaster recovery of OpenStack Cinder using DRBD
Disaster recovery of OpenStack Cinder using DRBD
 
Raid level
Raid levelRaid level
Raid level
 

Último

Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdfExploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdfMindful Wellness Journey
 
Emotional Freedom Technique Tapping Points Diagram.pdf
Emotional Freedom Technique Tapping Points Diagram.pdfEmotional Freedom Technique Tapping Points Diagram.pdf
Emotional Freedom Technique Tapping Points Diagram.pdfaprilross605
 
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptxSIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptxStephenMino
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theorydrae5
 
February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterssuserdfec6a
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationbrynpueblos04
 
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsGoregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing YogaRaphaël Semeteys
 
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...Cara Menggugurkan Kandungan 087776558899
 
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsColaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDeepika Singh
 
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...mitaliverma221
 
March 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterMarch 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterssuserdfec6a
 
Social Learning Theory presentation.pptx
Social Learning Theory presentation.pptxSocial Learning Theory presentation.pptx
Social Learning Theory presentation.pptxumef01177
 

Último (15)

Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdfExploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
Exploring Stoic Philosophy From Ancient Wisdom to Modern Relevance.pdf
 
Emotional Freedom Technique Tapping Points Diagram.pdf
Emotional Freedom Technique Tapping Points Diagram.pdfEmotional Freedom Technique Tapping Points Diagram.pdf
Emotional Freedom Technique Tapping Points Diagram.pdf
 
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptxSIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
SIKP311 Sikolohiyang Pilipino - Ginhawa.pptx
 
Pokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy TheoryPokemon Go... Unraveling the Conspiracy Theory
Pokemon Go... Unraveling the Conspiracy Theory
 
February 2024 Recommendations for newsletter
February 2024 Recommendations for newsletterFebruary 2024 Recommendations for newsletter
February 2024 Recommendations for newsletter
 
the Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentationthe Husband rolesBrown Aesthetic Cute Group Project Presentation
the Husband rolesBrown Aesthetic Cute Group Project Presentation
 
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsGoregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Goregaon West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Girls in Mahipalpur (delhi) call me [🔝9953056974🔝] escort service 24X7
Girls in Mahipalpur  (delhi) call me [🔝9953056974🔝] escort service 24X7Girls in Mahipalpur  (delhi) call me [🔝9953056974🔝] escort service 24X7
Girls in Mahipalpur (delhi) call me [🔝9953056974🔝] escort service 24X7
 
2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga2023 - Between Philosophy and Practice: Introducing Yoga
2023 - Between Philosophy and Practice: Introducing Yoga
 
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
KLINIK BATA Jual obat penggugur kandungan 087776558899 ABORSI JANIN KEHAMILAN...
 
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsDadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Dadar West Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot GirlsColaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
Colaba Escorts 🥰 8617370543 Call Girls Offer VIP Hot Girls
 
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
Call Girls In Mumbai Just Genuine Call ☎ 7738596112✅ Call Girl Andheri East G...
 
March 2023 Recommendations for newsletter
March 2023 Recommendations for newsletterMarch 2023 Recommendations for newsletter
March 2023 Recommendations for newsletter
 
Social Learning Theory presentation.pptx
Social Learning Theory presentation.pptxSocial Learning Theory presentation.pptx
Social Learning Theory presentation.pptx
 

DRBD é um amigo!

  • 1. DRBD é um amigo!
  • 2. What is DRBD? • DRBD is a block device designed as a building block to form HA clusters. • This is done by mirroring a whole block device via an assigned network. • DRBD can be understand as network based RAID1. • T uses DRBD-8.2, S uses DRBD-8.4 (may change in the future).
  • 3. Block device (Kernel component) File system Buffer cache Block device Disk sched Disk driver
  • 4. DRBD sends I/O to the other node File system Buffer cache DRBD Disk sched Disk driver WRITE ops are sent to secondary over network
  • 5. Data flow in kernel land
  • 6. How to set up DRBD • Prepare DRBD partitions • Create setup files /etc/drbd.conf (DRBD-8.2) /etc/drbd.d/global_common.conf (DRBD-8.4) /etc/drbd.d/r0.res,r1.res (DRBD-8.4) • Start DRBD sync
  • 7. DRBD settings • In DRBD-8.2, all the settings are in /etc/drbd.conf • In DRBD-8.4, global settings in /etc/drbd.d/global_common.conf resource level settings in /etc/drbd.d/r<N>.res • Sample: http://www.drbd.org/users-guide/re-drbdconf.html • HA1 and HA2 have the identical DRBD config files • Usage-count (always no) • Protocol (C  WRITE completes when reached the other node as well) • Sync rate (100MB/sec for sync  no need for 10Gb NIC) • Partition name (device minor # for /dev/drbdN) • Node name / IP address / port number
  • 8. Sampe drbd.conf (1) • global { • usage-count no; • } • common { • net { • protocol C; • } • syncer { • rate 100M; • } • }
  • 9. Sample drbd.conf (2) • resource r0 { • protocol C; • on Machine-HA1 { (must match what “uname –n” says on HA1) • device /dev/drbd1; • disk /dev/disk/by-label/XX; • address 10.0.128.17:7788; • } • on Machine-HA2 { (must match what “uname –n” says on HA2) • device /dev/drbd1; • disk /dev/disk/by-label/XX; • address 10.0.128.18:7788; • } • } • [root@Machine-HA2 ~]# uname -n • Machine-HA2 • [root@Machine-HA2 ~]#
  • 10. Resource and Role • In DRBD, every resource (partition) has a role, which may be primary or secondary. • A primary DRBD device can be used for any read/write operations. • A DRBD secondary device can NOT be used for any read/write operations. • Secondary only receives WRITEs from primary.
  • 11. Connection state • DRBD always uses bond1 HA1: 10.0.128.17 (ping drbd1) HA2: 10.0.128.18 (ping drbd2)
  • 12. Monitor DRBD (1) Healthy state Shutdown bond1
  • 13. Monitor DRBD (2) Enabled bond1 again DRBD became WFC status (Waiting For Connection)
  • 16. What causes DRBD problems There are 3 types of problems. 1. Network error (bond1)  Outdated 2. Disk error (disk error or filesystem error)  Diskless 3. Role change without sync (typically caused by multiple host reboots)  Inconsistent
  • 17. 1. Network problem • When bond1 stops working between HA1 and HA2, DRBD devices on standby node becomes Outdated How to fix?  • Fix the network issue at first. • Then DRBD will fix automatically. • Without heartbeat, you may need manual intervention.
  • 19. Bond1 stopped (ifdown bond1) CS (connection Status) becomes WFConnection (Waiting For Connection). ST (Status) becomes Unknown on peer side. DS (Disk Status) becomes Outdated on secondary devices.
  • 20. How to fix • Find where the problem is. It can be bond1 on HA1 or bond1 on HA2, or the network cable. • Fix the network issue. • Then the DRBD problem will be fixed automatically. • If heartbeat is NOT running, DRBD may not be fixed automatically.
  • 21. Disk I/O error on secondary • DRBD device will be Detached automatically upon disk error. • drbd.conf Resource r0 { disk { on-io-error detach; } }
  • 22. Disk I/O error on secondary • Upon disk error, drbdadm detach <res> will run. Secondary devices become Diskless state. After fixing the disk issue, You need to attach drbdadm attach all If the internal data on the disk is broken, sync will run from UpToDate device to the peer.
  • 23. • Fix the disk issue at first. • Then run drbdadm attach all • Sync may run. Disk I/O error on secondary
  • 24. Disk I/O error on primary • If disk I/O error happened on primary, Primary DRBD devices become Diskless.
  • 25. Disk I/O error on primary • Fix the disk issue at first. Then run drbdadm attach all on the bad node. • Sync will run from UpToDate (secondary) to Inconsistent (Primary).
  • 26. • Attach/Detach  attaches/detaches lower disks • Connect/Disconnect  connect-to/disconnect-from peer node • Primary/Secondary  define the role of resource • Invalidate  invalidate the data • Pre-DRBD-8.4 drbdadm -- --discard-my-data connect <res> DRBD-8.4 drbdadm connect --discard-my-data <res>  discard data on the resource
  • 27. How to check if split-brain happens • Once SB happens, you see Split-Brain detected, dropping connection! In /var/log/messages • When SB happens, at least one node becomes StandAlone. The peer can be WFConnection or StandAlone too. • If SB happens, you need to discard data on one node.
  • 28. Sample plan to fix SB (1) 1. Take hostbackup 2. Identify the bad host 3. Identify which are primary and secondary (DRBD) 4. Stop DB service heartbeat stop (HA1/HA2) make sure DRBD partitions are not mounted
  • 29. Sample plan to fix SB (2) • drbdadm disconnect all (HA1 / HA2) • drbdadm secondary all (HA1 / HA2) • drbdadm disconnect all (HA1 / HA2) • drbdadm -- --discard-my-data connect all (only on bad host) • drbdadm connect all (good host) • drbdadm connect all (bad host)
  • 30. Sample plan to fix SB (3) 5. Start heartbeat on the good host to make it Primary.