主要几个要点
1.vim global_common.conf
<code>global {</code>
<code>usage-count no;</code>
<code># minor-count dialog-refresh disable-ip-verification</code>
<code>}</code>
<code>common {</code>
<code>protocol C;</code>
<code>handlers {</code>
<code>pri-on-incon-degr </code><code>"/usr/lib/drbd/notify-pri-on-incon-degr.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f"</code><code>;</code>
<code>pri-lost-after-sb </code><code>"/usr/lib/drbd/notify-pri-lost-after-sb.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f"</code><code>;</code>
<code>local</code><code>-io-error </code><code>"/usr/lib/drbd/notify-io-error.sh; /usr/lib/drbd/notify-emergency-shutdown.sh; echo o > /proc/sysrq-trigger ; halt -f"</code><code>;</code>
<code># fence-peer "/usr/lib/drbd/crm-fence-peer.sh";</code>
<code># split-brain "/usr/lib/drbd/notify-split-brain.sh root";</code>
<code># out-of-sync "/usr/lib/drbd/notify-out-of-sync.sh root";</code>
<code># before-resync-target "/usr/lib/drbd/snapshot-resync-target-lvm.sh -p 15 -- -c 16k";</code>
<code># after-resync-target /usr/lib/drbd/unsnapshot-resync-target-lvm.sh;</code>
<code>startup {</code>
<code># wfc-timeout degr-wfc-timeout outdated-wfc-timeout wait-after-sb</code>
<code> </code><code>wfc-timeout 120;</code>
<code> </code><code>degr-wfc-timeout 120;</code>
<code>disk {</code>
<code># on-io-error fencing use-bmbv no-disk-barrier no-disk-flushes</code>
<code># no-disk-drain no-md-flushes max-bio-bvecs</code>
<code>on-io-error detach;</code>
<code> </code><code>fencing resource-only;</code>
<code>net {</code>
cork
<code>cram-hmac-alg </code><code>"sha1"</code><code>;</code>
<code>shared-secret </code><code>"mydrbdlab"</code><code>;</code>
<code>syncer {</code>
<code># rate after al-extents use-rle cpu-mask verify-alg csums-alg</code>
<code>rate 100M;</code>
<code>2.</code>vim web.res
<code>resource web {</code>
<code> </code><code>on drbd1.</code><code>free</code><code>.com {</code>
<code> </code><code>device </code><code>/dev/drbd0</code><code>;</code>
<code> </code><code>disk </code><code>/dev/sda6</code><code>;</code>
<code> </code><code>address 192.168.18.211:7789;</code>
<code> </code><code>meta-disk internal;</code>
<code> </code><code>}</code>
<code> </code><code>on drbd2.</code><code>free</code><code>.com {</code>
<code> </code><code>address 192.168.18.212:7789;</code>
3.vim ha.cf
<code>logfacility local0</code>
<code>bcast eth1</code><code># Linux</code>
<code>mcast eth0 225.0.0.1 694 1 0</code>
<code>auto_failback on</code>
<code>nodedrbd1.</code><code>free</code><code>.com</code>
<code>nodedrbd2.</code><code>free</code><code>.com</code>
4.vim haresources
<code>drbd1.</code><code>free</code><code>.com IPaddr::192.168.18.200</code><code>/24/eth0</code> <code>drbddisk::webFilesystem::</code><code>/dev/drbd0</code><code>::</code><code>/mnt/drbd</code><code>::ext3 killnfsd</code>
<code>5.</code><code>vim resource.d</code><code>/killnfsd</code>
<code>killall -9 nfsd;</code>
<code>/etc/init</code><code>.d</code><code>/nfs</code> <code>restart;</code>
<code>exit</code> <code>0</code>
6.chkconfig nfs on
<code>chkconfig drbd on</code>
<code>chkconfig heartbeat on</code>
<code></code>
<code>本文转自 liqius 51CTO博客,原文链接:http://blog.51cto.com/szgb17/1655204,如需转载请自行联系原作者</code>