none
Windows server 2003 域环境,邮件是exchange 2003。升级到Windows server 2012 域环境,邮件升级到exchange 2016 RRS feed

  • 问题

  • 您好!
        遇到一个难题,望不吝赐教!

        网络环境是Windows server 2003 域环境,邮件服务器是exchange 2003。现在想升级到Windows server 2012 域环境,邮件服务器升级到exchange 2016。

        我的升级思路:域环境直接由2003域升级到2012域。邮件服务器先由exchange 2003 升级到exchange 2010,再由exchange 2010升级到exchange 2016.

        已尝试的办法
         1.2003 域环境下,安装server 2008,加入域,安装exchange 2010 SP3,并升级到14.03.0266.002 版本。迁移2003上的邮箱,公用文件夹等到exchange 2010,迁移完毕,卸载exchange 2003。测试exchange 2010 邮件服务一切正常。因exchange 2016要求林域环境至少为Windows Server 2008 R2,所以开始升级域环境。由2003域环境直接升级到2012域环境。但升级好后,问题来了,按常规方式用域管理员登录exchange 2010服务器,登录过程非常缓慢,登录进去也打不开exchange 2010 shell和控制台,提示连接不上。确定exchange 2010 服务器DNS已更改为新server 2012 的DNS。
        
         2.先升级域环境,由2003域环境直接升级到2012域环境。但升级好后exchange 2003 服务器登录非常缓慢。确定exchange 2003服务器DNS已更改为新server 2012 的DNS。登录进去后,exchange 2003 系统管理器能打开,但是邮箱存储打不开,日志里显示拓扑发现失败,使用的域控制器没有响应。还没开始升级到exchange 2010 就不行了。

           烦请给个思路或方法,就以上的网络环境,如何升级?谢谢!
    2018年8月30日 2:28

答案

  • 您好,

    这一个命令最老支持到Exchange 2010, 由于Exchange 2003已经超出了它的支持生命周期,并没有文章指出正确的命令。所以我建议您使用Outlook来导出邮件,这样还可以分担负载,因为邮件已经被下载到本地了,导出邮件不会对服务器产生负载。

    此致, 

    敬礼

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    2018年9月11日 8:38
    版主

全部回复

  • 您好,

    在做迁移前,我们需要先了解两篇文章:

    1. Exchange的支持矩阵:https://technet.microsoft.com/zh-cn/library/ff728623%28v=exchg.150%29.aspx?f=255&MSPPError=-2147217396 

    2. DC迁移:https://blogs.technet.microsoft.com/canitpro/2014/04/01/step-by-step-active-directory-migration-from-windows-server-2003-to-windows-server-2012-r2/

    从Exchange 2003迁移到Exchange 2016的一般的流程为:

    1. 安装10形成共存。

    2. 迁移邮箱到Exchange 10,并切换邮件流.

    3. 添加新的DC(08R2),并把DC角色迁移过去

    4. 安装Exchange 2016形成共存环境(此时Exchange 2010的最低要求是RU 11)。

    5. 迁移邮箱到Exchange 2016,并切换邮件流。

    6. 添加新的DC(Win 16),并把DC的角色迁移过去。

    这样就完成了迁移的流程,详见下图:

    我个人认为以上的迁移过程过于冗长,迁移过程可能出现丢失,而且用户可能长时间无法使用邮箱,我建议您采取以下的方案:

    1. 新增加一个域Win 2016+Exchange 2016。

    2. 导出Exchange 2003中用户的数据成PST文件。

    3. 在Exchange 2016上创建新的邮箱并导入用户数据。

    4. 把邮件流从Exchange 2003切换到Exchange 2016。

    此致,

    敬礼

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    2018年8月30日 9:31
    版主
  • 非常感谢您的耐心细致的回答!

          您说新增一个域,导出Exchange 2003中用户的数据成PST文件,然后再导入。对一个公司几百个用户,总邮箱存储达1TB,电脑配置也不高,每个客户端导出导入配置,工作量也挺大的。我的想法是尽量不影响客户端的工作,域和exchange先共存,再迁移删除。所以还是会选择迁移的方式。

         关于您上面写的迁移过程,流程图,冒昧的问下,按上面的流程图操作,正常情况下,是可以正常实现的是吗?有测试实现过,是吗?若果是的话,我就按照这个流程图做测试了。

         按您的流程图,域控升级为server 2008R2后,原域控2003 可否删除?删除了,对使用exchange 2010有无影响?同样,在域控升级为2012 R2或2016域控后,可否删除原域控2003,2008R2,而不影响exchange 2016?

          能否在升域的时候,从2003域直接升级到2012 R2域,而不影响exchange2003 到exchange 2010的迁移?还是说要从2003域先升级到2008 R2域,再从2008 R2域升级到2012 R2域,这样才不影响exchange2003 到exchange 2010的迁移,以及exchange 2010的使用? 从我已尝试的方法,先由exchange 2003迁移到exchange 2010。再由2003域直接升级到2012 R2域,然后删除2003域,打开exchange 2010 shell 和控制台都报错。究竟是怎样的呢?望指点!多谢!


    2018年8月31日 0:52
  • 您好,

    首先我们需要知道,邮箱从一个服务器迁移到另外一个服务器,实际上就是把邮箱账号和数据文件一起迁移过去。

    所以您所说的由于“总邮箱存储达1TB”,而不选择迁移PST文件,实际上反而是与您的意图相反,因为通过迁移邮箱不仅仅要迁移数据,还要迁移两次,这样的负载更大耗时更长,而通过PST迁移只需要迁移一次即可,并可以分担负载,我个人感觉是更加方便的途径。

    --------------------------------------------------------------------------------------------------------------------------

    至于您想要直接把DC从2003升级到2012 R2,这一点我们无法确定,因为Exchange 2003已经超出我们支持的范围,我们无法确定Exchange 2003是否支持2012 R2的forest功能级别,至于我之前提供的流程是可以确保Exchange和DC之间兼容。但是正如之前所说,该操作会消耗大量的时间,我个人建议您采取PST的迁移方式。

    以上就是两种方式的优劣比较,您可以根据情况自行选择。

    此致,

    敬礼

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    2018年9月3日 9:33
    版主
  • 您好!

         再次感谢您的指导!

          现在有两点疑问

          1.按您的流程图,域控升级为server 2008R2后,原域控2003 可否删除?删除了,对使用exchange 2010有无影响?同样,在域控升级为2012 R2或2016域控后,可否删除原域控2003,2008R2,而不影响exchange 2016?

          2.如果能使用更简单更节省时间的方法,当然愿意。您说的采取PST的迁移方式,我可能理解错了。我理解的是一个个客户端outlook导出PST文件,然后等exchange 2016安装好了,再一个个客户端配置outlook,同时一个个客户端挂载之前导出的PST邮件文件。如果不是这样,是exchange 2003服务器上直接导出所有用户的邮件成PST文件。安装完exchange 2016 ,再将exchange 2003 导出的用户邮件PST文件在exchange 2016服务器上直接导入吗?这样的操作还真是不会。望指点!

    2018年9月3日 12:02
  • 您好 ,

    关于第一问题:

    确保AD账号已经同步到新的DC后,这样就可以删除: 降级之后再删除电脑。

    关于第二个问题:

    服务器端是可以实现数据的导入导出,需要使用以下的两个命令:

    New-MailboxExportRequest -Mailbox AylaKol -FilePath "\\SERVER01\PSTFileShare\Ayla_Recovered.pst"
    
    New-MailboxImportRequest -Mailbox Ayla -FilePath \\SERVER01\PSTFiles\Recovered.pst -TargetRootFolder "RecoveredFiles" -IncludeFolders "#Inbox#"

    您也可以使用Outlook客户端导入导出的方法,这样还可以把负载分到多台电脑上。

    此致,

    敬礼

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    2018年9月4日 1:13
    版主
  • 您好! New-MailboxExportRequest 这个命令能运用在exchange 2003 服务器上导出用户邮件成PST文件吗?我试了下,好像不能。如果能,如何操作呢? 谢谢!
    2018年9月8日 6:29
  • 您好,

    这一个命令最老支持到Exchange 2010, 由于Exchange 2003已经超出了它的支持生命周期,并没有文章指出正确的命令。所以我建议您使用Outlook来导出邮件,这样还可以分担负载,因为邮件已经被下载到本地了,导出邮件不会对服务器产生负载。

    此致, 

    敬礼

    Kyle Xu


    如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.

    点击了解更多,或者访问我们的专用论坛,与我们的技术专家一起分享探索 Microsoft Teams.

    2018年9月11日 8:38
    版主
  • 感谢您一直以来对我的问题的关注!不好意思,这些天一直在做实验反复测试。您给的流程图给了我很大帮助,感谢!
    2018年9月24日 8:37