我们在 Server 2008 故障转移群集上有一个用户卷,我们希望每个用户都能将该卷上的文件夹包含在他们的 Windows 7 文档库中。当我们尝试添加文件夹时,客户端会给出错误“无法包含此网络位置,因为它未被索引。”但事实确实如此。或者应该是……
在群集中的两台服务器上,我们安装了 Windows Search Service 角色服务,并且服务管理单元显示它已启动。在共享用户的服务器上,我检查了索引选项控制面板,它是一个包含的位置。
这似乎是一件小事,所以我认为这可能是一个奇怪的现象,只有在集群服务器上使用 Windows Search 时才会出现。有解决办法吗,或者至少有解决办法吗?
答案1
当然,经过几天的折腾,我们在我来这里寻求帮助后一小时就找到了问题的原因。希望我的经验可以帮助其他人避免同样的困难。
搜索服务安装在两个节点上,但已设置为在节点 1 上运行时对用户卷进行索引。在某个时候,我们已故障转移到节点 2。节点 2 上的搜索服务配置为对用户进行索引,但我注意到节点 1 的索引包含大约 2,000,000 个项目,而节点 2 的索引仅包含 80,000 个!我们不确定是什么原因导致服务无法正常工作,但当我删除并重新添加用户卷时,它开始对用户进行索引,我们的客户能够将他们的文件夹添加到库中。
所以现在的问题是“如何让 Windows Search 在 Server 2008 群集中正常(或完全)进行故障转移?”我会在新线程中问这个问题...
答案2
解决方法:打开库的 XML 配置文件并手动编辑位置。更多详细信息请参阅此答案。