用Heartbeat配置Linux高可用性集群(上)
2008-08-30 10:54:46 来源:WEB开发网图-1系统的物理结构
二、下载安装软件包
接下来便可以安装Heartbeat软件。可以从如下位置得到: http://linux-ha.org/download Heartbeat软件包。在网站上也有RPM安装包,您也可以选择从源代码编译。取得源代码tar文件或者安装source RPM包,将其解包到某个文件夹。在源代码树的顶端,输入"./ConfigureMe configure", 之后输入"make"和"make install"。
如果使用RPM安装包的话需要包括如下软件包: ipfail,Stonith,Ldirectord。
ipfail的功能直接包含在heartbeat里面,是一个能够在探知服务IP失效了便立即将服务IP抓取来用的功能。
Stonith是为了要在任何server停止时,确保剩下的server不会被正在运作的server所影响,可以选择性强制停止一些server的解决方案。可能会使用在例如共享数据的情况之下。
Ldirector是一个负载平衡的服务器。
安装命令:
#rpm -ivh heartbeat-pils-*.rpm
也可以使用yum命令在线安装,这样做不需要考虑依赖包所带来的麻烦。命令:
#rpm -ivh hearbeat-stonith-*.rpm
#rpm -ivh hearbeat-*i386.rpm
yum install heartbeat
1、 配置主服务器的heartbeat
在启用Heartbeat之前,安装后要配置三个文件(如没有可手动建立):ha.cf、haresources、authkeys。这三个配置文件需要在/etc/ha.d目录下面,但是默认是没有这三个文件的,可以到官网上下这三个文件,也可以在源码包里找这三个文件,在源码目录下的DOC子目录里。
1 配置ha.cf
第一个是ha.cf该文件位于在安装后创建的/etc/ha.d目录中。该文件中包括为Heartbeat使用何种介质通路和如何配置他们的信息。在源代码目录中的ha.cf文件包含了您可以使用的全部选项,详述如下:
更多精彩
赞助商链接