WEB开发网
开发学院服务器服务器方案 利用Linux群集进行不间断认证分析 阅读

利用Linux群集进行不间断认证分析

 2007-03-12 10:50:35 来源:WEB开发网   
核心提示: Heartbeat 查询源码清单编译之后,我们将文件安装在 /etc/ha.d/resource.d/ 中,利用Linux群集进行不间断认证分析(6),该程序名为“other_state”,下面是至完整的故障转移脚本的链接,在这种情况下,从机器在节点超时的 10 秒

Heartbeat 查询源码清单

编译之后,我们将文件安装在 /etc/ha.d/resource.d/ 中。该程序名为“other_state”。下面是至完整的故障转移脚本的链接,我们再次从 Heartbeat 提供的示例脚本开始着手,然后添加少许修改。

启动脚本

测试

现在,我们可以启动两台服务器上的 Heartbeat。Heartbeat 文档包含有关测试基本设置的一些信息,因此本文就不再赘述了。在两个心跳介质连接之后,您可以看到六个心跳进程在运行。为了验证故障转移,我们进行几项测试。为了提供测试用的客户机,我们创建一个简单的 KDE 应用程序,它将查询服务器并显示连接状态。在该实例中,实际的客户机只查询虚拟 Ip,但为了说明问题,我们将查询所有三个 Ip。在本测试中,我们每小时将发送一万个查询。

S6 是主 LDAp 服务器,S5 是活动的备用服务器。下面的框是 Virtual Ip。通常状态下,S5 和 S6 都显示绿色,表明成功的查询。

首先,我们停止主节点上的心跳进程。在这种情况下,从机器在节点超时的 10 秒过后获得资源,如日志摘要所示:接管工作还包括启动脚本的额外 2 秒延迟。

Sep 7 10:28:21 slave5 heartbeat: info: Running
/etc/ha.d/rc.d/shutdone shutdone
Sep 7 10:28:32 slave5 heartbeat[3381]: WARN: node slave6: is dead
Sep 7 10:28:32 slave5 heartbeat[3381]: info: Link slave6:/dev/ttyS0 dead.
Sep 7 10:28:32 slave5 heartbeat[3381]: info: Link slave6:eth1
dead.
Sep 7 10:28:32 slave5 heartbeat: info: Running /etc/ha.d/rc.d/status status
Sep 7 10:28:32 slave5 heartbeat: info: Running /etc/ha.d/rc.d/ifstat ifstat
Sep 7 10:28:32 slave5 heartbeat: info: Running /etc/ha.d/rc.d/ifstat ifstat
Sep 7 10:28:32 slave5 heartbeat: info: Taking over resource group 192.168.10.51
Sep 7 10:28:32 slave5 heartbeat: info:
Acquiring resource group: slave6 192.168.10.51 slapd
Sep 7 10:28:32 slave5 heartbeat: info:
Running /etc/ha.d/resource.d/Ipaddr 192.168.10.51 start
Sep 7 10:28:32 slave5 heartbeat: info:
fconfig eth0:0 192.168.10.51 netmask 255.255.255.0
broadcast 192.168.10.255
Sep 7 10:28:32 slave5 heartbeat: info:
Sending Gratuitous Arp for 192.168.10.51 on eth0:0 [eth0]
Sep 7 10:28:32 slave5 heartbeat: info:
Running /etc/ha.d/resource.d/slapd start
Sep 7 10:28:32 slave5 heartbeat: info: /etc/ha.d/resource.d/slapd: Starting

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

Tags:利用 Linux 群集

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