Heartbeat 的配置,Linux高可用性集群

Heartbeat 的配置总结实例:

这是要做试验的图:

650) this.width=650;” alt=”” border=”0″ src=”http://cdn.verydemo.com/upload/2013_05_01/13673672783100.png” />

准备工作的配置:

两台机器都是两块网卡,并分别配上ip地址,并且互相能ping通

node1机器的配置:

在/etc/hosts文件中添加如下内容:

    172.16.0.100node1.a.orgnode1 172.16.0.200node2.a.orgnode2

编辑 /etc/sysconfig/network中HOSTNAME=node1.a.org

    #hostnamenode1.a.org

同样编辑node2的hosts文件并且编辑node2的主机名,本次直接拷贝:

    #scp/etc/hostsnode2:/etc/hosts

配置ssh,只是为了node1, node2间文件传输不用再输密码:

    #ssh-keygen–trsa #ssh-copy-id-i.ssh/id_rsa.pubroot@node2

在node2的机器上同样配置ssh ,同上一样

    #ssh-keygen–trsa #ssh-copy-id-i.ssh/id_rsa.pubroot@node1

在node1 , node2机器上安装web服务:

    #yuminstallhttpd #servicehttpdon #ifconfighttpdoff这里httpd需要用heartbeat启动,不需要手动启动

在node1, node2安装heartbeat:

heartbeat-2.1.4-9.el5.i386.rpm , heartbeat-pils-2.1.4-10.el5.i386.rpm,

heartbeat-devel-2.1.4-9.el5.i386.rpm , heartbeat-stonith-2.1.4-10.el5.i386.rpm ,

heartbeat-gui-2.1.4-9.el5.i386.rpm , libnet-1.1.4-3.el5.i386.rpm

获得以上软件包并用yum 安装:yum localinstall *.rpm –nogpgcheck

安装好后需要用的如下文件,由于/etc/ha.d中没有需要的文件,需要拷贝自己需要的文件:

    #cp/usr/share/doc/heartbeat-2.1.4/ha.cfharesourcesauthkeys/etc/ha.d

编辑ha.cf文件:

logfile , udport, bcast eth1(自己可以添加), node node1.a.org , node node2.a.org(自己加)

其他的视情况,是否启用

编辑authkeys文件: 加入以下内容: auth 2 ; shal 随即密钥(自己可以乱写)

随即密钥的生成: dd if=/dev/uroandom bs=512 count=1 可以获得一串随数字

设置权限: chmod 400 autheys

编辑haresources文件,加入以下内容,这里的ip是访问ip:

    node1.a.org172.16.0.1/16/eth0/172.16.255.255httpd此处的ip是通过游览器访问的ip地址 #/usr/lib/heartbeat/ha_propagate #scpharesourcesnode2:/etc/ha.d

启动服务:/etc/init.d/heartbeat start

在node1上启动node2的服务: ssh node2 — ‘/etc/init.d/heartbeat start’

查看日志的启动顺序:tail /var/log/ha.log

650) this.width=650;” alt=”” border=”0″ src=”http://cdn.verydemo.com/upload/2013_05_01/13673672786551.png” />

在游览器中,验证信息。输入http://172.16.0.1访问

在node2上关闭node1服务:ssh node1 –‘/etc/init.d/heartbeat stop’

在/usr/lib/heartbeat/中:hb_takeover 能将节点强来,hb_standby 释放节点

人要想成为生活的主人,不仅要适应生活,而且还要发挥主动性,

Heartbeat 的配置,Linux高可用性集群

相关文章:

你感兴趣的文章:

标签云: