Upgrade to the latest version of the Splunk App for NetApp Data ONTAP
Upgrade to the latest released version of the Splunk App for NetApp Data ONTAP.
- Verify your Splunk environment is working properly. See "Platform and hardware requirements" in this manual for supported Splunk platform versions for this release. See "How to upgrade Splunk Enterprise" to upgrade to a new Splunk platform version.
- Backup your existing deployment See "Back up configuration information" in the Admin Manual and "Back up indexed data" in the Managing Indexers and Clusters Manual.
- Download the Splunk App for NetApp Data ONTAP and the Splunk Add-on for NetApp Data ONTAP from Splunkbase to a location in your environment.
- Upgrade your Scheduler
- Stop your scheduler.
- Replace existing copies of
Splunk_TA_ontap
,SA-Hydra
andSA-Utils
with the 2.1.5 or later versions ofSplunk_TA_ontap
,SA-Hydra
andSA-VMNetAppUtils
. - Delete
splunk_app_netapp
.
- Upgrade Forwarder (DCN)
- Replace existing copies of
Splunk_TA_ontap
,SA-Hydra
andSA-Utils
with the 2.1.5 or later versions ofSplunk_TA_ontap
,SA-Hydra
andSA-VMNetAppUtils
.
- Replace existing copies of
- Upgrade Indexer
- Enable maintenance mode on your indexer master node.
- Upgrade
Splunk_TA_ontap
inetc/master-apps
on your indexer master node. - Remove
inputs.conf
fromSplunk_TA_ontap/default
andinputs.conf.spec
, which is located inSplunk_TA_ontap/README
. - Remove
SA-Hydra
andSA-Utils
, if present. - Verify
indexes.conf
is present inetc/master-apps/_cluster/local
with all app indexes defined andrepFactor=auto
is set for each defined app index. - Restart your indexer master node.
- Push your updated configuration bundle from the indexer master node.
- Upgrade Search head
- Replace existing copies of
/SA-Hydra
,/SA-VMNetAppUtils
,/Splunk_TA_ontap
, and/splunk_app_netapp
with the 2.1.5 or later versions of/SA-Hydra
,/SA-VMNetAppUtils
,/Splunk_TA_ontap
, and/splunk_app_netapp
on your search head or search head deployer. (For search head clustering, components are located inetc/shcluster/apps
) - Push bundles from your deployer
- Replace existing copies of
- Start your scheduler.
- Validate your installation Check that you correctly installed the Splunk App for NetApp Data ONTAP and that you have data coming into the app. See "Log in and get started" in this manual.
Upgrade from tsidx namespaces to data model acceleration
Version 2.1.0 of the Splunk App for NetApp Data ONTAP replaces the use of tsidx namespacing with the use of data models and data model acceleration. Existing tsidx files will be not be deleted after the upgrade, and will not be utilized after the upgrade to version 2.1.0 of the Splunk App for NetApp Data ONTAP.
Previously (in versions 2.0.x and earlier), tsidx scheduling and storage was done on the search head. Starting in version 2.1.0, Data model acceleration is distributed and stored across your indexers. Spreading this task across your indexers instead of on your search head will promote more scalability across your installation.
See About data models to learn more.
Data model acceleration speeds up reporting for the entire set of attributes (fields) that you define in a data model. Data model acceleration creates summaries for the specific set of fields you and your Pivot users want to report on, accelerating the dataset represented by that collection of fields rather than a particular search against that dataset. It may take a few hours to create the data model acceleration depending on the amount of data that is historically indexed. Data that has not been accelerated yet (for example, live streaming data) will still be captured in queries by falling back to normal search for that data. Splunk Enterprise always process all summaries first, so accelerated data arrives faster.
See Accelerate data models to learn more.
Index storage size on your NetApp indexes will remain unchanged with the implementation of data model acceleration. Previously (in versions 2.0.x and earlier), the age-based retention policy was 6 years, and the size-based retention policy was unlimited. Even if your raw data was deleted, tsidx data still existed, and performance and inventory charts were populated.
Starting in version 2.1.5, Data model acceleration has a 7-day retention policy, and does not have an established size-based retention policy, and can, by default, take up an unlimited amount of disk space. Data model acceleration is dependent on your raw data. So if your raw data has been deleted, the accelerated data cannot be preserved, and your performance and inventory charts cannot be populated.
Click here to learn how to set size-based retention policies.
Your deployment's Data Model acceleration properties are located in datamodels.conf on your indexers. See "Data model acceleration configuration file reference" to see the datamodels.conf default acceleration configuration.
Map existing tsidx namespaces to data model nodes
Use the table below to map your existing namespaces to nodes in the data models used by the NetApp app.
Namespace | Data model | Node name (not case sensitive) |
---|---|---|
tsidx-perf-aggr-ontap | NetApp ONTAP | NetAppPerformance.Aggr_Performance |
tsidx-perf-disk-ontap | NetApp ONTAP | NetAppPerformance.Disk_Performance |
tsidx-perf-lun-ontap | NetApp ONTAP | Collected but not aggregated in the data model |
tsidx-perf-qtree-ontap | NetApp ONTAP | Collected but not aggregated in the data model. |
tsidx-perf-system-ontap | NetApp ONTAP | NetAppPerformance.System_Performance |
tsidx-perf-vfiler-ontap | NetApp ONTAP | Collected but not aggregated in the data model. |
tsidx-perf-volume-ontap | NetApp ONTAP | NetAppPerformance.Volume_Performance |
Considerations when using tsidx namespaces | Log in and get started |
This documentation applies to the following versions of Splunk® App for NetApp Data ONTAP (Legacy): 2.1.6, 2.1.7, 2.1.8
Feedback submitted, thanks!