我的任务是提供 Exchange 2003 Server 的故障转移。目前,我们正在使用 Microsoft 备份每晚通过网络将邮件存储备份到另一台机器。我们目前使用 double take 来镜像数据库服务器,这似乎是 Exchange 服务器的合理解决方案,但它相当昂贵,我需要为其专门准备一个备用服务器。我听说 double take 可以同步到 VM,但我不再使用他们的支持,也找不到太多关于此主题的信息。
我的目标(当然)是尽量减少成本和停机时间。我很想使用我的 Double Take 备份服务器作为多台机器的备用服务器(它有足够的空间),但我不知道这是否可行。我能承受的最大停机时间不到一天(我的服务器签订了硬件支持合同,但硬件(驱动器、RAID 控制器、主板等)仍需要时间才能发货),所以我并不希望立即进行故障转移,只是希望能够在紧急情况下顺利过渡到备用机器。
人们用过什么?什么效果好?
答案1
你需要对此进行规划,而不是仓促行事,但从防范的角度来看,这种情况下虚拟化可以作为一种“穷人的集群”硬件问题。
假设您备份虚拟硬盘他们自己而不是其中的文件,这需要一些思考,但完全是“可行的”,您可以将它们带到运行虚拟服务器软件的任何服务器(无论是 VMWare、Microsoft、Xen 还是其他什么),然后使用“当前”虚拟硬盘在该机器上创建一个新的虚拟服务器,然后您就可以离开了 - 您不需要像 vmotion 及其等效物这样花哨的东西。
答案2
如果您正在为硬件故障做准备,最简单的解决方案就是虚拟化您的 Exchange 服务器。
如果您还需要为系统自身做好准备,那么只需对虚拟机进行良好的备份或快照。
答案3
我用过嘉科软件复制和 HA 适用于此确切场景。根据我的经验,它表现相当不错。它将处理指定文件的复制,以及 IP 地址或修改 DNS 名称的 HA 迁移,然后在适当的节点上启动/停止服务。
它比 Doubletake 稍微便宜一些,而且据我所知,在虚拟机中运行的许可比在物理硬件上运行的许可更便宜,这非常适合 DR VM 情况。