这里有位新人 :)
我计划在 8 月中旬就此话题进行讨论,我想看看我准备了多少,以及我实际上做对了多少事情 :) 另外,我还需要在这个问题上学习多少东西 :)
情况如下:
我可以使用 5 台服务器,所有服务器都具有 8 个 CPU 核心和 16 GB RAM。
我需要设置一个包含 Exchange Server 成员服务器的 Active Directory 环境。当然,它只需要能够发送测试消息并验证概念,但理论上它也应该足以运行 100-200 个用户。
以下是我的想法。
我将只使用 3 台服务器,因为负载会很小。2 台用于 AD,1 台用于 Exchange。
由于这将是没有旧服务器的新基础设施,为什么不使用 Windows Server 2008 R2 林和域功能级别呢。它将为所有用户提供许多不错的功能 :)
一台 AD 服务器将是林根域中的 DC,并具有所有 5 个 FSMO 角色:AD1 - 架构主机、域命名主机、PDC、RID、基础设施主机。我还将在 AD1 上安装 DNS 角色。
AD2 将成为域的辅助 DC,并在 AD 集成区域中托管 DNS。
(我想我可以将它们都设为全局目录,但在一个域中这应该没有任何好处...?如果有人可以对此有所启发,那就太好了;)
第三台服务器 EX3 将承载以下 Exchange 角色:邮箱服务器、集线器传输和客户端访问服务器。我不想要统一消息角色,而且我认为我也不需要边缘传输角色。如果您认为我错了,请讨论。
就是这样。我相信我应该不会有太多问题来反对教授。Exchange 服务器有 8 个 CPU 和 16 GB RAM 是可以的,但对于 AD1 和 AD2 来说就太过分了。除了虚拟化,我没有其他解决方案,但这不是主题。
您将如何实现这一点?如果您需要在第二个域中使用 Exchange,您将如何分配服务器/角色?
谢谢阅读!
PS 我最初在 stackoverflow.com 上发布了此问题,但后来发现这是一个错误。我被引导在这里重新发布我的问题。谢谢。
答案1
如果你有这么多的服务器,并且你想证明它是坚如磐石的,那么我建议
- AD1
- AD2
- 交易所 1 (NLB 中的 CAS+HT)
- 交易所 2 (NLB 中的 CAS+HT)
- Exchange 3(DAG 中的邮箱)
- Exchange 4(DAG 中的邮箱)
- 文件共享见证
您只需确保 AD1、Exchange 1、Exchange 3 与 AD2、Exchange 2、Exchange 4 和 FileShare 位于不同的服务器上。您可以虚拟化所有内容,以免在一个 AD 上浪费 16gb 内存和 8 核 CPU。您的解决方案虽然有效,但不会提供额外的安全性。当 Exchange 停机时,您的邮件也会停机。使用 4 台服务器,您可以提供稳定性,这样当您更新主机时,您的主机会因硬件问题而停机,您的架构仍可正常工作。使用一台服务器……很难实现这一点。
一些说明:
- Edge 不能与所有其他角色安装在一台服务器上,它必须有单独的服务器
答案2
直接的问题比开放式的问题好得多。许多人会用许多不同的方式来设置他们的环境。
尽管我同意 HopelessN00b 的评论,但这里仅提供几点建议。
- 将架构主机和域命名主机放置在 AD1 上,将 PDC、RID 和基础设施主机放置在 AD2 上
- 两个 DC 服务器上的 GC 将缩短登录时间,因此这始终是一个优点
- 对于 Exchange,您只需要如上所述的邮箱服务器、集线器传输、客户端访问。边缘传输旨在在 DMZ 内工作,如果您有 DMZ,请使用它。HT 在 DMZ 内不起作用。
- 我还认为,作为预防措施,你应该在另一台服务器上设置第二个 HT,以提高系统的故障转移和弹性
- 您需要考虑邮箱存储(和通用存储)的位置以及所需的故障转移/ HA 级别
答案3
我的建议是将三台服务器设置为虚拟服务器主机(使用 Hyper-V 或 VMware - 如果服务器具有不同的硬件,则使用 VMware)。您需要一些共享存储才能使其发挥最佳作用,但您可以将另外两台服务器用于此目的,从而为您提供高水平的冗余。
借助虚拟化基础架构,您可以非常灵活地设置服务器,允许您从小规模开始,并根据需要添加额外的服务器,而无需添加新的物理硬件。虚拟化管理软件将允许您查看总资源的使用量,这可能意味着您可以将虚拟主机从基础架构中移除。
虚拟化还可以为您带来冗余,而无需额外的 Windows 服务器 - 例如,3 主机虚拟平台上的单个 AD 服务器可以应对硬件故障。您可以出于其他原因(例如维护冗余或负载平衡)添加第二个 AD 服务器。
您提到的硬件能够支持 3 个节点上的 2 个 Exchange 服务器和 2 个 AD 服务器,并且还有足够的空间用于其他虚拟服务器。