好吧,为了增加冗余度,我尝试在 3 个不同的服务器上共享一个文件夹,并能够从单个主机名访问每个服务器。
我正在尝试做什么。在我的每个域控制器上托管一个共享文件夹“登录”,并通过单个主机名访问它们。这样,如果三个域控制器中的任何两个发生故障,该文件夹仍可通过单个主机名访问。此名称将仅用于托管登录脚本和组策略使用的特定文件。
答案1
无需任何额外硬件,您可以设置 DNS 轮询以将主机名指向 3 个不同的服务器。 问题是,如果其中一个服务器出现故障,DNS 轮询仍有可能将用户指向死机服务器,并仍然导致问题
借助额外的硬件,您可以设置一个可以分配主机名的负载平衡器。然后,负载平衡器将负责将请求转发到正确的服务器,并且如果其中一台服务器出现故障,负载平衡器不会将请求转发到故障服务器。
答案2
DFS(分布式文件系统)非常适合这种情况。事实上,它是 AD 域控制器用来呈现分布在多台服务器之间的单个“共享”的方式,这样如果一台服务器出现故障,该共享仍可供使用相同名称的客户端访问。例如 SYSVOL。没有什么可以阻止您创建自己的 DFS 共享,其工作方式与 SYSVOL 一样。它还具有额外的好处,可以根据客户端的地理位置将客户端引导到正确的主机(假设您已正确设置 AD 站点)。
答案3
为什么不把文件放在域控制器上的 NETLOGON 共享中(传统登录脚本通常放在那里),然后让 DFS-R 处理复制呢?这样您就一举两得了。