简介

通俗地说,即当A无法为客户服务时,系统能够自动地切换,使B能够及时地顶上继续为客户提供服务,且客户感觉不到这个为他提供服务的对象已经更换。这里的A和B可以存在于各种领域,但一般fail-over特指计算机领域的数据库、应用服务、硬件设备等的失效转移。

详细介绍

【电脑】失效备援 (为系统备援能力的一种, 当系统中其中一项设备失效而无法运作时, 另一项设备即可自动接手原失效系统所执行的工作)
失效转移(failover)是一种备份操作模式,当主要组件由于失效或预定关机时间的原因而无法工作时,这种模式中的系统组件(比如处理机、服务器、网络或数据库)的功能被转嫁到二级系统组件。对于希望使系统具有更高的故障容忍力,失效转移是一定会被经常使用的紧急任务系统的主要部分。这个程序包括自动卸下任务交给备用系统组件,这样程序对于终端用户能够尽可能的无故障。失效转移能应用于系统的许多方面:举个例子,在个人电脑内部,失效转移也许是保护故障的处理机的一种机制;在网络内部,失效转移能够应用于许多网络组件或系统组件,比如连接通路、存储设备或者环球网服务器。
最初,存储数据在非常基本的配置下被连接到服务器:点对点或者交叉连接。在这种环境下,单一服务器的故障常常使得大量的用户无法访问数据,直到那个服务器重新在线服务。近来有更多的发展,比如存储区域网络(SAN),在服务器和数据存储系统之中建立许多到许多的连通性。通常,存储网络在服务器和系统之间使用许多通路(每个通路由包括所有有关组件的完全的配置组成)。一个失效的通路可能是由于通路上一些单独组件的故障。多重连接通路(每个通路都有多余组件)常常帮助确保线路在一个(或多个)通路失效情况下仍然可行。自动失效转移的能力在于尽管由于设备问题导致必然的故障然而正常功能仍能被维持。
CISCO PIX/ASA Failover 技术
CISCO PIX/ASA Failover 技术:
是一项故障转移配置的技术,需要两台完全一样的设备,通过一个连接,连接到对方(这个连接也叫心跳线)。该技术用到的两台设备分为 主用和备用,备用处于待机状态。当主用设备故障后,备用设备可启用,并设置为主用,运行自主用设备复制过来的配置(配置是跟随主用设备移动的)。
CISCO的配置命令:
asa1(configif)# failover lan enable //启用基于LAN的Failover
asa1(config)# failover lan unit primary //指定设备的角色
asa1(config)# failover lan interface failover e3 //指定Failover 接口
INFO: Nonfailover interface config is cleared on Ethernet3 and its subinterfaces
asa1(config)# failover interface ip failover 192.168.1.1 255.255.255.0 stan 192.168.1.2 //配置Failover IP地址;
asa1(config)# failover lan key ccxx //配置Failover key
asa1(config)# failover //启用Failover;注意,此命令一定要先在Active上输入,否则会引起配置拷错;
将一个接口指定为failover 接口后,再show inter 的时候,该接口就显示为:
interface Ethernet3
description LAN Failover Interface
配置ASA2(standby)
pixfirewall(config)# inte e3
pixfirewall(configif)# no shut
pixfirewall(configif)# exit
pixfirewall(config)# failover lan enable
pixfirewall(config)# failover lan unit secondary
pixfirewall(config)# failover lan interface failover e3
INFO: Nonfailover interface config is cleared on Ethernet3 and its subinter
pixfirewall(config)# failover inter ip failover 192.168.1.1 255.255.255.0 stand 192.168.1.2
pixfirewall(config)# failover key ccxx
pixfirewall(config)# failover
pixfirewall(config)# .
CISCO PIX/ASA Failover 技术也可以在多个CONTEXT上运行,从而实现负载和冗余功能。

相关技术

心跳线
连接工作机与备份机的网线,通过软件的方式监视工作机,备份机一旦发现工作机由于某种原因停止服务,则立即投入使用,以保证网络的畅通和服务的正常运行.
心跳线是用于连接A、B两台服务器间的网线。在这两台服务器A、B中,A为工作机,B为备份机,它们之间通过一根心跳线来连接。一般在服务器上都配有两块网卡,其中一块专门用于两台服务器(节点)间的通讯。安装在服务器上的软件通过心跳线来实时监测对方的运行状态。一旦正在工作的主机A因为各种硬件故障,如电源失效、主要部件失效或者启动盘失效等导致系统发生故障,心跳线会反映给互为备份的另外一台主机,主机B可以立即投入工作。这样可以在最大限度上保证网络的正常运行。这也称为“心跳检测”。心跳线主要利用一条RS-233检测链路来完成,采用Ping方式检测验证系统Down机检测的准确性。
转自: http://baike.baidu.com/link?url=lyRWWE8b-RgR94wWg30kJQSz7vJXD3jpAC1ueA9ZHVlmpInUWlLyl4tIhy0TVYNG4ACG4_oB8_8kAemhHi47ba

failover机制相关推荐

  1. tomcat集群的failover机制

    集群要提供高可用性就必须要有某种机制去保证,常用的机制为failover(故障转移),简单说就是通过一定的heartbeat检测是否有故障,一旦故障发生备份节点则接管故障节点的工作. tomcat使用 ...

  2. Oracle RAC Failover机制分析

    为什么80%的码农都做不了架构师?>>>    Oracle  RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是 ...

  3. Flink——Task退出流程与Failover机制

    Flink--Task退出流程与Failover机制 目录 Flink--Task退出流程与Failover机制 1 TaskExecutor端Task退出逻辑 2 JobMaster端failove ...

  4. Zookeeper: Zookeeper架构及FastLeaderElection机制

    本文转发自技术世界,原文链接 http://www.jasongj.com/zookeeper/fastleaderelection/ 一.Zookeeper是什么 Zookeeper是一个分布式协调 ...

  5. Oracle RAC Failover 详解

    2019独角兽企业重金招聘Python工程师标准>>> Oracle  RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的 ...

  6. 算法高级(18)-Redis Cluster选举机制

    Redis集群是一个distribute.fault-tolerant的Redis实现,主要设计目标是达到线性可扩展性.可用性.数据一致性. 一.一些特性 线性拓展 官方推荐最大的节点数量为1000, ...

  7. Zookeeper架构及FastLeaderElection机制

    本文转发自技术世界,原文链接 http://www.jasongj.com/zookeeper/fastleaderelection/ Zookeeper是什么 Zookeeper是一个分布式协调服务 ...

  8. 深入浅出Zookeeper(一) Zookeeper架构及FastLeaderElection机制

    原文链接 http://www.jasongj.com/zookeeper/fastleaderelection/ Zookeeper是什么 Zookeeper是一个分布式协调服务,可用于服务发现,分 ...

  9. 副本集是如何实现自动Failover的

    简介 最近一个 MongoDB 集群环境中的某节点异常下电了,导致业务出现了中断,随即又恢复了正常. 通过ELK 告警也监测到了业务报错日志. 运维部对于节点下电的原因进行了排查,发现仅仅是资源分配上 ...

  10. GBase 8a查看和清理故障恢复状态Failover的方法

    GBase 8a在执行dml,ddl等数据变动业务时,为了避免发起节点出现故障,提供了failover机制来清理残余信息,保证集群一致性.针对一些特殊情况,特别是早期的版本,可能存在某些情况需要强行清 ...

最新文章

  1. php读取文本写入数据库,php读取txt文本文档数据库转入mysql数据库
  2. windows安装vue脚手架(vue-cli)及vue ui无反应,npm i -g @vue/cli报错解决方案
  3. VS2012 打包部署程序
  4. nuxt route 全局管理 route.beforeEach 替代
  5. linux查看一小时之内的日志,linux – 在[timespan]内(例如最后一小时)查找日志文件中的条目...
  6. SubscriptionState分析
  7. redis 分布式锁 看门狗_redis分布式锁原理及实现
  8. python语言单词接龙_[蓝桥杯][算法训练VIP]单词接龙 (C语言代码)
  9. Geometric tampering estimation by means of a sift-based forensic analysis论文阅读
  10. 笔记本不能联网,WiFi图标消失解决方法。
  11. EN 14967:防水沥青防潮层—CE认证
  12. 学渣的刷题之旅 leetcode刷题 20.有效的括号
  13. 开源项目SMSS开发指南(二)——基于libevent的线程池
  14. 修改IBM MQ CCSID
  15. arm9+linux s3c2440 触摸屏驱动移植
  16. 三星s20Android11怎么退回10,三星已经开始在GALAXY S20+上测试安卓11系统
  17. 冒险岛2服务器不稳定,冒险岛2装备不稳定处理方法 冒险岛2装备不稳定怎么处理...
  18. 【暮色天】乱世疯狂 盛世安逸(7.8)
  19. Unity UGUI烟雾效果
  20. 华为路由器访问控制列表ACL配置实例

热门文章

  1. 公司新来了个软件测试工程师,一副毛头小子的样儿,哪想到是新一代卷王...
  2. 各种水龙头拆卸图解_水龙头拆除和安装步骤图解
  3. SLG手游Java服务器的设计与开发——数据管理
  4. evolution ubuntu邮箱_Ubuntu evolution 邮件客户端配置详解(图)
  5. AcWing 671. DDD
  6. Flink-Table 配置(十一)
  7. 使用Android 原生 API获取经纬度并且根据经纬度解析出当前具体位置信息
  8. 苹果计算机做视频教程,Mac版Final Cut Pro x使用技巧及视频教程
  9. 合肥工业大学计算机信息学院,合肥工业大学计算机与信息学院在职研究生_合肥工业大学在职研究生_125在职研究生...
  10. 2021110701-java前后台传递时间对象相差8个小时的时区问题