{"id":2865,"date":"2014-03-02T11:59:49","date_gmt":"2014-03-02T03:59:49","guid":{"rendered":"http:\/\/rmohan.com\/?p=2865"},"modified":"2014-03-02T11:59:49","modified_gmt":"2014-03-02T03:59:49","slug":"drbd","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=2865","title":{"rendered":"DRBD"},"content":{"rendered":"<p>db1.rmohan.com 192.168.1.105<br \/>\ndb2.rmohan.com 192.168.1.106<br \/>\nAdd a hard disk<\/p>\n<p>fdisk \/dev\/sdb<br \/>\nwget http:\/\/elrepo.org\/elrepo-release-6-4.el6.elrepo.noarch<br \/>\nrpm -ivUh elrepo-release-6-4.el6.elrepo.noarch.rpm<\/p>\n<p>vi \/etc\/yum.repos.d\/elrepo.repo<\/p>\n<p>Edit \/etc\/yum.repos.d\/elrepo.repo ( change line #8 \u2018enable=0&#8242; )<br \/>\nyum &#8211;enablerepo=elrepo install drbd83-utils kmod-drbd83<br \/>\nyum -y install parted<\/p>\n<p>partprobe \/dev\/sdb1<\/p>\n<p>pvcreate \/dev\/sdb1<\/p>\n<p>vgcreate vg_db \/dev\/sdb1<br \/>\nlvcreate -n lv_db -L +50G vg_db<br \/>\nlvcreate -n lv_meta -L +10G vg_db<br \/>\ngroupadd haclient<br \/>\nchgrp haclient \/sbin\/drbdsetup<br \/>\nchmod o-x \/sbin\/drbdsetup<br \/>\nchmod u+s \/sbin\/drbdsetup<br \/>\nchgrp haclient \/sbin\/drbdmeta<br \/>\nchmod o-x \/sbin\/drbdmeta<br \/>\nchmod u+s \/sbin\/drbdmeta<\/p>\n<p>&nbsp;<\/p>\n<p>global {<br \/>\nusage-count yes;<br \/>\n}<\/p>\n<p>common {<br \/>\nsyncer { rate 300M; }<br \/>\n}<\/p>\n<p>resource r0 {<br \/>\nprotocol C;<br \/>\nhandlers {<br \/>\npri-on-incon-degr &#8220;echo o &amp;gt; \/proc\/sysrq-trigger ; halt -f&#8221;;<br \/>\npri-lost-after-sb &#8220;echo o &amp;gt; \/proc\/sysrq-trigger ; halt -f&#8221;;<br \/>\nlocal-io-error &#8220;echo o &amp;gt; \/proc\/sysrq-trigger ; halt -f&#8221;;<br \/>\noutdate-peer &#8220;\/usr\/lib\/heartbeat\/drbd-peer-outdater -t 5&#8221;;<br \/>\n}<\/p>\n<p>startup {<br \/>\n}<\/p>\n<p>disk {<br \/>\non-io-error detach;<br \/>\n}<\/p>\n<p>net {<br \/>\nafter-sb-0pri disconnect;<br \/>\nafter-sb-1pri disconnect;<br \/>\nafter-sb-2pri disconnect;<br \/>\nrr-conflict disconnect;<br \/>\n}<\/p>\n<p>syncer {<br \/>\nrate 300M;<br \/>\nal-extents 257;<br \/>\n}<\/p>\n<p>on db1.rmohan.com {<br \/>\ndevice \/dev\/drbd0;<br \/>\ndisk \/dev\/vg_db\/lv_db;<br \/>\naddress 192.168.1.105:7788;<br \/>\nmeta-disk \/dev\/vg_db\/lv_meta[1];<br \/>\n}<\/p>\n<p>on db2.rmohan.com {<br \/>\ndevice \/dev\/drbd0;<br \/>\ndisk \/dev\/vg_db\/lv_db;<br \/>\naddress 192.168.1.106:7788;<br \/>\nmeta-disk \/dev\/vg_db\/lv_meta[1];<\/p>\n","protected":false},"excerpt":{"rendered":"<p>db1.rmohan.com 192.168.1.105 db2.rmohan.com 192.168.1.106 Add a hard disk<\/p>\n<p>fdisk \/dev\/sdb wget http:\/\/elrepo.org\/elrepo-release-6-4.el6.elrepo.noarch rpm -ivUh elrepo-release-6-4.el6.elrepo.noarch.rpm<\/p>\n<p>vi \/etc\/yum.repos.d\/elrepo.repo<\/p>\n<p>Edit \/etc\/yum.repos.d\/elrepo.repo ( change line #8 \u2018enable=0&#8242; ) yum &#8211;enablerepo=elrepo install drbd83-utils kmod-drbd83 yum -y install parted<\/p>\n<p>partprobe \/dev\/sdb1<\/p>\n<p>pvcreate \/dev\/sdb1<\/p>\n<p>vgcreate vg_db \/dev\/sdb1 lvcreate -n lv_db -L +50G vg_db lvcreate -n lv_meta -L +10G vg_db groupadd haclient [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/2865"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2865"}],"version-history":[{"count":1,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/2865\/revisions"}],"predecessor-version":[{"id":2866,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/2865\/revisions\/2866"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}