部署exchange 2016高可用群集

发布时间:2020-04-09 13:13:37 作者:俊伟祺i
来源:网络 阅读:230

此案例环境是接上一篇迁移环境而做的,如果有什么不明白的可以参考前两章博客,操作步骤已经写的很明白了:
基于exchange 2010迁移exchange 2016搭建环境
迁移Exchange 2010至Exchange 2016

一、案例分析

1、案例概述

将exchange 2010迁移至exchange 2016之后,邮件系统一直稳定地正常工作,并且也实施着一套比较完善的备份计划。但是,单点故障的隐患一直存在,一旦发生故障,在使用备份进行回复期间,整个企业将中断邮件往来。为了避免单点故障造成的损失,决定再部署一台新服务器,部署exchange 2016 DAG。

2、前置知识点

1)DAG

exchange 2007及其之前的版本若要实现高可用,必须先部署Windows故障转移群集,且群集节点上只能安装邮箱服务器角色(其他角色不能安装在群集内),若群集中一台服务器的某个邮箱数据库出现故障,则包括该故障数据库在内的所有数据库及邮件服务都将停止工作,然后转移并激活其他服务器及其数据库副本。这种机制属于“服务器级别”的故障转移,转移过程中,故障节点不能提供服务,且未发生故障的数据库也要被迫转移。
DAG是内置于exchange server 2016中的邮箱服务器高可用性和站点恢复框架的基础组件。DAG由一组邮箱服务器(最多16个)构成,每台服务器都同步并保存着DAG的邮箱数据库副本,若单个服务器或数据库发生故障,则自动执行数据库级的故障转移。也就是说,DAG是数据库级别的故障转移,其主要特点如下:

3、DAG群集与仲裁

最初创建DAG时,AD活动目录会使用一个空对象存储DAG的相关信息,如DAG成员信息和配置等。当把第一台服务器添加到DAG时,系统会自动创建DAG专用的故障转移群集,然后,使用故障转移群集的检测信号机制和群集数据库来跟踪和管理DAG的状态。客户端通过DAG群集唯一的名称或群集IP地址访问群集,由群集内的活动服务器进行响应。
因为DAG基于Windows故障转移群集,而故障转移群集使用仲裁来决定哪些成员处于活动状态、哪些成员处于脱机状态,进而判断DAG是否正常运行(如果N为成员数量,则至少N/2+1个成员处于活动状态)。所以,仲裁机制对于DAG来说非常重要,如果群集丢失仲裁,则DAG将不可用,所有的邮箱数据库都将处于卸载状态,管理员手动干预才能使之恢复正常。

4、DAG的仲裁模式有以下两种:

1)当DAG成员服务器数量为奇数时,DAG使用“故障转移群集节点多数仲裁模式”。此模式中不使用见证服务器。每个DAG成员都在本地存储群集仲裁数据,若DAG配置发生变化,更改将同步在不同的磁盘上,仅当多数成员的磁盘发生了同步更改,该更改才被视为有效并永久保存。例如:当DAG有3个成员时,投票总数应该为3,实际最少投票数量为4/2+1=2,也就是说,最多只能有1个成员出现故障。

2)当DAG成员服务器数量为偶数时,DAG使用“故障转移群集节点和文件共享多数仲裁模式”,此模式采用外部见证服务器作为裁判。默认情况下,每个DAG成员都存储一份群集仲裁数据并保持同步,因此都具有投票权,而见证服务器则使用一个文件记录哪个成员拥有最新的仲裁数据副本,所以见证服务器向该DAG成员提供关键投票,进而保证大多数投票者能够相互通信(活动状态)。例如:当DAG有4个成员时,投票总数应该为5(其中1票为见证服务器),实际最少投票数量为5/2+1=3,也就是说,最多可以同时有2个成员出现故障。

5、见证服务器

因为需要仲裁,所以在创建DAG时,需要配置一个见证服务器和见证目录,见证服务器及其目录仅当DAG成员数量是偶数时使用。见证服务器的要求如下:

二、案例实施

DAG01节点服务器添加两块网卡VM2(对外服务)和VM3(传输心跳)
部署exchange 2016高可用群集
配置VM3的IP地址
部署exchange 2016高可用群集

1、配置DAG_02:

DAG02节点同样添加两块网卡,VM2(对外服务)和VM3(传输心跳)
部署exchange 2016高可用群集
配置IP地址然后加入域
部署exchange 2016高可用群集
部署exchange 2016高可用群集
计算机加入域
部署exchange 2016高可用群集
管理员登陆域
部署exchange 2016高可用群集
安装exchange 2016依赖软件
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
安装完成,重启计算机,挂载exchange 2016光盘
部署exchange 2016高可用群集
以管理员身份运行shell安装两个依赖
部署exchange 2016高可用群集
将光盘文件全部复制到本机计算机新建文件夹中
部署exchange 2016高可用群集
打开复制的setup程序开始安装exchange 2016
部署exchange 2016高可用群集
选择现在不检查更新,单击下一步
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
不使用推荐设置,单击下一步
部署exchange 2016高可用群集
勾选邮箱角色,单击下一步
部署exchange 2016高可用群集
默认下一步
部署exchange 2016高可用群集
选择否,单击下一步
部署exchange 2016高可用群集
先决条件检查完成,开始安装
部署exchange 2016高可用群集
坐等安装完成即可
部署exchange 2016高可用群集
安装完成,重启计算机
部署exchange 2016高可用群集
在域控制器DC1上创建DAG目录
部署exchange 2016高可用群集
添加权限
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
查看权限是否添加成功
部署exchange 2016高可用群集

2、配置DAG_01:

部署exchange 2016高可用群集
添加DAG成员
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
添加数据库,创建两个文件夹
部署exchange 2016高可用群集
部署exchange 2016高可用群集
添加数据库副本
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
迁移用户邮箱
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
域控制器添加用户alice
部署exchange 2016高可用群集
为Alice添加用户邮箱,邮箱数据库设置为IT_DB
部署exchange 2016高可用群集
删除内网DNS别名
部署exchange 2016高可用群集
添加新的别名
部署exchange 2016高可用群集
开启DAG02的pop3前端和后端服务
部署exchange 2016高可用群集
DAG02节点配置接收连接器
部署exchange 2016高可用群集
部署exchange 2016高可用群集
DAG02节点添加发送连接器
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集
配置DAG02节点的DNS外部查找
部署exchange 2016高可用群集
配置公网DNS,重新添加主机、别名和MX记录
部署exchange 2016高可用群集
添加主机
部署exchange 2016高可用群集
新建别名
部署exchange 2016高可用群集
新建MX记录
部署exchange 2016高可用群集
测试内外网收发电子邮件
部署exchange 2016高可用群集
部署exchange 2016高可用群集
关闭DAG01节点,模拟自动切换DAG02节点
部署exchange 2016高可用群集
Alice登陆客户端给marry发邮件测试内外网收发
部署exchange 2016高可用群集
部署exchange 2016高可用群集
部署exchange 2016高可用群集

—————— 本文至此结束,感谢阅读 ——————

推荐阅读:
  1. server 2016部署故障转移群集cluster
  2. server 2016部署网络负载平衡(NLB)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

部署exchange 2016高可用群 exchange高可用群集故障排查 exchange 2016部署方法

上一篇:事件和委托

下一篇:PHP灌水机器人实现原理

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》