If you are standing up a new cluster on new hardware, and want to transfer your indexes over it is pretty straightforward, if you have an identical number of indexers. If not, it becomes a bit more complicated.
If you do though, here are the high level steps:
On new cluster:
Deploy your existing indexes.conf but set the index(es) to disabled = 1
On old cluster:
Roll all hot buckets to warm
Disable the index
From old cluster indexers to new cluster indexes:
rsysnc -az /path/to/your/data new_indexer_name:/path/to/your/data/
Repeat that for each path defined (hot,warm,cold,etc), for each index, and for each indexer (old_indexer02 to new_indexer02 e.g.).
On the new cluster:
Verify/update user:group ownerships on the new data paths (chown -RP splunk:splunk /path/to/your/data/ e.g.).
Enable the index
Splunk may do some housekeeping, so to speak, once you enable the index. But after that you should be good.
... View more