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]