4月份,我在51cto上发布了Exchange server 2010 beta版的资料,想必大家都对微软这一重量级产品有了较新的认识。11月9日,收到MSDN的RSS,Exchange server 2010正式版上线了!迫不及待马上下载下来,装一下试试,同时在网上找些Exchange 2010的文档,但是基本上少的可怜。部署文档就更别说了。小生经历过的Exchange server 2007项目也有很多,有一定的基础知识,发现Exchange 2010的5种服务器角色并没有改变,试想安装挺简单,但是却出了一些问题,稍后给大家详细说来。
话不多说,赶快让大家体验一下微软最新的重量级邮件服务器产品——Exchange server 2010!
 
今天我的部署环境是windows server 2008 R2正式版+Exchange server 2010。
windows server 2008 R2早些时候微软已经发布(同windows 7发布时间接近),但是我在实验windows server 2008 R2上安装Exchange server 2007 SP1/SP2,却全部报错,安装不上。其实,Exchange Server 2007 SP2支持安装在Windows Server 2003 (R2 SP2) 和 Windows Server 2008(SP2)平台上,却并不支持Windows Server 2008 R2。当然微软决不是轻率做出这个决定的。
微软最终决定 Exchange Server 2007 SP2不支持Windows Server 2008 R2平台有两个主要的技术关键点:首先,Windows Server 2008 R2对OS做了大量的升级和改进,如果要支持Exchange 2007则需要做较大的投入来进行各方面测试。因为 Exchange 2007 SP2项目早于Windows Server 2008 R2 RTM,如果再需要兼容Windows Server 2008 R2的话,则需要耽误相当长时间的测试计划。其次, Exchange Server所在的服务器操作系统并不允许进行版本升级,再根据众多的客户反馈和调查,最终微软决定Exchange 2007 SP2可以部署在Windows Server 2008 R2做域控制器的域中,而不能直接部署在Windows Server 2008 R2服务器上。
微软回顾项目小组在做Exchange 2007 SP2相关支持Windows Server 2008 R2的工作时发现:要保证测试周期最短,又要保证完美的兼容性的同时,其实并不允许Exchange 2007 SP2利用到Windows 2008 R2 的新特性。所以微软决定,这项兼容工作将由下一个版本的Exchange 2010来实现。因此,基于这个现实,Exchange 2007 SP2只支持Windows Server 2008 R2域控制器,而要到Exchange 2010才支持直接部署到Windows 2008 R2操作系统上。并根据微软的内部消息,Exchange 2010在发布时将支持更多的Windows Server 2008 R2新特性。
其实在Exchange 2007 SP2是否支持Windows Server 2008 R2这个问题上进行抉择是一个艰难的决定,相信微软能够在发布关键更新功能和新应用的兼容性之间做出一个好的平衡。
 
在微软的这篇文档中已经写到,Exchange server 2010支持windows server 2008 SP2以上及windows server 2008 R2系统,当然必须是64位系统。
森林级别至少是windows server 2003纯模式。活动目录架构主控角色的服务器必须为windows server 2003 SP1以上。详细信息,大家可以去微软网站查查,我这里给大家的是 http://technet.microsoft.com/zh-cn/library/bb691354(EXCHG.140).aspx。稍后也会给大家更多的资料。
 
前期准备:活动目录安装(和windows server 2008差不多),IIS,DNS,POWERSHELL 2.0,.NET framework 3.5
 
我在这次实验中,直接用的是windows server 2008 R2,森林级别也直接为windows server 2008 R2。主机为mail,域名为conanhan.com
 
接着插入Exchange server 2010安装光盘
 
首先我们来扩展架构
 
然后我们就可以进入图形安装了
 
 
 
 
前几步和Exchange server 2007一样
 
 
这一步是Exchange server 2007没有的,需要输入面向Internet的CAS服务器地址
 
接着,我们检查安装前的情况,结果....让我大吃一惊的情况
 
居然这么多警告和错误情况。第一个警告时正常的,架构里面现在不会有Exchange server 2007,第二个警告时office system converter:Microsoft filter pack的警告,这个补丁没有安装,Exchange server 2007上面是不需要的,但是由于Exchange server 2010的功能需要。我们必须安装。去微软网站上下载FilterPackx64: http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=60c92a37-719c-4077-b5c6-cac34f4227cc#filelist
安装补丁:
 
安装完毕,接着检查一遍...
 
又出问题了......这个也是Exchange server 2007安装没有的吧。我们需要手动开启NET.TCP
 
 
再检查一遍
 
这次全部通过,可以安装啦~
 
 
 
安装项比Exchange server 2007多了很多...
 
安装完毕后我们打开管理管理控制台,这又比Exchange 07多了个初始化。
 
我们来通过OWA(outlook web access)来测试下邮件服务器,集线器传输服务器,客户端访问服务器角色是否正常。
我们用outlook连接Exchange,是通过MAPI协议,直接由集线器传输服务器连到邮箱服务器。但是OWA却是非MAPI客户端,是需要先联系客户端访问服务器,然后通过集线器传输服务器访问邮箱服务器,再通过给自己发邮件,测试3个角色是否正常。
别忙。。。。OWA也改名字了。好像是在哪见过...对,就是微软现在员工的OWA窗口?!现在居然OWA也改名了,叫outlook web app....看来微软早已经将服务器换成Exchange server 2010了,难怪上次我还在想,outlook web app是啥新鲜的东西。
 
进入界面,清新了很多,开始测试吧
 
我还是自己给自己发
 
收到,简单的部署成功了。
 
呵呵,其实Exchange server 2010的部署和Exchange server 2007也很相似,不过细节更多了一些。大家看了之后,自己应该就能搭建出来测试了。
更吸引我的功能是这个:
 
Exchange server 2010非常炫,非常重大的改变功能,联盟信任。看了殷杰的teched 2009的ppt,觉得很牛,准备好好研究下联盟信任和微软联盟网关MFG这个东东。有空和大家多多分享。
 
最后,给大家一些我刚刚找的Exchange server 2010的资料。