Exchange20132016 DAG高可用性组成员服务器灾难恢复

Exchange20132016 DAG高可用性组成员服务器灾难恢复,第1张

Exchange2013/2016DAG高可用性组成员服务器灾难恢复

Exchange2013/2016DAG高可用性组成员服务器灾难恢复

我们已经介绍了很多Exchange相关的配置和灾难恢复的信息,但是对于企业来说,为了提高服务的稳定性,环境中肯定会部署很多Exchange服务器。如果环境中有灾难性的服务,如果我们恢复了该怎么办?因此,我们将在本文中介绍Exchange2013DAG可用性组成员服务器的灾难恢复;当作为数据库可用性组(DAG)成员的邮箱服务器丢失或出现故障并且无法恢复而需要更换时,可以执行服务器恢复 *** 作。MicrosoftExchangeServer2013安装程序包含可用于执行服务器恢复的开关/m:RecoverServer。使用/m:RecoverServer开关运行安装程序将导致安装程序从ActiveDirectory中读取与运行安装程序的服务器同名的服务器的配置信息。从ActiveDirectory收集服务器配置信息后,原始Exchange文件和服务将安装在服务器上,ActiveDirectory中存储的角色和设置将应用于服务器。不多说了,详细来看看吧~

https://TechNet.Microsoft.com/zh-cn/library/DD638206(v=exchg.150)。文件

环境介绍:

域名:CAIHD。计算机输出缩微胶片

主机名:凯德-DC。CAIHD.COM

IP:192.168.6.71

角色:DC、DNS、CA、见证服务器

主机名:CAIHD-MAIL01.CAIHD.COM

IP:192.168.6.72

角色:Exchange邮箱\集线器

主机名:CAIHD-MAIL02.CAIHD.COM

IP:192.168.6.73

角色:Exchange邮箱\集线器

主机名:CAIHD-CAS01.CAIHD.COM

IP:192.168.6.74

角色:ExchangeCAS

上次,我们介绍了Exchange2013灾难恢复演练。今天,我们介绍数据库可用性组成员服务器的灾难恢复练习。我们在上一个环境中已经部署了一个邮箱服务器和一个CAS服务器,因此根据今天的环境要求,我们只需要再添加一个邮箱服务器。然后创建一个DAG,

启动环境

接下来,安装Exchange必备组件。

Install-WindowsFeature RSAT-ADDS Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

安装所需的插件

接下来,装入Exchange2013sp安装光盘并开始安装。

因为我们要做DAG,所以我们只安装邮箱角色。

开始安装。

完整安装

接下来,让我们看看当前组织中的所有服务器

Get-exchangeserver

Get-mailboxdatabase

为了更好的管理,我们首先删除默认的数据库server=CAIHD-MB02,然后创建一个新的数据库来存储数据。

新数据库已完成。

首先,重新启动MicrosoftExchange信息存储服务:

Restart-Service MSExchangeIS

get-mailboxdatabase

接下来,我们在caihd-mb02上的MB02数据库中创建一个用户;用户10

选择数据库

用户创建完成。

下一步是创建DGA;

将Exchange可信子系统添加到Administrators组,因为这次使用DC服务器作为见证服务器;

创建DAG时,我们选择DC作为见证服务器。

创造

下一步是添加可用性组成员;

让我们在DAG组下添加两个邮箱角色。

开始添加,会提示安装windows故障庄易集群组件。

可用性组成员已添加。

我们检查服务器故障转移状态;两个节点都正常。

最后,添加后,我们可以查看DAG的配置信息。

下一步是添加数据库副本。

指定副本服务器

提示错误

我们根据错误提示修改了它——关闭循环日志。

取消-启用循环日志记录。

我们重新添加数据库副本;复制添加完成。

我们还向DB02添加了一个数据库副本。

已添加的所有数据库副本;并且同步正常。

因为我们做了DAG和服务器复制测试,然后在数据库MB02上创建了user10,所以我们需要关闭数据库服务器MB02,即CAIHD-MB02服务器,然后测试user10是否可以正常登录和收发邮件。

关机后,我们来看看DAG是否正常工作。首先,让我们看看集群故障转移。

我们可以看到CAIHD-MB02已经失败了。

接下来,登录user10的用户能否登录owa,正常收发邮件?

我们看到用户01收到了来自用户10的邮件。

用户页面10收到了来自用户01的回复邮件。

https://TechNet.Microsoft.com/zh-cn/library/DD638206(v=exchg.150)。文件

还原数据库可用性组成员服务器

如果Exchange没有安装在默认位置,则必须使用/TargetDir设置开关来指定Exchange程序文件的位置。如果不使用/TargetDir开关,Exchange程序文件将安装在默认位置(%programfiles%\Microsoft\Exchangeserver\v15)。
要确定安装位置,请执行以下步骤:

打开ADSIEDIT。理学硕士或LDP.EXE。

导航到以下位置:cn=exservername,cn=servers,cn=第一个管理组,cn=administrativegroups,cn=exorgname,cn=Microsoftexchange,cn=services,cn=configuration,DC=域名,cn=com

右键单击Exchangeserver对象,然后单击“属性”。

找到了msExchInstallPath属性。此属性存储当前安装路径。

打开ADSIedit-Configuration-Services-CN=MicrosoftExchange-管理组

使用installer/m:RecoverServer来恢复服务器。

使用Get-MailboxDatabasecmdlet可以检索要还原的服务器上任何邮箱数据库副本的所有重播延迟和截断延迟设置:

Get-MailboxDatabase DB01 | Format-List *lag* Get-MailboxDatabase DB02| Format-List *lag*

使用remove-mailboxdatabasecopycmdlet删除要还原的服务器上的所有邮箱数据库副本:

首先,我们检查当前服务器的数据库信息。

Get-mailboxdatabase -server caihd-mb01

此示例从邮箱服务器CAIHD-MB02中删除邮箱数据库DB01的副本。

Remove-MailboxDatabaseCopy -Identity DB01\CAIHD-MB02 Get-mailboxdatabasecopystatus -server CAIHD-MB02

删除后,我们继续检查CAIHD-MB02下所有数据库副本的状态。

Get-mailboxdatabasecopystatus -server CAIHD-MB02

我们继续删除吧。

Remove-MailboxDatabaseCopy -Identity DB01\CAIHD-MB02

最后,我们可以检查当前数据库的状态;CAIHD-MB02的副本已被删除。

使用remove-databaseavailabilitygroupservercmdlet从DAG中删除故障服务器的配置:
remove-databaseavailabilitygroupserver-identityDAG1-邮箱服务器mbx1。

注意:如果要删除的DAG成员处于离线状态,并且无法联机,则必须在上述命令中添加ConfigurationOnly参数。如果使用ConfigurationOnly开关,则必须手动从群集中退出该节点。

https://TechNet.Microsoft.com/zh-cn/library/DD297956(v=exchg.150)。文件

此示例从名为DAG的DAG中删除邮箱服务器CAIHD-MB02。

remove-DatabaseAvailabilityGroupServer-IdentityDAG-mailboxserverCAIHD-MB02

此示例从名为DAG的DAG中删除邮箱服务器MBX4的配置设置。CAIHD-MB02目前处于脱机状态,预计脱机状态会延长一段时间,因此正在从DAG中删除其配置,以建立DAG的仲裁或减少DAG仲裁所需的成员数量。

Remove-DatabaseAvailabilityGroupServer -Identity DAG -MailboxServer CAIHD-MB02-ConfigurationOnly

然后我们检查当前DAG下的状态;CAIHD-MB02已被删除。

这里我们发现用户10仍然正常登录。

然后我们检查用户10的服务器信息。

注意:如果不想恢复,我们也可以从组织中删除废弃的服务器;删除后,我们还需要从dns中删除相应的DNS记录等信息。

Adsiedit.msc

因为我们想要恢复,所以不需要从组织中删除相关信息。所以我们需要以下 *** 作。

在ActiveDirectory中重置服务器的计算机帐户。有关详细步骤,请参阅重置您的电脑帐户。

计算机帐户已被重置。

重置账号后,我们重装系统,然后保持原电脑信息与原服务器信息一致;尤其是计算机名。

重置后,计算机名称也计算为服务器上的原始名称。然后加入与原服务器相同的域;

然后我们安装必要的条件。

Install-WindowsFeature RSAT-ADDS Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation

然后我们插入exchange2013的安装光盘,然后切换到挂载路径。

打开命令提示符窗口。使用原始安装媒体运行以下命令:

Setup /m:RecoverServer /IAcceptExchangeServerLicenseTerms

完全恢复

安装程序完成后,在恢复的服务器投入使用前,重新配置之前服务器上存在的所有自定义设置,然后重启服务器,重启后打开Windows服务工具(services.msc),验证MicrosoftExchange服务是否安装并运行。

然后我们通过EMS检查当前服务器的状态。

Get-exchangeserver

get-邮箱数据库

同时,我们通过ECP检查服务器状态。

安装过程完成后,使用Add-databaseavailabilitygroupservercmdlet将恢复的服务器添加到DAG:

此示例将邮箱服务器CAIHD-MB02添加到名为DAG的DAG中。

Add-DatabaseAvailabilityGroupServer -Identity DAG -MailboxServer MB02

发现一个错误,表明服务器已经在群集中。

所以我们打开集群管理器;因此,我们需要手动删除该集群中的服务器。

我们需要驱逐蔡HD-MB02-更多的 *** 作。

单击以确认需要驱逐。

已被删除。

我们再次尝试,发现CAIHD-MB02已成功添加到DAG。

因此,我们再次检查集群故障转移服务状态;添加后

添加后,我们通过ECP检查DAG状态;它显示CAIHD-MB02已添加到DAG中

将服务器添加回DAG后,可以使用add-mailboxdatabasecopycmdlet重新配置邮箱数据库副本。如果任何以前添加的数据库副本的重播延迟或截断延迟时间大于0,则可以使用add-mailboxdatabasecopycmdlet:的ReplayLagTime和TruncationLagTime参数来重新配置这些设置

https://TechNet.Microsoft.com/zh-cn/library/DD298105(v=exchg.150)。aspx

Add-MailboxDatabaseCopy-Identity<;DatabaseIdParameter>-邮箱服务器<MailboxServerIdParameter>[-activationpreference<;UInt32>][-仅配置<开关参数>][-确认[<;开关参数>]][-domaincontroller<;Fqdn>][-ReplayLagTime<;EnhancedTimeSpan>][-SeedingPostponed<;开关参数>][-TruncationLagTime<;EnhancedTimeSpan>][-whatif[<;开关参数>]]

以下是相关的命令提示符参考;

此示例将邮箱数据库DB02的副本添加到邮箱服务器CAIHD-MB01。重放延迟时间和截断延迟时间保持默认值0,激活首选项值配置为3。

Add-MailboxDatabaseCopy-IdentityDB02-mailboxserverCAIHD-MB01-activationpreference3

此示例将邮箱数据库DB3的副本添加到邮箱服务器MBX4。重放延迟时间和截断延迟时间保持默认值0,激活首选项值配置为5。此外,此副本的种子设置将被延迟,以便可以使用本地源服务器作为此副本的种子,而不是使用地理上远离MBX4的当前活动数据库副本。

Add-MailboxDatabaseCopy-IdentityDB02-mailboxserverCAIHD-MB01-activationpreference5-SeedingPostponed

此示例将邮箱数据库DB01的副本添加到邮箱服务器CAIHD-MB02。重放延迟时间和截断延迟时间的值分别配置为10分钟和15分钟。激活偏好的值被配置为2

Add-MailboxDatabaseCopy-IdentityDB1-mailboxserverCAIHD-MB02-ReplayLagTime00:10:00-TruncationLagTime00:15:00-activationpreference2[/S2/]

我们在ECP下检查数据库副本状态

我们还将CAIHD-MB02的数据库副本添加到DB02。

add-mailboxdatabasecopy -identiy DB02 -mailboxserver CAIHD-MB02 -Reationlagtime 00:15:00 -activationpreference 2

添加所有副本后,我们通过ECP检查状态。

最后,我们验证DAG成员是否已成功恢复。请执行以下 *** 作:

在管理外壳程序中,运行以下命令来验证已恢复DAG成员的运行状况和状态。
测试-复制健康<。ServerName>

Get-MailboxDatabaseCopyStatus -Server <ServerName>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/779658.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存