如何升级Exchange Server以迁移到ESX?

日期: 2009-09-15 作者:David Davis翻译:王越 来源:TechTarget中国 英文

Microsoft Exchange Server从2003版升级到2007版需要两个版本的服务器都能够同时正常运行。然而很多情况下我们并没有硬件来完成这种升级,这是一个虚拟化Exchange Server以及把其迁移到VMware ESX Server集群非常好的机会。在本文中,我将会介绍在使用VMware ESX Server虚拟化Microsoft Exchange 2007之前必要考虑的事项。   64位的架构   Exchange Server 2007有一些特殊之处,这就使得其升级程序和其它Exchange Server安装版有所不同。

正如上面提到的,Exchange Server……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

Microsoft Exchange Server从2003版升级到2007版需要两个版本的服务器都能够同时正常运行。然而很多情况下我们并没有硬件来完成这种升级,这是一个虚拟化Exchange Server以及把其迁移到VMware ESX Server集群非常好的机会。在本文中,我将会介绍在使用VMware ESX Server虚拟化Microsoft Exchange 2007之前必要考虑的事项。

  64位的架构

  Exchange Server 2007有一些特殊之处,这就使得其升级程序和其它Exchange Server安装版有所不同。正如上面提到的,Exchange Server 2007需要就地升级,意思就是说需要一台额外服务器以便及时完成动态迁移。另外,配置64位服务器需要额外的硬件,必须有Intel 64或者AMD64的处理器,但是并不支持Intel Itanium IA64。

  Exchange 2007的64位架构可以处理RAM,并且这样做的话还可以提供更高的性能。据微软声称,Exchange Server 2007对磁盘存储的要求减少了70%。运行在双处理器系统上的Exchange 2003可能占用大量的服务器资源。在Exchange 2007 Server中,使用了新双核和四核处理器,并且架构也作出了更改,虚拟化Exchange Server的想法也就更加有吸引力了。

  尽管Exchange 2007 Server可以在32位处理器上运行,但是微软并不支持。确保已经认真阅读过官方提供的Microsoft Exchange Server 2007硬件需求,获得对硬件要求的官方信息。

  迁移到ESX的选择

  假设已经使用Exchange Server 2003并且正在升级到2007,需要现有服务器和新服务器同时正常运行,如我前文所述。这篇文章的前提是这些Exchange 2007 Server是VMware ESX数据中心的虚拟服务器。因此在从当前的Exchange 2003 Server到虚拟化服务器中的Exchange 2007 Server时,就会有一些不同的选择。

  首先是有可能在一台新配置的64位服务器上安装ESX服务器,然后安装Exchange 2007 Server作为客体服务器(或者多个客体虚拟服务器)。之后就可以就地把物理Exchange 2003 Server迁移到虚拟Exchange 2007 Server上了。

  当然也有可能是对当前Exchange 2003 Server从物理机到虚拟机的迁移,尽管这将会花费很长时间(时间的长短基于Exchange Mailbox数据存储规模而各不相同)。接下来要做的应该会是在物理Exchange 2003 Server(假设该服务器是64位)上安装ESX Server。最后,可能会是倾向于完成从虚拟Exchange 2003 Server到Exchange 2007 Server的就地迁移。

  微软的支持、配置和其它一些考虑

  安装完成之后开始使用Exchange,但是升级操作系统可能有点难度。鉴于此我建议在Windows Server 2008上安装Exchange Server 2007。
总共需要多少个虚拟Exchange Server?具体个数取决于Exchange Server上的需求和Mailbox数量。可能仅仅只有一台Exchange 2007 Server,当然也可以有很多个。在我的公司中,我们决定使用四台Exchange 2007 Server:

  • Exchange 客户端访问点(CA:Client Access)
  • Exchange Hub Transport
  • Exchange Mailbox 1
  • Exchange Mailbox 2

  回顾一下在VMware ESX Server中运行Exchange 2007 Server的VMware性能统计数据,该数据由VMware性能计算组公布—一台服务器上有16000个Exchange 2007 Mailbox

ESX

  Microsoft的技术支持如何?如果确实有非常特殊的需求,微软只在虚拟化工作环境中支持Exchange 2007 Server。从Microsoft支持KB文档897615和VMware的虚拟化Exchange Server 2007等文档中可以获得关于那些需求更多信息。这些文档的大意就是说Microsoft并没有为非Microsoft虚拟化平台上的Exchange Server 2007提供技术支持,除非签署的有首要支持协议。也就是说在我们公司并没有该类首要支持协议,我们也没有使用Microsoft虚拟化解决方案(我们使用的是VMware ESX)。如果联系Microsoft技术支持的话,通常情况他们既不询问硬件平台也不询问服务器是否是虚拟化的。我想那个时候他们在考虑的问题就是他们是否需要连接客户的服务器、还是需要到现场或者客户咨询的这个问题是否是由于VMware虚拟化技术带来的Exchange 2007 Server功能故障所引发的(我怀疑是这样的)。

  小结

  庆幸的是Exchange Server 2007做出了一些修改,并且服务器硬件性能也逐渐变得更好,在VMware ESX Server内运行Exchange Server成为备受关注的策略。然而在规划该迁移流程时需要注意一些小问题,如需要64位硬件资源、两台Exchange服务器同时运行并且知道是否能够得到Microsoft的技术支持。希望读者在Exchange 2007升级和迁移到VMware ESX Server时一切顺利!如果需要关于在VMware ESX内运行Exchange 2007 Server更多信息的话,请访问如下链接:

  • Dell—使用VMware ESX Server 3虚拟化Microsoft Exchange Server
  • HP关于性能计算的一篇论文—使用HP ProLiant和HP StorageWorks部署在VMware Infrastructure 3上部署Microsoft Exchange Server 2007 Mailbox

作者

David Davis
David Davis

TechTarget中国的特约虚拟化专家。

翻译

王越
王越

相关推荐