微软Azure公有云之企业Exchange 2016部署8—配置DAG

本节我们来创建第二台邮件服务器,并配置Exchange数据可用性组(DAG),添加2个数据库DB并分别激活在不同的邮件服务器上,如下图红框表示:

数据库可用性组(DAG)是内置于Exchange Server中的邮箱服务器高可用性和站点恢复框架的基础组件。

DAG是一组邮箱服务器承载了一组数据库,可提供从影响单个服务器或数据库的故障中自动执行数据库级恢复的功能。也就是说当一台邮件服务器出现故障,其数据库会自动漂移(激活)到DAG中其他成员上,而这并不需要共享存储来支持,这也是Exchange数据可用性组的一大优势所在。

配置DAG注意以下几点:

a. DAG是基于服务器故障转移群集服务的,所以DAG中的所有服务器操作系统必须相同版本。比如Windows 2012和Windows 2012 R2是无法部署DAG的。

b. DAG 中的所有服务器都必须运行相同版本的Exchange。比如Exchange 2013和 Exchange 2016是无法部署同一个DAG的。

c. 具有奇数个成员的 DAG 使用故障转移群集的节点多数仲裁模式。具有偶数个成员的 DAG 使用故障转移群集的节点和文件共享多数仲裁模式,所以当两台Exchange服务器做DAG,还需要仲裁节点。

d. DAG成员最多可包含16 个邮箱服务器。

下面我们将来配置DAG服务

1.创建第二台邮件服务器

DAG需要多台服务器成员,这里还是使用Azure Powshell来创建邮件服务器EX02,并和EX01置于同一Azure可用性集,创建双网卡并设置静态IP。

New-AzureVMConfig -Name "HHCLOUD-EX02" -InstanceSize "Large" -AvailabilitySetName "HHCLOUD-EXJP" -ImageName "a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-20160430-en.us-127GB.vhd" | Add-AzureProvisioningConfig -Windows -Adminusername hhcloud -Password "Abc000000" | Set-AzureSubnet -SubnetNames "Subnet-3" | Set-AzureStaticVNetIP -IPAddress 192.168.2.22 |Add-AzureNetworkInterfaceConfig -Name "dag" -SubnetName "Subnet-4" -StaticVNetIPAddress 192.168.4.22 | New-AzureVM -ServiceName "HHCLOUD-EXJP" –VNetName "HHCLOUD"

VM创建完毕后可到VM配置中确认可用性集、虚拟网络等

2.安装邮件服务器

附加磁盘、环境配置、安装等同上节,这里不赘述了。

3.配置DAG

第二台邮件服务器安装王弼后,我们登陆ECP,到服务器配置页面下可以看到之前创建的两台邮件服务器

进入数据库页面,可以看到已经有默认数据库存在

但默认数据库配置在C盘,肯定各种不适合了。

这里首先新建个数据库DB01,数据路径选择之前附加的1TB的磁盘

警告需要重启信息存储服务

我们去服务中重启下。

因为这里使用DC作为仲裁节点,所以进入DC,首先打开高级功能

然后把Exchange Trusted Subsystem加入本地管理员,以提供创建仲裁共享文件的权限。

计算机中创建一个DAG的计算机,并禁用

在安全选项卡中添加EX01、EX02这两台计算机的完全控制权限

现在进入ECP中,新建DAG。

见证服务器就选DC,见证目录留空,进行默认配置。

虽然本地部署时,微软建议Exchange 2016或2013 sp1以上版本运行在Windows 2012 R2上可以不包含DAG群集管理访问点,这样可以简化 DAG 配置,消除一个或多个 IP 地址的需求,并降低 DAG 受攻击的可能性。

但是在Azure云上我们并没有为服务器打开DHCP,而是使用Azure的虚拟网络的DHCP,所以这里需要设置DAG静态IP地址。

添加DAG成员

服务器添加到 DAG 时,会为DAG自动创建故障转移群集,此故障转移群集将由DAG独占使用,并且必须专用于DAG,不支持将此群集用于任何其他用途。

手动配置数据库网络

可以在DAG属性中去除勾选

Exchange自动识别并创建了MAPI网络和DAG网络,如果自动识别有问题可以手动调整

选择添加DAG网络

进入数据库页面,添加EX02的数据库副本

指定EX02

添加完毕后我们可以看到EX01、EX02都有数据DB01副本了

最后可以在DB01属性中,启用循环日志记录,来减少日志所占的空间。

同样方法可以再创建一个数据库DB02,并激活在EX02上,创建用户时,系统会自动分配到每个DB上,这样负载就可以均衡分配到两台邮件服务器上了,这里就不赘述了。

时间: 2024-11-08 21:07:30

微软Azure公有云之企业Exchange 2016部署8—配置DAG的相关文章

微软Azure公有云之企业Exchange 2016部署5—配置DC可用性集

本节我们将配置Azure云端主数据中心另一台域控制器DC02,并创建Azure可用性集,如下图红框所示: 1.存储空间 因为在第三节中我们选择了"使用自动生成的存储账户",所以云端自动生成了一个存储账户,可以在"存储空间"项中查看. 存储帐户提供对一个地理区域内Azure Blob.表和队列服务的访问. 在2012年6月8日之后创建的存储帐户可包含200TB的数据.每个区域只能自动创建一个存储帐户.使用此设置创建的所有其他虚拟机也位于该存储帐户中.最多只能创建 20

微软Azure公有云之企业Exchange 2016部署7—安装邮件服务器

本节我们来部署Exchange2016邮件服务器,如下图红框所示. Exchange2016相对于Exchange2013来说,改变不大.最大的改变还是客户端访问服务器角色(CAS)和邮箱服务器角色(MBX)的角色合并.也就是说我们无法将CAS和MBX分开部署.这一更改反映了Exchange服务器角色归置(自 Exchange 2010 起的推荐最佳做法)的理念. Exchange2016体系结构图: 多角色 Exchange 服务器体系结构带来了以下切实可见的好处: a. 环境中的所有 Exc

微软Azure公有云之企业Exchange 2016部署6—创建双网卡VM

本节我们来创建第一台邮件服务器,如下图所示: 为了使DAG复制数据和邮箱MAPI数据分开,我们这里配置双网卡.虽然在Exchange2016. 2013版本中,双网卡并不是微软所建议必须配备的. 但复制数据和MAPI数据分开有以下好处: a. 这可以提供网络和网络路径的冗余,使系统能够区分服务器故障和网络故障.使用单个网络适配器会阻碍系统区分这两种类型的故障. b. 如果故障影响 MAPI 网络,将发生服务器故障转移(假定可以激活健康的邮箱数据库副本). c. 在故障影响复制网络时,如果 MAP

微软Azure云之企业Exchange 2016部署12—配置负载平衡

上几节我们把Exchange2016邮箱系统配置完毕了,本节我们来配置开通需要对外的端口,并对这些端口进行负载均衡配置,如下图红框所示: 1.Exchange服务端口 Exchange2016需要对外开通以下的端口,来对外提供不同的服务: 其中最主要的事HTTPS(443)端口,以下服务需要用到此端口: 自动发现服务 Exchange ActiveSync Exchange Web 服务 (EWS) 脱机通讯簿 Outlook 无处不在 MAPI over HTTP in Exchange 20

微软Azure云之企业Exchange 2016部署16—配置流量管理器

本节我们来使用Azure流量管理器来对主副站点的进行负载均衡,如下图红框处: 利用Azure流量管理器(Traffic Manager),可以将用户流量分配到Azure全球不同的数据中心.服务终结点的流量管理器支持包括Azure虚拟机.Web应用程序和云服务,也支持外部非Azure的Web站点. 为了对分布在全球不同数据中心的云服务进行负载平衡,可以将传入流量定向到最近的服务.尽管"最近"可能直接对应于地理距离,但也可能对应于以最短滞后为请求提供服务的位置.使用性能负载平衡方法可以基于

微软Azure云之企业Exchange 2016部署15—配置VNET VPN

之前我们已经把Exchange主站点完毕了,接下来我们来配置Exchange副站点. 首先还是要打通两个站点的链路.因为两个虚拟网络在Azure的不同区域中,所以我们可以使用虚拟网络间的VPN来打通连接,如下图红框所示. Azure的虚拟网络中每个子网之间默认是打通的,但虚拟网络之间,是不能连通的.要打通虚拟网络之间的链路,就要使用所谓Vnet-to-Vnet的VPN. Vnet-to-Vnet的VPN以下需要注意: a. 虚拟网络可以在相同或不同的订阅中. b. 虚拟网络可以在相同或不同的Az

微软Azure云之企业Exchange 2016部署4—配置DC及AD站点

本节我们将配置辅域控制器及创建Azure云端AD站点,如下图红框所示: 1.首先配置DC01的DNS指向 因为要在已存的林域中建立另一台域控制器,所以首先调整指定新DC的DNS指向 2.添加服务器AD服务角色 3.配置辅助DC 这里选择向已存域域增加DC 设置站点及域还原密码,这里因为还没有建立新站点,所以暂时选择默认站点. 自动配置DNS 指定复制源 指定目录 确认配置后安装 重启后会自动配置完成,用域管理账号登录. 4.调整站点 对于生产环境最好先建立站点后再增加DC.因为如果增加的DC直接

微软Azure云之企业Exchange 2016部署13—DNS配置

本节我们来配置DNS域名解析. 因为本次Exchange部署在Azure公有云上,所有用户访问通过公网来进行连接,所以这里主要是公网DNS配置. 1.DNS正向解析 对于Exchange来说.如果邮件客户端仅仅使用MAPI模式连接,则需要配置mail.autodiscover.解析以及主域名的MX记录解析.如果需要其他如POP.SMTP.IMAP等服务时,有时为了区分服务DNS解析,也可以分别配置. 另外,这里设置了一条TXT解析:v=spf1 ip4: 13.78.59.202/32 –all

微软Azure公有云个人用户能否支付得起?

个人建立自己的网站是普通"白领"的愿望,因为,我们的大脑分泌的脑汁需要排泄渠道.怎么办呢? 根据微软公有云的公开报价(Pricing),租用单核CPU.0.75GB内存,20GB硬盘,每小时只需2美分,一个月大约15美元,不足100元人民币.一笔2美分的交易,微软也不会放过. 对于中小企业而言,建立自己的网站,租用双核CPU.3.5GB内存,135GB硬盘,每小时18美分,一个月大约134美元,不足1千元人民币,一年一万元人民币. 如果你需要的话,微软Azure的自动计费器会用电子邮件