前一段时间,公司新上了一套EMC存储系统。原有的exchange2007CCR群集再继续用下去存储系统就浪费了。因此公司领导提出来将exchange2007CCR群集邮箱迁移到存储上去。上网查了很多资料,很多人都提出如果直接将存储设备连入exchange邮箱服务器,然后做CCR到SCC的修改,需要进行群集邮件系统的卸载和重装,这样做比较繁琐而且风险很大,微软也没有直接进行转换的工具。作为生产环境怎么样才能做最安全最把握的迁移呢?左思右想幸亏采购时多买了两台新服务器。于是确定了解决方案:用这两台新服务器连接存储设备作为新邮件服务器安装exchange2007SCC群集,然后将原邮件系统上的数据迁移到新邮件系统上来,最后再把原邮件系统上的exchange2007CCR群集卸载掉。这样完成了从CCR到SCC的迁移转换过程。
有了以上的思路,做起来就不复杂了,这里把配置的过程简单总结一下:
1。将两台新的服务器安装好win2003操作系统,配置好2003群集服务。
2。安装exchange2007SP1的单一副本群集。
关于win2003群集和exchange2007sp1的单一副本群集安装,网上的文档多如牛毛,大家可以去百度一下,也可以参考微软的官方文档,如下:
http://technet.microsoft.com/zh-cn/library/bb124899(EXCHG.80).aspx
只要仔细阅读文档照着去做就可以了。
这里面需要注意的是:在域里因为我们已经有一套exchange2007CCR邮箱系统和群集,所以在新建SCC群集的时候,我们要建立一套全新的群集名称以及邮箱系统,新邮箱系统的存储组和数据库在共享存储上。这里强烈建议对于共享空间至少是三个分区(三个物理卷),Q盘仲裁磁盘,其他两个分区分别是日志分区和数据分区。
3。当新的exchange2007SCC群集已经安装好,测试功能无误后。在我们的域里就有了两套exchange2007群集邮箱系统。一套是原来的CCR里面有公司的邮箱数据,一套是我们新装的SCC里面没有数据。打开exchange2007管理控制台,在服务器配置里也可以看到两个exchange2007服务器,如下图:
接下来要做的也是最关键的怎么样将原邮箱系统数据迁移到新的邮箱系统里面来呢?如果你认为是利用NTBACKUP备份恢复到新的邮箱系统里面去?那就错了。其实微软早已给我们提供好了更为简捷的迁移方法,就是如下的命令:
1)get-mailBox �database "testmail(原邮箱实例名)\first storage group\mailBox database" | move-mailBox �targetdatabase "testmail2(新邮箱实例名)\first storage group\mailBox database"
通过以上命令原邮箱系统里面的所有邮箱账户和数据就全部迁移到新的SCC群集邮箱里去了。
如果你觉得用命令比较困难,那么在exchange管理控制台,手动去迁移也可以,在收件人配置-邮箱中,选中一个或几个邮箱,在其上点右键“移动邮箱”,选择好要移动到的目标服务器和存储组,其他一般按默认就可以了,执行完成后,你选择的邮箱数据就迁移到新的邮箱系统里去了。功能与以上命令相同。
2)迁移完了邮箱数据,不要忘了共享文件夹数据也要迁移的。共享文件夹数据迁移需要用脚本命令,进入C:\Program Files\Microsoft\Exchange Server\Scripts目录,执行如下:
.\MoveAllReplicas.ps1 -Server testmail(原邮箱服务器名) -NewServer testmail2(新邮箱服务器名)
3).迁移脱机通讯簿,进入exchange管理控制台-组织配置,如下图:
至此,exchange2007CCR群集到SCC群集的迁移工作已基本完成。打开OUTLOOK试一下吧,既然邮箱的数据邮原CCR服务器迁移到了新的SCC服务器,那么outlook的配置是不是也需要改一下呢?答案是:不需要。只要你的CCR邮箱服务器和SCC邮箱服务器都开着,你发现你打开outlook已经可以收发邮件了,再看outlook电子邮件账户配置,咦!exchange server已经自动指向到新的邮箱邮箱服务器上去了。微软的产品还是很人性化吧^_^,如图:
等试用一段时间没有问题,就可以卸载原有的exchange2007CCR群集邮箱了。不再赘述。
更多精彩课程,可到51CTO学院中学习,里面有更翔实的视频教程。
通过代理平台,可享受85折甚至更高折扣。详情点击:http://xuexi.fx.51cto.com/
i学习51CTO学院代理平台,享更多优惠,诚招二级代理。