Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试

简介:

搭建好了DAG,又建好了DAG复制网络,最后又创建了副本数据库,只有这三部都完成了,那么恭喜你,你的Exchange 2016 DAG功能才算彻底完成,那么今天我们就来测试一下这个DAG功能的效果。

首先,我们看一下配置好的DAG功能的状态

由于主数据库在mail01,我们登录到mail02上,使用下述命令看一下复制状态

Get-MailboxDatabaseCopyStatus

image

从上图中我们可以看到位于 mail02上面的两个数据库MDB01和MDB02处于健康复制状态,且复制队列为0,说明实时复制的效果很好。

但是光看这个是不行的,不然我这篇文章就写完了…….我们还是要测!要测!要测!

来吧,继续,首先我们找到一个数据库存放在新数据库上的用户 mailtest, 它的数据库是MDB02

image

 

接下来我们跳转到ECP控制台的数据库列表里面,可以看到我们MDB01和MBD02现在的副本状态。

BTW:由于我自己的环境里面没有使用物理的NLB负载均衡设备,所以我们这里是手动指定登陆的mail01(192.168.1.8)的ECP,也可以看到我们现在的两个新数据库是在mail01上激活了的,

也就是说mail01现在是主数据库,而mail02属于standby状态。

image

 

接下来,我们关闭掉这台 mail01

image

 

我们登录到 mail02这台服务器上,打开故障转移群集管理器,我们可以马上看到,里面显示在节点中,一共有两台设备,其中一台已经宕机。

image 

 

点进去看详细信息,我们可以看到具体宕机的服务器是哪一台。

image

 

拿这个时候,我们的邮件系统DAG功能到底起作用没有呢?我们拭目以待!

这个时候,之前我们打开的mail01的ECP就无响应了,我们再次登录 mail02(192.168.1.9)的ECP(如配置了物理NLB负载均衡设备,忽略这一步)

image

我们在上图中可以清晰的看到,承载数据库的服务器从之前的 mail01 自动跳转到了 mail02。

看起来是跳转了,但是收发邮件效果如何呢?我们打开 mail02的 OWA,来测试一下。

首先我们用一个内部邮箱和一个外部邮箱给这个 mailtest 分别发送一封邮件。看一下收邮件功能有没有收到影响。

打开OWA之后,很高兴,我们收到了!

image

image

image

 

同样我们回复这两封邮件,看看发邮件的效果有没有受到影响。

哈哈,内部用户和外部用户也纷纷收到了我发送的邮件。

image 

image











到此我们DAG的功能测试基本就结束了。说明这个DAG的效果是很不错的。在我的本次测试中,大概服务器的跳转时间不到1分钟,效果还是很理想的。

对了,最后多说一句,承载数据库的主服务器我们是可以手动切换的,这个可以根据服务器性能和一些安全考虑,如果是因为服务器宕机,这个主数据库会自动的发生跳转,就和我本次测试一样。

但是如果不手动调整回来的话,数据库依然还是是会继续待在跳转后的服务器上。所以在我们服务器状态恢复之后,就可以酌情进行修改了。

image






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

相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
1月前
|
JavaScript Linux 区块链
DApp测试网络Ganache本地部署并实现远程连接
DApp测试网络Ganache本地部署并实现远程连接
|
3月前
|
Ubuntu Cloud Native 测试技术
百度搜索:蓝易云【云原生之使用Docker部署ubuntu测试环境】
请注意,以上步骤仅是简单的使用Docker部署Ubuntu测试环境的示例。在实际应用中,您可能需要根据测试需求和应用场景进行更多的配置和优化。同时,在退出容器时,容器并未删除,您可以使用 `docker rm <容器名称>`命令来删除容器。在进行测试时,请谨慎操作,并确保对Docker的使用有一定的了解,以避免不必要的问题。
41 2
|
4月前
|
Web App开发 Java Linux
Nexus【部署 02】最新版本 nexus-3.35.0-02-unix.tar.gz 安装配置启动及测试(JDK版本+虚拟机参数配置说明)
Nexus【部署 02】最新版本 nexus-3.35.0-02-unix.tar.gz 安装配置启动及测试(JDK版本+虚拟机参数配置说明)
117 0
|
1月前
|
Java PHP 数据库
在护卫神上部署javaWeb项目,已经测试通过
在护卫神上部署javaWeb项目,已经测试通过
10 0
|
3月前
|
Web App开发 Linux 数据安全/隐私保护
Docker本地部署开源浏览器Firefox并远程访问进行测试
Docker本地部署开源浏览器Firefox并远程访问进行测试
139 1
|
4月前
|
Java Linux 开发工具
MinIO【部署 01】MinIO安装及SpringBoot集成简单测试
MinIO【部署 01】MinIO安装及SpringBoot集成简单测试
124 0
|
4月前
|
监控 Java
Pinpoint【部署 02】Pinpoint Agent 安装启动及监控 SpringBoot 项目案例分享(添加快速测试math-game.jar包)
Pinpoint【部署 02】Pinpoint Agent 安装启动及监控 SpringBoot 项目案例分享(添加快速测试math-game.jar包)
73 0
|
4月前
|
SQL 关系型数据库 PostgreSQL
PostgreSQL【部署 01】离线安装PostgreSQL+PostGIS踩坑及问题解决经验分享(含安装文件PostgreSQL+PostGIS及多个依赖+测试SQL)
PostgreSQL【部署 01】离线安装PostgreSQL+PostGIS踩坑及问题解决经验分享(含安装文件PostgreSQL+PostGIS及多个依赖+测试SQL)
112 0
|
4月前
|
分布式计算 Hadoop 数据安全/隐私保护
HDFS--HA部署安装:修改配置文件 测试集群工作状态的一些指令
HDFS--HA部署安装:修改配置文件 测试集群工作状态的一些指令
44 0
|
4月前
|
存储 网络协议 数据库
Windows服务器——部署WSUS服务与综合测试
Windows服务器——部署WSUS服务与综合测试
159 0