Installation

Splunk Upgrade from 7.3.0 to 9.x

nachi
New Member

Hi,

We have a single splunk instance(Linux) hosted in AWS. The current version is Splunk entrprise 7.3.0 and we would like to upgrade to 9.x

Could someone please help us with the upgrade path and instructions.

Labels (3)
0 Karma

chenfan
Explorer

Hi @gcusello 
I am very confused, if we upgrade Splunk Enterprise from version 7.x.x to version 9.x.x, what impact will it have on the license? And will it affect the use of functions?

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @chenfan ,

the impact on license is null because you pay license based on the logs that are daily indexed, so probably they will be the same.

About feature, you have many additional feature in the new Splunk version, you can read at the links I shared to see the new features and the removed features.

Put very much attention to the migration path and follow every step (even if it's very long!), because between 7 and 9 versions there were many structural changes (Pyton, mongodb, html, etc...).

Then you have also to upgrade all the apps, because some of them aren't compatible with the old app versions.

Then remember thet there's an orden in upgrading:

  • Cluster Manager,
  • Search Heads,
  • Indexers,
  • Other Splunk Servers (e.g. Deployment Server or Monitoring Console),
  • Heavy Forwarders
  • Universal Forwarders;

and this order must be maintained for each upgrade level (7->8 all the steps, 8->9 all the steps).

Last hint: plan all the steps in a document to be sure that you aren't forgotting any step.

As I said, it will be a very long job, and it could be a good idea, to engage a certified Splunk Architect in the design phase and eventually also in the execution phase.

Ciao.

Giuseppe

0 Karma

chenfan
Explorer

Hi @gcusello,
Thankyou for your reply, it's very helpful for me. Can it be directly upgraded from 7.2.x to 9.2.x since it is a single node?

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @chenfan ,

no, as I said, you have to complete the steps in upgrade for all the nodes level by level:

at first, all the nodes from 7 to 8, than the others, you cannot upgrade node by node, but all the nodes of each level of the upgrade path.

Ciao.

Giuseppe

0 Karma

Cievo
Path Finder

Hello @chenfan 

You cannot do direct upgrade from 7.2.x to 9.2.x. You have to go throught version levels as @gcusello mentioned in previous post. 

Have a nice day,

 

0 Karma

chenfan
Explorer
Thanks!
0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @chenfan ,

let us know if we can help you more, or, please, accept one answer for the other people of Community.

Ciao and happy splunking

Giuseppe

P.S.: Karma Points are appreciated by all the contributors 😉

chenfan
Explorer

Hi @gcusello

Thank you for your reply!

Can I upgrade the platform from version 7.x.x to version 9.3.x and then uniformly upgrade the Apps/Add-ons to their latest versions? Will this have an impact on my system?

0 Karma

isoutamo
SplunkTrust
SplunkTrust

This is depending from those apps. You must first check which are working in which splunk versions. It’s quite probable that you need to update those also step by step as it’s quite possible that same version doesn’t work on 7.x and 9.3. Also it’s possible that some apps don’t work anymore in 9.3. Also some may need OS level updates like OS version, Java or python updates etc.

Depending of your data and integrations you should even think and plan if it’s possible to setup totally new node up with fresh install and newest apps. That could be much easier way to do version update? Of course it probably needs that you could leave the old node up and running until its data have expired. Also you must transfer license to new server and add old as a license client for it.

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @chenfan ,

as I said, upgrade your platform using the upgrade path described in the documentation, don't skip any step!

Then you can upgrade your apps.

Ciao.

Giuseppe

0 Karma

chenfan
Explorer

Hi, @gcusello 
Considering various factors, we have decided to directly deploy a new Splunk Enterprise 9.3.X instance. Can we directly deploy the License file to the new instance?

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @chenfan ,

Ok, there's no requirement on the license.

Anyway, the choose of install from scratch a new instance is a strange approach because you said to have a structured architecture with many servers and componente: in other words you want to start a new infrastructure,

I'm not sure that you save time creating from scratch the same infrastructure and copying all the apps and configurations, but it's your choose!

Ciao.

Giuseppe

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @nachi,

upgrade from 7.3.0 to 9.x is a long path because they are a very different products and you have to change the python version,

so at first you have to migrate at 8.0.x or 8.1.x, following the steps  at https://docs.splunk.com/Documentation/Splunk/8.2.1/Installation/HowtoupgradeSplunk

then at 8.2.x https://docs.splunk.com/Documentation/Splunk/9.1.0/Installation/HowtoupgradeSplunk

then at 9.0 or 9.1

and at least at 9.2 as described at https://docs.splunk.com/Documentation/Splunk/9.2.0/Installation/HowtoupgradeSplunk

Special attention must be used in App migration because python changed and the old apps could not be compatible with the new version; use the Upgrade readiness app (https://splunkbase.splunk.com/app/5483) to check your apps followinf the documentation at https://docs.splunk.com/Documentation/Splunk/latest/UpgradeReadiness/About?_gl=1*fwtqsv*_ga*MzU3MjIz...

For the apps from Splunkbase, find the new versions compatible with the latest Splunk version.

Ciao.

Giuseppe

 

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

Level Up Your .conf25: Splunk Arcade Comes to Boston

With .conf25 right around the corner in Boston, there’s a lot to look forward to — inspiring keynotes, ...

Manual Instrumentation with Splunk Observability Cloud: How to Instrument Frontend ...

Although it might seem daunting, as we’ve seen in this series, manual instrumentation can be straightforward ...

Take Action Automatically on Splunk Alerts with Red Hat Ansible Automation Platform

Ready to make your IT operations smarter and more efficient? Discover how to automate Splunk alerts with Red ...