Centos5.6 x86_64下安装DRBD+Heartbeat+NFS
Centos5.6 x86_64下安装DRBD+Heartbeat+NFS 2012-08-29 10:49:01
这篇文章其实是对《构建高可用Linux服务器(第二版)》中第五章中“生产下的高可用NFS文件服务器”一节的补充,其实像drbd和heartbeat这些软件都是可以通过yum来自动安装的,例如安装drbd的命令如下:
- yum -y install drbd83 kmod-drbd83
DRBD的配置文件/etc/drbd.conf如下所示:
- global {
- # minor-count dialog-refresh disable-ip-verification
- usage-count no; #统计drbd的使用
- }
- common {
- syncer { rate 30M; } #同步速率,视带宽而定
- }
- resource r0 { #创建一个资源,名字叫”r0”
- protocol C; #选择的是drbd的C 协议(数据同步协议,C为收到数据并写入后返回,确认成功)
- handlers { #默认drbd的库文件
- 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;
- }
- startup {
- # wfc-timeout degr-wfc-timeout outdated-wfc-timeout wait-after-sb
- wfc-timeout 120;
- degr-wfc-timeout 120;
- }
- disk {
- # on-io-error fencing use-bmbv no-disk-barrier no-disk-flushes
- # no-disk-drain no-md-flushes max-bio-bvecs
- on-io-error detach;
- }
- net {
- # sndbuf-size rcvbuf-size timeout connect-int ping-int ping-timeout max-buffers
- # max-epoch-size ko-count allow-two-primaries cram-hmac-alg shared-secret
- # after-sb-0pri after-sb-1pri after-sb-2pri data-integrity-alg no-tcp-cork
- max-buffers 2048;
- cram-hmac-alg "sha1";
- shared-secret "123456";
- #allow-two-primaries;
- }
- syncer {
- rate 30M;
- # rate after al-extents use-rle cpu-mask verify-alg csums-alg
- }
- on centos1.cn7788.com { #设定一个节点,分别以各自的主机名命名
- device /dev/drbd0; #设定资源设备/dev/drbd0 指向实际的物理分区 /dev/sdb1
- disk /dev/sdb;
- address 192.168.11.32:7788; #设定监听地址以及端口
- meta-disk internal;
- }
- on centos2.cn7788.com { #设定一个节点,分别以各自的主机名命名
- device /dev/drbd0; #设定资源设备/dev/drbd0 指向实际的物理分区 /dev/sdb1
- disk /dev/sdb;
- address 192.168.11.33:7788; #设定监听地址以及端口
- meta-disk internal;
- }
- }
- logfile /var/log/ha-log
- logfacility local0
- keepalive 2
- deadtime 15
- ucast eth0 192.168.11.32
- ucast eth1 10.0.0.2
- auto_failback off
- node centos1.cn7788.com centos2.cn7788.com
本文出自 “抚琴煮酒” 博客,请务必保留此出处http://andrewyu.blog.51cto.com/1604432/976135
转载于:https://blog.51cto.com/dadloveu/1135973
Centos5.6 x86_64下安装DRBD+Heartbeat+NFS相关推荐
- Centos6.3下DRBD+HeartBeat+NFS配置笔记
--------------闲 扯------------------ 这里首先感谢酒哥的构建高可用的Linux服务器的这本书,看了这本书上并参考里面的配置让自己对DRBD+HeartBeat+N ...
- 红帽企业集群和存储管理之DRBD+Heartbeat+NFS实现详解
红帽企业集群和存储管理之 DRBD+Heartbeat+NFS实现详解 案例应用背景 本实验部署DRBD + HEARDBEAT + NFS 环境,建立一个高可用(HA)的文件服务器集群.在方案中,通 ...
- DRBD+HeartBeat+NFS 架构
昨天做了单独的DRBD,还存在一些疑问,今天通过这个DRBD+HeartBeat+NFS架构,并可以清楚的解答昨天的疑问了.实际上,DRBD只是作为磁盘冗余,而并不是像我之前理解的那样,同时提供2份一 ...
- CentOS 6.3(x86_64)下安装Oracle 10g R2
CentOS 6.3(x86_64)下安装Oracle 10g R2 目 录 一.硬件要求 二.软件 三.系统安装注意 四.安装Oracle前的系统准备工作 五.安装Oracle,并进行相关设置 六. ...
- rhel6.2安装oracle11g,RHEL 6.2 x86_64 下安装Oracle 11g步骤
RHEL 6.2 x86_64 下安装Oracle 11g步骤, 在安装过程中如遇到问题可以一起讨论,,共同学习,如有错误,还请告知,谢谢 1.首先 修改 /etc/sysctl.conf文件 添加参 ...
- ubuntu 64 12.04 oracle,ubuntu server 12.04 x86_64 下安装oracle xe 11 x86_64
1.下载oracle xe 我下载的是oracle-xe-11.2.0-1.0.x86_64.rpm.zip 2. 安装必要程序或文件 $sudo apt-get install unzip chkc ...
- linux x86-64下,Linux x86_64下安装Flash Player 9
家里 Linux 安装已经有几天了,可是用 Firefox 浏览网页总是看不到 Flash.到了 Adobe 官方去下载了 Flash 插件,结果安装的时候说它不支持 x86_64,安装计划就一直搁浅 ...
- CentOS 6.5系统下安装和配置NFS服务
一.环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二.安装: NFS的安装配置: centos 5 : 1 yum -y instal ...
- extmail mysql数据库 重启_centos 5.8 x86_64下安装mysql+postfix+extmail+extman+courier-authlib+courier-imap...
前面的apache+php或者nginx+php-fpm就不在介绍! 记得把mysql的lib放进ld.so.conf里面,以免在后面编译sasl的时候出现问题 本次使用的软件: 准备工作: 1.安装 ...
最新文章
- 刚刚!美团取消支付宝支付
- 大数据在犯罪预防中有独特价值
- 漫谈ERP实施服务的三种境界
- 老王亲述:我的运维心路历程
- 华为+京东数科(原京东金融)面经--Java后台开发
- jquery ajax json 数据的遍历
- win32中GBK、UTF8的互转
- 2020新年发红包Java实现
- intellij IDEA:Error : java 不支持发行版本xxx 的问题
- ubuntu查看pip安装的软件路径
- 大家推荐一下开源的博客和论坛整合在一起的.net系统
- python分组求和_Python–多个键分组求和
- 360CERT网络安全11月月报 | 新增四大双重勒索病毒家族
- 腾讯云搭建Socks5多IP代理服务器实现游戏单窗口单IP完美搭建教程附带工具
- 如何保存网站上的背景图片
- CSS盒模型之内边距、边框、外边距 十九问(持续更新)
- Java通过代理服务器上网
- 左岸读书-语不惊人死不休(95)
- 收到大量垃圾短信怎么办?如何屏蔽垃圾短信?
- armbian开启ssh_armbian笔记