How to move index to a new server in BULK?

Hi, 

I Install a new Enterprise Vault 10 Index dedicate server, I have more then 5000 mailbox archive and have lots of huge archive (+100000 itens), We dont have Journaling, 

I need to move +5000 archive Index to the new server, I been moving archive using the wizard 1 at the time, how can I move big batch of then?

Another questions:

When I finish moving all the index, how can i remove the index role from my old server? 

Thank you

My environment:

Windows Server 2008 R2 

Enterprise Vault 10.0.4 CHF3

1 Solution

Accepted Solutions
Highlighted
Accepted Solution!

You should have a look at the

You should have a look at the following article regarding Key Topics for the 64bit indexing engine in EV
http://www.symantec.com/business/support/index?page=content&id=HOWTO58947


This will point you to the following article
How to move the Index Location to a Different Location on a Different Server
http://www.symantec.com/business/support/index?page=content&id=HOWTO82325

https://www.linkedin.com/in/alex-allen-turl-07370146

View solution in original post

9 Replies
Highlighted

You might want to have a look

You might want to have a look at this TN:

http://www.symantec.com/docs/HOWTO59084

Regards. Gertjan
Highlighted

Hi GertjanA, I need to move

Hi GertjanA,

I need to move to a new server, I'm separete da storage role from Indexing for performance issue. The TN only help if I move to a new location in the same server.

Highlighted

I'm using the following query

I'm using the following query to find the Index location for the archive.
 
USE EnterpriseVaultDirectory
SELECT IVS.ArchiveName, CE.ComputerName, IRP.IndexRootPath, IV.FolderName 
FROM IndexVolumeSetView IVS
INNER JOIN IndexVolume IV
ON IV.IndexVolumeIdentity = IVS.IndexVolumeSetId
INNER JOIN IndexRootPathEntry IRP
ON IRP.IndexRootPathEntryId = IV.IndexRootPathEntryId
INNER JOIN IndexingServiceEntry ISE
ON IRP.IndexServiceEntryId = ISE.ServiceEntryId
INNER JOIN ComputerEntry CE
ON ISE.ComputerEntryId = CE.ComputerEntryId
-- WHERE IVS.ArchiveName LIKE 'MyMailbox%' -- Query to choose archive

Testing solution in this article:

http://www.symantec.com/docs/HOWTO82325

 

 

Highlighted
Accepted Solution!

You should have a look at the

You should have a look at the following article regarding Key Topics for the 64bit indexing engine in EV
http://www.symantec.com/business/support/index?page=content&id=HOWTO58947


This will point you to the following article
How to move the Index Location to a Different Location on a Different Server
http://www.symantec.com/business/support/index?page=content&id=HOWTO82325

https://www.linkedin.com/in/alex-allen-turl-07370146

View solution in original post

Highlighted

Hi JesusWept3,  I found the

Hi JesusWept3, 

I found the article HOWTO58947 after I create this post, as you can see from my previous post I'm following article HOWTO82325, but I can't move all index from one server to another, because they give me 2 volume in the new server smaller then my original volume (original 750gb (1 volume), New server 500gb (2 Volume)), so I gave to spreedout the index over 16 directories.

 

Highlighted

Please verify my step, I did

Please verify my step, I did this in my lab and worked.

  1. Find Index to copy, and its location with the Sql Query I posted before.
  2. Put the Index to copy offline
  3. Copy the index to new location
  4. Following the article HOWTO82325, I change the SQL database
  5. Synchronize index volume metadata also indicate in the article HOWTO82325
  6. Rename the original index location
  7. Put Index Online.

I'm doing this with Powershell and Sql Scripts that I can share.

 

Highlighted

Apparently this very easy to

Apparently this very easy to remove a service, I'll follow this article

http://www.symantec.com/docs/TECH135322

Highlighted

Re: Please verify my step, I did

Hi Tonaco_pt,

I have exactly the problem just to move some index, but not the whole location.

Could you please share your scripts with me? This would save a lot of time Smiley Happy

Many Thanks!

Mike

Highlighted

Re: Please verify my step, I did

This where my step, I move everything from \\Server01\index\index#  to \\Server02\index\index#, You need to understand SQL, I had help from a DBO, I tested everything in a LAB enverioment.

1- Find Index location.

USE EnterpriseVaultDirectory

SELECT CE.ComputerName, CE.ComputerNameAlternate, IRP.IndexRootPath, IRP.IndexRootPathEntryID

FROM ComputerEntry CE, IndexingServiceEntry ISE, IndexRootPathEntry IRP

WHERE CE.ComputerEntryID = ISE.ComputerEntryID AND ISE.ServiceEntryID = IRP.IndexServiceEntryID

2- Find Index to copy, and its location with the Sql Query.

-- Find Vault index location.

USE EnterpriseVaultDirectory

SELECT IVS.ArchiveName, CE.ComputerName, IRP.IndexRootPath, IV.FolderName, IVS.[IndexVolumeType]

FROM IndexVolumeSetView IVS

INNER JOIN IndexVolume IV

ON [IV].[IndexVolumeIdentity] = [IVS].[IndexVolumeSetId]

INNER JOIN IndexRootPathEntry IRP

ON IRP.[IndexRootPathEntryId] = [IV].[IndexRootPathEntryId]

INNER JOIN IndexingServiceEntry ISE

ON IRP.[IndexServiceEntryId] = [ISE].[ServiceEntryId]

INNER JOIN ComputerEntry CE

ON ISE.[ComputerEntryId] = [CE].[ComputerEntryId]

-- Find all Index in a location exemple: I:\INDEX\INDEX1.

--WHERE [IV].[FolderName] = '1CE9CB57F2C32B84283F5E433527C75141110000SERVER01*'

* - the IndexRootPathEntryID for the disk you want to move.

3- Put the Index to copy offline

Use VAC for that.

4- Copy the index to new location

I used robocopy.

5- Following the article http://www.veritas.com/docs/000070518, I change the SQL database

/* to update index location \\Server01\C$\INDEX\INDEX1 to  \\Server02\C$\INDEX\INDEX1

DECLARE @OrigIndexRootPathEntryId EVGUID

DECLARE @NewIndexRootPathEntryId EVGUID

SET @OrigIndexRootPathEntryId = '19CA7E60593FA3A49BE7654A7C93DEB0F1810000SERVER01'

SET @NewIndexRootPathEntryId = '14090BBEB2365D74EB81696F695DA56CA1810000SERVER01'

 

UPDATE [IndexVolume]

SET     [IndexRootPathEntryId] = @NewIndexRootPathEntryId

WHERE [IndexRootPathEntryId] = @OrigIndexRootPathEntryId*/

*/

6- Synchronize index volume metadata also indicate in the article http://www.veritas.com/docs/000070518

/*

UPDATE IndexingServiceEntry SET IVSyncNeeded = 2 WHERE IVSyncNeeded = 0

*/