本篇文章主要介绍把Exchange 2010加入Exchange 2003组织里面,然后测试单林多域Cluster环境里面的Exchange 2003和Exchange 2010共存之后是否能够正常和Exchange 2010发送和接收邮件。
我在计算机名称叫做Ex2010NLB1里面通过管理员身份运行Windows PowerShell来安装Exchange 2010 CAS+HUB角色所需要的Windows Server 2008 R2组件
运行上图powershell里面的命令来安装NLB环境里面的Exchange 2010 CAS+HUB所需要的组件,通过上面几张截图可以看到目前我是在Ex2010NLB1这台计算机安装组件的,使用同样的方法在NLB环境的另一台Ex2010NLB2的计算机里面使用同样的命令来安装Exchange 2010 CAS+HUB所需要的组件。
注意:组件安装完成之后要在NLB环境里面的Ex2010NLB1和Ex2010NLB2这两台计算机的服务里面要把Net.Tcp Port Sharing Services服务的启动类型设置为自动并且已启动。
在把Exchange 2010加入Exchange 2003组织之前要准备 Active Directory 和域,详细文档请参考: http://technet.microsoft.com/zh-cn/library/bb125224.aspx
Exchange 2003和Exchange 2010共存阶段详细文档请参考: http://technet.microsoft.com/zh-cn/library/dd638130.aspx
可以看到我在Ex2010NLB1这台计算机上运行命令提示符,然后运行了setup /pl,这是为旧版的Exchange2003服务器准备权限。
运行setup /ps,这是进行架构准备。
运行setup /p,这是进行林准备。
运行setup /pad,这是在AD森林中所有的域上都进行域准备,包括所有父域、子域和域树。通过上面二张截图可以看到准备所有的域失败了,这是由于前面做了准备旧版的Exchange2003服务器的权限、准备架构和准备林之后还没有同步完成,因为我现在这个实验环境里面有多个AD站点和多台域控制器,由于DC与DC之间复制慢的原因导致的,只要把这三个AD站点的所有DC进行一下手动复制一下再运行setup /pad这条命令就可以了。
通过上面一张截图可以看到在AD森林里面所有的域上都进行域准备也完成了
安装NLB环境的第一台Exchange 2010 CAS+HUB角色
输入外网用户访问Exchange 2010 CAS服务器时使用的域名
选择SH-AD-Site1站点里面其中一台Exchange 2003前端服务器
可以看到NLB环境里面的第一台Exchange 2010 CAS+HUB角色服务器已经安装完成了
安装NLB环境的第二台Exchange 2010 CAS+HUB服务器角色
输入外网用户访问Exchange 2010 CAS服务器时使用的域名
可以看到NLB环境的第二台Exchange 2010 CAS+HUB服务器角色也安装完成了
上面安装Exchange 2010 CAS+HUB角色是通过图形界面的方式来安装的,还有一种方法是通过命令提示符来安装Exchange 2010 CAS+HUB服务器角色,命令方法如下:
Setup.com /mode:Install /roles:CA,HT /targetdir:c:\exchange2010 /ExternalCASServerDomain:mail.yejunsheng.com
创建Exchange 2010的CAS阵列,让Exchange 2010服务器支持负载均衡,因为我把这二台Exchange 2010 CAS+HUB服务器安装在SH-AD-Site1站点,所以创建CAS阵列也要放在SH-AD-Site1站点里面。
安装完成二台Exchange 2010 CAS+HUB服务器之后要为它们配置Winrm、配置防火墙和配置Power shell虚拟目录。
通过上面几张截图可以看到配置Winrm、配置防火墙和配置Power shell虚拟目录已经完成了
接下来在SH-AD-Site1站点里面为Site1DAG-Node1和Site1DAG-Node2这二台计算机安装Exchang 2010 Mailbox服务器角色
首先要为Site1DAG-Node1和Site1DAG-Node2这二台计算机安装Exchange 2010 Mailbox角色所需要的组件
在Site1DAG-Node1和Site1DAG-Node2这二台计算机里面打开Powershell,首先输入Import-Module ServerManager,然后输入Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server –Restart,这样两台计算机会自动完成邮箱服务器所需要组件的安装,并在安装完成后自动重新启动。
通过上面6张截图可以看到在Site1DAG-Node1和Site1DAG-Node2这二台计算机上安装Exchange 2010 Mailbox服务器角色完成了
可以看到我在Ex2010NLB1这台Exchange 2010 CAS+HUB服务器里面通过EMS执行上图的命令,这是 Exchange 2003 和 Exchange 2010 共存的必要前提,执行这条命令完成之后,客户端就可以通过Exchange 2010 SP1 OWA的界面来访问到原来Exchange 2003的旧版邮箱了。
打开Exchange 2010 EMC,在收件人配置的邮箱里面可以看到父域(yejunsheng.com)、子域(subdomains.yejunsheng.com)和第二棵域树(contoso.com)的所有Exchange 2003 SP2旧版邮箱了,可以看到总共有3000多旧版邮箱。
通过上面9张截图可以看到通过Exchange 2010 SP1的OWA来访问父域(yejunsheng)、子域(subdomains.yejunsheng.com)和第二棵域树(contoso.com)的Exchange 2003旧版邮箱没有任何问题,下面接着测试多域环境的Exchange 2003和Exchange 2010共存阶段是否能够正常发送和接收邮件。
通过上面4张截图可以看到多域环境的Exchange 2003和Exchange 2010共存阶段,发送和接收邮件没有问题,如果是在企业内部生产环境里面共存的话,建议共存使用一个月左右再把Exchange 2003的旧版邮箱迁移到Exchange 2010里面。