Huawei OceanStor Dorado All-Flash Storage and OpenText Archive Center 25.4

Interoperability Test Report

Logo

Axians Global

All Rights Reserved

Executive Summary

Axians Global (“Axians”) assessed the interoperability of OpenText Archive Center with Huawei OceanStor Dorado All-Flash Storage. The goal of the assessment is to validate that OpenText Archive Center is interoperable with Huawei OceanStor Dorado All-Flash Storage.

During the assessment, all interoperability test cases were successfully completed. OpenText Archive Center can use Huawei OceanStor Dorado all-flash storage as storage device to archive and retrieve files.

Axians has determined that OpenText Archive Center archiving and retrieving jobs will function with Huawei OceanStor Dorado All-Flash Storage for the following scenarios:

Test Scenario

Software Involved

Storage Involved

Protocol Tested

Results

Used as S3 Storage Device with Retention Period in the archiving scenario

OpenText Archive Center 25.4

Huawei OceanStor Dorado All-Flash Storage

S3

Passed

Tips:All test results are also applicable to Huawei OceanStor Capacity Flash Storage and Huawei OceanStor Hybrid Flash Storage.

1. Environment Configuration

1.1 Network Diagram

In the archiving scenario, the OpenText Archive server archive files to the Storage Device. Figure 1.1 below illustrates the network architecture.

Figure 1.1 Huawei OceanStor Dorado All-Flash Storage serves as the Storage Device network diagram

1.2 Hardware and Software Configuration

1.2.1 Hardware Configuration

Table 1-1 Hardware Configuration table

Hardware Name

Configuration

Usage

Quantity

Storage


Huawei OceanStor Dorado 5000


  • CPU: 2*kunpeng920
  • Memory: 256 GB
  • Network: Hi1822-PCIe3.0 x16
  • Disk: 8* HSSD-D7N23AL3T8V

Used as the Storage Device for storing archived objects.

1

OpenText Archive Server


RH2288 x86 server


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

Deploy OpenText Archive Server and OpenText Administration Client software.

1

Database Server


RH2288 x86 server

  • CPU: 2* Silver 4208
  • Memory: 256 GB
  • Network: 4 x 10GE optical ports

Deploy SQL Server software

1

Ethernet switch

  • Huawei 6855 10GE Network Switch

  • 48* 10GE SFP+ Ethernet optical ports

The CE6855 Ethernet switch connects the management layer network and service layer network between the archive server, Database Server, Storage.

2

1.2.2 Software and Tools

Table 1-2 Software and Tool table

Software Name

Usage

Version

Quantity

OceanStor Dorado Software

Deploy and manage Huawei OceanStor Dorado 5000 storage

V700

1

OpenText Administration Client

Manage archive job and storage device

25.4

1

OpenText Archive Server

Archive and retrieve files from the storage device

25.4

1

Microsoft SQL Server

Hold the configuration information of OpenText Archive Server

SQL Server 2022

1

Operation System

Deploy the Windows Host for OpenText Archive Server and SQL Server

Windows 2022

1

S3 Browser

Used to check bucket data

12.2.9

1

2. Test Preparation

2.1 Huawei OceanStor Dorado All-Flash Storage Pre-configuration

2.1.1 Create the vStore, AK, SK, DNS Zone

2.1.2 Create the Logical Port

2.1.3 Configure the Native S3 authentication certificate

2.1.4 Configure the Object Service

2.1.5 Create the Bucket

Enable the Object Versioning and configure the WORM mode of None type.

2.2 Archive Server Pre-configuration

2.2.1 Configure the network of DNS server

3. Test Scenario and Results

3.1 Add the bucket to the archive server as S3 Storage Device using Virtual Style

Test Purpose

To verify that the Huawei OceanStor Dorado All-Flash Storage can be added to the archive server as S3 Storage Device using Virtual style.

Network Diagram

Reference to Figure 1.1

Prerequisites

  1. The Huawei OceanStor Dorado All-Flash Storage, archive server, administration client, and SQL database have been deployed and configured successfully.
  2. The S3 services of the Huawei OceanStor Dorado All-Flash Storage have been configured successfully, including vStore, AK, SK, DNS Zone, Logical Port and Native S3 authentication certificate.
  3. Versioning has been enabled for the bucket, and the WORM mode of the None type has been configured.

Test Procedures

Step 1: Login the administration client, add the archive server.

Step 2: Add the storage to the archive server through the S3 protocol.

Step 3: Test the connection between the storage and the archive server.

Step 4: Add the connection for the storage device.

Step 5: Initialize volume for the connection.

Step 6: Check the bucket data through S3 Browser.

Expected Results


1. In step 2, succeed to add the storage to the archive server.


2. In step 3, the connection test succeeded.


3. In step 4, succeed to add the connection.


4. In step 5, succeed to initialize volume.


5. In step 6, no OpenText profile in the bucket.

Test Results

1. Login the OpneText administration client, add the archive server.
1.1 Input the IP address of the archive server in the Server name field. And input the Port and Display name. Then click OK.



  • 1.2 Sign in to the archive server created in the previous step.



  • 2. Add the storage to the archive server through the S3 protocol.

    2.1 Right-click Storage Devices and choose Add Storage Device.



  • 2.2 Input the Storage Device name, and select Simple Storage Service(S3) as Storage type.



  • 2.3 Input the domain name of the storage in the Service Address field, and choose the RootCA certificate exported from the storage as the SSL certificates. Select the VIRTUAL_HOST_STYLE in the Bucket Address Style field. Configure the Signature Version to 4.



  • 2.4 Click Finish to complete Add Storage Device.




  • 3. Test the connection between the storage and the archive server.

    3.1 Right-click the storage device created in the previous step, and choose Add connection.



  • 3.2 Input a name in the Bucket field. Select defaultRegion in the Region field. Input the Access key and Secret key of the storage. Click Test Connection and the result is OK.



  • 4. Add the connection for the storage device.



  • 5. Initialize volume for the connection.








  • 6. Check the bucket data through S3 Browser. No OpenText profile in the bucket.


  • Test Conclusion

    Passed

    3.2 Add the bucket to the archive server as S3 Storage Device using Path Style

    Test Purpose

    To verify that the Huawei OceanStor Dorado All-Flash Storage can be added to the archive server as S3 Storage Device using Path Style.

    Network Diagram

    Reference to Figure 1.1

    Prerequisites

    1. The Huawei OceanStor Dorado All-Flash Storage, archive server, administration client, and SQL database have been deployed and configured successfully.
    2. The S3 services of the Huawei OceanStor Dorado All-Flash Storage have been configured successfully, including vStore, AK, SK, DNS Zone, Logical Port and Native S3 authentication certificate.
    3. Versioning has been enabled for the bucket, and the WORM mode of the None type has been configured.
    4. The storage has been added to the archive server as S3 Storage Device using Virtual Style in section 3.1.

    Test Procedures

    Step 1: Modify the setup file of the storage device generated in section 3.1 and set the S3_BUCKET_ADDR parameter to PATH_STYLE.

    Step 2: Test the connection between the storage and the archive server.

    Step 3: Add the connection for the storage device.

    Step 4: Initialize volume for the connection.

    Step 5: Check the bucket data through S3 Browser.

    Expected Results


    1. In step 1, succeed to modify the storage setup file on the archive server.


    2. In step 2, the connection test succeeded.


    3. In step 3, succeed to add the connection.


    4. In step 4, succeed to initialize volume.


    5. In step 5, no OpenText profile in the bucket.

    Test Results

    1. Modify the setup file of the storage device generated in section 3.1 and set the S3_BUCKET_ADDR parameter to PATH_STYLE.

    1.1 Navigate to the default OpenText directory at C:\ProgramData\OpenText\Archive Server 25.4.0\config\gs, and locate the generated dorado.Setup file.



  • 1.2 Check the Dorado.Setup file.



  • 1.3 Modify the Dorado.Setup file and set the S3_BUCKET_ADDR parameter to PATH_STYLE. Save the changes.



  • 1.4 Refresh the storage device on the archive server and check the property of the storage device. The Bucket Address Style has been changed to path style successfully.



  • 2. Test the connection between the storage and the archive server.

    2.1 Right-click the storage device created in the previous step, and choose Add connection.



  • 2.2 Input a name in the Bucket field. Select defaultRegion in the Region field. Input the Access key and Secret key of the storage. Click Test Connection and the result is OK.



  • 3. Add the connection for the storage device.



  • 4. Initialize volume for the connection.







  • 5. Check the bucket data through S3 Browser. No OpenText profile in the bucket.


  • Test Conclusion

    Passed

    3.3 Archive files to the S3 Storage Device with Retention period

    Test Purpose

    To verify that the archive server can archive files to the S3 Storage Device with Retention period.

    Network Diagram

    Reference to Figure 1.1

    Prerequisites

    1. The Huawei OceanStor Dorado All-Flash Storage, archive server, administration client, and SQL database have been deployed and configured successfully.
    2. The S3 services of the Huawei OceanStor Dorado All-Flash Storage have been configured successfully, including vStore, AK, SK, DNS Zone, Logical Port and Native S3 authentication certificate.
    3. Versioning has been enabled for the bucket, and the WORM mode of the None type has been configured.
    4. The storage has been added to the archive server as S3 Storage Device in section 3.1 & 3.2.

    Test Procedures

    Step 1: Create the Original Disk Buffer on the archive server.

    Step 2: Create the Original Archive on the archive server.

    Step 3: Prepare some files and write the files to the archive server’s local buffer. Check the files in the archive server’s local buffer.

    Step 4: Run related PoolWrite job to write the files in the archive server’s local buffer to the volumes of the storage. Check the bucket data through S3 Browser.

    Step 5: Check the headers of the archive files through S3 Browser.

    Expected Results


    1. In step 1, succeed to create the Original Disk Buffer.


    2. In step 2, succeed to create the Original Archive.


    3. In step 3, the files are written to the archive server’s local buffer successfully.


    4. In step 4, the files are written to the storage successfully.


    1. In step 5, the objects retention period is 1 day as expected. The object lock mode is COMPLIANCE.

    Test Results

    1. Create the Original Disk Buffer on the archive server.

    1.1 Create a new disk volume in the local disk E:\.






  • 1.2 Create a new disk buffer.







  • 1.3 Attach the local disk volume to the buffer created in the previous step.







  • 2. Create the Original Archive on the archive server.

  • 2.1 New an Original Archive on the archive server.







    2.2 Modify the security of the archive.



  • 2.3 Set the Retention period of the archive.



  • 2.4 Create a storage tier on the archive server.








  • 2.5 Create a new pool for archive in Single file (VI) type.





  • 2.6 Select the disk buffer and storage tier created in previous step.






    2.6 Attach the volume to the pool.







    3. Prepare some files and write the files to the archive server’s local buffer. Check the files in the archive server’s local buffer.

    3.1 Test files are created.



    3.2 Write the test files to the archive server’s local buffer.





    3.3 Data of the test files has been written into the local buffer.





    4. Run related PoolWrite job to write the files in the archive server’s local buffer to the volumes of the storage. Check the bucket data through S3 Browser.

    4.1 Start the related PoolWrite job.



    4.2 Job has been completed successfully and files have been archived.



    4.3 The files have been written into the storage successfully.





    4.4 The folder structure in the storage is the same as that in the local buffer.





    5. Check the headers of the archive files. The objects retention period is 1 day as expected.

    5.1 On the S3 browser, the headers of the archive files on the storage contain the ‘x-amz-object-lock-mode’ and the value is COMPLIANCE. And the headers of the archive files on the storage contain the ‘x-amz-object-lock-retain-until-date’ and the value is 2026-07-23T02:53:43Z.



    5.2 On the S3 browser, the headers of the archive files on the storage contain the ‘x-amz-object-lock-mode’ and the value is COMPLIANCE. And the headers of the archive files on the storage contain the ‘x-amz-object-lock-retain-until-date’ and the value is 2026-07-23T02:55:59Z.


    Test Conclusion

    Passed

    3.4 Retrieve archived files from S3 Storage Device

    Test Purpose

    To verify that archived files can be retrieved from S3 Storage Device.

    Network Diagram

    Reference to Figure 1.1

    Prerequisites

    1. The Huawei OceanStor Dorado All-Flash Storage, archive server, administration client, and SQL database have been deployed and configured successfully.
    2. The S3 services of the Huawei OceanStor Dorado All-Flash Storage have been configured successfully, including vStore, AK, SK, DNS Zone, Logical Port and Native S3 authentication certificate.
    3. Versioning has been enabled for the bucket, and the WORM mode of the None type has been configured.
    4. The storage has been added to the archive server as S3 Storage Device in section 3.1 & 3.2.
    5. Some files (original files) have been archived to the storage successfully and the docid have been recorded in section 3.3.

    Test Procedures

    Step 1: Run related Purge job to clean the archive server’s local buffer. And check the files in the archive server’s local buffer.

    Step 2: Prepare a destination directory for retrieving files.

    Step 3 In the archive server, retrieve the archived files from the storage to the destination directory.

    Step 4: Check the consistency of the retrieved files and original files.

    Expected Results


    1. In step 1, the files in the archive server’s local buffer are cleared successfully.


    2. In step 3, the files are retrieved to the destination directory successfully.


    3. In step 4, the retrieved files and original files are consistent.

    Test Results

    Prerequisites

    The docids have been recorded while archiving the files.

    E:\data\10GB.iso

    docid = ‘aaabb1euhzuwuybpgeaaeduboooqu’

    E:\data\5GB.jpg

    docid = ‘aaaa5o1yomgguybpgeaadbuboooqu’

    E:\data\2GB.ppt

    docid = ‘aaaa4s3weflwuybpgeaacaeboooqu’

    E:\data\573MB.rpm

    docid = ‘aaaa2w5lc6nwuybpgeaab1eboooqu’

    E:\data\4mb.xlsx

    docid = ‘aaaazlhjc1wwuybpgeaabxeboooqu’

    E:\data\file.pcapng

    docid = ‘aaaaxypwg6pguybpgeaabu3boooqu’

    E:\data\16kb.docx

    docid = ‘aaaavgjanwxwuybpgeaabseboooqu’

    E:\data\TestCase.xlsx

    docid = ‘aaaasogzbwuwuybpgeaabnmboooqu’

    E:\data\8kb.xml

    docid = ‘aaaaromjrgzwuybpgeaaavuboooqu’

    E:\data\dorado.Setup

    docid = ‘aaaao6c1xv4wuybpgeaaasuboooqu’

    E:\data\RooCA_netapp.crt

    docid = ‘aaaangkzz3hwuybpgeaaaqmboooqu’

    E:\data\RootCA_minio.crt

    docid = ‘aaaaklmjjwlguybpgeaaanuboooqu’

    E:\data\RootCA.crt

    docid = ‘aaaaifbbuglwuybpgeaaakeboooqu’

    E:\data\my-data-file.csv

    docid = ‘aaaah6m5xvbwuybpgeaaahmboooqu’

    E:\data\123.txt

    docid = ‘aaaafnz2pnzguybpgeaaae3boooqu’

    E:\data\0KB.txt

    docid = ‘aaaacbpblxtguybpgeaaaaeboooqu’

    Test Results

    1. Run related Purge job to clean the archive server’s local buffer. And check the files in the archive server’s local buffer.

    1.1 Before running the job, folder ‘00’ is in the local buffer.

    1.2 Change Min. free space to ‘100%’ in related buffer properties, so that the data can be purged immediately for testing purposes.

    1.3 Start the purge job.

    1.4 The folder ‘00’ in the archive server local buffer has been removed.

    2. Create a new folder in the local disk as the destination directory for retrieving files.

    3. In the archive server, retrieve the archived files with the docid recorded earlier from the storage to the destination directory.

    4. The MD5 value of the retrieved files and original files are the same. That indicates the retrieved files and original files are consistent.

    Test Conclusion

    Passed

    3.5 Verify Retention Period of S3 Storage Device

    Test Purpose

    To verify that the retention period is supported when the storage is used as S3 Storage Device of the archive server.

    Network Diagram

    Reference to Figure 1.1

    Prerequisites

    1. The Huawei OceanStor Dorado All-Flash Storage, archive server, administration client, and SQL database have been deployed and configured successfully.
    2. The S3 services of the Huawei OceanStor Dorado All-Flash Storage have been configured successfully, including vStore, AK, SK, DNS Zone, Logical Port and Native S3 authentication certificate.
    3. Versioning has been enabled for the bucket, and the WORM mode of the None type has been configured.
    4. The storage has been added to the archive server as S3 Storage Device in section 3.1 & 3.2.
    5. Some files (original files) have been archived to the storage successfully and the docid have been recorded in section 3.3.

    Test Procedures

    Step 1: Check the headers of the archived files through S3 Browser.

    Step 2: Delete the archived files within the retention period through S3 Browser.

    Step 3: Delete the archived files after the retention period expires through S3 Browser.

    Expected Results

    1. In step 1, the retention period of the object has not yet expired, and the object is in a locked state.
    2. In step 2, fail to delete the archived files within the retention period.
    3. In step 3, succeed to delete the archived files after the retention period expires.

    Test Results

    1. Check the headers of the archived files through S3 Browser. The archived files could not be deleted within the retention period (2026-07-23T02:55:59Z UTC+0 / 2026-07-23T10:55:59 UTC+8).
      The archive files could not be deleted on the s3 browser within the retention period(2026-07-23T02:55:59Z UTC+0 / 2026-07-23T10:55:59 UTC+8).The error is reported:

    2. Failed – AccessDenied: Operation not permitted.



    3. The archive files could be deleted on the s3 browser without the retention period(2026-07-23T02:55:59Z UTC+0 / 2026-07-23T10:55:59 UTC+8).




    Test Conclusion

    Passed

    4. Reference

    4.1 Huawei OceanStor Dorado All-Flash Storage User Guide

    https://support.huawei.com/hedex/hdx.do?docid=EDOC1100489522&id=public_path_object_base_config_003