Exchange2003-2010迁移系列之二,迁移前的准备工作(上)

Exchange2010迁移前的准备工作(上)

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

       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

内存

16G

32G

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

 

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/405687.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BMP图像文件格式分析附带图解

From: http://www.raidcn.com/js/BMPTuXiangWenJianGeShiFenXiFuDaiTuJie.html 认识BMP文件格式,以及bmp文件存储结构 ,通过winhex查看文件结构解析。 一、认识BMP文件格式. 1、 BMP格式是由微软公司开发。通常BMP图像文件的后缀名是BMP,但…

matlab安装MinGW-64代码C/C++编译器的方法

一、说明 matlab中编写的m文件转成C/C代码,以及matlab中执行C/C带啊,需要用到mex 查看matlab是否支持可以输入mex -setup: 二、安装 如果不支持,没找到,则需要重新安装,下载地址:http://tdm-…

mybatis+spring+c3p0+maven+ehcache

项目截图 pom.xml如下 <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">…

windbg linux内核调试,windbg调试虚拟机XP系统

一、先介绍一下被调试的虚拟机系统环境:虚拟机:vmware workstation 10.0版本虚拟机操作系统: Microsoft windows xp professional 2002 service pack3cpu:2.8GHz,2.64GB内存二、这个没有直接关系。做个笔记而已。1.在XP系统中&#xff0c;创建了一个first.c文件测试代码如下:#i…

VC屏幕截图,保存为Bmp文件

新建一个MFC基于对话框的应用程序&#xff0c;在界面上放一个Button&#xff0c;为其实现点击事件&#xff0c;代码如下&#xff1a; void CScreenShotDlg::OnBtnScreenshot() {RECT rect {0, 0, 1900, 1000};HBITMAP hbmp CopyScreenToBitmap(&rect);SaveBitmapToFile(h…

C#反射技术在多语言实现中的实际用处参考,让初学者学技术有个针对性【附源码】...

做软件&#xff0c;有点儿类似铁人三项比赛&#xff1f;赛跑、射击、游泳? 光某个环节突出&#xff0c;也没多大用&#xff0c;需要整体能力都强&#xff0c;能把整体都可以搞定&#xff0c;才容易得到比赛的胜利&#xff0c;光某一环节非常优秀&#xff0c;也赢得不来整个比…

C语言中的格式化打印printf/sprintf以及嵌入式printf重定向进行DEBUG

一、printf描述 在C语言中&#xff0c;打印函数主要包括printf/sprintf/fprintf/snprintf等等&#xff0c;目的是将“给定的内容”按照“指定的格式”输出到“指定目标内”。通常要使用时&#xff0c;需要包括#inlcude <stdio.h>头文件。 用法为&#xff1a;void print…

华为网卡支持linux,在openwrt下对华为WA633无线AP的千兆网卡驱动进行支持

1.下面是这款AP的全裸图&#xff0c;AP的无线网卡采用了AR9223&#xff0c;PHY采用了博通的BCM5461&#xff0c;主控CPU位octeon 500&#xff0c;射频功放采用的是RF5602方案。由于这款CPU并不常见&#xff0c;我至今未在网上找到它的datasheet&#xff0c;导致我们在玩这款AP的…

hdu120118岁生日

Problem DescriptionGardon的18岁生日就要到了&#xff0c;他当然很开心&#xff0c;可是他突然想到一个问题&#xff0c;是不是每个人从出生开始&#xff0c;到达18岁生日时所经过的天数都是一样的呢&#xff1f;似乎并不全都是这样&#xff0c;所以他想请你帮忙计算一下他和他…

React开发(223):详情页根据数组map处理返回值

<Col span{6}>{isDicTonList &&isDicTonList.map((item, index) > {if (item.key afterDetail.status) {return item.value;}})}</Col>

Linux下C语言实现LCD屏幕截图

From: http://blog.chinaunix.net/uid-24789420-id-3191806.html 一、概述 最近看到网上有人问怎么用C语言实现屏幕截图&#xff0c;刚好自己也在研究Linux驱动&#xff0c;于是花了半天时间把Linux的FrameBuffer驱动看懂了个七八&#xff0c;接着就动手写了个LCD屏幕截图的应…

C语言中#、##宏定义的用法

一、#的用法 #用于编译器编译过程进行预处理。 1、宏定义 #define ON 1#ifndef _PARA_ #define _PARA_ #enddef#ifdef _PARB_ #define DEFAULT_SIZE 1024 #enddef2、宏开关 #if VAR ... #elif ... #end3、显示设定错误 #error ERROR: Not Define4、设置字节对齐 #pragma pac…

linux 正则表达式 视频教程,30分钟带你玩转正则表达式

定义&#xff1a;正则表达式说白了就是有普通字符、以及特殊字符组成的文子模式。{匹配模式标准}正则表达式将会作为一个模板与所搜索的字符串进行匹配。可以让使用者轻易达到搜寻/删除/取代某些特定字符的处理程序。此外vim、grep、find、awk、sed等命令都支持正则表达式注&am…

React开发(224):ant design label绑定值

<Col span{12}><Form className{form-customer} label"同意退运费"><span style{{ fontSize: 14 }}>&#xffe5;</span><Form.Item style{{ width: 20% }}>{getFieldDecorator(freight)(<InputNumber step{1} precision{2} min{0…

数据采集工具flume

概述 flume是在2011年被首次引入到Cloudera的CDH3分发中&#xff0c;2011年6月&#xff0c;Cloudera将flume项目捐献给Apache基金会。2012年&#xff0c;flume项目从孵化器变成了顶级项目&#xff0c;在孵化的这一年中&#xff0c;开发人员就已经开始基于Star Trek Themed标签对…

电脑SSH登陆树莓派Raspberry的两种方式

采用SSH登陆Raspberry需要提前知道Raspberry的IP&#xff0c;SSH登陆端口为22&#xff0c;这里分享两种基于SSH网络登陆树莓派的方式。 一、利用路由器搭建局域网登陆树莓派 1、用路由器搭建局域网&#xff0c;电脑无线或有线方式连接路由器&#xff0c;树莓派用网线连接路由…

linux命令修改内容怎么回退,linux命令(修改).doc

linux命令(修改)第一组 用户管理类命令1 添加用户useradd [选项] 用户名范例&#xff1a;useradd davidls /home vim /etc/passwd2 修改密码passwd [选项] 用户名范例&#xff1a;useradd davidls /home passwd david(修改密码)3 删除用户userdel [选项] 用户名范例&#xff1a…

使用数据库的压测工具super-smack测试mysql数据库性能

一、下载super-smack下载地址&#xff1a;http://vegan.net/tony/supersmack/源码&#xff1a;http://vegan.net/tony/supersmack/super-smack-1.3.tar.gz二、编译及安装配置编译选项&#xff1a;./configure --prefix/usr/local/super-smack-1.3 --with-mysql --with-smacks-d…

React开发(225):render中返回的值可以定义为一个方法

/*** 商品信息 图片&#xff0c;名称、code展示* param {*} data*/goodInfoVal (data) > {return (<div style{{ display: flex, alignItems: center }}><img style{{ width: 100px, marginRight: 8px }} src{data.productImg} alt"" /><div>&…

Linux sed工具用法

一、sed用法 语法&#xff1a; sed [-nefr] [动作] 作用&#xff1a; 以行为单位的新增/删除/修改/插入/替换等功能&#xff0c;bash脚本中常用。sed功能强大&#xff0c;主要体现在[动作]的指定 选项与参数&#xff1a; -n &#xff1a;只有经过 sed 特殊处理的那一行&…