|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
网络操作命令: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中是自由的,那就发挥自己的权利; |
|