是否可以在Windows Server故障转移群集中configuration通用Windows服务,以便服务始终与SQL Server AlwaysOn可用性组的主要副本(读取/写入)在同一台计算机上运行? 这将如何实现? 其目标是确保作为服务运行的.NET应用程序始终连接到可用性组中的读/写数据库实例,而不会从networking引入任何额外的延迟。 希望避免服务在群集的一个节点上运行,而主要副本位于不同节点上的情况。 我认为还有必要确保可用性组监听器与主副本运行在同一台机器上(以确保来自服务的查询不会被路由到AG侦听器,然后返回到主副本,从而导致networking往返)。 我相信不需要特别的configuration,因为AG Listener是属于AlwaysOn AG的WSFC资源的一部分,因此会运行在AG群集的活动节点上,我认为它也承载了AG的主复制副本。
你能帮我看看如何形成一个集群吗? 使用corosync和起搏器。 两个节点rac0 ip 192.168.0.140&rac1 ip 192.168.0.142它们互不显示。 他们没有连接。 [ryan@rac1 cluster]$ sudo pcs status corosync [sudo] password for ryan: 会员信息 Nodeid Votes Name 2 1 rac1 (local) ================================================== ====== [ryan@rac0 ~]$ sudo pcs status corosync [sudo] password for ryan: 会员信息 Nodeid Votes Name 1 1 rac0 (local) ================================================== ===== nodelist { node { ring0_addr: rac0 nodeid: […]
在Windows Server 2012 R2上运行的Always On High Availabilityconfiguration中使用两台Microsoft SQL 2012服务器。 安装运行良好,故障转移几乎是完美的。 但是,连接到数据库(或本例中为高可用性群集)的软件正在使用必须映射到数据库的sql用户帐户。 我已经在主节点上创build了所述用户并将其映射到数据库。 在第二个节点上,我创build了相同的用户,但无法将其映射到数据库。 因此,发生故障转移时,数据库在技术上可用,但软件无法连接,因为用户未映射到第二个节点上的数据库。 我认为这是问题,因为我能够使用Windows身份validation故障转移后连接到高可用性。
我已经在两个可用区域中设置了具有两个实例的负载平衡器 我设置了一个健康检查来ping我的web应用程序的特定页面 现在我正在尝试查找是否可以使用负载平衡器运行状况检查在服务被标记为失效后自动重新启动一个实例。 我已经收到通知和日志将被放在一个单独的系统,所以我可以做一个实例失败后,创build一张票是重新启动它。 任何方式自动做到这一点? 我无法find这样的选项,谷歌search充满了基本的howtos
我们已经设置了两个DNS Alogging,每个logging指向一个负载均衡器。 nslookup ourdomain.com Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: ourdomain.com Address: 52.8.106.214 Name: ourdomain.com Address: 54.67.59.88 在基准testing中,使用Apache Bench ab -n 5000 -c 5 http://ourdomain.com/ ,我注意到请求并不是均匀分配给两个负载均衡器。 从字面上看,大多数请求都发送到一个负载均衡器。 我的印象是循环DNS应该向两者分发请求。 我有什么configuration错误吗?
我有一个在实验室中的虚拟机中运行的3个Ubuntu节点的集群,现在想把它带到生产环境。 Hetzner Online hetzner.de提供了一些价值很高的专用服务器,所以我租了3台机器,连接了一台千兆交换机。 我的意图是在两台HAProxy服务器之前创build一个HA-Setup,两个Keepalived。 Keepalived在我的设置中configuration了一个VIP。 不幸的是,这不适用于Hzzner。 然而,他们提供了一个称为故障转移IP的系统,可以在脚本的帮助下切换到其他服务器: http : //wiki.hetzner.de/index.php/Failover_Skript 我的keepalivedconfiguration如下所示: vrrp_script chk_haproxy { script "killall -0 haproxy" # cheaper than pidof interval 2 # check every 2 seconds weight 2 # add 2 points of prio if OK } vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 101 virtual_ipaddress { 192.168.56.101/24 […]
我需要构build一个2节点的Hyper-V故障转移群集,这是非常简单的权利? 问题是硬件已经被购买了。 这两台服务器是相同的,并批准 相关规格: 适用于操作系统的250GB驱动器(Microsoft Hyper-V 2k12 R2) 14TB raid10驱动器 64GB内存等。 另外我们有一台Synology DS415 + NAS,但是我的老板想把内置的驱动器当作CSV使用,而NAS将作为一个见证磁盘(有2TB的驱动器…… 叹气 ) 如果有可能,是否有适当的方法来做到这一点? 购买另一台NAS用于集群存储不是一种select。 起初,我正在考虑同时制作iSCSI Target Server和Initiator两个节点,但是我不认为这是正确的做法!
目前我们正在运行一个引起媒体关注的设置,我们预计这个stream量还会继续。 我们有1个haproxy负载均衡器,3个应用程序服务器(2个映像,1个通用)和一个数据库服务器。 loadbalancer根据url获取所有的加载和redirect。 问题是,我们的应用程序崩溃或每10分钟左右响应时间非常低(在graphics下降时,它的图像)。 你们知道什么是错的吗? 如果您需要更多信息,请提供。 haproxyconfiguration: global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy user haproxy group haproxy daemon defaults log global mode tcp option tcplog option dontlognull contimeout 5000 clitimeout 50000 srvtimeout 50000 errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http errorfile 408 /etc/haproxy/errors/408.http errorfile 500 /etc/haproxy/errors/500.http errorfile 502 /etc/haproxy/errors/502.http errorfile 503 /etc/haproxy/errors/503.http […]
我有2个服务器运行相同的c + +应用程序,但主服务器中的应用程序接收调用。 一旦应用程序在主站中closures,从站变成主站并接收呼叫。 这是由我的环境中的Linux HA完成的。 一旦状态发生变化,linuxHA就会调用一个脚本来根据状态来更新状态为MASTER或SLAVE的状态文件,我的应用程序决定是否接听电话。 所以,现在我想用keepalived做同样的事情,因为我听说keepalived中的configuration比LinuxHA容易得多。 任何人可以帮我configurationkeepalived?
我只是对STONITH做了一些初步的研究,发现它可能需要硬件来重置失败的节点。 可以使用称为IPMI的东西。 我想知道如何这样的因素到一个虚拟的环境? 有没有人在esxi 6 VM环境中实现STONITH的经验? 当前环境variables: Esxi 6 CentOS 7 起搏器+ Coroysync + DRBDconfiguration 想要configurationSTONITH,并想知道是否有人可以帮助我理解如何在虚拟环境中做到这一点。