这是我机构的预算时间,我们计划明年迁移到 Exchange 2010。我们是一家小商店,所以我们只想运行一个两台服务器的 Exchange 集群,以便在一台服务器出现问题时提供故障转移安全。
我们现在运行这个场景,但是,明年我们想把它转移到虚拟环境中。为此需要什么 VMWare 软件?
目前,我们拥有 VMWare Infrastructure 3 Foundation 许可证,并在我们的 VM 主机上运行 ESXi。我想我们在那里有我们需要的一切。我们可以在 Windows 2008 Enterprise 上运行两台 VM,从 Windows 和 Exchange 服务器的角度来看,集群的工作方式应该相同。我认为。
其他人可以确认,或者更清楚地说明这个话题吗?谢谢!
因此 Exchange 支持 SVVP 合格的虚拟化平台,包括 HyperV 和 VMWare VI。
然而,Exchange 2010 有一个全新的高可用性模型,它根本不是传统的集群。我鼓励您在此处考虑您的 VMWare 部署时研究这个(特别是 DAG)以及它们是如何工作的。
此外,VMWare HA 不支持 DAG(因为不起作用)。
谢谢,Brian Desmond Active Directory MVP
不知道我完全明白你在追求什么。但是,如果您在同一台机器上设置了一个由两个虚拟机组成的集群,那么这种集群的大部分目的就落空了。您将增加两个虚拟化操作系统的开销,如果实际机器出现故障,您将失去两者。
就需要 VMware 产品而言,它实际上只取决于您想要什么功能。我的 Exchange 2003 在以 Linux 作为主机的 VMware server 1.x 上运行非常稳定。
我以前工作的地方使用 VMware ESX 和 VMotion 来处理他们的 AD DC 和 Exchange 服务器。
实施时,有 6 台物理服务器,其中 5 台在任何给定时间完全使用。
这对 DC 中的每一个都占用了几乎整个服务器的容量。同样,两台 Exchange 服务器中的每台都使用了几乎完整的服务器资源。
所有虚拟机都位于 SAN 上。
通过打开 VMotion,万一任何物理服务器出现负载问题,VMware 会将服务器从故障机器转移到负载较轻的机器上。
它工作得很好——处理几千个活跃用户。
你想把两台服务器放在同一台主机上吗?我建议让另一台小型服务器在每台服务器上放置 1 个 VM,并查看 VM Ware 的高可用性选项,因此如果 1 个框死了,它将故障转移到另一个。
需要记住的一件事是,除非有什么改变,否则微软不支持虚拟化环境中的 Exchange。我不知道这是否会影响您的支持计划。不过,由于 MS 正在推动 Hyper-V,这种情况可能已经改变。
这是 VMWare 关于托管 Exchange 服务器的最佳实践的白皮书。
编辑:有关 MS 和虚拟化环境支持的更多信息在这里。
我目前在 VMware 下托管了一个 Exchange 2007 集群,没有问题。
您将需要某种可以通过 iSCSI 为集群的仲裁驱动器提供的共享存储。保存 Exchange 数据库的其他磁盘可以是 VM 的本地磁盘。
@Kyle Ken 在单个物理机上运行两个实例所获得的好处是,以防其中一个虚拟机内的操作系统出现问题。过去我已经多次看到交换便便本身,这听起来像是我会做的事情。
@Ken 至于你需要什么。您需要 VMware 中的高可用性 (HA) 或容错 (FT) 功能(取决于您希望冗余的方式。FT 以锁定步骤运行两个实例,HA 只是故障转移。