我正在尝试了解故障转移群集功能如何与 Windows 2008 R2一起使用,因为我将始终在sql Server 2012中使用它.

我已经能够找到有关如何设置以及它的功能的信息.但是,我很难找到一个关于它如何实际工作的详细技术文档(例如,使用keepalived,有文档可以解释心跳包的发送频率,它们的外观等等).

我知道这是一个非常广泛的问题,但我希望能够很好地理解这个功能的机制.

由于它是一种专有产品,我认为你不会对协议甚至流程图进行二进制级分析,但我认为你可以从以下方面收集一些有用的信息:

> The Design and Architecture of the Microsoft Cluster Service – 本文由我的一位CompSci英雄Jim Gray(RIP,Jim)共同撰写,发表于1998年IEEE FTe论文集,描述了Microsoft Cluster Server产品的基本设计,就像在Windows NT 4.0中一样,后来的产品都是从哪些产品发展而来的.这里甚至还有一个流程图,尽管它可能与当前几代产品相比已经过时了.
> Network failure detection and recovery in a two-node Windows Server 2000 cluster – 本文虽然过时,但确实描述了用于确定群集中节点的网络可用性的状态机的低级细节.
> [MS-CMRP]: Failover Cluster: Management API (ClusAPI) Protocol Specification – 本文档声明产品如何在内部工作,认为其目的不是专门记录集群内通信协议和流程.
>此功能在产品的更高版本中得到了更多配置. Searching for the name of the command-line management tool,cluster.exe,and the word “heartbeat” targeted against Microsoft’s site似乎给出了很多潜在的好结果(one of the first hits I found有一段包含短语“……这里每个节点在每个集群网络上都有一个接口,每1.2秒每个网络发送N *(N-1)个单播心跳……“,听起来就像你正在寻找的东西 – 虽然描述的是Windows Server 2003.)

而且,当然,如果你想看到更多的低级别自己设置它并扔掉它的嗅探器.

故障转移群集如何在Windows 2008 R2中运行?的更多相关文章

  1. 绘制flowable 流程图的Vue 库使用详解

    这篇文章主要为大家介绍了绘制flowable 流程图的Vue 库使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  2. 故障转移群集如何在Windows 2008 R2中运行?

    我正在尝试了解故障转移群集功能如何与Windows2008R2一起使用,因为我将始终在sqlServer2012中使用它.我已经能够找到有关如何设置以及它的功能的信息.但是,我很难找到一个关于它如何实际工作的详细技术文档(例如,使用keepalived,有文档可以解释心跳包的发送频率,它们的外观等等).我知道这是一个非常广泛的问题,但我希望能够很好地理解这个功能的机制.由于它是一种专有产品,我认为

  3. 在 CentOS7.2 上安装 OpenStack Liberty 版

    这里数据库密码设置为rootroot3.6Nosql部署了Telemetry服务才会需要Nosql本次不部署3.7消息队列OpenStack使用消息队列来协调操作和状态信息,通常的做法是安装在controller节点上,OpenStack支持的消息队列服务含RabbitMQ,Qpid和ZeroMQ,然而大多数OpenStack服务模块都只支持某种特定的消息队列服务,这里选择RabbitMQ,因为所有的openstack模块都支持它。

  4. Windows工作流程

    我们将看看当前这一代是否真的可用!事实上,微软并没有那么努力地推动它.

  5. ajax java 实现自动完成功能

    都知道百度建议是用ajax做的,想要做的快速稳定,可复制可移植就不容易了。Javascript代码:代码太多,有点乱,没使用jquery,但更能显示作者的功底。2,findNames()是操作ajax的方法,熟悉ajax的人都可以看明白,里面最主要的是要对参数进行二次编码encodeURI(),相应的在后台要进行解码。4,setNames中采用table方式显示提示的内容。后台java代码如下:要点:1,注意对参数进行解码。2,查询时根据情况进行模糊匹配。3,返回数据这里采用了xml方式,也可以采用jso

  6. [Angular, TypeScript, 路由算法] 模拟IP层路由协议,实现LS算法、洪泛算法、DV算法、路由毒化

    本项目的模拟路由器实现了LS路由算法、LS广播洪泛、DV路由算法,以及防止DV路由环路和无穷计数问题的策略。路由环路和无穷计数问题由于DV算法没有全局网络信息,DV算法中可能会出现路由环路和无穷计数的问题。路由器与路由器之间通过UDPsocket进行通信。由于prot肯定是全局唯一的,因此我们也将它用作路由器的标识符。neighbors存储直连的邻居信息,包括邻居的port、链路的cost。adjacencyList只在链路算法为ls的时候使用,它是存储了整个网络信息的邻接表。

  7. JQuery中的网络图/流程图

    有没有任何示例或链接免费的JQuery流程图或网络/图表?

  8. 最佳javascript库创建和交互式流程图

    我想创建一个交互式的“问题解决”类型流程图,它是由div元素组成的.我想做一些非常类似于纽约时代在这个例子中做的事情…ref=us有人建议拉斐尔,所以我一直在学习一点,这真的很棒.有没有其他图书馆值得考虑?如果拉斐尔适合这个任务,那么它是一个广泛使用的图书馆吗?

  9. jsplumb--jquery流程图插件

    总结以上是DEVMAX为你收集整理的jsplumb--jquery流程图插件全部内容。如果觉得DEVMAX网站内容还不错,欢迎将DEVMAX网站推荐给好友。

  10. javascript – 保存并载入jsPlumb上的流程图

    在jsPlumb上保存和加载流程图的最佳方法是什么?解决方法我设法保存图表,只需将所有元素放在一个对象数组中,其中每个对象都有源节点和目标节点x,y坐标.保存时,只需执行JSON.stringify,如果加载,只需使用JSON.parse()并手动放置节点并连接它们.

随机推荐

  1. static – 在页面之间共享数据的最佳实践

    我想知道在UWP的页面之间发送像’selectedItem’等变量的最佳做法是什么?创建一个每个页面都知道的静态全局变量类是一个好主意吗?

  2. .net – 为Windows窗体控件提供百分比宽度/高度

    WindowsForm开发的新手,但在Web开发方面经验丰富.有没有办法为Windows窗体控件指定百分比宽度/高度,以便在用户调整窗口大小时扩展/缩小?当窗口调整大小时,可以编写代码来改变控件的宽度/高度,但我希望有更好的方法,比如在HTML/CSS中.在那儿?

  3. 使用Windows Azure查询表存储数据

    我需要使用特定帐户吗?>将应用程序部署到Azure服务后,如何查询数据?GoogleAppEngine有一个数据查看器/查询工具,Azure有类似的东西吗?>您可以看到的sqlExpressintance仅在开发结构中,并且一旦您表示没有等效,所以请小心使用它.>您可以尝试使用Linqpad查询表格.看看JamieThomson的thispost.

  4. windows – SetupDiGetClassDevs是否与文档中的设备实例ID一起使用?

    有没有更好的方法可以使用DBT_DEVICEARRIVAL事件中的数据获取设备的更多信息?您似乎必须指定DIGCF_ALLCLASSES标志以查找与给定设备实例ID匹配的所有类,或者指定ClassGuid并使用DIGCF_DEFAULT标志.这对我有用:带输出:

  5. Windows Live ID是OpenID提供商吗?

    不,WindowsLiveID不是OpenID提供商.他们使用专有协议.自从他们的“测试版”期结束以来,他们从未宣布计划继续它.

  6. 如果我在代码中进行了更改,是否需要重新安装Windows服务?

    我写了一个Windows服务并安装它.现在我对代码进行了一些更改并重新构建了解决方案.我还应该重新安装服务吗?不,只需停止它,替换文件,然后重新启动它.

  7. 带有双引号的字符串回显使用Windows批处理输出文件

    我正在尝试使用Windows批处理文件重写配置文件.我循环遍历文件的行并查找我想要用指定的新行替换的行.我有一个’函数’将行写入文件问题是%Text%是一个嵌入双引号的字符串.然后失败了.可能还有其他角色也会导致失败.如何才能使用配置文件中的所有文本?尝试将所有“在文本中替换为^”.^是转义字符,因此“将被视为常规字符你可以尝试以下方法:其他可能导致错误的字符是:

  8. .net – 将控制台应用程序转换为服务?

    我正在寻找不同的优势/劣势,将我们长期使用的控制台应用程序转换为Windows服务.我们为ActiveMQ使用了一个叫做java服务包装器的东西,我相信人们告诉我你可以用它包装任何东西.这并不是说你应该用它包装任何东西;我们遇到了这个问题.控制台应用程序是一个.NET控制台应用程序,默认情况下会将大量信息记录到控制台,尽管这是可配置的.任何推荐?我们应该在VisualStudio中将其重建为服务吗?我使用“-install”/“-uninstall”开关执行此操作.例如,seehere.

  9. windows – 捕获外部程序的STDOUT和STDERR *同时*它正在执行(Ruby)

    哦,我在Windows上:-(实际上,它比我想象的要简单,这看起来很完美:…是的,它适用于Windows!

  10. windows – 当我试图批量打印变量时,为什么我得到“Echo is on”

    我想要执行一个简单的批处理文件脚本:当我在XP中运行时,它给了我预期的输出,但是当我在Vista或Windows7中运行它时,我在尝试打印值时得到“EchoisOn”.以下是程序的输出:摆脱集合表达式中的空格.等号(=)的两侧可以并且应该没有空格BTW:我通常在@echo关闭的情况下启动所有批处理文件,并以@echo结束它们,所以我可以避免将代码与批处理文件的输出混合.它只是使您的批处理文件输出更好,更清洁.

返回
顶部