Welcome 微信登录

首页 / 操作系统 / Linux / redhat6.3下安装drbd

DRBD是Linux内核的存储层中的一个分布式存储系统,现在我们需要两台Linux服务器之间共享块设备做集群,这里我们选择了drbd。(iscsi也可以)主机名  ip地址               系统环境node1 192.168.1.50 RedHat 6.3node2 192.168.1.51 redhat 6.3配置之前的准备1.安装包的下载http://oss.linbit.com/drbd/这里我下的版本是:drbd-8.4.3.tar.gz2.设置hostnamevim /etc/hostsnode1 192.168.1.50node2 192.168.1.513.磁盘规划这里我们最好在2个节点上使用2个一样大小的分区(注:分好后不要格式化!)一.下面我们就可以部署DRBD了:在之前我下的包中由于内核和版本不匹配报了如下错误:can not load the drbd module.所以这里我们采用编译的方式生成rpm包然后安装:tar xvf drbd-8.4.3.tar.gzcd drbd-8.4.3mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}./configuremake rpmmake km-rpm找到我们刚才生成的包,并安装:cd ~/rpmbuild/RPMS/x86_64/rpm -ivh drbd-*.rpm二.查看DRBD是否安装成功modprobe drbdlsmode |grep drbddrbd         XXXXX  X 即安装成功三.drbd的配置默认运行配置文件/etc/drbd.conf配置文件,这里我们的配置文件是在/etc/drbd.d/global_common.conf下,下面我们来进行配置:
vim /etc/drbd.d/global_common.confglobal {        usage-count no;}common {        syncer { rate 100M; }}        resource r0 {                protocol        C;        handlers {             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";               out-of-sync "/usr/lib/drbd/notify-out-of-sync.sh root";        }        startup {                wfc-timeout 120;                degr-wfc-timeout 120;        }        options {                # cpu-mask on-no-data-accessible        }        disk {                on-io-error detach;                fencing resource-only;        }  net {                cram-hmac-alg "sha1";                shared-secret "FooFunFactory";        }        device          /dev/drbd0;        on node1 {        disk    /dev/sdb1;        address 192.168.1.50:7788;        meta-disk     internal;                }        on node2 {        disk    /dev/sdb1;        address 192.168.1.51:7788;        meta-disk     internal;                }}这里参数我就不具体说明了。同理把生成的配置文件scp到node2上。
  • 1
  • 2
  • 下一页
利用U盘装CentOS 6.4和将CentOS 6.4安装到U盘Linux下通过文件句柄恢复误删除的数据文件相关资讯      DRBD  RedHat6.3 
  • DRBD简介 安装、编译报错解决 DRBD  (今 08:48)
  • MySQL高可用之DRBD + Heartbeat +   (04月11日)
  • CentOS 6.5安装配置DRBD  (11/19/2015 20:20:33)
  • CentOS 6.7下DRBD+Heartbeat 实时  (06月13日)
  • DRBD+Heartbeat 解决NFS单点故障  (12/22/2015 13:07:33)
  • DRBD主备切换  (11/19/2015 20:18:40)
本文评论 查看全部评论 (0)
表情: 姓名: 字数


评论声明