Hi Team
We have a deployment with 3 standalone search heads . One of them have ES running on it. We are planning to introduce a new server as a deployer and make this 3 search head clustered.
Question:
1. Is it possible to add these exisitng search heads to a cluster or should we copy all configs then create new search heads and copy the configs to all?
If this is the only possibility what are the recommendations and challenges ? Can we take a backup of full /etc/apps and then deploy new search heads-> add to cluster-> replicate /etc/apps. Is this approach?
Any heads up will be appreciated
Hi @arunkuriakose ,
it's always a best practice to have all the ES customizations in a custom app, in this way it's easier to migrate it.
In your case, the best approach I hint is to move all of them in a custom app, otherwise, you could copy all the folders of the ES installation on the Deployer, but I'm not so sure that't the correct approach, I'd prefer to use the custom app.
Anyway, the migration process should be:
this is a long job, so it would be the best, if you don't use the ES Search Head in the Cluster but a new machine and you use the stand-alone ES SH it in the meantime you migrate your environment, then at the end you can disable it.
Ciao.
Giuseppe
Hi @arunkuriakose ,
you have to migrate stand alone SHs to a cluster you have to follow the instructions at https://docs.splunk.com/Documentation/Splunk/9.4.0/DistSearch/Migratefromstandalonesearchheads
My special hint is to put much attention to the ES, because it requires a special installation on an SH Cluster:
the best approach is that you did all the configurations in ES in a dedicated custom app, not in the ES apps, so you could install from scratch the ES on the Deployer and then deploy all the customization contained in the custom app.
Ciao.
Giuseppe
HI @gcusello
Thanks for the quick response.
Can you guide me to the any official documentation where they explain about ES migration.
I assume we have to create a custom app for search,ES and then move all the configs related to the app and then once the ES and cluster is built will copy the configs. Am i on the right track
Hi @arunkuriakose ,
it's always a best practice to have all the ES customizations in a custom app, in this way it's easier to migrate it.
In your case, the best approach I hint is to move all of them in a custom app, otherwise, you could copy all the folders of the ES installation on the Deployer, but I'm not so sure that't the correct approach, I'd prefer to use the custom app.
Anyway, the migration process should be:
this is a long job, so it would be the best, if you don't use the ES Search Head in the Cluster but a new machine and you use the stand-alone ES SH it in the meantime you migrate your environment, then at the end you can disable it.
Ciao.
Giuseppe