Installation

Is this Splunk Version Upgrade plan right?

kimch330
Engager

Hello splunkers

I want to splunk enterprise upgrade planing

My splunk system architecture
- 1 Cluster Master Node
- 3 Search Head an SHClustering
- 24 Indexer an Index Cluster Peer Node

All Splunk Version 7.0.1

if i want to Splunk version rolling upgrade by 7.0.x to 8.0.x
Plan A
- master node upgrade 7.0.1 to 8.0.x
- Search Head node upgrade 7.0.1 to 8.0.x
- Index Cluster peer node upgrade 7.0.1 -> 7.1.x -> 7.2.x -> 7.3.x -> 8.0.x

Is It this correct?

OR

Plan B
- master node upgrade 7.0.1 to 8.0.x
- Search Head node upgrade 7.0.1 to 8.0.x
- Index Cluster peer node upgrade 7.0.1 -> 8.0.x

Is It this correct?

If Plan A is correct, let us know why you should upgrade that way.

Please quick answer.

Thank You!

Labels (3)
0 Karma
1 Solution

gcusello
SplunkTrust
SplunkTrust

Hi @kimch330,
as you can read at https://docs.splunk.com/Documentation/Splunk/8.0.2/Installation/HowtoupgradeSplunk , you don't need to pass through intermediate versions, you can directly upgrade from 7.0.x to 8.0.x, so the best solution is Plan B.
The problem is that you cannot perform a rolling upgrade because this feature is available from 7.1.x (for more infos see at https://docs.splunk.com/Documentation/Splunk/8.0.2/Indexer/Searchablerollingupgrade ) and it is not convenient to go for this version because the stop would be in any case.

In any case, remember to enable Python 3 on new versions because version 2.7 is maintained by default and above all to check the compatibility of your Apps with version 8 (for more infos see at https://docs.splunk.com/Documentation/Splunk/8.0.2/Python3Migration/AboutMigration ).
To do this you should download and install the App "Splunk Platform Upgrade Readiness App" from Splunkbase ( https://splunkbase.splunk.com/app/4698/ ).

Ciao.
Giuseppe

View solution in original post

gcusello
SplunkTrust
SplunkTrust

Hi @kimch330,
as you can read at https://docs.splunk.com/Documentation/Splunk/8.0.2/Installation/HowtoupgradeSplunk , you don't need to pass through intermediate versions, you can directly upgrade from 7.0.x to 8.0.x, so the best solution is Plan B.
The problem is that you cannot perform a rolling upgrade because this feature is available from 7.1.x (for more infos see at https://docs.splunk.com/Documentation/Splunk/8.0.2/Indexer/Searchablerollingupgrade ) and it is not convenient to go for this version because the stop would be in any case.

In any case, remember to enable Python 3 on new versions because version 2.7 is maintained by default and above all to check the compatibility of your Apps with version 8 (for more infos see at https://docs.splunk.com/Documentation/Splunk/8.0.2/Python3Migration/AboutMigration ).
To do this you should download and install the App "Splunk Platform Upgrade Readiness App" from Splunkbase ( https://splunkbase.splunk.com/app/4698/ ).

Ciao.
Giuseppe

kimch330
Engager

Thank you @gcusello !
i have more question..
When upgrading from peer to peer on Single Site Clustering,
Do I need to upgrade the next peer after the bucket is fully validated?
ex) A Peer Upgrade after the bucket is fully validated --> B Peer upgrade .. --> C Peer upgrade ... ?

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @kimch330,
Yes, I prefer to do in this way, even if it will take more time.
Ciao.
Giuseppe

0 Karma

kimch330
Engager

Hi @gcusello
why prefer to do in this way?
this way no written on documentation(Single site clustering).
but, Multi site clustering plan At written on it.
(docs : https://docs.splunk.com/Documentation/Splunk/8.0.2/Indexer/Upgradeacluster )
Please tell me your thoughts 🙂

0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @kimch330,
I was speaking about waiting for byckets fully validation.
It isn't mandatory but I prefer to perform updates in this way, to be more sure that the data are ok before the stop fro upgrade and there is only one node offline and the Splunk HA features give me tranquillity.

Ciao.
Giuseppe

0 Karma
Get Updates on the Splunk Community!

More Ways To Control Your Costs With Archived Metrics | Register for Tech Talk

Tuesday, May 14, 2024  |  11AM PT / 2PM ET Register to Attend Join us for this Tech Talk and learn how to ...

.conf24 | Personalize your .conf experience with Learning Paths!

Personalize your .conf24 Experience Learning paths allow you to level up your skill sets and dive deeper ...

Threat Hunting Unlocked: How to Uplevel Your Threat Hunting With the PEAK Framework ...

WATCH NOWAs AI starts tackling low level alerts, it's more critical than ever to uplevel your threat hunting ...