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

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

 2008-08-30 10:54:41 来源:WEB开发网   
核心提示: 3 Linux内核中关于watchdog的配置在/usr/src/linux目录运行命令:makemenu config确保在下面的菜单已经启用Software Watchdog选项Character DevicesWatchdog Cards --->[*] Watchdog Ti

3 Linux内核中关于watchdog的配置

在/usr/src/linux目录运行命令:makemenu config

确保在下面的菜单已经启用Software Watchdog选项

Character Devices
Watchdog Cards --->
[*] Watchdog Timer Support
[M] Software Watchdog (NEW)
  如图2 。

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

图 2 编译内核支持Software Watchdog选项

4 加载模块

#insmod softdog

说明:watchdog能让系统在出现故障1分钟后重启该机器。这个功能可以帮助服务器在确实停止心跳后能够重新恢复心跳。 如果使用该特性,则在内核中装入"softdog"内核模块,用来生成实际的设备文件,输入"insmod softdog"加载模块。 输入"grep misc /proc/devices"(应为10),输入"cat /proc/misc | grep watchdog"(应为130)。 生成设备文件:"mknod /dev/watchdog c 10 130" 。

5 测试软件狗

编辑文件 /etc/ha.d/ha.cf

如掉下面一行的注释号:

watchdog /dev/watchdog

重新启动Heartbeat

#service heartbeat restart

使用命令杀掉heartbeat进程

killall -9 heartbeat

此时日志文件中应当出现一行:

Softdog: WDT device closed unexpectedly. WDT will not stop!

表示软件狗生效。另外使用命令lsmod可以看到软件狗已经加载。如图3 。

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

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

Tags:Heartbeat 配置 Linux

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