用Heartbeat配置Linux高可用性集群 |
| 时间:2009-05-01 22:42:16 作者:chinaitlab 我要投稿 |
Linux初探欢迎您的投稿,投放方法请点击 这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
Linux下高可用集群方案很多,本文介绍的是性价比比较高的一种: 使用Heartbeat 2.0配置Linux高可用性集群。一、 准备工作你首先需要两台电脑,这两台电脑并不需要有相......
| 初始方案是使用两台PC(系统的具体结构如图-1所示),CPU为Pentium D 805,内存为 512MB,用1000Mbps交换机连接,整个硬件环境可以说是再普通不过了。操作系统采用的是Red Hat Enterprise Linux 5.0,该方法对于红旗Linux、Fedora Linux和SuSE等发布版本均可实现。

图-1系统的物理结构
参考文献:Achieving High Availability in Linux-based Cluster Environments http://www.dell.com/downloads/global/power/ps3q06-20060219-Guinn-OE.pdf
二、下载安装软件包
接下来便可以安装Heartbeat软件。可以从如下位置得到: linux-ha.org/download">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 #rpm -ivh hearbeat-stonith-*.rpm #rpm -ivh hearbeat-*i386.rpm | 也可以使用yum命令在线安装,这样做不需要考虑依赖包所带来的麻烦。命令: yum install heartbeat
1、 配置主服务器的heartbeat
在启用Heartbeat之前,安装后要配置三个文件(如没有可手动建立):ha.cf、haresources、authkeys。这三个配置文件需要在/etc/ha.d目录下面,但是默认是没有这三个文件的,可以到官网上下这三个文件,也可以在源码包里找这三个文件,在源码目录下的DOC子目录里。
2/13 首页 上一页 1 2 3 4 5 6 下一页 尾页 |
如果您需转载 用Heartbeat配置Linux高可用性集群,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
|