Important Update: Cohesity Products Knowledge Base Articles
All Cohesity Knowledge Base Articles are now managed via the Cohesity Support Portal: https://support.cohesity.com/. The Knowledge Base articles available here will not reflect the latest information or may no longer be accessible.
Problem
How to change the indexer server of current index volumes to use a different indexer server?
There may be an instance where indexes will need to be managed by a different Enterprise Vault server in the same site.
This can be done either for all the index volumes under all the index root paths OR for all the index volumes under a single index root path.
Note: This cannot be done on a 'single index volume' level.
Solution
2. In the EV Administration Console, change the description of the Enterprise Vault Indexing Service to identify the indexing service that should be moved.
3. Stop all EV services on both servers.
4.
USE EnterpriseVaultDirectory
SELECT CE.ComputerNameAlternate, IRP.IndexRootPathEntryID, IRP.IndexRootPath, ISE.ServiceEntryID, ISE.Description
FROM ComputerEntry CE, IndexingServiceEntry ISE, IndexRootPathEntry IRP
WHERE CE.ComputerEntryID = ISE.ComputerEntryID AND ISE.ServiceEntryID = IRP.IndexServiceEntryID
new ServiceEntryId should be replaced with the ServiceEntryId value returned for the new index server in step 4b.
old ServiceEntryId should be replaced with the ServiceEntryId value returned for the old index server in step 4b.
- To update new indexer server for the index volumes under all the existing root paths:
USE EnterpriseVaultDirectory
UPDATE IndexRootPathEntry
SET IndexServiceEntryId = 'new ServiceEntryId'
WHERE (IndexServiceEntryId = 'old ServiceEntryId')
- To update new indexer server for the index volumes under a specific Index root path:
<copy the IndexRoothPath name from 4.c>
USE EnterpriseVaultDirectory
UPDATE IndexRootPathEntry
SET IndexServiceEntryId = 'new ServiceEntryId'
WHERE IndexRootPath = '_enter the IndexRootPath name_'