Huawei OceanStor Pacific Storage and Splunk Enterprise SmartStore

Interoperability Test Report

Logo

Axians Global

All Rights Reserved

Executive Summary

Axians Global (“Axians”) assessed the interoperability of Splunk Enterprise SmartStore with Huawei OceanStor Pacific Scale-Out Storage. The goal of the assessment is to validate that Cohesity is interoperable with Huawei OceanStor Pacific Scale-Out Storage.

In the assessment, Axians has determined that Splunk Enterprise SmartStore will function with Huawei OceanStor Pacific Scale-Out Storage for the following scenarios:

Test Scenario

Storage Involved

Protocol(s) Tested

Result

Content Repository

OceanStor Pacific Scale-Out

S3

Passed

In this document, you will find details on the above test cases and the captured output. The procedures conducted in the tests are referenced from standard online documentation from Splunk and Huawei.

1. Environment Configuration

1.1 Networking diagram

Huawei OceanStor Pacific Storage as the SmartStore Test Networking

Networking description:

  • Deployment at the production end:
  1. Deploy one ESXi physical host, install the VMware VM software, create VMs, and install Linux operating system.
  2. The management network and service network are connected to the Splunk Enterprise software and Huawei OceanStor Pacific Scale-Out Storage through switches.
  • Deploy the Splunk Enterprise software on Linux VM server.
  • All storage devices connect to the Splunk Enterprise Cluster through 10G Ethernet.

1.2 Hardware and Software Configuration

1.2.1 Storage Configuration

Name

Model

Version

Quantity

Storage

Huawei OceanStor Pacific Scale-Out Storage
(Hereinafter referred to as “Pacific” as well)

V800

1

1.2.2 Matching Hardware Configuration

Name

description

Usage

Quantity

VMWare ESXi

x86 server
CPU:2* Gold 6130
Memory: 256 GB
Network: 4 x 10GE optical ports

Deploys the VMs.

1

Ethernet switch

Huawei 6855 10GE Network Switch

Ethernet switches for management networking and service networking.

2

Splunk Enterprise Master server
(Hereinafter referred to as “master server” as well)

x86 server
CPU:2* Silver 4208
Memory: 256 GB
Primary storage disk: 2 x 3.84 TB SSD
Network: 4 x 10GE optical ports

Manage cluster st.tus and unify configuration.

1

Splunk Enterprise Search Head server
(Hereinafter referred to as “head server” as well)

x86 server
CPU:2* Silver 4208
Memory: 256 GB
Primary storage disk: 2 x 3.84 TB SSD
Network: 4 x 10GE optical ports

Deploy for Distributed Search.

1

Splunk Enterprise Slave server
(Hereinafter referred to as “slave server” as well)

x86 server
CPU:2* Silver 4208
Memory: 256 GB
Primary storage disk: 2 x 3.84 TB SSD
Network: 4 x 10GE optical ports

Peer nodes form each other and perform search and storage tasks.

3

1.2.3 Test Software and Tools

Software Name

description

Version

Quantity

VMWare ESXi

VMware virtualization platform

9

1

Splunk Enterprise

Splunk Enterprise Software

9.4.2

1

Operation System

Install the Linux Hosts

Rocky 8.5

5

2. Test Praparation

2.1 Install the Splunk Enterprise

2.1.1 Install the Master server and Searc1Head server succsessfully

assets/PixPin_2025-09-11_16-04-06.png
assets/PixPin_2025-09-11_16-25-28.png

2.1.2 Install the slave servers successfully

assets/PixPin_2025-09-11_16-06-01.png
assets/PixPin_2025-09-11_16-26-57.png

2.2 Configure the OceanStor Pacific

2.2.1 Create the Account and save the AK&SK on the storage device

assets/Pasted image 20250407143301.png
assets/Pasted image 20250407143313.png

2.2.2 Create the Service Network on the storage device

assets/Pasted image 20250407143408.png

2.2.3 Create the Namespace on the storage device

assets/Pasted image 20250407143434.png

2.2.4 Create the Bucket on the storage device

assets/Pasted image 20250407143457.png

2.2.5 Configure the Certificate on the Splunk Server

  1. Export the Root CA cert in the Storage.
    assets/PixPin_2025-04-07_14-41-42.png
  2. Install the Root CA cert on the each of Splunk Servers.
    assets/PixPin_2025-09-11_16-38-43.png

2.3 Configure the Network

2.3.1 Configure the DNS on the Splunk servers

  1. Check the DNS IP address in the Storage.
    assets/Pasted image 20250407143518.png
  2. Configure the DNS in the Master and Slave Server in resolv.conf.
    assets/PixPin_2025-09-11_16-43-10.png
  3. Check whether the DNS service is working properly.
    assets/PixPin_2025-09-11_16-45-44.png
    assets/PixPin_2025-09-11_16-47-09.png

3.Verify the Storage can be used as the SmartStore through S3

3.1 Add the bucket as SmartStore through IP+HTTP protocol

Test Purpose

Storage can be used as SmartStore with IP+HTTP endpoint configured

Test Networking

Huawei OceanStor Pacific Storage as the SmartStore Test Networking

Prerequisites

  1. Storage device,Splunk Enterprise servers deployment and networking have been completed.
  2. Object Service is enabled on the storage device.
  3. Bucket has been configured.

Test Procedure

  1. In the configuration file indexes.conf,configure the endpoint with IP and HTTP url.
  2. Synchronizing Configurations to other nodes.
  3. Manually convert hot data to worm data.
  4. Check whether the data are uploaded to the bucket.

Expected Result

  1. In step 4, data are uploaded to the bucket successfully

Test Result

  1. configure the endpoint with IP and HTTP url in the configuration file.



  2. Synchronizing Configurations to other nodes.





  3. Manually convert hot data to worm data.



  4. Data are uploaded to the bucket successfully.



Test Conclusion

Passed

3.2 Add the bucket as SmartStore through DN+HTTPS protocol

Test Purpose

Storage can be used as SmartStore with DN+HTTPS endpoint configured

Test Networking

Huawei OceanStor Pacific Storage as the SmartStore Test Networking

Prerequisites

  1. Storage device,Splunk Enterprise servers deployment and networking have been completed.
  2. Object Service is enabled on the storage device.
  3. Bucket has been configured.

Test Procedure

  1. In the configuration file indexes.conf,configure the endpoint with DN and HTTPS url.
  2. Synchronizing Configurations to other nodes.
  3. Manually convert hot data to worm data.
  4. Check whether the data are uploaded to the bucket.

Expected Result

  1. In step 4, data are uploaded to the bucket successfully

Test Result

  1. configure the endpoint with DN and HTTPS url in the configuration file.



  2. Synchronizing Configurations to other nodes.





  3. Manually convert hot data to worm data.



  4. Data are uploaded to the bucket successfully.



Test Conclusion

Passed

3.3 Add the bucket as SmartStore with Path Style

Test Purpose

Storage can be used as SmartStore with Path style configured

Test Networking

Huawei OceanStor Pacific Storage as the SmartStore Test Networking

Prerequisites

  1. Storage device,Splunk Enterprise servers deployment and networking have been completed.
  2. Object Service is enabled on the storage device.
  3. Bucket has been configured.

Test Procedure

  1. In the configuration file indexes.conf,configure the endpoint with Path style.
  2. Synchronizing Configurations to other nodes.
  3. Manually convert hot data to worm data and capture the packages.
  4. Check whether the data are uploaded to the bucket and check the packages.

Expected Result

  1. In step 4, data are uploaded to the bucket successfully and can verify the hostname.

Test Result

  1. configure the endpoint with Path in the configuration file.



  2. Synchronizing Configurations to other nodes.





  3. Manually convert hot data to worm data and capture the packages.








  4. Data are uploaded to the bucket successfully and can verify the hostname.







Test Conclusion

Passed

3.4 Add the bucket as SmartStore with Virtual Host Style

Test Purpose

Storage can be used as SmartStore with Virtual Host style configured

Test Networking

Huawei OceanStor Pacific Storage as the SmartStore Test Networking

Prerequisites

  1. Storage device,Splunk Enterprise servers deployment and networking have been completed.
  2. Object Service is enabled on the storage device.
  3. Bucket has been configured.

Test Procedure

  1. In the configuration file indexes.conf,configure the endpoint with Virtual Host style style.
  2. Synchronizing Configurations to other nodes.
  3. Manually convert hot data to worm data and capture the packages.
  4. Check whether the data are uploaded to the bucket and check the packages.

Expected Result

  1. In step 4, data are uploaded to the bucket successfully and can verify the hostname.

Test Result

  1. configure the endpoint with Virtual Host style in the configuration file.



  2. Synchronizing Configurations to other nodes.




  3. Manually convert hot data to worm data and capture the packages.



  4. Data are uploaded to the bucket successfully and can verify the hostname.







Test Conclusion

Passed

3.5 Add a specially named bucket as SmartStore

Test Purpose

Storage can be used as SmartStore with a specially named bucket configured

Test Networking

Huawei OceanStor Pacific Storage as the SmartStore Test Networking

Prerequisites

  1. Storage device,Splunk Enterprise servers deployment and networking have been completed.
  2. Object Service is enabled on the storage device.
  3. Bucket has been configured with a special name.

Test Procedure

  1. In the configuration file indexes.conf,configure the endpoint with specially named bucket.
  2. Synchronizing Configurations to other nodes.
  3. Manually convert hot data to worm data.
  4. Check whether the data are uploaded to the bucket.

Expected Result

  1. In step 4, data are uploaded to the bucket successfully

Test Result

  1. configure the endpoint with specially named bucket in the configuration file.



  2. Synchronizing Configurations to other nodes.





  3. Manually convert hot data to worm data and capture the packages.



  4. Data are uploaded to the bucket successfully and can verify the hostname.






Test Conclusion

Passed

3.6 Get and download the files from the bucket

Test Purpose

Verify Splunk can download the file from the Storage

Test Networking

Huawei OceanStor Pacific Storage as the SmartStore Test Networking

Prerequisites

  1. Storage device,Splunk Enterprise servers deployment and networking have been completed.
  2. Object Service is enabled on the storage device.
  3. Bucket has been configured.
  4. Upload the data to the bucket successfully.

Test Procedure

  1. Check the files in the bucket on the S3 client.
  2. Get the files info on the slave server.
  3. Download the specified file from bucket.

Expected Result

  1. In step 2,list the objects in the bucket successfully.
  2. In step 3,successfully download the file.

Test Result

  1. Check the files in the bucket on the S3 client.



  2. Get the files info on the slave server successfully .






  3. Download the specified file from bucket successfully.




Test Conclusion

Passed

3.7 Upload data to the SmartStore with versioning enabled

Test Purpose

Storage can be used as SmartStore with versioning enabled

Test Networking

Huawei OceanStor Pacific Storage as the SmartStore Test Networking

Prerequisites

  1. Storage device,Splunk Enterprise servers deployment and networking have been completed.
  2. Object Service is enabled on the storage device.
  3. Bucket has been configured.

Test Procedure

  1. In the configuration file indexes.conf,configure the endpoint with versioning enabled.
  2. Synchronizing Configurations to other nodes.
  3. Manually convert hot data to worm data and capture the packages.
  4. Check whether the data are uploaded to the bucket and check the packages.

Expected Result

  1. In step 4, data are uploaded to the bucket successfully and can verify the hostname.

Test Result

  1. configure the endpoint with versioning enabled in the configuration file.



  2. Synchronizing Configurations to other nodes.



  3. Manually convert hot data to worm data and capture the packages.





  4. Data are uploaded to the bucket successfully and can verify the hostname.






Test Conclusion

Passed

4. Reference

  1. Splunk Enterprise Doc:LINK
  2. About SmartStore:LINK