Articles of 群集

使用多个实例的ColdFusion单服务器集群是否提供了任何性能增强?

我对Coldfusion集群有一些怀疑。 创build单个ColdFusion服务器的多个实例是否有任何好处,通过添加这些实例并在集群上托pipe应用程序来创build一个集群? 有没有比直接使用默认的cfusion实例有任何性能好处? 可以说,我有两台机器,每个CF企业版安装。 现在为负载平衡有两个选项,我。 使用ColdFusion群集,通过添加来自两个服务器的实例(使用“注册远程实例”选项)创build群集,并托pipe应用程序。 II。 使用单独的硬件负载平衡器来分配stream量。 哪个选项好用? 我是新来的Coldfusion集群和负载均衡请帮助。

监测心跳centos

我在两台服务器上使用HAproxy和使用heartbeat高可用性,一切都还好,但我想要监视heartbeat我有一个很长的search,并得到clustat命令,但无法find它在服务器上,发现cl_status命令发现它在服务器上但不能给出重要的信息 成员系统状态 心跳频道状态 服务状态和哪个集群系统正在运行该服务

高可用性/故障切换硬件连接

我正在学习有关集群和高可用性技术的知识,并且偶然发现了一篇关于使用一对服务器configurationnetworking的文章,使用DRBD进行复制和心跳以进行监视和故障切换。 文章指出,每台服务器上应该有2个网卡:eth0连接到LAN,两个eth1应通过交叉网线相互连接,如下图所示: 图片描述: 为了确保自动故障切换,心跳监视主服务器,如下所示:1.辅助服务器通过连接两台服务器的交叉电缆连续监视与主服务器的连接。 如果主服务器不可访问,则次服务器将采用主服务器的状态。 2.主服务器持续监视与高可用性networking设备(如路由器)的连接。 如果networking设备不可访问,则将控制权交给辅助服务器。 如果发生以下情况,故障切换会自动进行:1.主站的networking故障切换2.硬件故障,如电源,CPU,RAM等 这提出了以下问题: 如果次要/被动服务器上的心跳监视通过eth1监视主节点,如果eth1在任何服务器上出现故障,会发生什么情况? 在我看来,心跳会认为小学已经死了,并会激活中学。 这不会造成“裂脑”的状况吗? 由于主服务器仍然通过eth0连接到局域网并工作,所以它只是心跳/复制链路(eth1)被破坏了。 那么现在我们同时有两台活动的服务器? 我仍然在理解这个概念,请原谅我说废话。

故障转移群集pipe理器中缺less“应用程序和服务”

Microsoft说明build议使用“服务和应用程序”,但在故障转移群集pipe理器中缺less它。 例如,用于testing群集服务或应用程序的故障转移的文档。 “服务和应用程序”选项/部分在哪里?

Redis / Sentinel群集故障转移导致“故障转移 – 中止 – 未select的主控”

我有一个2节点的Redis集群设置。 [master] 192.168.56.102:Redis Master(:6379),Redis Slave(:6380),Sentinel(:26379),Sentinel#2(:26380) [救援] 192.168.56.103:Redis Master(6379),Redis奴隶(6380),Sentinel(26379) 每个从实例都是同一台机器上的主实例的从属。 每个哨兵实例监视两个主实例。 我正在使用twemproxy(与这个问题无关)和一个客户端重新configuration脚本来更新twemproxyconfiguration,使应用程序继续工作与上述。 我正在停止服务器,看看发生了什么,如果一切正常工作。 [master] stop redis master:法定人数可以成功选出一个新的master。 在下面logging。 ==> /tmp/sentinel.log <== [14701] 29 Dec 18:16:55.096 # +sdown slave 192.168.56.102:6379 192.168.56.102 6379 @ master 192.168.56.102 6380 [14705] 29 Dec 18:16:55.096 # +sdown slave 192.168.56.102:6379 192.168.56.102 6379 @ master 192.168.56.102 6380 [14701] 29 Dec 18:18:04.187 # -sdown slave […]

单个主机CSV

我有一台直接连接SAS存储的物理服务器,我在其上运行Hyper-V,并在其中安装了实验室(AD,Exchange,SQL,SCCM,SCOM,文件服务器等)上的所有机器。 我正在尝试创build具有两个节点的访客文件服务器群集,以便我可以轻松修补guest虚拟机,而不必担心会断开可能在文件服务器上使用存储的任何应用程序的连接。 为此,我正在使用两个文件服务器之间的共享VHDX文件,但似乎主机存储器需要CSV,因此需要一个节点群集。 然而,我遇到的问题是,尽pipe一个节点集群是可能的并且是受支持的,似乎创build集群(任何types)总是需要集群节点连接到AD(即使在创buildAD分离集群时,新的到服务器2012 R2)。 所以在我的情况下,这似乎是一个鸡鸡蛋类的情况: AD服务器在物理服务器上作为虚拟机运行,但是在创buildCSV之前我不能运行它,为此我需要将物理服务器join到域中。 对这个问题有什么想法,这是有人以前做过的事吗? 顺便说一句,我真的很想尝试共享的VHDX文件,所以我没有真正寻找像StarWinds iSCSI软件等第三方软件的替代品。 在此先感谢家伙。

代理redis群集与3个主人

我有一个主人的应用程序和redis。 我想创build3个主人的Redis集群。 有没有聪明的代理与这样的群集工作,而不修复应用程序代码? 在互联网search没有给出结果。 请帮我解决这个问题!

为什么我们(不)在Docker Swarm集群中的多个主机上进行负载均衡?

我们在swarm集群中获得了3个主机,并且在这个集群中部署了一个Web应用程序。 Web应用程序在任何时候都只能运行在一台主机上。 如果一个主机死亡,该Web应用程序将被移动到另一个主机。 Docker将负责将您的请求路由到Web应用程序,无论您的请求命中哪个主机。 为了确保我们总能find正在运行的主机,我们虽然使用Nginx是前端的。 我们将在Nginx上创build一个虚拟主机,它将代理请求发送给Docker群。 我们有两个办法。 答:我们只需在主机上进行“循环”请求。 这是一个简单的方法。 我们将使用Nginx在失败时提供服务。 但是,即使Nginx从主机1得到500错误,也可能是Web应用程序从主机3返回了500错误.Nginx会错误地认为服务在主机1上失败,并将该主机上的服务取出。 B.我们会把所有的要求都指向群领导。 我们不使用Nginx来在主机间进行负载平衡。 我们只需将所有请求发送到Docker Swarm领导者(通过configurationNginx的各种脚本来完成)。 这样,我们就不会做“双重”的负载均衡(Nginx和Docker Swarm) – 但是所有的stream量都只能通过Docker Swarm的领导。 一方面,解决schemeA简单易懂,但也会增加双重负载平衡的复杂性。 第二种解决scheme可能会更加复杂,因为它不太标准,但也可能让事情更容易理解。 我们应该从纯粹的技术angular度来select哪种方法?

转到全新的Hyper-V群集

我们有一个带有DAS存储的双节点Hyper-V群集,两个节点都运行着2012R2。 我们将在现有的群集中添加两个全新的节点 – 两个都运行2012R2。 这将有其自己的DASarrays只连接到这些新的节点。 我们的目标是解除原来的两个节点和附加存储。 您可以存储将VM从当前两个节点迁移到新节点及其相关存储的情况吗? 这会直接将VM存储迁移到存储,还是需要将两个存储arrays都提供给所有节点?

用什么软件/硬件来实现STONITH,使机器A可以切断机器B的电源?

当机器B接pipe故障转移场景时,我试图执行裂脑保护。 基本上我想强制机器A真的在机器B被激活之前,避免臭名昭着的裂脑场景。 所以我需要一个软件或者硬件解决scheme, 使我能够通过切割来远程高效地杀死机器A。 这是STONITH的方法,或者在头上拍摄其他节点。 如何做到这一点?