Exchange 日常管理八之:部署高可用的邮箱服务器

简介:

Exchange 日常管理八之:部署高可用的邮箱服务器

大家都知道几乎所有的网络服务都与要高可用的部署,微软的Exchange服务器也不例外,Exchange邮件服务器实现高可用的技术叫DAG,我们配置DAG的目的是为了增强邮件服务器的高可用,避免一台Mailbox服务器损坏之后,邮件系统用户无法访问邮箱。

下面是我从岳老师的博客上学到的几点经验:

1、 DAG是建立在故障转移群集基础上的,而CAS Array是建立在负载平衡基础上的,因此DAG和CAS Array无法在一台服务器上并存!也就是说,如果你选择使用两台服务器安装Exchange2010,每台服务器上都安装了CAS,HUB及Mailbox角色,那么你无法既实现DAG,又实现CAS Array。一般我们建议在这样的拓扑上配置DAG,使用DNS轮询实现CAS角色的负载平衡功能。

2、 第二DAG由于需要在每台Mailbox服务器上都创建一套完全相同的邮箱数据库,因此计算邮箱存储空间时需要考虑这一特性。例如公司有5000名邮箱用户,每人邮箱空间1G,那存储需要的空间就不是5T左右,而是至少10T。

3、 DAG需要从Active Directory中读取邮箱数据库的配置,而域控制器之间存在复制同步的问题。因此,如果邮箱数据库复制时暂时出现找不到数据库的状况,在5分钟后重试又能正常进行复制,这些属于正常现象,不用担心。

和配置其他高可用性的服务一样,我们建议配置DAG服务的mailbox服务器最好有两块网卡,一块用于心跳网络(HART),一块用于生产网络(MAPI)。在此我们这次试验的HART网络使用10.10.10.0网段的IP,MAPI使用192.168.2.0网段的IP。具体实验拓扑如下:

clip_image002

OK、有了具体的实验拓扑下面我们要开始创建我们的DAG了。我们在第一台mailbox服务器上打开Exchange Management Shell(以下我们简称EMS):

clip_image004

运行命令:

New-DatabaseAvailabilityGroup -name dag01 -WitnessServer clent -WitnessDirectory c:\witness -DatabaseAvailabilityGroupIpAddresses 10.10.10.100

命令解析:

创建一个名为DAG01的数据库高可用组, DAG01使用clent服务器作为自己的见证服务器, clent是见证服务器,使用c:\dag01文件夹作为见证目录。

clip_image006

成功创建DAG后我们需要将两台mailbox服务器加入到DAG组作为成员,具体添加方法如下:

在EMS中运行:

将第一台mailbox服务器mail0-1加入到DAG组:

运行:Add-DatabaseAvailabilityGroupServer dag01 -MailboxServer mail0-1

clip_image008

将第二台mailbox服务器mail-2加入到DAG组:

运行:Add-DatabaseAvailabilityGroupServer dag01 -MailboxServer mail-2

clip_image010

到现在我们就已经成功的将我们的两台mailbox服务器添加到DAG组当中了。

打开Exchange的管理控制台EMC:

clip_image012

点击组织配置----邮箱----数据库可用性组:

clip_image014

可以看到我们已经成功创建了DAG组,点击我们的DAG组可以看到在其下方有网络:

clip_image016

在前面我们交代了,10.10.10.0网段用于心跳网络,那么现在我们来禁用192.168.2.0网段的复制功能。鼠标右键192.168.2.0网段:

clip_image018

点击属性:

clip_image019

取消启用复制的勾选,点击确定:

clip_image020

可以看到192.168.2.0网段的复制已经禁用。

OK、下面我们来测试一下DAG的效果:

打开Exchange的管理控制台EMC:

clip_image022

点击邮箱后可以看到我们的邮箱数据库,在空白位置鼠标右键:

clip_image023

点击新建邮箱数据库:

clip_image025

输入邮箱数据库名并且选择好服务器后点击下一步:

clip_image027

因为我们是做测试,所以数据库位置和日志文件位置我们保持默认(生产环境需谨慎选择),点击下一步:

clip_image029

确认无误后点击新建:

clip_image031

OK、可以看到数据库新建成功并且已经成功装入,我们点击完成:

clip_image032

可以看到我们新建的数据库MDB001下面我们鼠标右键MDB001:

clip_image033

点击添加邮箱数据库副本(注意:这个选项是我们配置了DAG组以后才有的哦)

clip_image035

因为我们当前MDB001的数据库在MAIL0-1上,所以我们要添加我们的第二台mailbox服务器MAIL-2来用来存储副本,故这里服务器名我们选择MAIL-2,点击添加:

clip_image037

这样,DB001数据库就可以有一个副本。用户访问DB001上的邮箱优先连接MAIL0-1服务器,如果MAIL0-1服务器出现问题,CAS服务器会在1分钟内检测到MAIL0-1的故障,然后将用户连接重定向到MAIL-2服务器的DB001数据库.

Ok、到这里我们创建DAG组的实验就成功了!



本文转自wuyvzhang 51CTO博客,原文链接:http://blog.51cto.com/wuyvzhang/1664831,如需转载请自行联系原作者


相关文章
|
3天前
|
并行计算 前端开发 异构计算
告别服务器繁忙,云上部署DeepSeek
本文以 DeepSeek-R1-Distill-Qwen-32B-FP8 为例,向您介绍如何在GPU实例上使用容器来部署量化的 DeepSeek-R1 蒸馏模型。
|
7天前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
|
9天前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
|
9天前
|
机器学习/深度学习 弹性计算 人工智能
在阿里云ECS上一键部署DeepSeek-R1
Open WebUI 和 Ollama 的联合,通过集成 DeepSeek-R1 的强大功能,赋予每一位用户使用尖端 AI 技术的能力,使得复杂的 AI 技术不再是遥不可及的梦想。无论是研究人员、开发者,还是企业用户,您都能从这一创新中获得新的灵感和增长点。本文介绍通过计算巢一键部署和使用DeepSeek-R1。
在阿里云ECS上一键部署DeepSeek-R1
|
24天前
|
安全 前端开发 Go
轻松部署翼龙面板社区版:您的游戏服务器管理新体验
翼龙面板(Pterodactyl)社区版正是为此而生,它通过强大的开源技术栈(PHP、React 和 Go)和可靠的安全设计,让游戏服务器管理变得简单而高效。本文将带您通过阿里云计算巢快速部署翼龙面板社区版,尽享流畅的管理体验。
轻松部署翼龙面板社区版:您的游戏服务器管理新体验
|
27天前
|
XML Java 应用服务中间件
Spring Boot 两种部署到服务器的方式
本文介绍了Spring Boot项目的两种部署方式:jar包和war包。Jar包方式使用内置Tomcat,只需配置JDK 1.8及以上环境,通过`nohup java -jar`命令后台运行,并开放服务器端口即可访问。War包则需将项目打包后放入外部Tomcat的webapps目录,修改启动类继承`SpringBootServletInitializer`并调整pom.xml中的打包类型为war,最后启动Tomcat访问应用。两者各有优劣,jar包更简单便捷,而war包适合传统部署场景。需要注意的是,war包部署时,内置Tomcat的端口配置不会生效。
202 17
Spring Boot 两种部署到服务器的方式
|
6天前
|
机器学习/深度学习 人工智能 开发者
DeepSeek服务器繁忙?拒绝稍后再试!基于阿里云PAI实现0代码一键部署DeepSeek-V3和DeepSeek-R1大模型
阿里云PAI平台支持零代码一键部署DeepSeek-V3和DeepSeek-R1大模型,用户可轻松实现从训练到部署再到推理的全流程。通过PAI Model Gallery,开发者只需简单几步即可完成模型部署,享受高效便捷的AI开发体验。具体步骤包括开通PAI服务、进入控制台选择模型、一键部署并获取调用信息。整个过程无需编写代码,极大简化了模型应用的门槛。
119 7
|
3月前
|
弹性计算 监控 容灾
阿里云ECS提供强大的云上灾备解决方案,通过高可用基础设施、多样的数据备份方式及异地灾备服务,帮助企业实现业务的持续稳定运行
在数字化时代,企业对信息技术的依赖加深,确保业务连续性至关重要。阿里云ECS提供强大的云上灾备解决方案,通过高可用基础设施、多样的数据备份方式及异地灾备服务,帮助企业实现业务的持续稳定运行。无论是小型企业还是大型企业,都能从中受益,确保在面对各种风险时保持业务稳定。
73 4
|
3月前
|
NoSQL 容灾 MongoDB
MongoDB主备副本集方案:两台服务器使用非对称部署的方式实现高可用与容灾备份
在资源受限的情况下,为了实现MongoDB的高可用性,本文探讨了两种在两台服务器上部署MongoDB的方案。方案一是通过主备身份轮换,即一台服务器作为主节点,另一台同时部署备节点和仲裁节点;方案二是利用`priority`设置实现自动主备切换。两者相比,方案二自动化程度更高,适合追求快速故障恢复的场景,而方案一则提供了更多的手动控制选项。文章最后对比了这两种方案与标准三节点副本集的优缺点,指出三节点方案在高可用性和数据一致性方面表现更佳。
227 5
|
3天前
|
存储 机器学习/深度学习 人工智能
2025年阿里云GPU服务器租用价格、选型策略与应用场景详解
随着AI与高性能计算需求的增长,阿里云提供了多种GPU实例,如NVIDIA V100、A10、T4等,适配不同场景。2025年重点实例中,V100实例GN6v单月3830元起,适合大规模训练;A10实例GN7i单月3213.99元起,适用于混合负载。计费模式有按量付费和包年包月,后者成本更低。针对AI训练、图形渲染及轻量级推理等场景,推荐不同配置以优化成本和性能。阿里云还提供抢占式实例、ESSD云盘等资源优化策略,支持eRDMA网络加速和倚天ARM架构,助力企业在2025年实现智能计算的效率与成本最优平衡。 (该简介为原文内容的高度概括,符合要求的字符限制。)

热门文章

最新文章