Microsoft Exchange Server 2010:Exchange Server 共存

您可以从头开始使用 Microsoft Exchange Server 2010,但在一段时间内您可能还是需要将旧版本与新版本配合使用。

摘自“Exchange 2010 - 实用方法”,由 Red Gate Books 出版 (2009)。

Jaap Wesselius

在新环境中正确安装和配置 Exchange Server 2010 其实并不困难。但是,更可能出现的情况是您已经在使用早期版本的 Exchange,例如 Exchange Server 2007 或 Exchange Server 2003。这种情况更加复杂一点。

很多公司还没有从 Exchange Server 2003 升级到 Exchange Server 2007。通常的理由是“Exchange Server 2003 已经足够好了”。公平地说,如果 Exchange Server 2007 的可扩展性、统一消息或高可用性选项不能提供充足的升级理由,他们做出这个决定也是完全可以理解的。

但是,对于 Exchange Server 2010,情况就不同了。除了新功能以外,您还会发现 Microsoft 将逐步停止对 Exchange Server 2003 的支持,而将重点放在 Exchange Server 2010 和 Exchange Server 2007 上。因此,如果您希望确保获得完全支持,必须通过以下两种方式升级到 Exchange Server 2010:

  • 将 Exchange Server 2010 集成到现有基础结构中,并将邮箱过渡到新的 Exchange 服务器上。如果您运行的是 Exchange Server 2007 或 Exchange Server 2003,则可使用此方法。
  • 构建新的 Active Directory 和 Exchange Server 2010 基础结构,并将邮箱迁移到新环境。如果您的当前环境与 Exchange Server 2010 不兼容,则这是首选方法。

将邮箱从 Exchange Server 2003 转移到 Exchange Server 2010 的过程称为过渡。如果您已经安装了 Exchange Server 2010,而要将新的 Active Directory 林和邮箱从一个 Active Directory 林转移到另一个林,这个过程称为迁移。

现在,我将重点介绍如何将 Exchange Server 2010 集成到现有的 Exchange Server 2003 或 Exchange Server 2007 环境中。请记住,您无法将 Exchange Server 2010 安装到 Exchange Server 2000 环境中。安装程序将检查所有 Exchange 服务器的当前版本。如果在任何服务器上检测到 Exchange Server 2000,安装程序将显示错误并中止。

Exchange Server 2010 支持以下部署方案:

  • 单个林、单个 Active Directory 站点
  • 单个林、多个 Active Directory 站点
  • 多个林、多个 Active Directory 站点
  • 与 Exchange Server 2003 SP2 共存 - Exchange Server 2010 共存方案将不支持 Exchange Server 2003 早期版本
  • 与 Exchange Server 2007 SP2 共存 - Exchange Server 2010 共存方案将不支持 Exchange Server 2007 早期版本

过渡到 Exchange Server 2010 时,您必须首先从一个面向 Internet 的 Active Directory 站点开始。其他 Active Directory 站点将在过渡过程中稍后转移。您不能首先从内部 Active Directory 站点开始过渡,因为无法支持此类站点。

共存方案

接下来我们将讨论在与各个旧环境共存的情况下如何运行 Exchange Server 2010,内容包括:

  • 安装不同服务器的顺序
  • Active Directory 升级和先决条件注意事项
  • Exchange Server 2010 的实际安装过程
  • SMTP 基础结构
  • 转移邮箱

如果打算让 Exchange Server 2010 与 Exchange Server 2003 共存,则必须考虑到两者之间的多个差异。最重要的差异包括:

  • Exchange Server 2010 仅提供 64 位版本
  • Exchange Server 2010 不使用管理组进行控制委派
  • Exchange Server 2010 不使用路由组来路由邮件
  • Exchange Server 2010 不使用链接状态路由来更新路由表
  • Exchange Server 2010 不使用收件人更新服务来设置收件人对象的 Exchange 属性

与 Exchange Server 2007 相比,Exchange Server 2003 与 Exchange Server 2010 的差异广泛得多,而且更为明显。为了确保大家都能理解这些内容,下面我将更加详细地介绍上述差异。

64 位支持

Exchange Server 2010 仅提供 64 位版本。Exchange 产品组充分利用了自 Exchange Server 2007 发行以来所进行的硬件升级。当前的 32 位 (X86) 平台是在上世纪 80 年代中期开发的,存在 4GB 的内存限制。当时,4GB 的内存已经超出了所有人的想像。现在,便携式计算机上安装的普遍都是 4GB 的内存。

作为 32 位平台的后续版本,64 位平台的明显优势之一是其内存限制为 2^64 个字节,也就是 16PB(帕字节)。Windows 显然还不会占用如此之大的内存。

Windows Server 2008 R2 Enterprise 的当前内存限制为 2TB。当然,当前的处理器无法处理占用如此大物理内存的负荷,但处理器能力会按照摩尔定律那样快速提升,而且技术也必然不断进步,这意味着这一限制在将来还将持续提高。

虽然 4GB 内存可能足以满足便携式计算机或工作站的需求,但对于 Exchange 服务器这样的大型服务器应用而言,仅仅 4GB 内存是一个巨大的限制,Exchange Server 2003 明确地印证了这一事实,当一个 Exchange 服务器上有 2,000 多个邮箱时,将导致磁盘输入/输出受到严重影响,这通常迫使用户使用昂贵的存储解决方案。有一些特殊技术可在 32 位平台上满足对 4GB 以上内存的需求,例如物理地址扩展 (PAE),您可在 Microsoft 支持网站 (tinyurl.com/32bitPAE) 上查看更多相关信息。

但是,Exchange Server 2003 无法使用此类技术。该版本无法摆脱 4GB 内存限制(您可在 Microsoft 支持网站上查看更多相关信息:tinyurl.com/2003Limit)。由于 Exchange Server 2010 只有 64 位版本,这自然意味着从 Exchange Server 2003 就地升级到 Exchange Server 2010 是不可能的。您通常必须在单独硬件上的 2003 环境中安装新的 Exchange Server 2010。Exchange Server 2007 也同样如此。虽然它也是 64 位应用程序,但由于两种产品的技术复杂性,Microsoft 不提供就地升级。

管理组不再委派控制

Exchange Server 2003 使用管理组来委派控制。这使您能够创建多个管理组,并将控制委派给不同的管理员。例如,如果您在一家大型跨国公司工作,您可为每个国家/地区创建管理员组。每个国家/地区可以有其自己的 Exchange 管理部门,负责维护他们本地的 Exchange 服务器。

您可将相应管理组的控制委派给这些 Exchange 管理员所属的特定通用安全组。遗憾的是,这种方法非常复杂,而且容易出错。

Exchange Server 2010 不再使用管理组。当您首次安装 Exchange Server 2010 时,它将在 Active Directory 中创建一个名为“Exchange 管理组 (FYDIBOHF23SPDLT)”的新管理组。它会将所有后续服务器安装在此管理组中。您现在可在 Exchange Server 2010 中使用基于角色的访问控制 (RBAC) 模型来委派控制。

路由组不再路由邮件

为了在不同地点之间路由邮件,Exchange Server 2003 使用了路由组。路由组是一个具有高带宽和低延迟网络的地点,例如连接 100 Mbps 内部网络的办公室,其中的所有 Exchange Server 2003 服务器随时可以完全相互访问。

如果有多个地点,则每个地点都有其自己的路由组。Exchange 基础结构中的路由组通过路由组连接器连接,因而路由组与 Active Directory 站点非常相似。自 Windows 2000 Active Directory 以来就出现了 Active Directory 站点,但 Exchange Server 2003 并没有使用它们。

Exchange Server 2010 现在没有使用路由组,而是使用 Active Directory 站点将邮件路由到位于其他位置的 Exchange 服务器。首次安装 Exchange Server 2010 时,为了将 Exchange Server 2010 与位于同一个 Active Directory 林中(因而也位于同一个 Exchange 组织中)的 Exchange Server 2003 相连接,将会创建一个特殊的路由组,名为“Exchange 路由组 (DWBGZMFD01QNBJR)”。

另外,在最初安装服务器的过程中还会创建一个特殊的互操作路由组连接器。这样可在 Exchange Server 2003 和 Exchange Server 2010 之间路由邮件。由于 Exchange Server 2010 使用 Active Directory 站点来路由 SMTP 邮件,因此每个包含 Exchange Server 2010 邮箱服务器角色的站点还需要 Exchange Server 2010 集线器传输服务器角色。

链接状态路由不再更新路由表

在 Exchange Server 2003 中,使用一个名为“链接状态”的过程来保持路由信息的随时更新。当 Exchange Server 2003 中的连接器更改其状态时,它将更新路由组连接器使用的路由表。此路由表将立即发送给同一路由组中的其他 Exchange 服务器。

当 Exchange Server 2003 服务器启动与另一个路由组中的同类服务器的 SMTP 连接时,它会对这两个服务器上的路由表进行比较。如果需要,它会将更新版本的路由表发送给另一个服务器。

如果路由表不是很大,这种方法可以收到很好的效果。在某些已知情况下,存在 75 个以上的路由组,还有数百个路由组连接器,其中的路由表大小在 750KB 至 1MB 之间。这些数字表面上似乎不是很大,但在频繁交换路由表时,会对 WAN 上的网络流量产生明显负面影响。

正如上文所述,Exchange Server 2010 已经用 Active Directory 站点链接取代了这一整套系统。当某个特定链接不再可用时,它利用 Active Directory 信息来确定备用路由。在将第一个 Exchange Server 2010 服务器安装到现有的 Exchange Server 2003 环境中之前,您需要禁用链接状态更新,以避免 Exchange 版本之间的路由冲突。

有关 Exchange Server 2003 中的邮件路由的详细信息,请参阅“Exchange Server 传输和路由指南”。如果希望更加详细地了解自己的 Exchange Server 2003 环境中的路由表,您可以下载 WinRoute 工具

收件人更新服务与电子邮件地址策略

Exchange Server 2003 中的收件人更新服务 (RUS) 是负责更新 Active Directory 中的 Exchange 收件人的 Exchange 特定属性的服务。当您使用“Active Directory 用户和计算机”来创建新用户时,RUS 将选取该用户帐户,并使用 Exchange 特定属性(例如 homeserver、homeMTA、homeMDB 和电子邮件地址)为该帐户加上标记。要完全配置用户并使用户处于可用状态,可能需要一些时间,在繁忙的服务器上更是如此。收件人更新服务是系统助理的一部分,在每个 Active Directory 域中仅运行一个实例。

Exchange Server 2010 不再使用 RUS,而是使用电子邮件地址策略。当您创建启用邮箱的用户时,它将立即应用电子邮件地址策略。因此邮箱将立即可用。用户对象仍然需要在所有的域控制器之间复制,这样才会在所有地点完全可用。

在共存方案中,您只能通过 Exchange Server 2003 系统管理器来管理 RUS 和相应的收件人策略。您只能通过 Exchange 管理控制台或 Exchange 命令行管理程序来管理 Exchange Server 2010 地址列表策略。只有在将收件人策略升级到电子邮件地址策略时才使用 Exchange 命令行管理程序来访问收件人策略。

牢记这些不同的功能和配置选项应该可以帮助您保持 Exchange Server 2010 与 Exchange Server 2007 或 2003 的和平共存。

Jaap Wesselius

Jaap Wesselius 是 DM Consultants 的创立人,该公司是一家专注于消息传送和协作解决方案的公司。在 Microsoft 工作八年之后,Wesselius 决定将更多时间投入到荷兰的 Exchange 社区,并因此而荣获 2007 年度 Exchange Server MVP 奖项。Wesselius 经常在荷兰统一通信用户协会发表文章,还定期为 Simple-Talk 博客撰写文章。

您可在 red-gate.com/our-company/about/book-store/ 上了解有关“Exchange 2010 - 实用方法”的更多信息。

相关内容