Huawei OceanStor Pacific Storage and Veritas NetBackup Interoperability Test Report

Axians Global
All Rights Reserved

Executive Summary

Axians Global (“Axians”) assessed the interoperability of Veritas NetBackup software with Huawei OceanStor Pacific Storage. The goal of the assessment is to validate that Veritas NetBackup is interoperable with Huawei OceanStor Pacific Storage.

In the assessment, Axians has determined that Veritas NetBackup software backup and restore jobs will function with Huawei OceanStor Pacific Storage for the following scenarios:

Test Scenario

Storage Involved

Protocol(s) Tested

Result

Backup Target – Cloud Storage

OceanStor Pacific Storage

S3

Passed

Backup Target – immutable (WORM) cloud storage

OceanStor Pacific Storage

S3

Passed

Backup Source – Cloud Object Store

OceanStor Pacific Storage

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 Veritas NetBackup and Huawei.

1. Environment Configuration

1.1 Networking diagram

Figure 1.1 Huawei OceanStor Pacific Storage as the Cloud Storage and the Cloud Object Store Test Networking

C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\6155B05B-5BFD-4009-F732-D5012DA43A47.png

Figure 1.2 Huawei OceanStor Pacific Storage as the immutable (WORM) cloud storage Test Networking

Note: This networking diagram is for reference only. For details about the connections between Huawei OceanStor Pacific Storage nodes and application servers, between nodes, see the Huawei OceanStor Pacific Storage product documentation.

Networking description:

  • Deployment at the production end:

1) Deploy one ESXi physical host, install the VMware VM software, create VMs, and install windows operating system.

2) The management network and service network are connected to the Veritas NetBackup software and Huawei OceanStor Pacific Scale-Out Storage through switches

  • Deploy the Veritas NetBackup software on Windows and Linux VM server.
  • All storage devices connect to the Veritas NetBackup through 10g Ethernet.

1.2 Hardware and Software Configuration

1.2.1 Storage Configuration

Table 1-1 Huawei storage configuration table

Name

Model

Version

Quantity

Storage

Huawei OceanStor Pacific Scale-Out Storage

(Hereinafter referred to as “Pacific” as well)

8.2

1

1.2.2 Matching Hardware Configuration

Table 1-2 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

Veritas NetBackup Master server

(Hereinafter referred to as “NBU 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

Deploys backup software to schedule backup tasks.

1

Veritas NetBackup Media server

(Hereinafter referred to as “NBU 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

Deploys backup software to connect to pacific storage and transfer backup data.

1

1.2.3 Test Software and Tools

Table 1-3 Test Software and Tool List

Software Name

description

Version

Quantity

VMWare ESXi

VMware virtualization platform

7

1

Veritas NetBackup

Veritas NetBackup Software

10.4

1

Operation System

Install the Windows Hosts

Windows Server 2016

(master server)

1

Operation System

Install the Linux Hosts

RHEL 8.8

(media server)

1

S3 Browser

Connect to the Pacific storage and browse the bucket data

9

1

2. Test Preparation

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

https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-3.png
https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-4.png

2.2 Create the Service Network on the storage device

https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-5.png

2.3 Create the Namespace on the storage device

https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-6.png

2.4 Create the Bucket on the storage device

https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-7.png

2.5 Configure the DNS on the NBU server

Query the IP Address of Object DNS Service in Subnet on the storage device.

https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-8.png

Configure DNS on Windows and Linux Hosts.

C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\ScreenShot\53324B92-1EB5-481D-8A7A-9009F0BE8B9E.png

3. Verification the Pacific Storage interconnects with Veritas NetBackup to serve as cloud object storage (S3 backup media)

3.1 Add the bucket as S3 target storage through HTTP protocol

Test Purpose

To verify that the bucket can be added to the NBU server as S3 target storage through HTTP protocol.

Test Networking

Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.1

Prerequisites

  1. Deployment of storage device, Master server, Media server and networking have been completed.
  2. The storage device is running properly.
  3. Namespace and object bucket have been created on the storage device.

Test Procedure

  1. Add the storage device as a cloud storage server through HTTP protocol. Endpoint access style choose Virtual Hosted Style.
  2. Create a disk pool and add the bucket as disk volume.
  3. Create a storage unit and select the disk pool created in step 2.
  4. Create a backup policy.

Expected Result

  1. In step 1, succeed to configure the cloud storage server.
  2. In step 2, succeed to configure the disk pool.
  3. In step 3, succeed to configure the storage unit.
  4. In step 4, succeed to configure the backup policy.

Test Result

In step 1, the cloud storage server is configured successfully.

https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-10.png
https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-11.png
https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-12.png
https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-13.png

2. In step 2, the disk pool is configured successfully.

https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-14.png
https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-15.png
https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-16.png

3. In step 3, the storage unit is configured successfully. 

https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-17.png
https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-18.png

In step 4, the backup policy is configured successfully. 

https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-19.png
https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-20.png
https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-21.png
https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-22.png

Test Conclusion

Passed

3.2 Add the bucket as S3 target storage through HTTPS protocol

Test Purpose

To verify that the bucket can be added to the NBU server as S3 target storage through HTTPS protocol.

Test Networking

Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.1

Prerequisites

  1. Deployment of storage device, Master server, Media server and networking have been completed.
  2. The storage device is running properly.
  3. Namespace and object bucket have been created on the storage device.
  4. The storage device certificate has been imported and activated.
  5. The complete certificate chain of storage device has been prepared on the NBU server.

Test Procedure

  1. Add the storage device as a cloud storage server through HTTPS protocol. For Endpoint access style choose Path Style.
  2. Create a disk pool and add the bucket as disk volume.
  3. Create a storage unit and select the disk pool created in step 2.
  4. Create a backup policy.

Expected Result

1. In step 1, succeed to configure the cloud storage server.
2. In step 2, succeed to configure the disk pool.
3. In step 3, succeed to configure the storage unit.
4. In step 4, succeed to configure the backup policy.

Test Result

Prerequisites Pre1 Write the complete certificate chain file to the cacert.pem file on NBU server. 
https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-35.pngTest Result In step 1, the cloud storage server is configured successfully.https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-36.pnghttps://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-37.pnghttps://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-38.pnghttps://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-39.pnghttps://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-40.png

  • In step 2, the disk pool is configured successfully.
  • https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-41.png
    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-42.png
    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-43.png
    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-44.png

    3. In step 3, the storage unit is configured successfully.
    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-45.png

    2. In step 4, the backup policy is configured successfully.


    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-46.pnghttps://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-47.pnghttps://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-48.pnghttps://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-49.png
     




    Test Conclusion

    Passed

    3.3 Full Backup and Recovery

    Test Purpose

    To verify that the NBU server full backup and recovery is working

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.1

    Prerequisites

    1. Deployment of storage device, Master server, Media server and networking have been completed.
    2. The storage device is running properly.
    3. Namespace and object bucket have been created on the storage device.
    4. Prepare some large files and small files.

    Test Procedure

    1. Right-click the backup policy and start full backup job.
    2. Once the backup job is finished, check the status of full backup job.
    3. Enter the recover page and start the recovery job, restoring files to another place.
    4. Once the recovery job finished, check the status of the job and data consistency.

    Expected Result

    1. In step 2, the full backup job finishes successfully.
    2. In step 4, the recovery job finishes successfully, and restored files are the same as original files.

    Test Result

    Prerequisites Pre1 Prepare some large files and small files as backup source.
    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-50.pngTest Result In Step1, right-click the backup policy and start full backup job.
    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-51.png
    2. In Step2, check that the state of backup job is done. The backup job finishes successfully.
    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-52.png

    3. In Step3, Enter the recover page and start the recovery job, restoring files to another place.

    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-53.png

    4. In Step4, check that the state of restore job is successful, and restored files are the same as the original files.

    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-54.pnghttps://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-55.png

    Test Conclusion

    Passed

    3.4 Incremental Backup and Recovery

    Test Purpose

    To verify that the NBU server incremental backup and recovery is working

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1-1

    Prerequisites

    1. Deployment of storage device, Master server, Media server and networking have been completed.
    2. The storage device is running properly.
    3. Namespace and object bucket have been created on the storage device.
    4. Prepare some large files and small files.
    5. The full backup job has completed in section 3.5.

    Test Procedure

    1. Right-click the backup policy and start incremental backup job.
    2. Once the backup job is finished, check the status of incremental backup job.
    3. Enter the recover page and start the recovery job, restoring files to another place.
    4. Once the recovery job finished, check the status of the job and data consistence.

    Expected Result

    1. In step 2, the incremental backup job finishes successfully.
    2. In step 4, the recovery job finishes successfully, and restored files are the same as the original files.

    Test Result

    Prerequisites

    Pre1 Add some large files and small files as backup source.

    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-56.png

    Test Result

    1. In Step1, right-click the backup policy and start incremental backup job.

    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-57.png

    2. In Step2, check that the state of backup job is done. The backup job finishes successfully.

    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-58.png

    3. In Step3, Enter the recover page and start the recovery job, restoring files to another place.
    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-59.png


    4. In Step4, check that the state of restore job is successful, and restored files are the same as the original files.

    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-60.png
    https://axians.cloud-services.paris/wp-content/uploads/2024/03/word-image-3543-61.png

    Test Conclusion

    Passed

    4. Verification the Pacific Storage interconnects with Veritas NetBackup to serve as the cloud object store (S3 backup source)

    4.1 Add the bucket as S3 backup source through HTTP protocol

    Test Purpose

    To verify that the NetBackup server supports adding a bucket as the S3 backup source through the HTTP protocol.

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.1

    Prerequisites

    1. Deployment of storage device, Master server, Media server and networking have been completed.
    2. The storage device is running properly.
    3. Namespace and object bucket have been created on the storage device.
    4. The NetBackup Web Ui console is available
    5. The storage unit has been created in chapter 3.

    Test Procedure

    1. Log into the NetBackup web UI.
    2. Create a cloud object store through HTTP protocol.
    3. Create a backup policy, which policy type is Cloud-Object-Store.

    Expected Result

    1. In step 2, succeed to add cloud object store
    2. In step 3, succeed to configure the backup policy.

    Test Result


    1. Create a cloud object store, Workloads>Cloud object store>Add

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\AF4D6771-75F3-4F24-BCA4-91A5C0A28DCB.png

    2. Set Amazon as Cloud object sore provider name, then Add a new Region

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\2F60A39D-23AE-42F1-C837-F0CCC2EA7B1F.png

    3. Select Access credentials, then Add a new credential, disable SSL

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\2367C393-8372-4748-9A22-05532E314703.png

    4. Select AWS S3 compatible, then input Access key ID (AK) and Secret access key (SK).

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\89A37B28-B6C3-439A-DE2F-3D09290F3906.png

    5. Review the content

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\075EFBC5-798B-4F37-CFC2-C4B1BC07C7A9.png

    In step 5, the cloud object store is created successfully.

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\026D20A0-35F9-4AEC-8673-2711D13D102D.png




    6. Set the policy type to cloud object store.

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\244008C2-BD15-43EB-AB65-1A165B12B708.png


    7. Create backup schedule

    8. Configure cloud object

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\50CE381C-1FF1-4751-EA0F-C014818B8441.png

    In step 8, the backup policy is configured successfully. 

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\B8D88E3A-2A9F-4F40-BB42-DAB05FCBFAB7.png

    Test Conclusion

    Passed

    4.2 Add the bucket as S3 backup source through HTTPS protocol

    Test Purpose

    To verify that the NetBackup server supports adding a bucket as the S3 backup source through the HTTP protocol.

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.1

    Prerequisites

    1. Deployment of storage device, Master server, Media server and networking have been completed.
    2. The storage device is running properly.
    3. Namespace and object bucket have been created on the storage device.
    4. The NetBackup web UI console is available
    5. The storage device certificate has been imported and activated.
    6. The complete certificate chain of storage device has been prepared on the NBU server.
    7. The storage unit has been created in chapter 3.

    Test Procedure

    1. Log into the NetBackup web UI.
    2. Create a cloud object store through HTTPS protocol.
    3. Create a backup policy, which policy type is Cloud-Object-Store.

    Expected Result

    1. In step 1, succeed to add cloud object store
    2. In step 3, succeed to configure the backup policy.

    Test Result

    Prerequisites Pre1 Write the complete certificate chain file to the cacert.pem file on NBU server. 

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\6C0F16B5-E46C-4015-E294-6D33000713DB.png

    In step 2, the cloud object store is created successfully.


    1. Create a cloud object store, Workloads>Cloud object store>Add

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\AF4D6771-75F3-4F24-BCA4-91A5C0A28DCB.png


    2. Set Amazon as Cloud object sore provider, then Add a new Region

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\2F60A39D-23AE-42F1-C837-F0CCC2EA7B1F.png

    3. Select Access credentials, then Add a new credential, enable SSL

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\8D530CE0-EBF7-456F-EB09-A98C390D9778.png


    4. Select AWS S3 compatible, then input Access key ID (AK) and Secret access key (SK).

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\9CD17D75-5364-4A37-D485-4790B353962A.png

    5. Review the content

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\63B93D6F-0745-4B91-92DF-D25BBBB29788.png

    In step 5, the cloud object store is created successfully.

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\026D20A0-35F9-4AEC-8673-2711D13D102D.png

    6. Set the policy type to cloud object store.

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\43958820-C8F6-4ACF-9D3E-55B924C5098C.png

    7. Create backup schedule

    8. Configure cloud object

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\E69908E2-D73E-40C8-D8B2-E80A6C211F08.png


    In step 8, the backup policy is configured successfully. 

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\B8D88E3A-2A9F-4F40-BB42-DAB05FCBFAB7.png

    Test Conclusion

    Passed

    4.3 Full Backup and Recovery

    Test Purpose

    To verify that full backup and restore works properly when the S3 bucket as the backup source

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.1

    Prerequisites

    1. Deployment of storage device, Master server, Media server and networking have been completed.
    2. The storage device is running properly.
    3. Namespace and object bucket have been created on the storage device.
    4. Prepare some large files and small files.
    5. The backup policy has been created in section 4.1 or 4.2.

    Test Procedure

    1. Right-click the backup policy and start full backup job.
    2. Once the backup job is finished, check the status of full backup job.
    3. Enter the recover page and start the recovery job, restoring files to another place.
    4. Once the recovery job finished, check the status of the job and data consistency.

    Expected Result

    1. In step 2, the full backup job finishes successfully.
    2. In step 4, the recovery job finishes successfully, and restored files are the same as the original files.

    Test Result

    Prerequisites


    Pre1 Prepare some large files and small files as backup source.

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\ScreenShot\55121040-5D46-4287-AAD1-6F1741A97E95.png

    Test Result


    1. In Step1, right-click the backup policy and start full backup job.

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\ABFB9D27-C4C6-429B-DA28-9CCD476A6C01.png

    2. In Step2, check that the state of backup job is done. The backup job finishes successfully.

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\ScreenShot\636F403E-FE7F-49BD-D877-D3D9A419E0D2.png

    3. In Step3, Enter the recover page and start the recovery job, restoring files to another place.

    4. In Step4, check that the state of restore job is successful, and restored files are the same as the original files.



    Test Conclusion

    Passed

    4.4 Incremental Backup and Recovery

    Test Purpose

    To verify that incremental backup and restore works properly when the S3 bucket as the backup source

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.1

    Prerequisites

    1. Deployment of storage device, Master server, Media server and networking have been completed.
    2. The storage device is running properly.
    3. Namespace and object bucket have been created on the storage device.
    4. Prepare some large files and small files.
    5. The full backup job has completed in section 4.3.

    Test Procedure

    1. Right-click the backup policy and start incremental backup job.
    2. Once the backup job is finished, check the status of incremental backup job.
    3. Enter the recover page and start the recovery job, restoring files to another place.
    4. Once the recovery job finished, check the status of the job and data consistency.

    Expected Result

    1. In step 2, the incremental backup job finishes successfully.
    2. In step 4, the recovery job finishes successfully, and restored files are the same as the original files.

    Test Result

    Prerequisites

    Pre1 Add some large files and small files as backup source.

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\ScreenShot\BFD46007-6C98-4AF0-8F3E-5C180BBC4E11.png

    Test Result


    In Step1, right-click the backup policy and start incremental backup job.

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\B8779DA4-9A25-4F02-F019-0561CD22850F.png

    2. In Step2, check that the state of backup job is done. The backup job finishes successfully.

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\F76FBA26-F89E-40B6-AFE5-DF34F34906F5.png

    3. In Step3, Enter the recover page and start the recovery job, restoring files to another place.
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\64E1BF21-1847-45A8-A2E4-A58462499C51.png


    4. In Step4, check that the state of restore job is successful, and restored files are the same as the original files.

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\F066D84E-6CF8-40A7-9AB4-5B308383C6EE.png
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\ScreenShot\3FF7F67A-4712-4047-CF18-0CAE4F56F731.png

    Test Conclusion

    Passed

    5. Verification the Pacific Storage interconnects with Veritas NetBackup to serve as immutable (WORM) cloud storage through the MSDP

    5.1 Create the Media Server Deduplication Pool (MSDP) storage server

    Test Purpose

    To create a Media Server Deduplication Pool (MSDP) storage server in the NetBackup web UI.

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.2

    Prerequisites

    1. Deployment of storage device, Master server, Media server and networking have been completed. The storage device is running properly.

    2. Namespace and object bucket have been created on the storage device.

    3. The media server has been installed and connected to the master server.

    4. The NetBackup web UI console is available

    Test Procedure

    1. Log into the NetBackup web UI.

    2. Choose Storage > Disk storage > Add to add a storage server.

    3. On the displayed page, choose Disk storage servers > Media Server Deduplication Pool to local or cloud storage (MSDP, MSDP Cloud).

    4. Select media server. (You are not advised to select the primary server, as unexpected problems may occur.)

    5. Enter the user-defined account and password. (This account is used only for MSDP.)

    6. Enter the MSDP path in the storage path text box. (You can also click Browse to select the directory. Ensure that the selected directory has sufficient capacity.)

    7. (Optional) Whether to enable encryption. KMS encryption options need to be configured additionally.

    8. Click Save and wait until the creation is complete.

    Expected Result

    1. In step 1, login NBU web console succeeded.

    2. In step 4, the server is loaded and the media server is selected.

    3. In step 8, the MSDP storage pool is successfully created.

    Test Results

    1. Log into the VERITAS NetBackup Console from browser.
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\ScreenShot\3B007476-30A8-4E34-A432-85065C236E38.png
    2. Choose Storage > Disk storage > Add to add a storage server.
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\166F3EFD-E613-485D-A7F3-149068EC73F1.png


    3.On the displayed page, choose Disk storage servers > Media Server Deduplication Pool to local or cloud storage (MSDP, MSDP Cloud).
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\1CAC06E1-13C7-470A-FFA1-3667B4902C00.png


    4. Select media server. (You are not advised to select the primary server, as unexpected problems may occur.)
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\CB60671A-E55F-4707-C4CA-16E7BCD2C7DE.png

    5. Enter the user-defined account and password. (This account is used only for MSDP.)
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\7E79AF78-B327-43C6-9019-EC278AE6148C.png



    6. Enter the MSDP path in the storage path text box, (You can also click Browse to select the directory. Ensure that the selected directory has sufficient space.) (Optional) Whether to enable encryption. KMS encryption options need to be configured additionally.
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\56C7CFAA-D7C5-4972-BC2A-307A0C81EA13.png


    7. Click Save and wait until the creation is complete.
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\693C0E7A-0408-426F-8130-CAE9801BFA10.png


    8. Create the MSDP pool successfully
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\61A1711E-64A7-4A99-DF75-FBCD7ABDE5BB.png

    Test Conclusion

    Passed

    5.2 Create the Disk Pool

    Test Purpose

    To create the disk pool

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.2

    Prerequisites

    1. Deployment of storage device, Master server, Media server and networking have been completed.

    2. The storage device is running properly.

    3. Namespace and object bucket have been created on the storage device.

    4. The media server has been installed and connected to the master server.

    5. The MSDP storage server has created in section 5.1

    Test Procedure


    1. Choose Disk storage > Disk pool > Add.

    2. Click Change and select the MSDP storage server. Enter the disk pool name.

    3. Select Add volume under the Volume table, and then enter the volume name, select the Cloud storage provider type of Amazon.

    4. Choose Region > Add, Enter the region name, Location constraint, Service URL ,select Path style and click Add.

    5. Choose access credentials > add a new credential, enter the credential name, AK, and SK, click Next, and click Save.

    6. Select use object lock under WORM, and configure the lock duration. Disable the SSL.

    7. Select retrieve list to obtain existing buckets, or add a new bucket.

    8. (Optional) Configure the Replication.

    9. On the Review page, confirm the information and click Finish.

    10. Create the storage pool.

    Expected Result


    1. In step 7, success to get bucket lists which object-lock and versioning are enabled.


    2. In step 10, success to create storage pool.

    Test Results

    Prerequisites Pre1 The namespace has been enabled the worm policy mode to None, and enabled the Versioning through the S3 Browser.

  • Choose Disk storage > Disk pool > Add.
  • C:\Users\y30028448\AppData\Roaming\eSpace_Desktop\UserData\y30028448\imagefiles\originalImgfiles\FB782416-9D6F-48AD-A9CF-47A11876DF87.png
    2. Click Change and select the storage server. Enter the disk pool name.


    3.Select Add volume under the Volume table, and enter the volume name, select the Cloud storage provider type of Amazon



    4. Choose Region > Add,

    Enter the region name, Location constraint, Service URL ,select Path style and click Add.



    5. Choose access credentials > add a new credential, enter the credential name, AK, SK, click Next, and click Save.
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\9FEFE65E-658F-4760-DD0C-2BB1EAA861CA.png


    6. Select use object lock under WORM, and configure the lock duration. Disable the SSL.



    7. Select retrieve list to obtain existing buckets, or add a new bucket.



    8. (Optional) Configure the Replication.
    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\85032C2E-B840-49AE-97EE-F1EE876A1FB3.png


    9. On the Review page, confirm the information and click Finish.



    10. Create the disk pool successfully.




    Test Conclusion

    Passed

    5.3 Create the Storage Unit

    Test Purpose

    To verify that storage pool is available

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.2

    Prerequisites

    1. Deployment of storage device, Master server, Media server and networking have been completed.

    2. The storage device is running properly.

    3. Namespace and object bucket have been created on the storage device.

    4. The media server has been installed and connected to the master server.

    5. The MSDP has created success in section 5.1

    6. The storage pool has created in section 5.2

    Test Procedure


    1. Choose Storage Units > Add to add a storage unit.

    2. Select disk storage server > Media Server Deduplication Pool to local or cloud storage (MSDP, MSDP Cloud).

    3. Enter the name and click Next.

    4. Select disk pool, and enable WORM, and click Next.

    5. (Optional) Add additional media servers and click Next.

    6. Confirm the configuration and click Finish.

    7. Check the bucket data.

    Expected Result


    1. In step 4, succeed to select storage pool and enable WORM.

    2. In step 6, succeed to create the storage unit.

    3. In step 7, the bucket contains the directory(databases) and files(lsu-worm.conf/lockdown-mode.conf)


    Test Results


    1. Choose Storage Units > Add a storage unit.


    2. Select the Category of Media Server Deduplication Pool to local or cloud storage (MSDP, MSDP Cloud).

    C:\Users\l30059655\AppData\Roaming\WeLink_Desktop\appdata\IM\l30059655\ReceiveFiles\originalImgfiles\0AAC5EAA-C85C-4119-F41F-A7EB34F054FD.png


    3. Enter the name and click Next.




    4. Select the disk pool, and enable WORM, and click Next.

    5. (Optional) Add additional media servers and click Next

    6. Confirm the configuration and click Save.

    7. Create the storage unit successfully.

    the bucket contains the directory(databases) and files(lsu-worm.conf/lockdown-mode.conf)



    Test Conclusion

    Passed

    5.4 Create the Policy

    Test Purpose

    To verify that the MSDP unit is available

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.2

    Prerequisites


    1. Deployment of storage device, Master server, Media server and networking have been completed.

    2. The storage device is running properly.

    3. Namespace and object bucket have been created on the storage device.

    4. The storage unit has created in selection 5.3

    Test Procedure


    1. Choose Policy > Add.

    2. Enter the policy name, select the policy type of Cloud-Object-Store, and select the policy storage created in section5.3.

    3. Select the Schedule and click Add. Enter the name, set the type of the Full backup, and set the retention period. (Note that the Retention time must be within the time range set during MSDP Storage Pool in section 5.2)

    4. Select the Cloud objects.

    5. Select the Include all objects/blobs in the selected buckets/containers.

    6. Create the policy

    Expected Result


    1. In step 4, succeed to connect to the Cloud-Object-Store buckets.

    2. In step 6, succeed to create the policy.

    Test Results

    1. Choose Policy > Add.
    2. Enter the policy name, select the policy type of Cloud-Object-Store, and select the policy storage created in section5.3.



    3. Select the Schedule and click Add. Enter the name, set the type of the Full backup, and set the retention period. (Note that the Retention time must be within the time range set during MSDP Storage Pool in section 5.2)



    4. Select the Cloud objects.





    5. Select the Include all objects/blobs in the selected buckets/containers.



    6.Create the policy successfully


    Test Conclusion

    Passed

    5.5 Full Backup and Recovery

    Test Purpose

    To verify that full backup and restore works properly when the pacific as the immutable (WORM) cloud storage through the MSDP

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.2

    Prerequisites


    1. Deployment of storage device, Master server, Media server and networking have been completed.

    2. The storage device is running properly.

    3. Namespace and object bucket have been created on the storage device.

    4. Prepare some files to backup.

    5. The backup policy has been created in section 5.4.

    Test Procedure


    1. Select a backup policy and click Manual Backup.

    2. Once the backup job is finished, check the status of full backup job, and check the bucket size and data.

    3. Enter the recover page and start the recovery job, restoring files to another place.

    4. Once the recovery job finished, check the status of the job and data consistency.

    Expected Result


    1. In step 1, the full backup job finishes successfully.

    2. In step 2, the data directory created under the bucket, and the backup data write to data directory successfully.

    3. In step 4, the recovery job finishes successfully, and restored files are the same as the original files.


    Test Results


    Prerequisites

    Pre1 Prepare some files as backup source.



    Test Result


    1. Select a backup policy and click Manual Backup



    2. Check that the state of backup job is done. The backup job finishes successfully.



    3. The data directory created under the bucket, and the backup data write to data directory successfully



    4. Enter the recover page and start the recovery job, restoring files to another place.







    5. Once the recovery job finished, check the status of the job and data consistency.



    Test Conclusion

    Passed

    5.6 Incremental Backup and Recovery

    Test Purpose

    To verify that incremental backup and restore works properly when the pacific as the immutable (WORM) cloud storage through the MSDP

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.2

    Prerequisites

    1. Deployment of storage device, Master server, Media server and networking have been completed.
    2. The storage device is running properly.
    3. Namespace and object bucket have been created on the storage device.
    4. The full backup job has completed in section5.5.

    Test Procedure

    1. Add some files to backup.
    2. Right-click the backup policy and start incremental backup job.
    3. Once the backup job is finished, check the status of incremental backup job.
    4. Enter the recover page and start the recovery job, restoring files to another place.
    5. Once the recovery job finished, check the status of the job and data consistency.

    Expected Result

    1. In step 2, the incremental backup job finishes successfully.
    2. In step 5, the recovery job finishes successfully, and restored files are the same as the original files.

    Test Result

    Prerequisites

    Pre1 Add some files to backup.


    Test Result

    In Step2, right-click the backup policy and start incremental backup job.

    2. In Step2, check that the state of backup job is done. The backup job finishes successfully.



    3. In Step3, Enter the recover page and start the recovery job, restoring files to another place.








    4. In Step4, check that the state of restore job is successful, and restored files are the same as the original files.




    Test Conclusion

    Passed

    5.7 Retention Period of immutable (WORM) cloud storage Testing

    Test Purpose

    To verify that the retention period is supported when the storage is used as S3 target storage.

    Test Networking

    Huawei OceanStor Pacific Storage Function Compatibility Test Networking 1.2

    Prerequisites

    In section 5.5-5.6, the backup is successful.

    Test Procedure

    1. Check the headers of the backup files on the s3 Browser.

    2. Delete the backup files within the retention period on the backup server.

    3. Delete the backup files within the retention period on the s3 Browser.

    4. Delete the backup files after the retention period expires on the backup server, and check the backup files on the s3 Browser.

    Expected Result


    1. In step 1, the headers of the backup files show that ‘x-amz-object-lock-mode’ is ‘COMPLIANCE’, and contain the ‘x-amz-object-lock-retain-until-date’.

    2. In step 2, fail to delete the backup files within the retention period on the backup server.

    3. In step 3, fail to delete the backup files within the retention period on the on the s3 Browser.

    4. In step 4, succeed to delete the backup files after the retention period expires.

    Test Results


    1. Check the headers of the backup files on the s3 Browser.
    2. Delete the backup files within the retention period on the backup server.

    3. Delete the backup files within the retention period on the s3 Browser.



    4. Delete the backup files after the retention period expires on the backup server, and check the backup files on the s3 Browser.





    The backup files are deleted successfully after the retention period expires.





    Test Conclusion

    Passed

    6. Reference

    6.1 Veritas NetBackup™ Administrator’s Guide, Volume I

    https://www.veritas.com/content/support/en_US/doc/18716246-158973241-0/v27655789-158973241

    6.2 Huawei OceanStor Pacific Series Product Documentation

    https://support.huawei.com/hedex/hdx.do?docid=DOC1101187689&id=object_config_00184

    6.3 Veritas NetBackup™ Deduplication Guide

    https://www.veritas.com/content/support/en_US/doc/25074086-163525529-0/v26653261-163525529