博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
两台Exchange服务器的高可用案例
阅读量:6247 次
发布时间:2019-06-22

本文共 2598 字,大约阅读时间需要 8 分钟。

Exchange2010几大角色,可以灵活配置,而适应不同规模企业的需注!常见的几种环境如下:

最简单的小型组织,All in one,即所有角色包括AD全部集中在一台服务器上!而这种架构风险性很高,只适用于对信息化要求不高的小型组织!

复杂点的大型组织,各角色分开,并且每个角色都会有多台机器来做到高可用性,分布在企业中的不同站点!

而现有的企业中,中小企业占大部分,所以在中小企业中部署Exchange,并达到高性能、高可用、底成本,是大家经常会碰到的;用有限的投资尽量做到高可用、高性能,是中小企业IT管理员必须要面对的现实问题!

下面要介绍的,就是我用的最多的一种结构,结合现实案例分享给大家!

背景介绍:某制造业工厂,原有环境:Win2003 AD*2,Win2003+Exchange2003*1,为2005年左右完成的Exchange2003部署,现因企业发展,原有的机器性能已不能满足需求,需要购买新机器,并升级对AD/Exchange进行升级!

综合评估多种方案,及企业预算后,最后确定架构如下:购买4台服务器,来替换现有的2台DC和一台Exchange,即:两台DC,两台Exchange,配置HUB、CAS、Mailbox(DAG),然后手动配置DNS\CAS Array达到高可用要求!

安装过程:AD升级、安装参考:

Exchange安装过程可以参考:

不过建议手动去扩展AD,安装角色时,分开安装,先安装CAS、HUB,再安装Milbox!

上面工作完成后,配置相关的DNS、CAS ARRAY、DAG!因为完整NLB的CAS ARRAY架构,不能和Mailbox在一起,所以我们不能用NLB的CAS ARRAY,只能手动设置CAS ARRAY的DNS,当其中一台机器出问题时,修改DNS,将CAS转到另一台机,而达到故障转移的目的!具体过程如下:

1. 在DNS中创建CAS主机记录,手动将IP配置为其中一台Exchange,如果这台机器故障时,将IP改到另一个

2. 在DNS中创建Autodiscover/Mail的别名记录,指向CAS,如下:

3. 进到CAS角色服务器(两台中的任意一台),开启Exchange Management Shell

a) 先输入Get-ClientAccessArray,查看是否有CAS Array,

b) 然后再输入:New-ClientAccessArray –Name CAS –Fqdn CAS.sysmicro.cn –site default-first-site

c) 执行成功后再输入Get-ClientAccessArray,查看是CAS Array信息:

4. 设定DAG Data Advantage Group ( DAG )

a) 联机到Mailbox Server Role ( EX001 或EX02 )

b) 开启Exchange Management Console\Microsoft Exchange\Microsoft Exchange On-Premises\Organization Configuration\Mailbox\Database Availability Groups\New Database Availability Group

c) 在New Database Availability Group 页面,

d) 输入 Database availability group name:例如 [ DAG01 ]

e) 勾选 Witness Server 并输入Server Name: 例如 [ AD01 ]

(这里的见证服务器是指DAG成员外的一台机器,这里我选中其中一台AD来做见证服务器!)

f) 勾选 Witness Directory 并输入档案存放路径: 例如 [ C:\ DAG01 ]

g) 再点选 [ Next ]

h) 设定DAG IP Address

i) 指定一组IP给DAG使用,例如:192.168.100.213

j) 也可以用PowerShell:开启Exchange Management Shell

k) 输入Set-DatabaseAvailabilityGroup -Identity DAG01 -DatabaseAvailabilityGroupIpAddresses 192.168.100.213

5. 新增DAG成员

a) 在刚刚新增出的DAG Name上右键单击,选取 [ Manage Database Availability Group Membership… ]

b) 在 Manage Database Availability Group Membership页面,点选 [ Add ]

c) 在Select Mailbox Server页面,选择要加入DAG的Mailbox Server,例如:EX01 及 EX02, 然后点选 [ OK ]

d) 在Manage Database Availability Group Membership页面,确认已加入的Server后,点选 [Manage]

6. 最后新建DAG的存储,移动邮箱到DAG上!(过程略)

7. 用户配置的效果,如图,可以看到,服务目前连接找的是CAS.Sysmicro.cn ,即我们配置的Cas Array的FQDN名。

a) 下面来做测试,将EX01这台机器关机,在未改CAS的DNS之前,OUTLOOK是无法连接的!

b) 先改DNS:将CAS的IP指向EX02的IP,即:192.168.100.212

c) 测试用户端CAS IP是否能通:

d) 测试用户端DAG01 IP能正常通,说明DAG当前已转移到EX02这台机器上

e) 再次开启用户端OUTLOOK,正常连接,收发邮件测试OK!

f) 最后,确认HUB\CAS中的策略及网络中NAT设置,确认能收发对外部的邮件!

总结:

在有限的硬件环境下,利用Exchange的DAG做到数据库的高可用,然后利用手动修改CAS Array IP来达到CAS的高可用,最后确认及调整HUB\传输规则,来做到HUB的高可用!可以让管理员在故障发生时,能快速恢复服务!

转载地址:http://okoia.baihongyu.com/

你可能感兴趣的文章
安装Oracle
查看>>
LoadRunner基础知识
查看>>
How to helloworld on Xcode
查看>>
PHP常见设计模式简单实现
查看>>
java课堂相关问题
查看>>
图片溢出div问题的最终解决方案
查看>>
区分Web Server和应用服务器
查看>>
计算字符串长度,加车头
查看>>
$ sudo python -m pip install pylint 出错解决方法
查看>>
安卓返回信息方式
查看>>
20145209刘一阳 《网络对抗》Exp7 网络欺诈技术防范
查看>>
常用的 JS 排序算法整理
查看>>
Dora.Interception,为.NET Core度身打造的AOP框架 [3]:多样化拦截器应用方式
查看>>
win7为鼠标右键添加“用Photoshop编辑”选项
查看>>
内部div自动扩张剩余宽度
查看>>
hbase伪分布式搭建和完全分布式搭建
查看>>
运行命令集
查看>>
在ORACLE里用存储过程定期分割表
查看>>
201621123069 《Java程序设计》第12周学习总结
查看>>
LINQ to Entity(摘录)
查看>>