我正在研究和设置我们环境中的分布式文件系统 (DFS)。从我读过的所有文章中,我决定要在域控制器上安装命名空间服务器。这是我的问题。我们有两个域控制器,因此我们有 AD 冗余(以防万一)。如果我在两个域控制器上都安装 DFS-N,它们会自动为彼此提供 DFS 根冗余吗?在我读过的所有文章中,我仍然不清楚我是否应该有两个 DFS 根命名空间服务器,如果是,它们是否会自动提供根冗余。如果不是,可以手动设置吗?如何设置?
我目前的想法是,我应该在两个域控制器上安装 DFS-N 以实现冗余。我只需要一些专家的指导。谢谢。
我们正在运行 Windows Server 2008 R2,运行在 2003 域和林功能级别。我们的规模很小,所有服务器都在同一个 LAN 中。
答案1
是的,您需要多个服务器托管命名空间根。 来自 Microsoft 存储团队:
命名空间容错的关键在于根目录的托管位置和托管方式。要使独立命名空间具有容错能力,必须在服务器群集上创建根目录。要使基于域的命名空间具有容错能力,您至少需要域中的两个域控制器(用于提供命名空间的引用)和两个托管根目录的命名空间服务器(用于提供文件夹目标的引用)。关于基于域的命名空间的最后一点也经常被误解。客户认为,由于命名空间位于 Active Directory 中,因此这在某种程度上使命名空间具有容错能力。AD 方面更多的是关于一致性而不是冗余。所有命名空间服务器都会定期轮询域控制器以获取最新的 DFS 元数据,从而帮助确保所有命名空间服务器提供的引用都是一致的。您仍然需要一个可操作的域控制器和命名空间服务器(可以是同一台服务器)来提供引用。