Exchange 2003已发布多年,相应的服务器也已运行多年,随着企业壮大,设备老化,很多企业都在考虑进行升级、更换。对应这一趋势,本人节前做了Exchange 2003迁移至Exchange 2010的实验,并且仅用两台主机就实现了Exchange 2010的服务、数据全冗余以及负载均衡!现将简要步骤贴出来,欢迎抛砖、指正!

Exchange 2010双机即实现服务、数据的全冗余,本人是利用WindowsNLBExchange 2010DAG,虽然NLBDAG不是微软推荐的做法但对于资金紧张的中小企业这还是很有吸引力的!

 

在此特别感谢“tigerkillu”的帮助!

 

 

 

一、             环境拓扑

 

Exchange2003→2010→NLB→DAG简要步骤_exchange

以上拓扑是本人根据某一客户的现有环境及需求制定的,与本实验有出入,仅供参考。

 

 

二、             配置步骤

 

Host Name

I  P

OS / APP

Operating procedures

DC

192.168.254.181

Windows 2003

Exchange 2003

安装部分

1. 配置域环境,安装必须的Windows角色和功能(DNSIISSMTPNNTP

2. 创建A记录“mail.exchange.cc”指向192.168.254.190

3. 创建MX记录,指向“mail.exchange.cc

4. 创建A记录“autodiscover.exchange.cc”,指向192.168.254.190

5. 安装证书服务

6. 安装Exchange 2003

7. 启动POP3服务,修改启动模式为“自动”

8. 创建111213用户,创建mail 组并加入以上用户

迁移准备部分

1. 提升域功能级别为Windows 2003纯模式

2. 提示林功能级别为Windows 2003纯模式

3. 提升Exchange 2003的操作模式为Exchange 2003纯模式

卸载部分

1. 更改脱机地址簿服务器

2. 删除更新服务

3. 删除路由连接

4. 卸载Exchange 2003

5. 检查清理服务信息

 

EX01

DAG192.168.254.182

NLB192.168.254.192

PRI 10.0.0.182

(取消除IPV4外的所有协议,禁用DNS注册、禁用NETBIOS

 

Windows 2008

Exchange 2010

安装部分

1、 加入“域”

2、 安装必须的Windows角色及功能(IIS.NET、故障转移群集、网络负载平衡、远程服务器管理工具、桌面体验)R2版本还需安装PowerShellIIS建议安装除FTP外的所有组件。

3、 安装 Microsoft Filter Pack

4、 修改Net.TCP Port Share Service 服务启动模式为“自动”

5、 “典型安装”Exchange 2010
(注意选择“邮件流”)

 

配置部分

1、 启动POP3服务,修改启动模式为“自动”

2、 在“组织配置”“集线器传输”“发送连接器”创建地址空间“*”的SMTP连接器
(为发送外部邮件)

3、 在“组织配置”“邮箱”--Mailbox Database“属性”“客户端设置”“脱机地址簿”游览添加“默认脱机地址簿”
(为Outlook客户端配置脱机地址簿服务)

4、 修改“服务器配置”“集线器传输”“接收连接器”--Default”的“权限组”,勾选“匿名用户”
(为与其它SMTP服务器连接)

5、 修改“服务器配置”“集线器传输”接收连接器--Default”的“身份验证”,取消“传输层安全性(TLS)”和“仅在启动TLS之后提供基本身份验证”
(为与SMTP客户端连接)

6、 修改“服务器配置”“客户端访问”Outlook Web App“身份验证”“仅用户名”
(为便于OWA用户登录,此项更改需重启IIS

7、 为服务器申请证书并分配功能
(为域内用户解决证书不可信问题)

3—7项可在同一窗口对EX02做同样配置,这是故障转移必须的配置!)

 

----------OPTION----------

取消exchange客户端加密连接

Set-RpcClientAccess -Server "CAS01" -EncryptionRequired $False

取消POP3加密连接

Set-PopSettings -Server "CAS01" -LoginType PlainTextLogin(需重启POP3服务)

重启POP3服务(Windows PowerShell)

Stop-Service "MSExchangePop3"

Start-Service "MSExchangePop3"

http://technet.microsoft.com/zh-cn/library/aa997154(EXCHG.140).aspx

----------------------------

 

以下操作默认EX02已安装配置完毕

 

NLB配置部分

1、 打开“网络负载平衡管理器”“新建群集”
(指定群集IP192.168.254.190,指定域名为mail.exchange.cc

2、 Exchange PowerShell中执行以下命令:New-ClientAccessArray -FQDN "mail.exchange.cc" -Name " mail.exchange.cc "
(需确认AD站点名称)

3、 get-mailboxdatabase | set-mailboxdatabase –rpcclientaccessserver  " mail.exchange.cc "

 

DAG配置部分

1、  DC上创建共享见证文件夹

2、  Exchange Trusted Subsystem组加入ADadministrators

3、  EX01上修改Mailbox DatabasePublic Folder Database名称、数据库文件路径、日志文件夹路径(便于识别和管理,创建副本后将不能移动数据库路径)

4、  创建“数据库可用性组”DAG

5、  添加EX01EX02至“DAG

6、  配置“DAG”复制网络和MAPI网络

7、  在“故障转移群集管理器”检测“DAG”群集及功能

8、  配置Mailbox Database数据库复制并激活“最佳可用性”
(注意选择激活顺序;可在此窗口对ex02的数据库进行相同操作)

9、  EX02上“新建公用文件夹数据库”并指定名称、文件路径、日志路径等信息

10、 Exchange 2003上配置“公用文件夹”--“复制”,添加EX01 & EX02

11、 更改脱机地址簿服务器为EX01

 

邮箱迁移部分

1、  完成以上所有配置并检测后方可进行邮箱迁移!

2、  建议在服务器相对空闲时段进行分批迁移

 

EX02

DAG192.168.254.183

NLB192.168.254.193

PRI 10.0.0.183

(取消除IPV4外的所有协议,禁用DNS注册、禁用NETBIOS

 

Windows 2008

Exchange 2010

安装部分

1、 加入“域”

2、 安装必须的Windows角色及功能(IIS.NET、故障转移群集、网络负载平衡、远程服务器管理工具、桌面体验)R2版本还需安装PowerShellIIS建议安装除FTP外的所有组件。

3、 安装 Microsoft Filter Pack

4、 修改Net.TCP Port Share Service 服务启动模式为“自动”

5、 “典型安装”Exchange 2010

配置部分

1、 启动POP3服务,修改启动模式为“自动”

2、 Exchange修改部分参照EX013—7

DAG配置部分

1、 创建公用文件夹数据库

2、 在“组织配置”“集线器传输”“发送连接器”--*SMTP连接器“源服务器”内添加ex02

 

PC01

192.168.254.185

Outlook 2003

1.  加入域

2.  使用11账户登录,配置outlookexchange客户端模式

3.  使用12账户登录,配置OutlookPOP3模式

4.  Ex13账户使用OWA模式

5.  在本试验的每个阶段均使用以上账户(模式)测试邮件、日历及公用文件夹功能的可用性

6.  用户邮箱迁移至Exchange 2010后客户端服务器地址会自动指向mail.exchange,以后配置新的客户端时均使用以上地址。

 

MP

 

Windows Mobile 6

ActiveSync

在本试验的每个阶段测试邮件/日历的可用性

 

 

三、             功能测试

 

1、   禁用EX01心跳线,服务及邮箱功能可成功转移至EX02
Outlook Exchange客户端提示同步错误,不能下载脱机地址簿

不能访问公用文件夹

2、  禁用EX02数据线,服务及邮箱功能可成功转移至EX02,服务及邮箱功能正常。

3、   关闭EX01,服务及邮箱功能可成功转移至EX02
Outlook Exchange客户端提示同步错误,不能下载脱机地址簿

不能访问公用文件夹

4、  关闭PDC,服务及邮箱功能正常。

 

四、             后记

 

Exchange 2003迁移至Exchange 2010必须在安装Exchange 2010即配置NLB,然后是DAG,在ClientAccessArray配置完成后再进行邮箱迁移,否则将不能成功!

 

 

脱机地址簿问题:经多方求教未果,目前只能在主服务器停机后手动更改脱机地址簿服务器。

公用文件夹问题:同上,只能在主服务器停机后手动更改公用文件夹数据库。

 

找到解决方法后我会再贴上来,同时欢迎高手指教,

解决以上问题后本方案就完美了,哈哈哈哈哈……………