标签: high-availability

Exchange 2010 高可用性可以只用 2 台服务器实现吗?

在 Exchange 2010 中,您可以定义数据库可用性组并使邮箱数据库在多个服务器之间自动复制,并且您可以让作为 DAG 成员的邮箱服务器还托管其他服务器角色,例如集线器传输和/或客户端访问(这在 Exchange 2007 中是不可能的)。

但是,您能否在作为 DAG 成员的相同的两台服务器上定义一组客户端访问服务器?我找到的文档非常清楚地指出,由于与集群服务不兼容,您不能将 NLB 与 DAG 一起使用……或者,您可以尝试设置它,但这将是不受支持的情况。

使用硬件负载平衡器怎么样?或者可以在同一个外部 URL(例如 ISA)上发布多个内部服务器的反向代理?如果在两台服务器上不使用 NLB 并实施另一种平衡解决方案,那么仅使用两台服务器就可以实现所有主要 Exchange 服务(邮箱、集线器、CAS)的完全高可用性吗?

exchange high-availability consolidation exchange-2010

7
推荐指数
1
解决办法
8789
查看次数

如何使 cronjobs 高可用?

使运行多个 cronjob 的故障转移对避免两次运行进程的好解决方案是什么?

无论是在故障转移中,还是通过在它们之间划分作业,当然能够在其中一个节点发生故障时接管所有作业。

我可以为此编写一个脚本,但肯定有人已经解决了这个问题,或者这是一个不常见的请求?

linux high-availability cron

7
推荐指数
1
解决办法
5249
查看次数

SAN 重建后无法销毁 Windows 2008 r2 故障转移群集

我为 sql 2008 主动/被动集群创建了一个 windows 2008 r2 故障转移集群。这个双节点集群使用 SAN 设备作为仲裁磁盘资源以及 MSDTC 资源。

嗯....我决定重新配置SAN设备,但我没有先破坏集群。现在quorum磁盘和mstdc磁盘完全没有了,集群显然不工作了。但是,我什至无法摧毁集群并重新开始。我已经尝试过 Windows 集群工具以及命令行。我能够让集群服务开始使用“/fixquorum”参数。执行此操作后,我能够从群集中删除被动节点,但它不会让我破坏群集,因为默认资源组和 msdtc 仍作为资源附加。我试图从 GUI 工具和命令行中删除这些资源。它会冻结几分钟并使程序崩溃,或者一旦它甚至使服务器蓝屏。

有人可以建议如何销毁此集群以便我可以重新开始吗?

high-availability windows-server-2008-r2 windows-cluster failovercluster

7
推荐指数
1
解决办法
1612
查看次数

如果不建议使用 DNS 故障转移,那是什么?

作为他非常受欢迎的问题的后续问题:为什么不建议使用 DNS 故障转移?,我认为由于缓存,DNS 故障转移不是 100% 可靠的。

然而,投票最高的答案并没有真正讨论在两个不同数据中心之间实现故障转移的更好解决方案是什么。提出的唯一解决方案是本地负载平衡(单个数据中心)。

所以我的问题很简单,跨数据中心故障转移的真正解决方案是什么?

domain-name-system disaster-recovery failover high-availability datacenter

7
推荐指数
2
解决办法
6624
查看次数

在这种情况下是否应该发生 HA 故障转移?

我在跨两个主机(vsphereA 和 vsphereB)的 HA 集群中运行 vSphere 5。我为主机监控和数据存储心跳监控配置了 HA 集群,禁用了准入控制(希望我正确理解数据存储心跳监控可以防止由于管理网络隔离而导致的无意和不需要的 HA 故障转移)。每个主机都有一个到专用 iSCSI 网络和 iSCSI 目标(无 MPIO)的连接。所有 VM 的所有 vmdk 都存在于 iSCSI 数据存储中。作为 HA 测试,我断开了 vsphereB 上的 iSCSI 连接,并惊讶地发现 vsphereB 上正在运行的 VM 继续在 vsphereB 上运行。关闭的 VM 显示为无法访问(这是我预期的,因为它们不是 t 运行并且从 vsphereB 到 iSCSI 目标的连接被切断)但正在运行的 VM 继续运行并继续由 vsphereB“拥有”。我希望看到这些 VM 发生 HA 故障转移,并希望在 HA 故障转移(没有发生)后看到它们由 vsphereA“拥有”。我不明白为什么这些虚拟机没有发生 HA 故障转移。我是否误解了在哪些情况下应该发生 HA 故障转移?

high-availability vmware-vsphere

7
推荐指数
1
解决办法
6684
查看次数

如何扩展支持长轮询的 Web 服务器

我计划添加更多 Web 应用程序服务器以支持不断增加的客户端,部署 HAproxy 和 Keepalived 以实现负载平衡和高可用性。

我的服务器使用具有以下特点:

  1. 作业不是 CPU 密集型的。消息是少于 100 个字符的 JSON 文本。
  2. 用户将通过客户端设备 Y 向服务器发送消息。通常每天 4-5 条消息
  3. 客户端设备 X 一直在等待来自服务器的消息。如果消息在服务器上可用,客户端设备 X 必须能够在 2 秒内得到它。否则,此消息已过时。

为此原因,

  1. 客户端设备 X 正在使用长轮询 HTTP 连接以进行响应。每个连接将持续 5 秒并重新连接。
  2. 客户端设备 X 和客户端设备 Y 连接到同一服务器,因此 X 和 Y 可以轻松发送消息

如果有超过 60,000 个客户端设备 X 连接到服务器,我的负载平衡器或路由器将耗尽 TCP 端口。例如,扩展 20,000 个用户的最佳方法是什么?

我的服务器在 Ubuntu 服务器上运行,使用 tomcat 和 Java Servlet。

linux ubuntu tomcat high-availability load-balancing

7
推荐指数
1
解决办法
3559
查看次数

为什么当主机处于维护模式时,VMWare DRS 不会自动迁移虚拟机?

我们在共享存储 (NFS) 上的 VMWare 集群中有 4 台 ESXi 5.0 主机,启用了 DRS 和 HA。

我们想在其中一台主机上执行内存升级。我们将该主机置于维护模式,但 DRS 不会自动实时迁移 VM。

我认为这与我们的设置有关:

在此处输入图片说明

诚然,我对 VMWare 的 DRS 不太熟悉。有人可以为我们提供一些指导吗?

virtualization high-availability vmware-esxi vmware-vsphere

7
推荐指数
1
解决办法
2万
查看次数

使用 Keepalived 设置主动/主动 HAProxy 的任何问题

抱歉,如果之前有人问过这个问题,但我似乎找不到太多关于它的信息。

我们将使用 HAProxy 来平衡我们的 MariaDB Galera 集群。我在这方面看到的所有文章/教程都使用 Keepalived(或类似的东西)进行主动/被动 HAProxy 设置。

有什么好的理由为什么你不应该有一个主动/主动设置?

每个 HAProxy 节点都可以有一个固定的 IP,并且都有一个浮动的 IP。在正常情况下,请求在两个 HAProxy 节点之间共享,如果一个节点宕机,另一个将使用它的浮动 IP 并处理两个 IP 下的请求。当另一个恢复时,它会再次获取其浮动 IP 和负载份额。

我很感激你对此的意见。

卢克

high-availability load-balancing haproxy keepalived

7
推荐指数
1
解决办法
9879
查看次数

集群和/或 Hyper-V 副本?

我们目前拥有一台大型戴尔服务器 T610,物理托管 4 个 Hyper-V 虚拟机,全部为 Win2008R2。运行多年。我们现在需要购买新的戴尔服务器,因为戴尔不会更新现有服务合同的“生命周期终止”T610。

我们是一个单一站点的小型企业。我们一直对 ONE 物理服务器感到紧张。我认为我们需要两台服务器一个站点来实现完全冗余。如果有一天一盒死了,我们需要在短时间内备份​​。

我们需要关于我们应该关注什么的建议。Windows 服务器集群?Hyper-V 回复?我们只需要保护我们当前的单点故障暴露。

windows hyper-v high-availability windows-cluster

7
推荐指数
2
解决办法
1069
查看次数

MySQL/主要是MyISAM表的HA设置

我目前正在使用主从复制,在应用程序级别分离读取和写入。当前实现的唯一一种故障转移是主故障的应用程序级别检测,使从属成为新的主,因此应用程序可以不间断地运行。可以猜到,切换回、同步、整理等需要做很多工作。

我搜索了很多,阅读了几十篇文章,但是如果你主要有 MyISAM 表、Mysql 集群、Heartbeat/DRBD、Schooner,我没有遇到 HA MySQL 的解决方案,这些都适用于仅 InnoDB 的设置,但是不适合 MyISAM。

我将不胜感激有关 HA 设置的一些建议或实际经验。它不需要是开源的(免费阅读),它只需要工作。

mysql myisam high-availability

6
推荐指数
1
解决办法
2629
查看次数