I have manually migrated a previous instance to a new box. Migration was successful.
Migration steps are as follows:
But, when I try to upgrade Splunk by using command rpm -U splunk-7.1.2-software
, I found Splunk did an install under /opt and did not do any upgrade under /splunkhome .
Is this expected? Is there a way to fix it?
Thanks in advance
Why do not you run the command "rpm -U splunk-7.1.2-software" first?
1. upgrade splunk by suing command rpm -U splunk-7.1.2-software
2. copied all indexers and all configs under $splunkHome$ to the new box
3. rpm -i 7.0.5 splunk software
4.change etc/splunk-launch.conf to the new home dir - splunk can come up
https://docs.splunk.com/Documentation/Splunk/7.1.2/Installation/UpgradeonUNIX
Just used a --prefix and direct upgrade works.
I tried remove both version and restore again.
Both installation all point to /opt instead of /splunkhome even I install the software under /splunkhome.
is there any environment parameter I need to set?
Why do not you run the command "rpm -U splunk-7.1.2-software" first?
1. upgrade splunk by suing command rpm -U splunk-7.1.2-software
2. copied all indexers and all configs under $splunkHome$ to the new box
3. rpm -i 7.0.5 splunk software
4.change etc/splunk-launch.conf to the new home dir - splunk can come up
https://docs.splunk.com/Documentation/Splunk/7.1.2/Installation/UpgradeonUNIX
I tried remove both version and restore again.
Both installation all point to /opt instead of /splunkhome even I install the software under /splunkhome.
is there any environment parameter I need to set?
You use file .rpm is the default /opt/splunk. But you can use file .tar
tar xzf splunk-7.x.x-.tgz -C /splunk/parent/directory