当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Exchange Server 中的服务器切换

作者:精品下载站 日期:2024-12-14 18:09:06 浏览:12 分类:玩电脑

Exchange Server 中的服务器切换


通过 Exchange 管理中心 (EAC) 在 Exchange Server 中执行服务器切换。另一种方法是使用 Exchange 命令行管理程序 (EMS) 执行服务器切换。为什么需要进行服务器切换?例如,您想要更新 Exchange Server。首先,将安装的数据库移动到另一个 Exchange Server。移动数据库后,更新并重新启动 Exchange Server。

介绍

在执行切换之前,您需要设置以下要求:

  • 高可用性(运行多个 Exchange Server)

  • 数据库可用性组

Exchange 管理中心中的服务器切换

让我们看看如何在 Exchange 管理中心执行服务器切换。

准备资料

登录 Exchange 管理中心。导航至服务器 > 服务器

在我们的示例中,有两个 Exchange 服务器正在运行。

[玩转系统] Exchange Server 中的服务器切换

让我们检查邮箱数据库处于活动状态的 Exchange Server。转到服务器> 数据库

[玩转系统] Exchange Server 中的服务器切换

我们确实收集了我们需要的所有信息。让我们进一步执行服务器切换。

执行服务器切换

导航至服务器 > 服务器。选择您要切换的邮箱服务器。在详细信息窗格中,选择服务器切换

[玩转系统] Exchange Server 中的服务器切换

在服务器切换页面,您将看到两个选项:

  1. 接受默认设置“自动选择目标服务器”(在这种情况下,系统会自动为每个要切换的数据库选择最佳的邮箱服务器)。

  2. 指定服务器作为切换目标(单击“浏览”手动选择邮箱服务器)。

[玩转系统] Exchange Server 中的服务器切换

我们将选择选项指定服务器作为切换目标。这是因为我们喜欢手动选择邮箱服务器。

单击第二个选项,然后单击浏览

[玩转系统] Exchange Server 中的服务器切换

选择邮箱服务器,然后单击确定

[玩转系统] Exchange Server 中的服务器切换

您将返回到上一个屏幕。邮箱服务器现已指定。单击保存

[玩转系统] Exchange Server 中的服务器切换

切换成功完成。点击关闭。

[玩转系统] Exchange Server 中的服务器切换

验证服务器切换

检查邮箱数据库是否已移动到指定的 Exchange Server。

[玩转系统] Exchange Server 中的服务器切换

数据库在我们选择作为目标的 Exchange Server 上处于活动状态。

Exchange 命令行管理程序中的服务器切换

让我们看一下在 Exchange 命令行管理程序中执行服务器切换的步骤。

准备资料

让我们列出组织中的 Exchange 服务器。以管理员身份运行 Exchange 命令行管理程序并运行 Get-ExchangeServer cmdlet。

在我们的示例中,组织中有两台 Exchange Server 2016。

[PS] C:\>Get-ExchangeServer | Format-Table Name, ServerRole, Edition, AdminDisplayVersion

Name      ServerRole    Edition AdminDisplayVersion
----      ----------    ------- -------------------
EX01-2016    Mailbox Enterprise Version 15.1 (Build 2308.8)
EX02-2016    Mailbox Enterprise Version 15.1 (Build 2242.4)

运行 Get-MailboxDatabase cmdlet 以检查邮箱数据库安装在哪个 Exchange Server 上。

[PS] C:\>Get-MailboxDatabase -Status | Sort Server | Format-Table Name, Server, Mounted

Name Server    Mounted
---- ------    -------
DB01 EX01-2016    True
DB03 EX01-2016    True
DB02 EX02-2016    True
DB04 EX02-2016    True

仅列出特定 Exchange Server 上的数据库。

[PS] C:\>Get-MailboxDatabase -Status | ? {$_.Server -like "EX01-2016"} | Sort Name | Format-Table Name, Server, Mounted

Name      Server    Mounted
----      ------    -------
DB01-2016 EX01-2016    True
DB03-2016 EX01-2016    True

现在我们知道组织中有哪些 Exchange 服务器,我们将执行服务器切换。

执行服务器切换

我们希望将所有数据库从 Exchange Server EX01-2016 移动到 Exchange Server EX02-2016。

[PS] C:\>Move-ActiveMailboxDatabase -Server "EX01-2016" -ActivateOnServer "EX02-2016" -SkipMoveSuppressionChecks -Confirm:$false

Identity        ActiveServerAtStart ActiveServerAtEnd Status     NumberOfLogsLost   RecoveryPointObjective MountStatusAtMoveStart MountStatusAtMoveEnd
--------        ------------------- ---------------   ------     ----------------   ---------------------- ---------------------- --------------------
DB01            EX01-2016           EX02-2016         Succeeded  0                  10/22/2021 12:09:47 PM Mounted                Mounted
DB03            EX01-2016           EX02-2016         Succeeded  0                  10/22/2021 12:09:47 PM Mounted                Mounted

验证服务器切换

切换完成后,我们将验证迁移是否成功。

[PS] C:\>Get-MailboxDatabase -Status | Sort Server | Format-Table Name, Server, Mounted

Name Server    Mounted
---- ------    -------
DB03 EX02-2016    True
DB04 EX02-2016    True
DB01 EX02-2016    True
DB02 EX02-2016    True

所有数据库在 Exchange Server EX02-2016 上均处于活动状态。

了解更多:将接收连接器复制到另一个 Exchange Server »

结论

您学习了如何在 Exchange Server 中执行服务器切换。可以通过 Exchange 管理中心或 Exchange 命令行管理程序执行服务器切换。在开始升级或重新启动 Exchange Server 之前,请务必移动数据库。有关服务器切换的详细信息,请访问 Microsoft Docs。

您喜欢这篇文章吗?您可能还喜欢将所有邮箱从一个数据库移动到另一个数据库。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯