仓酷云
标题:
来看看:在linux体系用heartbeat完成双机热备
[打印本页]
作者:
山那边是海
时间:
2015-1-16 16:32
标题:
来看看:在linux体系用heartbeat完成双机热备
网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup
一:安装两个linux(rh4.5-32位)体系并封闭防火墙,selinux设置为disable,每台电脑必要设置两块网卡。两台电脑分离为node1和node2
node1的ip地点分离为:
eth0:192.168.0.65
eth1:10.0.0.3(心跳地点)
node2的ip地点分离为:
eth0:192.168.0.66
eth1:10.0.0.4(心跳地点)
192.168.0.30(假造ip地点)
注重:包管两台电脑每块网卡可以ping通。
二:包管两台电脑以下文件必需不异
/etc/hosts
/etc/host.conf
/etc/resolv.conf
#vi/etc/hosts
node1的hosts内容以下:
ip地点域名呆板名
192.168.0.65node1.example.comnode1
10.0.0.3node1
192.168.0.66node2.example.comnode2
10.0.0.4node2
(包管呆板名和参数uname-n输入分歧)
#vi/etc/host.conf
orderhosts,bind
#vi/etc/resolv.conf
nameserver202.96.209.133(DNS地点假如为空能够依据外地dns输出)
node2的hosts内容以下:
ip地点域名呆板名
192.168.0.65node1.example.comnode1
10.0.0.3node1
192.168.0.66node2.example.comnode2
10.0.0.4node2
(包管呆板名和参数uname-n输入分歧)
#vi/etc/host.conf
orderhosts,bind
#vi/etc/resolv.conf
nameserver202.96.209.133(DNS地点假如为空能够依据外地dns输出)
三:在两台电脑上分离安装heartbeat软件包。
按以下按次
1:heartbeat-gui-2.1.2-2.el4.centos.i386.rpm
2:heartbeat-pils-2.1.2-2.el4.centos.i386.rpm
3:heartbeat-stonith-2.1.2-2.el4.centos.i386.rpm
4:heartbeat-2.1.2-2.el4.centos.i386.rpm
四:设置文件。
进进目次/usr/share/doc/heartbeat-2.1.2/目次,复制authkeys、ha.cf和haresources到/etc/ha.d/目次举行设置。
(这三个文件在两台电脑里必需分歧。)设置以下:
设置心跳的加密体例:authkeys
#vi/etc/ha.d/authkeys
利用双机春联线(网线为交织线),设置以下:
#vi/etc/hc.d/authkeys
auth1
1crc
存盘加入,然后
#chmod600authkeys
修正文件权限(必需)
设置心跳的设置文件:ha.cf
#vi/etc/ha.d/ha.cf
logfile/var/log/ha-log(ha的日记文件纪录地位。如没有该目次,则必要手动增加)
bcasteth1
keepalive2(设放心跳(监测)工夫为2秒)
warntime10(超越该工夫距离未收到对方节点的心跳,则收回告诫并纪录到日记中。)
deadtime30(超越该工夫距离未收到对方节点的心跳,则以为对方已出生)
initdead120
(在某些体系上,体系启动或重启以后必要经由一段工夫收集才干一般事情,该选项用于办理这类情形发生的工夫距离。取值最少为deadtime的两倍。)
udpport694(利用udp端口694举行心跳监测)
auto_failbackoff
nice_failbackon
(nice_failback这一选项在此版本的heartbeat里没有,假如没有能够依据必要手工增加。heartbeat的两台主机分离为主节点和从节点,主节点在一般情形下占用资本并运转一切的服务,碰到妨碍时把资本交给从节点并由从节点运转服务。1:当auto_failback选项为on时,一旦主节点恢复运转,则主动恢复资本。2:当auto_failback选项为off而且nice_failback选项为on时,一旦主节点恢复运转,则不会主动恢复资本。此设置为第二种情形。)
nodenode1(节点1,必需要与uname-n指令失掉的了局分歧.)
nodenode2(节点2)
设置心跳的资本:haresources
#vi/etc/ha.d/haresources
node1192.168.0.30httpdmysql(先启动httpd再启动mysql,封闭时先封闭mysql再封闭httpd)指定node1启动httpd和mysql服务,体系附加一个假造IP192.168.0.30给eth0:0。这里假如node1宕机后,node2能够主动启动httpd和mysql服务,并新分派IP192.168.0.30给node2的eth0:0.web服务的监听地点要设置为假造ip地点。
五:设置heartbeat主动启动(启动体系时启动)
cd/etc/rc.d/rc0.d
ln-s/etc/init.d/heartbeatK05heartbeat
cd/etc/rc.d/rc3.d
ln-s/etc/init.d/heartbeatS75heartbeat
cd/etc/rc.d/rc5.d
ln-s/etc/init.d/heartbeatS75heartbeat
cd/etc/rc.d/rc6.d
ln-s/etc/init.d/heartbeatK05heartbeat
(字母S和K为年夜写)
</p>
要多动手,不要怕什么搞坏了怎么办,你不搞坏,不去动手,就永远不会有收获,既然你在linux中是自由的,那就发挥自己的权利;
作者:
因胸联盟
时间:
2015-1-18 16:46
我想即使Linux高手也很难快速准确精练的回答你。
作者:
谁可相欹
时间:
2015-1-24 12:07
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
作者:
变相怪杰
时间:
2015-2-1 10:34
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
作者:
乐观
时间:
2015-2-7 04:30
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
作者:
愤怒的大鸟
时间:
2015-2-20 14:10
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
作者:
深爱那片海
时间:
2015-3-6 18:13
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
作者:
只想知道
时间:
2015-3-6 18:13
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
作者:
莫相离
时间:
2015-3-13 06:10
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
作者:
仓酷云
时间:
2015-3-20 15:07
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2