最近一直再做exchange2010的实验,之前的实验都是基于理想的环境,也就是Server2008 R2构建的域环境里搭建Exchange2010 SP1。但是实际生产环境中,我们遇到这样的情况很难。和我的单位一样,可能很多公司的域环境还都是构建在Server2003的基础之上。查了一下微软的技术文档(http://technet.microsoft.com/zh-cn/library/bb691354.aspx),里面说:“请确保林的功能级别至少为 Windows Server 2003,并确保架构主机运行 Windows Server 2003 Service Pack 1 或更高版本。”即可。
于是我就打算尝试一下,在Server2003 域环境下,DC也是Server2003的时候,是否可以正常安装使用Exchange2010。
当我开始实验之后,我确实遇到了一些问题。比如之前微软建议在架构主机上进行域的扩展,但是由于我们的DC是32为版本的,而Exchange2010是64位版本的,所以setup /ps ;setup /p ;setup /pad ; setup /pd 无法运行。我曾经试图新建一个基于Server2008的BDC。然后将架构主机的角色迁移过去再进行域扩展安装,但是觉得这样做在现实中会增加部署Exchange2010的成本(需要找一个一个服务器和购买一个Server2008的授权),所以还是决定尝试就是基于现有的条件进行实验,
以下是我经过多次尝试,找到解决办法:如果您发现方案任何不妥之处,请不吝赐教,批评指正。谢谢!
如果在Server2003的DC上扩展域架构,由于版本不一样(一个32位一个64位),会出现以下错误提示
我们换到准备安装Exchange的服务器上运行扩展命令试试。
这时系统提示我们需要安装.NET Framework3.5
我们按照要求在这台服务器上安装.NET环境
装好之后,我们在来试试看。
这次系统的错误提示我们,需要提供Exchange的组织名称
我们按照上面的提示,输入组织名称参数 setup /p /organizationname:uhnmail
我Kao,这次更是出来一大堆错误提示。我整理一下,主要有以下几个问题
我们想办法来一一满足他吧。
首先在准备安装Exchange这台服务器上,安装轻型目录服务。如下:
之后我们到Server2003的DC上去,看看林和域的安全级别。确实不是2003。我们按照需求升级一下吧。
在这里可以提升域的功能级别
在这里可以提升林的功能级别
提升好之后,我们再来检查一下。确实是提升好了。林和域的功能级别都是windows server 2003了。
做完这些,我们再来运行一下拓展命令吧
哈哈,居然忘了重新启动,我们重启一下。
重启之后,我们再来运行试试。
这次成功完成了。
接下来依次运行setup /ps setup/pad setup /pd
全部成功了。我们接下来,将Net.Tcp port sharing Service服务变成自动启动
接下来在PowerShell里面安装其他先决条件。
重启之后安装所需要的补丁(也是先决条件之一)
对于Exchange2010 SP1来说 需要安装过滤包2.0了(如下)
再次重启之后,我们运行Exchange2010的安装程序
语言选择从DVD安装,之后点击安装
这里选择自定义,并且勾选最下面的“自动安装 Exchange Server所需的 Windows Server 角色和功能”
我们这次试验计划分开MB角色,所以只安装HUB 和CAS
由于邮箱需要对外服务,我们在这里勾选“面向Internet服务”,并输入mail.uhn.cn作为域名。
先决条件检查一次全过了。
哈哈,安装顺利完成了。(如下图)
我们打开EMC检查,一切正常
本节完
下次我加入一个邮箱服务器角色,试试收发邮件~
以上内容参考微软technet文档,特此感谢!