【IT168 专稿】故障转移群集中的仲裁配置确定群集允许的故障数。如果出现更多故障,则群集必须停止运行。

仲裁的意义

在出现网络问题时,仲裁可以干预群集节点之间的通信。一小组节点可能在网络的一个功能部分中间相互通信,但是无法与网络另一部分中不同的一组节点进行通信。这可能导致严重问题。在这种"分隔"情况下,至少有一组节点必须停止作为群集运行。

为防止群集中的分隔所引起的问题,群集软件要求作为群集运行的任何节点集必须使用投票算法确定该节点集在指定时间是否有仲裁。由于指定群集包含特定的一组节点和一个特定的仲裁配置,群集将知道多少"投票"会构成多数(即,一次仲裁)。如果投票数低于多数,群集就停止运行。节点仍将侦听其他节点的存在,当另一个节点在网络上重新出现时,节点不会开始作为一个群集运行,直到重新获得仲裁。

例如,在使用"节点多数"的五节点群集中,请考虑如果节点 1、2 和 3 可以相互通信,而不能与节点 4 和 5 通信,会发生什么情况。节点 1、2、3 构成多数,它们继续作为群集运行。节点 4 和 5 占少数,停止作为群集运行。如果节点 3 失去与其他节点的通信,则所有节点停止作为群集运行。但是,所有运行的节点都将继续侦听通信,以便在网络重新开始工作时,群集能够组成并开始运行。

请注意,群集的整个功能不只是取决于仲裁,还取决于每个节点上用来支持故障转移到该节点的服务和应用程序的容量。例如,包含五个节点的群集在两个节点出现故障后仍然拥有仲裁,但是只有每个剩余的群集节点拥有足够容量来支持故障转移到它的服务和应用程序时,它才会继续服务客户端。

仲裁服务器装什么系统,Windows 2008故障转移集群之仲裁配置相关推荐

  1. 虚拟机试练windows 2008 故障转移集群 MSCS

    1. 准备 3个windows2008系统,2个配置双网卡 PC1  :IP:192.168.1.200, 安装AD,DNS, iSCSI software target, iSCSI制作出1个500 ...

  2. SQL Server 2008故障转移集群+数据库镜像配置实例之三

    前两篇文章已经建立了SQL 2008 的故障转移集群,由于故障转移集群存在一个单点故障,既是当网络存储设备不可用时,整个集群就不可用了.所以为了获得更好的高可用特性和容灾机制,我们可以将集群中的某一特 ...

  3. [转] 微软SQL Server 2008故障转移集群概述(Windows Server Failover Clustering (WSFC))

    前言: 最近在研究微软的大数据解决方案,在收听MS TechNet "SQL Server 2012 AlwaysOn HA+DR设计模型.架构及最佳实践" 时,需要一些预备知识, ...

  4. 配置Windows Server2008故障转移集群

    Abner Kou原创 配置Windows Server2008故障转移集群 一. 问题描述 建立双节点的Windows Server 2008 故障转移集群,为Hyper-v的高可用和SQLServ ...

  5. SQL故障转移集群操作方法

    SQL故障转移集群操作方法 1 给SQL服务器配置IP地址,每台服务器需要两个IP,一个通讯用,一个作为心跳线,修改计算机的名称,关闭服务器的防火墙,开启远程桌面. 2心跳网卡配置 去掉ipv6,并去 ...

  6. 如何创建免费的Hyper-V Server故障转移集群

    尽管可能使Windows Server授权模型更加复杂,但用户还是可以使用免费Hyper-V Server来创建容错环境以及故障转移集群. 微软在很久之间就已经推出免费版Hyper-V Server, ...

  7. linux故障转移集群,部署AlwaysOn第一步:搭建Windows服务器故障转移集群

    在Windows Server 2012 R2 DataCenter 环境中搭建集群之前,首先要对Windows服务器故障转移集群(Windows Server Failover Cluster,简称 ...

  8. 在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群

    需要说明的是我们搭建的SQL Server故障转移集群(SQL Server Failover Cluster)是可用性集群,而不是负载均衡集群,其目的是为了保证服务的连续性和可用性,而不是为了提高服 ...

  9. win2012故障转移mysql集群_Windows 2012 系统搭建高可用故障转移集群

    Windows 2012 系统搭建高可用故障转移集群 一.故障转移集群介绍 1.1系统介绍 故障转移群集是针对具有长期运行的内存中状态或具有大型的.频繁更新的数据状态的应用程序而设计.这些应用程序称为 ...

最新文章

  1. suse linux ps简介
  2. 研究Xposed相关二:如何root android模拟器(android4.3.1)
  3. MATLAB 线型 颜色 和 标记点组合使用
  4. asp.net防类似DDOS攻击(CC攻击)代码
  5. 安卓Java虚拟机大小_虚拟机为安卓流畅度背锅,是因为关系数十万程序员饭碗?...
  6. 北大博士送5个月外卖揭秘算法黑幕
  7. js-jquery-插件开发(一)
  8. java区块作用域_ES6-let、const和块级作用域
  9. 项目管理工具Redmine各功能测试
  10. 机器学习--支持向量机(一)什么是支持向量机
  11. 乱码 讯飞 语音识别_科大讯飞离线语音识别安装与运行
  12. 你的导师对你说过什么让你至今难以忘怀的话?
  13. 关于后端接口测试没问题,HTTP500错误
  14. python内置函数可以返回列表、元组_Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。...
  15. Java 动手写爬虫: 三、爬取队列
  16. 【iOS开发】页面卡顿监控和优化
  17. MySQL安装当中遇到的问题
  18. word的xml文件中空白页和换页
  19. 软件加密系统Themida应用程序保护指南(二):有哪些保护选项
  20. Android Studio的报错提示:SSL peer shut down incorrectly

热门文章

  1. 微软将为Linux 操作系统带来TEE的支持:TEE(Trusted Execution Environment,可信执行环境)
  2. 七月文章导读【TCP/IP相关】:解密 TCP/IP;什么是公网ip?什么是内网ip?为什么ip地址通常以192.168开头?
  3. BP神经网络原理简介
  4. koa2 mysql_koa2+vue+mysql 全栈开发记录
  5. sklearn学习之KNN
  6. node.js的下载和安装
  7. ajax上传json到服务器
  8. 一段程序结束等待进行下一段程序_c++实战篇(十二),debug调试程序
  9. OpenShift 4 - 部署 RabbitMQ 集群
  10. OpenShift 4 - 用KubeletConfig和ContainerRuntimeConfig分别修改集群节点的Kubelet和cri-o的配置