WEB开发网
开发学院服务器服务器方案 用Heartbeat配置Linux高可用性集群(下) 阅读

用Heartbeat配置Linux高可用性集群(下)

 2008-08-30 10:54:41 来源:WEB开发网   
核心提示: 6. 重新引导两个服务器六、配置Mon1 什么是Monmon是针对linux开发的工具,但众所周知在sorlaris下他也可以工作,用Heartbeat配置Linux高可用性集群(下)(5),因为客户和服务端都是由perl语言书写,因此在轻便性上不会有问题,而是用循环的方法发送ICMP请求

6. 重新引导两个服务器

六、配置Mon

1 什么是Mon

mon是针对linux开发的工具,但众所周知在sorlaris下他也可以工作。因为客户和服务端都是由perl语言书写,因此在轻便性上不会有问题。

简单来说Heartbeat用来实现心跳和高可用性,Mon用来监控服务 。

2 Mon方案

图 4 是基于集群监视的Mon方案。

用Heartbeat配置Linux高可用性集群(下)

图 5 是Mon检查每个集群节点MIB的过程

用Heartbeat配置Linux高可用性集群(下)

3 首先自行搜尋以下的 Perl 模块

perl-Mon-0.11-2.2.el5.rf.noarch.rpm
perl-Convert-BER-1.31.01-1.2.el5.rf.noarch.rpm
perl-Net-Telnet-3.03-1.2.el5.rf.noarch.rpm
perl-Time-HiRes-1.55-3.i386.rpm
perl-Time-Period-1.20-2.el5.rf.noarch.rpm

安装命令:

#perl -MCPAN -e shell
cpan>install Time::Period
cpan>install Time::HiRes
cpan>install Convert::BER
cpan>install Mon::Protocol
cpan>install Mon::SNMP
cpan>install Mon::Client
  4 下载安装fping

Ping命令大概是网管员最常用的命令了,使用Ping可以监测网络的通断、设备是否宕机,遗憾的是每次只能针对一台设备。在一个拥有20余台服务器和80多个可网管交换机的局域网内,Ping上一遍是很艰难的事情,而运行在Linux下的Fping(http://www.fping.com)可以轻松完成这一工作。Fping 命令与Ping命令非常相似,使用ICMP回应请求和应答来确定系统的可达性。它提供了一些Ping没有的特殊功能,比如,Fping可以在命令行上指定主机名或IP地址的列表、可以处理一个包含主机名或IP地址清单的文件。Fping并不是发送一个请求到单一目标(Ping的做法),而是用循环的方法发送ICMP请求到每个目标。另外,Fping可以用于脚本编程中。

上一页  1 2 3 4 5 6 7  下一页

Tags:Heartbeat 配置 Linux

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接