浪人 发表于 2018-7-5 12:13:03

Exchange2003升级到2010的注意事项

  Exchange的最新版本已经发展到了Exchange2013,其增加了很多实用功能。很多使用老款Exchange产品的用户开始考虑产品的升级换代问题。
  Exchange的升级方式有两种:就地升级与迁移.一般情况下,为了提高业务的可用性更多是采用迁移的方法。所谓迁移,大致意思就是低版本的邮件系统和高版本的同时共存,然后将邮箱平滑的迁移过来。
  Exchange2003不支持和exchange2013的共存。所以如果有03升级到2013的需求,得先由exchange2007或2010过渡一下。

  下文就结合一个实际案例来分享下Exch2003升级到2010的主要步骤及注意事项
  网络拓扑

  主要步骤
  1. 假设现有的03DC+03Exchange的环境用户邮件功能正常
  2. 将现有 Exchange 2003 服务器升级到 Exchange 2003 Service Pack 2 (SP2)。
  3. 按以下顺序部署 Exchange 2010 服务器:
  a) 客户端访问
  b) 集线器传输
  c) 统一消息(可选)
  d) 邮箱
  如果是All-in-one部署,就选典型安装。
  4. 配置 Exchange 2003 前端服务器和 Exchange 2010 客户端访问服务器。
  5. 配置 Exchange 2010 集线器传输服务器和统一消息服务器。
  6. 将邮箱从 Exchange 2003 移动到 Exchange 2010
  7. 新旧共存期
  升级过程中的注意事项

[*]  确保当前林的功能级别至少为win2003,并确保架构主机运行2003sp1或更高版本
  2. 确保现有 Exchange 2003 服务器都升级到 Exchange 2003 Service Pack 2 (SP2)
  Exchange 2003 Service Pack 2 (SP2)下载地址:
  https://www.microsoft.com/en-us/download/details.aspx?id=9664
  3. Exchange 2003模式为纯模式,不可以是混合模式(默认)

  4. Exchange2010安装前准备
  setup /pl //为旧版的Exchange2003服务器准备权限
  setup /ps //进行架构准备
  setup /p //进行林准备
  setup /pad //是在林中所有的域上都进行域准备,包括所有域树内的子域
  5. 如果你希望部署Exchange2010 SP1,建议使用集成SP1的Exchange安装光盘。目前来说,推荐直接安装Exchange2010 SP2(SP3主要适用于windows server 2012)
  Exchange2010 SP2下载地址:
  http://www.microsoft.com/en-us/download/details.aspx?id=28190
  6. 安装Exchange 2010服务器后,安装过程将自动创建路由组连接器,完成03exch和10exch的邮件路由。

  7. Exchange2003和Exchange2010并存期间,用户使用OWA访问邮箱时需要先统一访问到Exchange2010的CAS或CAS Array。
  如果邮箱存储在Exchange2010邮箱服务器上,Exchange2010的CAS或CAS Array将直接跳转到用户的邮箱;
  如果被访问的邮箱在Exchange2003服务器上,CAS或CAS Array将首先将用户的访问请求跳转到Exchange2003的OWA,通过Exchange2003的OWA去访问邮箱。
  Exchange2010一般使用名称legacy.ms.local访问Exchange2003,因此要确保Exchange2003前端服务器IIS所使用的证书中包含legacy.ms.local域名。
  手动设置owa跳转
  要实现OWA跳转,需要在Exchange2010的CAS服务器上打开EMS,运行下列命令:
  Get-owavirtualdirectory | set-owavirtualdirectory -exchange2003url https://legacy.ms.local/exchange

  8. 在Exchange 2010中,所有的客户端访问请求都要连接到CAS服务器,经过身份验证之后,再通过代理转到相应的邮箱服务器。为了提高通信的安全性,要求使用加密的方式访问CAS服务器。
  因此在向CA申请证书时,证书名称应包含以下(假设内网域名ms.local)
  08exch.ms.local
  mail.ms.local
  autodiscover.ms.local
  legacy.ms.local
  ms.local
  Exch2010CAS服务器申请、安装完证书并分配给相应服务后可以将证书连同私钥导出给03exch使用。
  9. 在并存期间,Exchange2010作为邮件系统的中枢,进出站邮件都要经过Exchange2010。
  进站的邮件先经过Exchange2010服务器,由Exchange2010服务器判断是把邮件转到Exchange200还是直接把邮件传送到用户邮箱;
  出站的邮件即使先提交到Exchange2003,最后也是要经过Exchange2010才能发往外网邮局。
  10. 在并存期间,如果需要创建用户邮箱,一般就直接在Exchange2010上创建了。
迁移邮箱可以使用EMC图形界面,也可以使用EMS命令行。  EMC的邮箱列表中如果类型是“旧版邮箱”,那就意味着这些邮箱是Exchange2003的邮箱。
  然后“新建本地移动请求”,就可以开始迁移向导。

  也可以在EMS中使用powershell迁移邮箱,如
  New-MoveRequest -Identity 'jacky.li@ms.local' -TargetDatabase "DB01"
  //将jacky.li@ms.local的邮箱迁移到DB01邮箱数据库
  更多命令参数请参考:
  https://technet.microsoft.local/zh-cn/library/dd351123(v=exchg.150).aspx
  11. 在共存期间,相关FQDN名称要能够解析
  Mail.ms.local
  2010CAS/CAS Array IP地址
  Legacy.ms.local
  2003前端服务器 IP地址
  12. Exch2010要实现外部通讯,配置发送连接器及接受连接器等
  本部分内容可参考
  http://yiding.blog.51cto.com/499333/1671576
  下面是我在迁移过程中遇到的几个报错,贴出来给大家参考下:
  报错1:访问Exch2010用户邮箱正常,但访问Exch2003用户邮箱一直无响应。没有出现身份验证。
  查阅资料提示可能是03exch虚拟目录损坏,这时就要重建虚拟目录。
  http://www.exchangecn.local/exchange2003/20101218_281.html
  重建完成后重启Microsoft Exchange System Attendant服务后正常,如果还不正常,可以重启exchange2003服务器。
报错2:Exchange 2010 OWA Legacy URL Redirection HTTP 500 Error
  还是访问老的用户邮箱时,重定向地址也是对的,等输入完用户名和密码,就是进不去,一直报http 500 error>经过查询,解决方法如下:
  http://exchangeserverpro.local/exchange-2010-owa-legacy-url-redirection-http-500-error/
  大概意思是设置03exch HTTP协议,启用基于表单的身份验证。问题解决。
  共存期间,建议多观察一段时间。如果有必要,后续我们再移除03exch。敬请期待!
页: [1]
查看完整版本: Exchange2003升级到2010的注意事项