- 论坛徽章:
- 0
|
本帖最后由 hb_li_520 于 2010-09-06 16:46 编辑
故障切换域 (Failover domain)
故障切换域是多个群集节点的一个子集,用来执行特定的群集服务。
Note:故障切换域是不需要操作的。
为了维护数据的完整性,一个群集服务可以在同一个时间里只运行在一个群集节点上。在一个故障切换域里可以指定个容错优先级。特定的故障切换优先级包含分配一个故障切换优先级别到故障切换域里的每一个节点。故障切换优先级别用来决定故障转移次序-----决定哪一个节点上运行的群集服务应该进行故障切换。如果没有指定故障切换优先级,一个群集服务可以故障切换到故障切换域里的任何节点上。同样,如果你要限制一个群集服务只是运行在与它自己相关联的故障切换域的一个指定的节点上,你也可以对它进行指定(当同一个无限制的故障切换域相关联的时候,在一个故障切换域里没有任何成员是可用的事件中,群集服务可以在任何节点启动)。
在上图中,故障切换域1(Failover Domain 1)是配置在它自己的域里进行可限制的故障切换的,因为,群集服务X只能在节点A与节点B之间进行故障切换。故障切换2(Failover Domain 2)同样也是配置在它们自己的域里进行可限制的故障切换。另外,它还进行了故障切换优先级的配置。在故障切换域2中的优先级配置中,节点C的故障转移优先级别是1,节点B的优先级别是2,节点D的优先级别是3。如果节点C出现故障,群集服务Y将故障切换到节点B,如果不能故障切换到节点B,那么将尝试故障切换到节点D。故障切换3(Failover Domain 3)是配置成没有优先级和限制性的。如果节点上的群集服务Z运行出错的话,群集服务Z尝试故障切换到故障切换域3里的任意一个节点上。如果这些节点都是不可用的,群集服务Z将故障切换到集群中的任何一个节点。
如果A,B两台机同时死掉了,那么它的虚IP会切换的其它机器上,而且再A,B重启启动后也不会回来?怎么样解决这个问题的?
难道说一定要保证Failover Domain里面一直都机器存活吗? |
|