Chinaunix首页 | 论坛 | 博客
  • 博客访问: 822944
  • 博文数量: 190
  • 博客积分: 4090
  • 博客等级: 上校
  • 技术积分: 3873
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-22 15:52
文章分类

全部博文(190)

文章存档

2013年(30)

2012年(160)

分类: 服务器与存储

2013-04-28 10:31:03

 

     上篇博文发出后,很多博友支持得非常给力,在此一并谢过!也有一些博友反映看得不是很明白,但仍然支持…..本文中首先就环境问题再为大家解释一下,然后介绍如何进行迁移前的准备工作。还有一点要声明,这个迁移系列会写得非常真实,基本可以达到指导实践的水平,所以,内容会比较长,请大家耐心观看。

       Exchange2010Exchange2003的架构已经发生了很大变化,Exchange2003只有前端和后端的区别,Exchange2007Exchange2010都使用服务器角色模型来分配Exchange的任务。我们使用到的角色有CAS(客户端访问服务器),HUB(集线器传输服务器)EDGE(边缘服务器),Mailbox(邮箱服务器)。

       CAS负责接收客户端的访问请求,Exchange2010不允许用户直接连接到邮箱存储服务器,必须通过CAS才可以访问邮箱。因此大家可以想想如果CAS挂了会怎么样呢?那肯定都OVER了。因此,CAS需要使用阵列技术实现负载平衡,避免单点故障。HUB角色是负责邮件传输的中央枢纽,一般可以把CASHUB角色放在同一台服务器上,因此在上文的拓扑中CAS/HUB用了两台服务器,构成了一个阵列。

       Mailbox角色用于存储邮箱,重要性不言而喻,因此邮箱服务器必须要实现高可用。Exchange2007实现邮箱高可用的技术有LCRCCRExchange2010中则使用了DAG(数据库高可用组)技术。DAG比起之前的容错技术是一个很大的进步,无需购买昂贵的存储就可以实现主机级的数据库容错。当然,从性能上考虑,如果要支持几千名用户,最好还是使用专业的存储设备。上了上述介绍,大家应该明白了为什么上文的拓扑中使用了两台Mailbox服务器,命名为DAG1DAG2

       正常情况下边缘服务器角色应该部署在DMZ区,如下图所示。边缘服务器负责接收公网邮局发来的邮件,完成垃圾邮件筛选后再把邮件转到内网的HUB服务器。由于我们的边缘服务器硬件尚未准备好,因此上文的拓扑中没有设置边缘服务器角色。外网邮局的邮件直接通过ISA发到HUB服务器,垃圾邮件筛选也是在HUB上完成的,其实我们研究了一下,把边缘服务器的反垃圾邮件功能都移植到HUB上了。具体怎么实现,后续自然一一奉上。

  硬件

         根据微软的硬件建议以及最佳实践经验,按照支持5000用户计算,CAS/HUBMailboxEdge角色分布需要的硬件配置如下表所示。

CAS/HUB

Mailbox

Edge

CPU

16

16

8

内存

32G

16G

8G

网卡

1

2

1

  域功能级别

         Exchange2003服务器迁移到Exchange2010对域的功能级别有要求,需要域功能级别和林功能级别至少是Windows Server 2003

  Exchange操作模式

         Exchange操作模式需要为纯模式,不能为混合模式。

  Exchange服务器版本   

         Exchange2003服务器必须使用Exchange SP2版本

  Active Directory子网检查

         确保所有Exchange2003服务器所在的子网都已经被分配给Active Directory中的站点

     Exchange安装账号准备

         为安装Exchange2010准备一个账号exadmin,不要使用默认的administratorExadmin应该加入下列组:schema admins, enterprise admins, Organization Management。其中Organization Management组会在安装Exchange2010扩展架构后自动添加。

     存储准备

         设计Exchange服务器所需要的存储空间是一件麻烦的工作,下面为大家简单介绍一下相关的计算方法。假定每个用户的邮箱空间是1G,每个用户每天收发100封邮件,每封邮件平均大小为100K。邮箱大小=邮箱空间+空白空间+垃圾站空间

空白空间=100/x100/1024MB=10MB

垃圾站=10MB x 14+1024MB x 0.07=146MB

单个用户邮箱所占磁盘空间=1024M+10M+146M=1180MB

什么是空白空间,垃圾站的具体计算细节,可以参考http://technet.microsoft.com/zh-cn/library/ee832796.aspx

计算出单个邮箱所需的空间,再进一步计算一下数据库的空间。假定单个数据库存储150个邮箱,

单个数据库所占空间=邮箱大小 x 邮箱个数 x(1+20%) x (1+10%)

单个数据库空间 = 230GB

每用户每天收发邮件数量=100 x 100k x 150个用户 x 7 (保留7天)x (1+20%) = 12.6GB

单个数据库日志大小 = 20GB

具体的计算细节仍然参考http://technet.microsoft.com/zh-cn/library/ee832796.aspx

准备工作还没有完成,下篇继续吧。

阅读(1368) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~