Windows Server File Services is a classic well known Service form Microsoft. If you use the Search bar on the top of every Windows Explorer Window since Windows 7, your fileserver will respond very fast with an result, but only if Search Service is installed. If not, you’ll see a slow and long time working search, that displays one file found aftern another.
If you follow this order of steps, you’ll have success:
- Configure Search Service as described below
- Move Clustered File Server with all Drives to the other Node
- Configure Search Service on other Node(s)
- Setup Clustered Service (details at the end of article)
Here are the detailed configuration steps:
Search Service Configuration
Because Search Index can be used for multiple drives of a file server / cluster, we will use an additional, clustered Drive using letter S. The following configuration steps must be dont on both cluster nodes individually, while the file server cluster role is active on that node.
- Create folder S:\Search, if it doen’t already exist
- Stop service “Windows Search” and set startup type to “manual”
To force windows to use the new search index location also after a index reset, the following registry key must be modified.
DataDirectory -> S:\Search\Data\
DefaultDataDirectory -> S:\Search\Data\
- start Service „Windows Search“
- check folder content: die search put in some files here?
Now we configure the folders to be indexed. The easiest way would be using the GUI in control panel. For easy access, just create a desktop icon for this command:
control /name Microsoft.IndexingOptions
- click on “modify” to de-select existing indexed locations
- add all to-be-indexed shares
- stop Windows Search Service
Configuration complete – on this node. Now the same steps are required on the other node too.
Setup Clustered Generic Service
After configuring both Nodes with the steps above, we can create a Clustered Generic Service for Windows Search.
- start Failover Cluster Manager
- Add a “Generic Service” under your fileserver’s Role
- Open Properties of the new Service and add a Dependency for Drive S:
- right-click on the Search Service and choose “bring online” to start
- test if Failover works by doing Failover and re-check the Search Configuration