rule 发表于 2018-10-7 11:02:47

DRBD+mysql高可用

# cat/etc/drbd.d/global_common.conf  
# DRBD is the result of over a decade ofdevelopment by LINBIT.
  
# In case you need professional servicesfor DRBD or have
  
# feature requests visithttp://www.linbit.com
  

  
global {
  
       usage-countno;#是否参加DRBD使用统计,默认为yes。官方统计drbd的装机量
  

  
       #Decide what kind of udev symlinks you want for "implicit" volumes
  
       #(those without explicit volume{} block, implied vnr=0):
  
       #/dev/drbd/by-resource//   (explicit volumes)
  
       #/dev/drbd/by-resource/      (default for implict)
  
       udev-always-use-vnr;# treat implicit the same as explicit volumes
  

  
       #minor-count dialog-refresh disable-ip-verification
  
       #cmd-timeout-short 5; cmd-timeout-medium 121; cmd-timeout-long 600;
  
}
  

  
common {
  
       protocol C;   #使用DRBD的同步协议
  
       handlers{
  
            #These are EXAMPLE handlers only.
  
            #They may have severe implications,
  
            #like hard resetting the node under certain circumstances.
  
            #Be careful when choosing your poison.
  

  
               pri-on-incon-degr"/usr/lib/drbd/notify-pri-on-incon-degr.sh;/usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ;reboot -f";
  
               pri-lost-after-sb"/usr/lib/drbd/notify-pri-lost-after-sb.sh;/usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ;reboot -f";
  
               local-io-error"/usr/lib/drbd/notify-io-error.sh;/usr/lib/drbd/notify-emergency-shutdown.sh; echo o > /proc/sysrq-trigger ;halt -f";
  
            #fence-peer "/usr/lib/drbd/crm-fence-peer.sh";
  
            #split-brain "/usr/lib/drbd/notify-split-brain.sh root";
  
            #out-of-sync "/usr/lib/drbd/notify-out-of-sync.sh root";
  
            #before-resync-target "/usr/lib/drbd/snapshot-resync-target-lvm.sh -p 15 ---c 16k";
  
            #after-resync-target /usr/lib/drbd/unsnapshot-resync-target-lvm.sh;
  
            #quorum-lost "/usr/lib/drbd/notify-quorum-lost.sh root";
  
       }
  

  
       startup{
  
            #wfc-timeout degr-wfc-timeout outdated-wfc-timeout wait-after-sb
  
       }
  

  
       options{
  
            #cpu-mask on-no-data-accessible
  

  
            #RECOMMENDED for three or more storage nodes with DRBD 9:
  
            #quorum majority;
  
            #on-no-quorum suspend-io | io-error;
  
       }
  

  
       disk{
  
            on-io-errordetach;   #配置I/O错误处理策略为分离
  
            #size on-io-error fencing disk-barrier disk-flushes
  
            #disk-drain md-flushes resync-rate resync-after al-extents
  
                # c-plan-ahead c-delay-targetc-fill-target c-max-rate
  
                # c-min-rate disk-timeout
  
       }
  

  
       net{
  
            #protocol timeout max-epoch-size max-buffers
  
            #connect-int ping-int sndbuf-size rcvbuf-size ko-count
  
            #allow-two-primaries cram-hmac-alg shared-secret after-sb-0pri
  
            #after-sb-1pri after-sb-2pri always-asbp rr-conflict
  
            #ping-timeout data-integrity-alg tcp-cork on-congestion
  
            #congestion-fill congestion-extents csums-alg verify-alg
  
            #use-rle
  
       }
  
       syncer{
  
         rate 1024M;   #设置主备节点同步时的网络速率
  
       }
  
}


页: [1]
查看完整版本: DRBD+mysql高可用