Deployment Architecture

Adding a hot and cold storage solution to a distributed clustered splunk environment

ASGrover
Loves-to-Learn Lots

Hi everyone,

I’m currently working with a Splunk distributed clustered environment (v9.4.1), with 3 indexers, 3 search heads and 1 cluster master, on RHEL. 

I recently added a second 500GB disk to each indexer in order to separate hot/warm and cold bucket storage. I have set up and mounted the 500GB disks hoping that should differentiate between the /indexes and the /coldstore. 

I also edited the indexes.conf file on the cluster master, an example is shown below:

[bmc]
homePath = /indexes/bmc/db
coldPath = /coldstore/bmc/colddb
thawedPath = $SPLUNK_DB/bmc/thaweddb
repFactor = auto
maxDataSize = auto_high_volume

I then applied the cluster-bundle as well as gave it a rolling-restart just in case. 

Even though (I think) that I have configured everything correctly, when I navigate to the cluster master GUI and go to the path 

Settings → Indexer Clustering → Indexes

The indexes tab is empty, with none of the default indexes or the custom indexes that I had made.

Has anyone encountered this behaviour where indexes do not appear in the Clustering UI, despite valid indexes.conf and bundle deployment?

0 Karma

PrewinThomas
Motivator

@ASGrover 

Can you check bundle deployment status on the CM
splunk show cluster-bundle-status

Verify your indexes.conf is placed correctly
Eg:
$SPLUNK_HOME/etc/master-apps/<your_app>/local/indexes.conf

Verify index config is available in the indexer, run this in one of the indexer and verify
splunk btool indexes list bmc --debug


Does your new index have any data? If not, try with some test data
| makeresults | eval foo="bar" | collect index=bmc

Also did you find any errors on the CM _internal?

Lastly perform a restart on CM as well.


Regards,
Prewin
Splunk Enthusiast | Always happy to help! If this answer helped you, please consider marking it as the solution or giving a Karma. Thanks!

0 Karma

livehybrid
SplunkTrust
SplunkTrust

Hi @ASGrover 

Are you able to confirm that the indexers have been updated correctly on the indexers?

One way to check this is with btool:

$SPLUNK_HOME/bin/splunk cmd btool indexes list --debug

Also, are your peers (indexers) showing up in the Peers tab on the Indexer Clustering page from your cluster manager?

Lastly - Just double check you are on the cluster manager! I have found myself looking a other hosts before wondering where on earth my hosts have gone!

🌟 Did this answer help you? If so, please consider:

  • Adding karma to show it was useful
  • Marking it as the solution if it resolved your issue
  • Commenting if you need any clarification

Your feedback encourages the volunteers in this community to continue contributing

0 Karma

ASGrover
Loves-to-Learn Lots

When I use the btool command that you provided me with, what exactly do I look for? Because there is an overwhelming amount of information that is provided when I use that btool command. 

I can see my peers (indexers) in the Peers tab on the Indexer Clustering page from my cluster manager. 

And I have triple checked that I am on the cluster manager, I've often made the same mistake or looking at other hosts hahaha

0 Karma
Get Updates on the Splunk Community!

Splunk Search APIを使えば調査過程が残せます

   このゲストブログは、JCOM株式会社の情報セキュリティ本部・専任部長である渡辺慎太郎氏によって執筆されました。 Note: This article is published in both Japanese ...

Integrating Splunk Search API and Quarto to Create Reproducible Investigation ...

 Splunk is More Than Just the Web Console For Digital Forensics and Incident Response (DFIR) practitioners, ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...