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

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

作者:精品下载站 日期:2024-12-14 03:20:13 浏览:17 分类:玩电脑

使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性


如果组织中运行着多个 Exchange Server,您需要对 Exchange SMTP 进行负载平衡以实现高可用性。我们推荐的一个优秀的负载均衡器是 Kemp。本文将教您如何使用 Kemp 负载平衡器对 Exchange SMTP 进行负载平衡以实现高可用性。

介绍

HTTPS 和 SMTP 都是在主机之间传输信息的网络层协议。 SMTP 将在邮件服务器之间传输电子邮件,而 HTTPS 用于通过网络传输安全通信。

我们将为以下协议对 Exchange Server 进行负载平衡:

  • SMTP(简单邮件传输协议)(本文)
  • HTTPS(安全超文本传输协议)

重要提示:请先阅读 Exchange 高可用性命名空间设计和规划一文,然后再继续。

Exchange SMTP 高可用性的体系结构视图如下图所示。它分为外部和内部。

外部

如果我们向 @exoip.com 邮箱发送消息(电子邮件),它是如何工作的:

  1. 公共 DNS/外部 DNS 将检索域 exoip.com 的 MX 记录
  2. 它将解析为云垃圾邮件过滤器 SpamBull.com MX 记录
  3. 云垃圾邮件过滤器 SpamBull.com 将扫描邮件中是否存在恶意软件、间谍软件、病毒和垃圾邮件
  4. SpamBull.com 仅向防火墙的公共 IP 地址传送干净的邮件
  5. 防火墙将消息转发到 Kemp 负载均衡器
  6. Kemp 负载平衡器在 Exchange 服务器之间分配消息负载

注意:始终使用垃圾邮件过滤器来保护您的 Exchange Server 组织免受传入和传出垃圾邮件的影响。我们推荐的是 SpamBull 云垃圾邮件过滤器。

内部

如果我们从内部发送消息,它将直接通过 Exchange 服务器,而不是通过负载平衡器。只有 SMTP 中继才会通过 Kemp 负载均衡器发送邮件。

如果我们从内部应用程序和打印机发送消息(电子邮件),它是如何工作的:

  1. 内部 DNS 将检索relay.exoip.com 的 A 记录
  2. 它将解析为 Kemp 负载均衡器内部 IP 地址
  3. 消息发送到 Kemp 负载均衡器
  4. Kemp 负载平衡器在 Exchange 服务器之间分配消息负载

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

在开始之前,请阅读以下文章:

  • 在 VMware 上安装 Kemp 虚拟负载均衡器
  • 配置 Kemp 虚拟负载均衡器
  • 使用 Kemp 负载均衡器交换 HTTPS 高可用性

配置 Exchange SMTP 高可用性

要在 Kemp LoadMaster 上配置 Exchange SMTP 高可用性,请按照以下步骤操作。

1. 检查 Kemp LoadMaster Exchange 模板

登录 Kemp LoadMaster 负载均衡器以启动。

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

在菜单中,转到虚拟服务 > 管理模板

我们可以看到我们在上一篇文章中安装的Exchange模板。

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

2.创建新的虚拟服务

单击菜单中的添加新内容

首先从下拉菜单中选择 Exchange 2016 SMTP

指定虚拟地址。在我们的示例中,它是 192.168.1.54。

单击添加此虚拟服务

确保其他设备没有占用该 IP 地址。如果您已有旧的负载均衡器并希望将其替换为 Kemp LoadMaster,则可以继续使用相同的 IP 地址。 SMTP 邮件传输将通过 Kemp LoadMaster。

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

单击真实服务器,然后单击添加新服务器

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

添加 Exchange 服务器 IP 地址

单击添加此真实服务器

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

添加第二个 Exchange Server IP 地址

点击添加此真实服务器

如果您有两个以上的 Exchange 服务器,请使用相同的步骤添加它们。

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

您可以查看您添加了哪些 Exchange 服务器。

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

单击菜单查看/修改服务以验证端口 25 (SMTP) 的虚拟 IP 地址。两台 Exchange 服务器都将显示为真实服务器,状态为运行

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

3.编辑防火墙VIP

在防火墙中,将协议 SMTP (25) 的 VIP 更改为 Kemp 虚拟地址。在我们的示例中,IP 地址为 192.168.1.54。

4.查看实时统计数据

点击菜单中的统计 > 实时统计

点击虚拟服务

Exchange 服务 SMTP 显示状态启动,包括 Exchange 服务器。

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

测试并验证其是否有效

测试负载均衡器并检查它是否按预期工作总是好的。

禁用其中一台 Exchange Server 上的网卡并检查统计信息。实时统计数据将显示 Exchange Server 状态关闭

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

转到 Microsoft 远程连接分析器 (MRCA)。

单击菜单中的 Exchange Server > 入站 SMTP 电子邮件

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

创建一个带有邮箱的测试用户帐户并填写电子邮件地址

注意:测试完成后,您将通过该电子邮件收到来自 Microsoft Remote Connectivity Analyzer 的消息。

输入验证码并点击执行测试

注意:不要使用具有管理员权限的帐户。

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

测试正在进行中。不会花很长时间。

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

连通性测试成功。测试做了以下工作:

  1. 尝试检索域 exoip.com 的 DNS MX 记录
  2. 检索的 MX 记录 mx1.spambull.com、mx2.spambull.com、mx3.spambull.com 和 mx4.spambull.com
  3. 尝试在 DNS 中解析主机名 mx1.spambull.com
  4. 返回的 IP 地址 IPv4 132.117.53.188/IPv6 2001:978:2:2f::5:100
  5. 测试主机 mx1.spambull.com 上的 TCP 端口 25 以确保其正在侦听并打开
  6. 从主机 mx54.spambull.com ESMTP 收到的横幅

我们看不到 Exchange Server 主机名,因为 SpamBull 垃圾邮件过滤器会保护它。

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

假设您没有用于入站邮件的垃圾邮件过滤器(我们不建议这样做)。测试如下所示。

[玩转系统] 使用 Kemp 负载均衡器实现 Exchange SMTP 高可用性

我们确实使用 Kemp 负载均衡器成功配置了 Exchange SMTP 高可用性。不要忘记启用 Exchange Server 上的网卡以将其恢复。

在下一篇文章中,我们将配置 Exchange 出站 SMTP 高可用。

继续阅读:将第二个域添加到 Exchange Server »

结论

您了解了如何使用 Kemp 负载平衡器配置 Exchange SMTP 高可用性。 Kemp 提供的模板很棒。按照以下步骤使用 Kemp LoadMaster 对 Exchange 入站 SMTP 进行负载平衡。最后,使用 Microsoft 远程连接分析器 (MRCA) 测试 SMTP 流或发送电子邮件并分析标头。

您喜欢这篇文章吗?您可能还希望删除权限后邮箱在 Outlook 中仍然可见。不要忘记关注我们并分享这篇文章。

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

取消回复欢迎 发表评论:

关灯