global	{ 
	usage-count no;	
}

common	{
#       incon-degr-cmd "halt -f";       #Wenn Node beim starten merkt, dass das Cluster beim Runterfahren degraded war und seine lokalen Daten
                                        #inkonsistent sind, fuehrt er den Befehl aus
        startup {
        wfc-timeout 120;                #Nach Reboot wird solange gewartet, bis der andere knoten auftaucht
        degr-wfc-timeout 60;            #Ein Knoten faellt aus->Cluster degraded->verbleibender Knoten rebootet und wartet nun nur noch solange
        }                               #bis der andere Knoten auftaucht (da er down war, ist die Wahrscheinlichkeit geringer, dass er zur
                                        #gleichen Zeit bootet
        disk {
        on-io-error detach;             #Wenn die Festplatte einen io-error meldet wird sie ausgehaengt
#       fencing resource-only;          #Wenn ein Node als Primary disconnected wird, versucht er die Heartbeat-Leitung den anderen Knoten zu
        }                               #erreichen. Erreich er ihn nicht->OK. Erreicht er ihn (im Falle eines DRBD-Splitbrains) wird der
                                        #Datenbestand des anderen Knotens auf "outdated gesetzt"

        net {
        cram-hmac-alg sha1;             #Algorithmus zur Authentifizierung
        shared-secret insertPWhere;     #Passwort zur Authentifizierung
        after-sb-0pri disconnect;
        after-sb-1pri disconnect;
        after-sb-2pri disconnect;
        rr-conflict disconnect;
        }

        syncer {

        rate 600M;
        }


     	handlers {
#     	outdate-peer "/usr/lib/heartbeat/drbd-peer-outdater";
	}

}

resource drbd_afd {
 	protocol C;


 	on saprouter1 {
    		device    /dev/drbd0;
    		disk      /dev/sda8;
    		address   192.168.0.1:7789;
    		meta-disk internal;
  	}
  	on saprouter2 {
    		device    /dev/drbd0;
    		disk      /dev/sda8;
    		address   192.168.0.2:7789;
    		meta-disk internal;
  	}
}

resource drbd_ftpdata {
	protocol C;
	
	on saprouter1 {
		device /dev/drbd1;
		disk /dev/sda7;
		address 192.168.0.1:7790;
		meta-disk internal;
	}
	on saprouter2 {
		device /dev/drbd1;
		disk /dev/sda7;
		address 192.168.0.2:7790;
		meta-disk internal;
	}
}

resource drbd_saprouter {
        protocol C;

        on saprouter1 {
                device  /dev/drbd2;
                disk    /dev/sda6;
                address 192.168.0.1:7791;
                meta-disk internal;
        }
        on saprouter2 {
                device  /dev/drbd2;
                disk    /dev/sda6;
                address 192.168.0.2:7791;
                meta-disk internal;
        }
}


resource drbd_configs {
        protocol C;

        on saprouter1 {
                device /dev/drbd3;
                disk /dev/sda9;
                address 192.168.0.1:7792;
                meta-disk internal;
        }
        on saprouter2 {
                device /dev/drbd3;
                disk /dev/sda9;
                address 192.168.0.2:7792;
                meta-disk internal;
        }
}

