recover Shared Storage (DRBD)

How to recover Shared Storage (DRBD) from split brain

After split brain has been detected, one node will always have the resource in a StandAlone connection state. The other might either also be in the StandAlone state (if both nodes detected the split brain simultaneously), or in WFConnection (if the peer tore down the connection before the other node had a chance to detect split brain).

 

Shared Storage (DRBD) Status

 

If you get degraded Shared Storage (DRBD) you have to manually resolve split brain situation. You will need to log into Master/Slave server using SSH and connect as root.

 

On Master (primary) server :

drbdadm connect all

 

On Backup (secondary) server :

drbdadm invalidate all
drbdadm connect all

 

Upon connection, your split brain victim immediately changes its connection state to SyncTarget, and has its modifications overwritten by the remaining primary node.


    • Related Articles

    • ScopTEL - Shared Users for Devices

      Shared Users For Devices In many cases it is desirable to have an extension shared across multiple devices. For example you have an extension 100 and you want it registered to multiple SIP User Agents such as: SIP Soft Phone, Wireless SIP Phone ...
    • ScopTEL Telephony Feature List

      ScopTEL Telephony Feature List ScopTEL has many applications and many Enterprise PBX features. This is a list of PBX Features. Feature Name Extended Description Fax Server Fax to Email Email to Fax (Clientless) Per User Licensing Model Customizable ...
    • Module 21 - ScopTEL IP PBX Software - Asterisk T.38 Fax Gateway Configuration

      ScopTEL Asterisk T.38 Fax Gateway Full T.38 Capabilities Initial support for handling of T.38 sessions was merged into the Asterisk 1.4 codebase. Inside of Asterisk 1.4, it is possible to perform what is referred to as T.38 passthrough. T.38 ...
    • Configure High Availability Telephony server

      Background The ScopTEL IP PBX supports different methods for High Availability and replication of MySQL databases; this article will explain the easiest way to configure two (2) servers in a Main / Main Server (Circular) scenario using RSYNC to ...
    • ScopTEL Reserved Call Parking

      The purpose of Call Parking is to put a call on hold and resume the call from another extension. Legacy Phone systems used to have what were called Square Line Appearances aka Shared Line Appearances. The point of Square Line Appearances was to ...