用heartbeat配置linux高可用性集群(上)

用heartbeat配置linux高可用性集群(上)

ID:20969922

大小:75.50 KB

页数:8页

时间:2018-10-18

用heartbeat配置linux高可用性集群(上)_第1页
用heartbeat配置linux高可用性集群(上)_第2页
用heartbeat配置linux高可用性集群(上)_第3页
用heartbeat配置linux高可用性集群(上)_第4页
用heartbeat配置linux高可用性集群(上)_第5页
资源描述:

《用heartbeat配置linux高可用性集群(上)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、用Heartbeat配置Linux高可用性集群(上)  Linux下高可用集群方案很多,本文介绍的是性价比比较高的一种:使用Heartbeat2.0配置Linux高可用性集群。  一、准备工作  你首先需要两台电脑,这两台电脑并不需要有相同的硬件(或者内存大小等),但如果相同的话,当某个部件出现故障时会容易处理得多。接下来您需要决定如何部署。你的集群是通过Heartbeat软件产生在两台电脑之间心跳信号来建立的。为了传输心跳信号,需要在节点之间存在一条或多条介质通路(串口线通过modem电线,以太网通过交叉线,等等)

2、。现在可以开始配置硬件了。既然想要获得高可用性(HA),那么您很可能希望避免单点失效。在本例中,可能是您的nullmodem线/串口,或者网卡(NIC)/交叉线。因此便需要决定是否希望为每个节点添加第二条串口nullmodem连线或者第二条NIC/交叉线连接。我使用一个串口和一块额外的网卡来作为heartbeat的通路,这是因为我只有一条nullmodem线和一块多余的网卡,并且认为有两种介质类型传输heartbeat信号比较好。硬件配置完成之后,便需要安装操作系统以及配置网络(我在本文中使用的是RedHat)。假设

3、您有两块网卡,那么有一块应该配置用于常规网络用途,另一块作为集群节点之间的专用网络连接(通过交叉线)。例如,假设集群节点有如表-1下的IP  表-1集群节点的IP地址  输入如下命令检查您的配置:  ifconfig  这将显示您的网卡及其配置。也可以使用命令stat–nr来获得网络路由信息。如果一切正常,接下来要确定可以来两个节点之间通过所有接口ping通对方。如果使用了串口,便需要检测其连接情况。把一个节点作为接收者,输入命令:  cat</dev/ttyS0  在另一个节点上,输入:  ech

4、ohello>/dev/ttyS0  应该可以在接收节点上看到该文本。如果正常的话交换这两个节点的角色再作一次,否则有可能是使用了错误的设备文件。现在就开始动手搭建和配置一个简单的高性能计算集群系统。关闭不需要的服务:/sbin/chkconfigacpidoff/sbin/chkconfiganacronoff/sbin/chkconfigapmdoff/sbin/chkconfigauditdoff/sbin/chkconfigautofsoff/sbin/chkconfigbluetoothoff/sbi

5、n/chkconfigcpuspeedoff/sbin/chkconfigcupsoff/sbin/chkconfiggpmoff/sbin/chkconfighaldaemonoff/sbin/chkconfigiptablesoff/sbin/chkconfigisdnoff/sbin/chkconfigkudzuoff/sbin/chkconfigmDNSResponderoff/sbin/chkconfigmdmonitoroff/sbin/chkconfigmessagebusoff/sbin/chkcon

6、figfsoff/sbin/chkconfignfslockoff/sbin/chkconfignifdoff/sbin/chkconfigpcmciaoff/sbin/chkconfigportmapoff/sbin/chkconfigrhnsdoff/sbin/chkconfigrpcgssdoff/sbin/chkconfigrpcidmapdoff/sbin/chkconfigsendmailoff/sbin/chkconfigxfsoff  初始方案是使用两台PC(系统的具体结构如图-1所示),CPU为Pe

7、ntiumD805,内存为512MB,用1000Mbps交换机连接,整个硬件环境可以说是再普通不过了。操作系统采用的是RedHatEnterpriseLinux5.0,该方法对于红旗Linux、FedoraLinux和SuSE等发布版本均可实现。  图-1系统的物理结构  二、下载安装软件包  接下来便可以安装Heartbeat软件。可以从如下位置得到:linux-ha.org/doake和makeinstall。  如果使用RPM安装包的话需要包括如下软件包:ipfail,Stonith,Ldirectord。  

8、ipfail的功能直接包含在heartbeat里面,是一个能够在探知服务IP失效了便立即将服务IP抓取来用的功能。  Stonith是为了要在任何server停止时,确保剩下的server不会被正在运作的server所影响,可以选择性强制停止一些server的解决方案。可能会使用在例如共享数据的情况之下。  Ldirector是一个负载平衡的服

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。