<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=DRBD_old_Stuff</id>
	<title>DRBD old Stuff - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ixheim.de/index.php?action=history&amp;feed=atom&amp;title=DRBD_old_Stuff"/>
	<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=DRBD_old_Stuff&amp;action=history"/>
	<updated>2026-06-29T01:57:31Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Xinux Wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.ixheim.de/index.php?title=DRBD_old_Stuff&amp;diff=56035&amp;oldid=prev</id>
		<title>Thomas.will: Die Seite wurde neu angelegt: „  ==Minimale Konfigurationsdatei== &lt;source lang=&quot;bash&quot;&gt; global { usage-count yes; } common {         syncer { rate 100M; }         protocol C; } resource data…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ixheim.de/index.php?title=DRBD_old_Stuff&amp;diff=56035&amp;oldid=prev"/>
		<updated>2024-09-08T16:25:22Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „  ==Minimale Konfigurationsdatei== &amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt; global { usage-count yes; } common {         syncer { rate 100M; }         protocol C; } resource data…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
==Minimale Konfigurationsdatei==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
global { usage-count yes; }&lt;br /&gt;
common {&lt;br /&gt;
        syncer { rate 100M; }&lt;br /&gt;
        protocol C;&lt;br /&gt;
}&lt;br /&gt;
resource data {&lt;br /&gt;
                device          /dev/drbd0;&lt;br /&gt;
                meta-disk       internal;&lt;br /&gt;
        on cp1 {&lt;br /&gt;
                disk            /dev/sdb;&lt;br /&gt;
                address         10.0.0.1:7788;&lt;br /&gt;
        }&lt;br /&gt;
        on cp2 {&lt;br /&gt;
                disk            /dev/sdb;&lt;br /&gt;
                address         10.0.0.2:7788;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
global {&lt;br /&gt;
    usage-count yes;&lt;br /&gt;
}&lt;br /&gt;
common {&lt;br /&gt;
        syncer {&lt;br /&gt;
                rate 10M;&lt;br /&gt;
        }&lt;br /&gt;
        protocol C;&lt;br /&gt;
        handlers {&lt;br /&gt;
                pri-on-incon-degr &amp;quot;echo o &amp;gt; /proc/sysrq-trigger ; halt -f&amp;quot;;&lt;br /&gt;
                pri-lost-after-sb &amp;quot;echo o &amp;gt; /proc/sysrq-trigger ; halt -f&amp;quot;;&lt;br /&gt;
                local-io-error &amp;quot;echo o &amp;gt; /proc/sysrq-trigger ; halt -f&amp;quot;;&lt;br /&gt;
                outdate-peer &amp;quot;/usr/sbin/drbd-peer-outdater&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        startup {&lt;br /&gt;
        }&lt;br /&gt;
        disk {&lt;br /&gt;
                on-io-error   detach;&lt;br /&gt;
        }&lt;br /&gt;
        net {&lt;br /&gt;
                after-sb-0pri disconnect;&lt;br /&gt;
                after-sb-1pri disconnect;&lt;br /&gt;
                after-sb-2pri disconnect;&lt;br /&gt;
                rr-conflict disconnect;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
resource data {&lt;br /&gt;
                device          /dev/drbd0;&lt;br /&gt;
                meta-disk       internal;&lt;br /&gt;
        on emi {&lt;br /&gt;
                disk            /dev/sdd;&lt;br /&gt;
                address         10.0.0.1:7788;&lt;br /&gt;
        }&lt;br /&gt;
        on lilly {&lt;br /&gt;
                disk            /dev/sdb;&lt;br /&gt;
                address         10.0.0.2:7788;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 #/etc/drbd.conf&lt;br /&gt;
 global {&lt;br /&gt;
     usage-count yes;&lt;br /&gt;
 }&lt;br /&gt;
 common {&lt;br /&gt;
   syncer { rate 10M; }&lt;br /&gt;
 }&lt;br /&gt;
 resource data {&lt;br /&gt;
   protocol C;&lt;br /&gt;
   handlers {&lt;br /&gt;
     pri-on-incon-degr &amp;quot;echo o &amp;gt; /proc/sysrq-trigger ; halt -f&amp;quot;;&lt;br /&gt;
     pri-lost-after-sb &amp;quot;echo o &amp;gt; /proc/sysrq-trigger ; halt -f&amp;quot;;&lt;br /&gt;
     local-io-error &amp;quot;echo o &amp;gt; /proc/sysrq-trigger ; halt -f&amp;quot;;&lt;br /&gt;
     outdate-peer &amp;quot;/usr/sbin/drbd-peer-outdater&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
   startup {&lt;br /&gt;
   }&lt;br /&gt;
   disk {&lt;br /&gt;
     on-io-error   detach;&lt;br /&gt;
   }&lt;br /&gt;
   net {&lt;br /&gt;
     allow-two-primaries;&lt;br /&gt;
     after-sb-0pri disconnect;&lt;br /&gt;
     after-sb-1pri disconnect;&lt;br /&gt;
     after-sb-2pri disconnect;&lt;br /&gt;
     rr-conflict disconnect;&lt;br /&gt;
   }&lt;br /&gt;
   syncer {&lt;br /&gt;
     rate 10M;&lt;br /&gt;
     al-extents 257;&lt;br /&gt;
   }&lt;br /&gt;
   on thorin {&lt;br /&gt;
     device     /dev/drbd0;&lt;br /&gt;
     disk       /dev/sda3;&lt;br /&gt;
     address    172.18.241.29:7788;&lt;br /&gt;
     meta-disk  /dev/sda5 [0];&lt;br /&gt;
   }&lt;br /&gt;
   on thrain {&lt;br /&gt;
     device    /dev/drbd0;&lt;br /&gt;
     disk      /dev/sda3;&lt;br /&gt;
     address    172.18.241.30:7788;&lt;br /&gt;
     meta-disk /dev/sda5 [0];&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
---&amp;gt;&lt;br /&gt;
konfigurationsdatei auf andere node kopieren&lt;br /&gt;
 root@thorin:~# scp /etc/drbd.conf thrain:/etc&lt;br /&gt;
&lt;br /&gt;
auf beiden seiten md kreieren&lt;br /&gt;
 root@thorin:~# drbdadm create-md  data&lt;br /&gt;
 root@thrain:~# drbdadm create-md  data&lt;br /&gt;
&lt;br /&gt;
partitionen aktivieren&lt;br /&gt;
 root@thorin:~# drbdadm up  data&lt;br /&gt;
 root@thrain:~# drbdadm up  data&lt;br /&gt;
&lt;br /&gt;
eine seite auf master setzen.&lt;br /&gt;
 root@thorin:~# drbdsetup /dev/drbd0 primary --o&lt;br /&gt;
&lt;br /&gt;
formatieren.&lt;br /&gt;
 root@thorin:~# mkfs.ext3 /dev/drbd0&lt;br /&gt;
&lt;br /&gt;
==Split Brain recovery manuell==&lt;br /&gt;
&lt;br /&gt;
Auf dem Secondary Node folgendes ausführen:&lt;br /&gt;
 drbdadm secondary data &lt;br /&gt;
 drbdadm disconnect data &lt;br /&gt;
 drbdadm -- --discard-my-data connect data&lt;br /&gt;
&lt;br /&gt;
und auf dem Primary Node:&lt;br /&gt;
 drbdadm connect data&lt;br /&gt;
&lt;br /&gt;
Das System stellt sich dann von selbst wieder her, wenn keine anderen Probleme vorliegen.&lt;br /&gt;
&lt;br /&gt;
==Zustand checken==&lt;br /&gt;
 root@reliant:~# drbd-overview &lt;br /&gt;
   0:galactica-services  SyncTarget Primary/Primary Inconsistent/UpToDate C r---- &lt;br /&gt;
 	[====&amp;gt;...............] sync'ed: 25.7% (38072/51196)M&lt;br /&gt;
   1:orion               Connected  Primary/Primary UpToDate/UpToDate     C r----&lt;br /&gt;
==Hozhammermethode==&lt;br /&gt;
 drbdadm -- --overwrite-data-of-peer primary data&lt;br /&gt;
=Nützliche Kommandos für drbdadm=&lt;br /&gt;
Der Befehl drbdadm ist vergleichbar mit mdadm bei Softraids. Er kann mit verschiedenen Parametern dazu benutzt werden, DRBD-Devices wie oben bereits gezeigt zu erstellen, aber auch zu ändern, zu (de-)aktivieren oder zu löschen.&lt;br /&gt;
==Volle Neusynchronisation== &lt;br /&gt;
von /dev/drbd0 mittels der DRBD-Ressource 'home-data' (Status in /proc/drbd)&lt;br /&gt;
 drbdadm attach home-data&lt;br /&gt;
&lt;br /&gt;
==Trennen der Verbindung von Laufwerk und DRBD-Ressource:==&lt;br /&gt;
 drbdadm detach home-data &lt;br /&gt;
==Verbinden des DRBD-Treibers mit dem anderen Node:==&lt;br /&gt;
 drbdadm connect home-data &lt;br /&gt;
==Bestehende DRBD-Verbindung zum anderen Node trennen:==&lt;br /&gt;
 drbdadm disconnect home-data &lt;br /&gt;
==Masterrolle agbgeben:==&lt;br /&gt;
drbdadm secondary home-data &lt;br /&gt;
==Masterrolle übernehmen:==&lt;br /&gt;
 drbdadm primary home-data &lt;br /&gt;
==Übernahme von Änderungen an /etc/drbd.conf:==&lt;br /&gt;
 drbdadm adjust home-data &lt;br /&gt;
==Statusabfrage der Verbindung:==&lt;br /&gt;
 drbdadm role home-data&lt;br /&gt;
=Synrate=&lt;br /&gt;
==erhöhen==&lt;br /&gt;
*drbdadm disk-options --c-plan-ahead=0 --resync-rate=110M home-data&lt;br /&gt;
==rückgängig machen==&lt;br /&gt;
*drbdadm adjust home-data&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*https://docs.linbit.com/doc/users-guide-84/s-configure-sync-rate/&lt;/div&gt;</summary>
		<author><name>Thomas.will</name></author>
	</entry>
</feed>