我正在考虑在VMWare Esxi中作为虚拟机运行的windows server 2008中安装MS Exhange服务器。 我不确定性能和可靠性。 谁能提供他在这个问题上的经验? 谢谢
这是微软在这个问题上的官方立场: http : //technet.microsoft.com/en-us/library/cc794548(EXCHG.80).aspx ; 它与Exchange 2007有关,但没有最近的文章可用; 不过,我认为Exchange 2010并没有太大改变。
长话短说:它会运行,并得到支持,但你必须做好计划,以获得良好的performance。
可靠性与底层物理主机一样好。 VMware ESX / ESXi是非常稳定和成熟的虚拟化解决scheme,因此您不必担心主机或虚拟机运行exception和/或崩溃。
关于性能…它强烈依赖于您的工作量。 但是,如果按照Exchange 2010容量规划的指导原则并添加更多的CPU / RAM来弥补虚拟化开销(无论如何,这是相当小的),那么您的系统应该和物理系统一样运行。
最关键的一点当然就是存储。 使用ESX / ESXi,您可以像使用物理主机一样使用SAN存储,在这种情况下性能损失可以忽略不计; 但如果您是从主机的本地存储中运行虚拟机,那么您在计划磁盘/ RAIDconfiguration时必须格外小心。 经验法则:尽量不要将太多的虚拟机放在同一个磁盘/arrays上, 绝对不要把两个或更多的IO密集型虚拟机(如Exchange邮箱服务器和/或SQL服务器)放在同一个虚拟机上。
考虑RAM与磁盘I / O。
Exchange 2007和2010及其64位体系结构交易的RAM使用量大大降低了磁盘的使用量。 在单个SATA驱动器上,Exchange 2010可以轻松支持数百个(如果不是数千个)具有可接受性能的用户。 这是假设你有16GB的RAM可用。 如果没有大量的RAID设置或SAN上的许多LUN,这在Exchange 2003中是不可能的。
还可以考虑使用2010 DAGfunction来维护可用性,使用在networking中的不同位置分布的多个VMWare主机。
VMWare ESXi和Exchange 2010都可用于试用期。 我build议使用Linux或者甚至是Windows Server来设置NFS存储,并使用它来托pipeExchange VM。 然后使用Microsoft的loadgen工具来查看可以获得的性能。
未来是虚拟化,而现在,你不可能比VMWare好得多。 试验一切,你会很好去。
我们正在做这个。 我们有一个Exchange 2007环境,在基于ESX3.5的集群内部支持大约4400个用户。 我们有四台邮箱服务器,两台Hub / CA服务器和两台边缘服务器,所有这些服务器都在虚拟机中。 VM由EVA6100存储arrays支持。 在正常的生产时间内,我们的IOps非常适合arrays的function,只有在联机碎片整理过程中,我们似乎将存储推向了极限(大约8K IOps)。 当我们不进行备份的时候,当我们进行碎片整理时,这是可以解决的。
这对我们来说非常可靠。
哇…我有一个几乎相同的设置为sysadmin1138 …
Exchange 2007
这已经很幸运地运行了一个十四个节点的ESXi 4.1集群,由一个日立USP-V / AMS2300支持。 我们一直在使用EVA 5000和4400,但由于某些原因,5000年太旧了,无法与ESXi 4.1兼容。 你会看到没有任何理由的LUN消失。 但这是另一个故事。
我们对Exchange虚拟机非常满意,而且根本没有任何问题。