微软邮件系统Exchange 2013系列(六)配置数据库可用性组DAG

简介:

Exchange2013不同于2010的最大之处就在于使用Web管理控制台!

在 Exchange 2013 中,原本在 Exchange 2007 和 Exchange 2010 中使用的管理控制台EMC已经不存在了,新的管理控制台是基于Web模式的,它可以在无需安装任何管理工具的电脑中访问和管理 Exchange 服务器。这个新的控制台叫Exchange管理中心Exchange Administration Center (EAC)。它取代了Exchange 2010 中我们的熟悉的EMC和ECP,并且新版本的EAC与大部分的主流浏览器兼容。

由于EAC是一个基于 Web 的管理控制台,因此需要使用 ECP 虚拟目录 URL 才能通过 Web 浏览器访问它。EAC 支持在组织内部和外部访问

内部URL: /ecp">https://<CASServerName>/ecp 或者.com/ecp">https://mail.<DomainName>.com/ecp

外部URL: .com/ecp">https://mail.<DomainName>.com/ecp

对于安全级别要求较高的组织,如果要关闭 Exchange 管理中心 的Internet 访问,请参考

http://technet.microsoft.com/zh-cn/library/jj218639.aspx

Exchaneg Server 2013只有EMS和Exchange Toolbox了

clip_image002

如果要登录到Exchaneg Server 2013管理后台,只需要在浏览器中输入

/ECP">https://<CASservername/serverIP>/ECP

clip_image004

clip_image006

关于DAG数据库可用性组,可参考

http://technet.microsoft.com/zh-CN/library/dd979799(v=exchg.150).aspx

配置DAG的目的是为了增强邮件服务器的高可用,避免一台Mailbox服务器损坏之后,邮件系统用户无法访问邮箱。

配置DAG时Mailbox服务器最好有两块网卡,一块网卡用于生产环境,另一块网卡用于DAG之间的复制。

创建DAG前,首先确认Exchange所有服务器都隶属于Exchange Trusted Subsystem组

clip_image008

一般建议使用CAS服务器作为DAG见证服务器,如果见证服务器不是 Exchange服务器,则必须在创建 DAG 之前将 Exchange Trusted Subsystem组加入见证服务器本地的administrator组中。

同时使用Windows Server 2012 的邮箱服务器来部署数据库可用性组 (DAG) 时,由于 Windows Server 2012 计算机对象的权限更改,Windows Server 2012 DAG 成员必须预留和设置 CNO(群集网络对象)。

详细可参考

http://technet.microsoft.com/zh-cn/library/ff367878.aspx

如果Windows Server 2012 的邮箱服务器没有预留CNO,创建DAG时将会出现错误:

服务器端数据库可用性组管理操作失败。错误 操作失败。CreateCluster 错误可能是静态地址配置错误所致。错误: 群集操作失败。错误: 群集 API'"CreateCluster() 失败,出现 0x5。错误: 拒绝访问。"'失败。。 [服务器: MB01.contoso.com]

clip_image009

手动创建CNO(群集网络对象)

在域控制器上,打开Active Directory用户和计算机,展开域节点“computer”,在右侧窗口中点击右键,选择“新建”-“计算机”

clip_image011

输入DAG群集计算机名称,点击确定

clip_image012

image

为了便于区分账户类型,给DAG01添加描述信息

image

然后需要将权限分配给 CNO,在Active Directory用户和计算机中点击“查看”,勾选“高级功能”

clip_image014

双击CNO计算机名称,打开属性对话框,切换到“隶属于”选项卡,将DAG01加入到“Exchange Trusted Subsystem 组”

clip_image015

然后切换到“安全”选项卡,为DAG成员服务器分配完全控制权限

点击“添加”

clip_image016

对象类型选择“计算机”,然后查找DAG成员服务器名称,并添加

clip_image018

并为DAG成员服务器MB01和MB02分配“完全控制”权限,最后点击“确定”

clip_image019

返回Active Directory用户和计算机,选择CNO对象DAG01,右键选择“禁用账户”,完成这些操作后即可开始创建DAG高可用了。

clip_image021

clip_image023

DAG的步骤:

首先输入网址https://mail.contoso.com/ecp 或者 https://<CASServerName>/ecp 登录到ECP中,点击“服务器”-“数据库可用性组”,点击 + 新建,

clip_image025

新建数据库可用性组,填入DAG名称、见证服务器名称、DAG IP地址等,点击“确定”

见证目录可不填,DAG会在见证服务器上自动创建见证目录,也可自己指定。

clip_image026

点击“保存”开始创建。完成后打开后可以看见刚才新建的DAG名称。

clip_image027

clip_image029

双击DAG名称,即可查看DAG01的相关信息

clip_image031

clip_image033

为DAG添加成员

选择要配置的 DAG01,然后单击 clip_image034

clip_image029[1]

单击 clip_image035,从列表选择服务器MB01,单击“添加”,然后单击“确定”。

clip_image036

clip_image037

单击“保存”,以保存更改。

clip_image038

当成功完成任务时,单击“完成”。

clip_image039

clip_image040

同样方法添加MB02到DAG01中。

clip_image041

clip_image042

添加完成后,在Exchange控制台中,查看DAG01,看到包含MB01和MB02两台mailbox。

clip_image044

验证DAG是否配置成功

ADUC中computer里DAG01名称的计算机账户会被启用

image

DNS中还新增了一条dag01的A记录

clip_image048

见证服务器CAS01上会自动创建见证目录及见证文件

clip_image050

在MB01和MB02的故障转移群集管理器中,也能查看到MB01和MB02两个节点的状态

clip_image052

查看DAG网络属性

完成dag成员添加,默认DAG属性中看不到DAG网络的属性及状态。

双击dag01,打开dag01属性,勾选“手动配置数据库可用性组网络”,然后点击保存。

clip_image054

clip_image056

完成后就可以查看DAG网络的属性及状态了

clip_image058

分别点击“MapIDagNetwork”和“ReplicationDagNetwork01”网络的“查看详情”,即可查看到当前DAG的网络属性。

clip_image060

clip_image062

为数据库添加副本

切换到数据库选项,首先创建MB01数据库,然后为MB01添加副本,来检查DAG配置是否正常

单击 clip_image035[1] 来新建数据库

clip_image064

输入数据库名称及路径,点击“保存”

clip_image065

clip_image067

添加数据库副本到另一台服务器,点击新建的数据库名称,然后点击 …. 来添加副本

clip_image069

选择MB02这台mailbox,点击“保存”

clip_image071

完成后点击“关闭”

clip_image073

返回Exchange控制台,将查看到MB01这个数据库同时在MB01和MB02两台服务器上。

clip_image075

配置备用见证服务器

DAG使用见证服务器作为故障转移仲裁,因此见证服务器同样需要高可用,下面来为dag01配置备用见证服务器CAS02。

备用见证服务器只能使用命令行来完成

Set-DatabaseAvailabilityGroup -Identity DAG01 -AlternateWitnessServer CAS02

clip_image077

查看DAG状态

clip_image079





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

相关文章
|
2月前
|
Oracle 关系型数据库 Linux
【赵渝强老师】Oracle数据库配置助手:DBCA
Oracle数据库配置助手(DBCA)是用于创建和配置Oracle数据库的工具,支持图形界面和静默执行模式。本文介绍了使用DBCA在Linux环境下创建数据库的完整步骤,包括选择数据库操作类型、配置存储与网络选项、设置管理密码等,并提供了界面截图与视频讲解,帮助用户快速掌握数据库创建流程。
295 93
|
5月前
|
关系型数据库 MySQL 数据库连接
Django数据库配置避坑指南:从初始化到生产环境的实战优化
本文介绍了Django数据库配置与初始化实战,涵盖MySQL等主流数据库的配置方法及常见问题处理。内容包括数据库连接设置、驱动安装、配置检查、数据表生成、初始数据导入导出,并提供真实项目部署场景的操作步骤与示例代码,适用于开发、测试及生产环境搭建。
195 1
|
2月前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
351 7
|
2月前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
474 5
|
8月前
|
关系型数据库 MySQL Java
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
【YashanDB知识库】原生mysql驱动配置连接崖山数据库
|
7月前
|
安全 Linux 网络安全
YashanDB数据库服务端SSL连接配置
YashanDB支持通过SSL连接确保数据传输安全,需在服务端生成根证书、服务器证书及DH文件,并将根证书提供给客户端以完成身份验证。服务端配置包括使用OpenSSL工具生成证书、设置SSL参数并重启数据库;客户端则需下载根证书并正确配置环境变量与`yasc_env.ini`文件。注意:启用SSL后,所有客户端必须持有根证书才能连接,且SSL与密码认证独立运行。
|
5月前
|
安全 Java 数据库
Jasypt加密数据库配置信息
本文介绍了使用 Jasypt 对配置文件中的公网数据库认证信息进行加密的方法,以提升系统安全性。主要内容包括:1. 背景介绍;2. 前期准备,如依赖导入及版本选择;3. 生成密钥并实现加解密测试;4. 在配置文件中应用加密后的密码,并通过测试接口验证解密结果。确保密码安全的同时,保障系统的正常运行。
351 3
Jasypt加密数据库配置信息
|
4月前
|
SQL XML Java
配置Spring框架以连接SQL Server数据库
最后,需要集成Spring配置到应用中,这通常在 `main`方法或者Spring Boot的应用配置类中通过加载XML配置或使用注解来实现。
400 0
|
7月前
|
Java 关系型数据库 MySQL
JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用
以上就是JDK、Tomcat、MariaDB数据库和Profile多环境的配置与使用的基本步骤。这些步骤可能会因为你的具体需求和环境而有所不同,但是基本的思路是一样的。希望这些信息能够帮助你更好地理解和使用这些工具。
244 17
|
7月前
|
Oracle 关系型数据库 Linux
YashanDB异构数据库链接配置
本指南介绍在YashanDB中配置异构数据库链接(DBLINK)的方法,特别是连接至Oracle数据库的前置要求与步骤。需确保YashanDB服务端安装plugin插件包、Oracle Instant Client及libaio库,否则可能导致错误或进程崩溃。文档还提供了Oracle Instant Client和libaio库的具体安装指导,帮助管理员顺利完成配置。

热门文章

最新文章