[color=blue]#用于决定,当拥有该资源的属主恢复之后,资源是否变迁:是迁移到属主上,
#还是在当前节点上继续运行,直到当前节点出现故障。[/color]
[color=red]#注:主服务器为off,备服务器为on[/color]
[color=blue]auto_failback off[/color]
[color=blue]#设置集群中的节点,注意:节点名必须与uname –n相匹配
node node1
node node2
#心跳的IP地址,主必须在前面
ping_group group1 192.167.0.3 192.167.0.4
respawn hacluster /usr/lib/heartbeat/ipfail[/color]
1.3.3. haresources
文件所在:/etc/ha.d/haresources
主服务器上的配置:(这里指的是heartbeat模拟的虚拟IP地址)
配置内容如下,在这里仅仅热备了一个同一个IP地址。也就是192.168.100.2。
[color=blue]node1 IPaddr::192.168.100.2[/color]备份服务器上配置:
配置内容如下,在这里仅仅热备了一个同一个IP地址。也就是192.168.100.2。
[color=blue]node1 IPaddr::192.168.100.2[/color]也就是主服务器失效时,备用服务器就会启动并模拟一个这个IP地址:192.168.100.2
1.3.4. hosts
文件所在:/etc/hosts
主服务空对空上的配置
[color=blue]127.0.0.1 node1 localhost.localdomain localhost
192.168.100.3 node1
192.168.100.4 node2[/color]
备份服务器上的配置
[color=blue]127.0.0.1 node2 localhost.localdomain localhost
192.168.100.3 node1
192.168.100.4 node2[/color]
1.4. 启动
首先启动主服务器的heartbeat:
service heartbeat start
然后启动备份服务器的heartbeat:
service heartbeat start
大概在[color=red]120[/color]秒后,我们用ifconfig可以看到模拟成功的IP地址:192.168.100.2,并且可以ping通。
[color=red]注:因为我们在ha.cf配置initdead的时候是120[/color]
我们关闭主服务器后,在30秒后,备份服务器启动模拟这个IP地址:192.168.100.2。
[color=red]注:因为我们在ha.cf配置auto_failback的时候,配置成了on[/color]
当主服务器再次启动并启动heartbeat后,同样在120秒后,会继续模拟IP地址:192.168.100.2。并接管它。
另:要实现热备功能,要注意,两台机器的heartbeat不要同一时刻启动,否则两台都会产生虚拟IP,最好是主机启动并成功产生虚拟IP后,再启动备用服务器。
#还是在当前节点上继续运行,直到当前节点出现故障。[/color]
[color=red]#注:主服务器为off,备服务器为on[/color]
[color=blue]auto_failback off[/color]
[color=blue]#设置集群中的节点,注意:节点名必须与uname –n相匹配
node node1
node node2
#心跳的IP地址,主必须在前面
ping_group group1 192.167.0.3 192.167.0.4
respawn hacluster /usr/lib/heartbeat/ipfail[/color]
1.3.3. haresources
文件所在:/etc/ha.d/haresources
主服务器上的配置:(这里指的是heartbeat模拟的虚拟IP地址)
配置内容如下,在这里仅仅热备了一个同一个IP地址。也就是192.168.100.2。
[color=blue]node1 IPaddr::192.168.100.2[/color]备份服务器上配置:
配置内容如下,在这里仅仅热备了一个同一个IP地址。也就是192.168.100.2。
[color=blue]node1 IPaddr::192.168.100.2[/color]也就是主服务器失效时,备用服务器就会启动并模拟一个这个IP地址:192.168.100.2
1.3.4. hosts
文件所在:/etc/hosts
主服务空对空上的配置
[color=blue]127.0.0.1 node1 localhost.localdomain localhost
192.168.100.3 node1
192.168.100.4 node2[/color]
备份服务器上的配置
[color=blue]127.0.0.1 node2 localhost.localdomain localhost
192.168.100.3 node1
192.168.100.4 node2[/color]
1.4. 启动
首先启动主服务器的heartbeat:
service heartbeat start
然后启动备份服务器的heartbeat:
service heartbeat start
大概在[color=red]120[/color]秒后,我们用ifconfig可以看到模拟成功的IP地址:192.168.100.2,并且可以ping通。
[color=red]注:因为我们在ha.cf配置initdead的时候是120[/color]
我们关闭主服务器后,在30秒后,备份服务器启动模拟这个IP地址:192.168.100.2。
[color=red]注:因为我们在ha.cf配置auto_failback的时候,配置成了on[/color]
当主服务器再次启动并启动heartbeat后,同样在120秒后,会继续模拟IP地址:192.168.100.2。并接管它。
另:要实现热备功能,要注意,两台机器的heartbeat不要同一时刻启动,否则两台都会产生虚拟IP,最好是主机启动并成功产生虚拟IP后,再启动备用服务器。