Huawei OceanProtect Backup Storage and Veritas NetBackup

Executive Summary

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

In the assessment, Axians has determined that Huawei OceanProtect Backup Storage support below OpenStorage functionalities: Auto Image Replication (A.I.R), Optimized Duplication (Opt_Dup) and Whole Image Copy Optimized Duplication (WI_Opt_Dup).

Also, Veritas NetBackup software backup, replication and restore jobs will function with Huawei OceanProtect Backup Storage for the following scenarios:

Test Scenario

Storage Involved

Protocol(s) Tested

Result

Backup Media –NFS

OceanProtect Backup Storage

NFS

Passed

Duplication within Master Domain

OST

Passed

Replication between Master Domains

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 OceanProtect Backup Storage Function Compatibility Test Networking 1

Note: This networking diagram is for reference only. For details about the connections between Huawei OceanProtect Backup Storage controller enclosures and application servers, between controller enclosures and disk enclosures, and between controller enclosures, see the Huawei OceanProtect Backup 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 Linux operating system.
  2. The management network and service network are connected to the Veritas NetBackup software and Huawei OceanProtect Backup Storage through switches.
  • Deploy the Veritas NetBackup software on each server (In this case, backup server A installed Master and Media server software. Backup server B installed Media server software.)
  • All storage devices connect to the Veritas NetBackup through 10g Ethernet.

Figure 1.2 Huawei OceanProtect Backup Storage Function Compatibility Test Networking 2

Note: This networking diagram is for reference only. For details about the connections between Huawei OceanProtect Backup Storage controller enclosures and application servers, between controller enclosures and disk enclosures, and between controller enclosures, see the Huawei OceanProtect Backup 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 Linux operating system.
  2. The management network and service network are connected to the Veritas NetBackup software and Huawei OceanProtect Backup Storage through switches.
  • Deploy the Veritas NetBackup software on each server (In this case, maser server, Media server and client software installed on one backup 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-2 Huawei storage configuration table

Name

Model & software version

Quantity

OceanProtect Backup Storage

OceanProtect 1.3.0

2

1.2.2 Other Hardware Configuration

Table 1-3 Hardware Configuration

Name

description

Quantity

Usage

VMWare ESXi Server

x86 server

  • CPU:2* Gold 5218
  • Memory: 704 GB
  • Network: 4 x 10GE optical ports

1

Install Linux operating system

Veritas NetBackup Master+Media server

x86 server

  • CPU: 8* vCPUs
  • Memory: 16GB
  • Network: 10GE vNIC

2

Deploys backup software to schedule backup tasks and transfer backup data.

Veritas NetBackup Media server

x86 server

  • CPU: 8* vCPUs
  • Memory: 16GB

Network: 10GE vNIC

1

Deploys backup software to transfer backup data.

Ethernet switch

Huawei 6855 10GE Network Switch

1

10GE network switch on the OceanProtect Backup Storage backup service plane

1.2.3 Test Software and Tools

Table 1-4 Test Software and Tool List

Software Name

description

Quantity

VMware ESXi 7.0u2

VMWare virtualization platform

1

Veritas NetBackup 10.2

Master server

2

Media server

3

Red Hat Enterprise Linux 8.3

Installing Linux Host

3

OceanProtect_1.3.0_OSTPlugin_LinuxR.zip

OST plug-in software

3

2. Test Preparation

2.1 Create Users

On OceanProtect storage A

On OceanProtect storage B

2.2 Create Remote Device

On OceanProtect storage A

On OceanProtect storage B

2.3 Create a Logical Port

On OceanProtect storage A

On OceanProtect storage B

2.4 Create File Systems

For the same Master Domain test

On OceanProtect storage A

On OceanProtect storage B

For the different Master Domain test

On OceanProtect storage A

On OceanProtect storage B

2.2 Create NFS Shares for File Systems

For the same Master Domain test

On OceanProtect storage A

On OceanProtect storage B

For the different Master Domain test

On OceanProtect storage A

On OceanProtect storage B

2.3 Install OST plugin

On Media Server A

On Media Server C

On Media Server B

2.7 Configuring Multiple Links

For the same Master Domain test

On Media Server A:

Run the following command: bash /opt/OceanProtect/scripts/config_filesystem_storage.sh.

Add source filesystem.

Add target filesystem.

On Media Server B

run the following command: bash /opt/OceanProtect/scripts/config_filesystem_storage.sh.

Add target filesystem.

For the different Master Domain test

On Media Server A

On Media Server C

3. OceanProtect Backup Storage Interconnection with Veritas NetBackup

3.1 Add NFS Share and Backup Policy for the Same Master Domain

Test Purpose

Add NFS shares to the backup server as the backup Media and create backup policy

Test Networking

Huawei OceanProtect Backup Storage Function Compatibility Test Networking 1

Prerequisites

  1. Deployment of storage device, Master server, Media server and networking have been completed.
  2. The storage is running properly.
  3. File system and NFS share have been created on storage device.
  4. The storage device has been configured with a remote device.
  5. The OST plug-in has been configured.

Test Procedure

  1. Add storage server as source device on Media server A.
  2. Create a new disk pool.
  3. Create a new storage unit.
  4. Repeat steps 1 – 3 as target side on Media server A.
  5. Create a new storage lifecycle policy.
  6. Create a new backup policy.

Expected Result

Step 1 Storage server is configured successfully.

Step 2 Disk pool is configured successfully.

Step 3 Storage unit is configured successfully.

Step 4 Storage server,disk pool and storage unit are configured successfully.

Step 5 Storage lifecycle policy is configured successfully.

Step 6 Backup policy is configured successfully.

Test Result

Passed

Step 1

Step 2

Step 3

Step 4

Step 5

Step 6

3.2 Duplication in the Same Master Domain

Test Purpose

Verify the Duplication job is working in the Same Master Domain

Test Networking

Huawei OceanProtect Backup Storage Function Compatibility Test Networking 1

Prerequisites

  1. Deployment of storage device, Master server, Media server and networking have been completed.
  2. The storage is running properly.
  3. File system and NFS share have been created on storage device.
  4. The storage device has been configured with a remote device.
  5. The OST plug-in has been configured.
  6. Backup policy has been configured in Veritas NetBackup Manager.
  7. Large files have been embedded in NFS share.

Test Procedure

  1. Click Manual Backup button and start backup policy.
  2. Once the backup job finished, check the status of backup job.
  3. The duplication job triggered automatically, check the status of the job and the duplication result.
  4. Enter the Restore page and start restore job. Restore files to a different location.
  5. Once the restore job finished, check the status of the job and data consistence.

Expected Result

Step 2 Backup job finish successfully.

Step 3 Duplication job finish successfully.

Step 4 Restore job finish successfully and restored files are the same as original files.

Test Result

Passed

Step 1

Step 2

Step 3

Step 4

Click Backup, Archive and Restore button

Select the source client and destination client

Select the files or folders to be restored

Select the destination

Start restore

Step5

3.3 Duplication failed in the Same Master Domain

Test Purpose

Duplication failed in the same Master Domain, temporary data has been cleared automatically then perform secondary replication.

Test Networking

Huawei OceanProtect Backup Storage Function Compatibility Test Networking 1

Prerequisites

  1. Deployment of storage device, Master server, Media server and networking have been completed.
  2. The storage is running properly.
  3. File system and NFS share have been created on storage device.
  4. The storage device has been configured with a remote device.
  5. The OST plug-in has been configured.
  6. Backup policy has been configured in Veritas NetBackup Manager.
  7. Large files have been embedded in NFS share.

Test Procedure

  1. Click Manual Backup button and start backup policy.
  2. Once the backup job finished, check the status of backup job.
  3. The duplication job triggered automatically.
  4. Reboot Storage A to construct a failure during duplication.
  5. After Storage A is restored, a new duplication job is triggered automatically, check the status of the job and the duplication result.
  6. Enter the Restore page and start restore job. Restore files to a different location.
  7. Once the restore job finished, check the status of the job and data consistence.

Expected Result

Step 2 Backup job finish successfully.

Step 4 Duplication job failed.

Step 5 Duplication job finish successfully.

Step 7 Restore job finish successfully and restored files are the same as original files.

Test Result

Passed

Step 1

Step 2

Step 4

Step 5

Step 6

Click Backup, Archive and Restore button

Select the source client and destination client

Select the files or folders to be restored

Select the destination

Start restore

Step 7

3.4 Add NFS Share and Backup Policy for the Different Master Domains

Test Purpose

Replication in the Different Master Domains

Test Networking

Huawei OceanProtect Backup Storage Function Compatibility Test Networking 1

Prerequisites

  1. Deployment of storage device, Master server, Media server and networking have been completed.
  2. The storage is running properly.
  3. File system and NFS share have been created on storage device.
  4. The storage device has been configured with a remote device.
  5. The OST plug-in has been configured.

Test Procedure

  1. Add Trusted Master Server on Master server A and Master server C.
  2. Create file copy for filesystem on storage B.
  3. Create file copy for filesystem on storage A.
  4. Add storage server as source side on Media server A.
  5. Create a new disk pool.
  6. Create a new storage unit.
  7. Repeat steps 4 – 6 as target side on Media server C.
  8. Create a new storage lifecycle policy on Master server C.
  9. Create a new storage lifecycle policy on Master server A.
  10. Create a new backup policy.

Expected Result

Step 1 Add trusted Master server is configured successfully.

Step 2 File copy is configured successfully on storage B.

Step 3 File copy is configured successfully on storage A.

Step 4 Storage server is configured successfully.

Step 5 Disk pool is configured successfully.

Step 6 Storage unit is configured successfully.

Step 7 Storage server, disk pool and storage unit are configured successfully.

Step 8 Storage lifecycle policy is configured successfully on Master server C.

Step 9 Storage lifecycle policy is configured successfully on Master server A.

Step 10 Backup policy is configured successfully.

Test Result

Passed

Step 1

Add Trusted Master Server on Master server A

Create token on Master server C

Add token on Master server A

Add Trusted Master Server on Master server C

Create token on Master server A

Add token on Master server C

Step 2

Step 3

Step 4

Step 5

Step 6

Step 7

Step 8

Step 9

Step 10

3.5 Replication in the Different Master Domains

Test Purpose

Verify the Replication job is working in the Different Master Domains

Test Networking

Huawei OceanProtect Backup Storage Function Compatibility Test Networking 2

Prerequisites

  1. Deployment of storage device, Master server, Media server and networking have been completed.
  2. The storage is running properly.
  3. File system and NFS share have been created on storage device.
  4. The storage device has been configured with a remote device.
  5. The OST plug-in has been configured.
  6. Backup policy has been configured in Veritas NetBackup Manager.
  7. Large files have been embedded in NFS share.

Test Procedure

  1. Click Manual Backup button and start backup policy.
  2. Once the backup job finished, check the status of backup job.
  3. The replication job triggered automatically on Master server A, check the status of the job and the replication result.
  4. The replication import job triggered automatically on Master server C
  5. Enter the Restore page and start restore job on Master server C. Restore files to a different location.
  6. Once the restore job finished, check the status of the job and data consistence.

Expected Result

Step 2 Backup job finish successfully.

Step 3 Replication job finish successfully.

Step 4 Replication import job finish successfully.

Step 6 Restore job finish successfully and restored files are the same as original files.

Test Result

Passed

Step 1

Step 2

Step 3

Step 4

Step 5

Click Backup, Archive and Restore button

Select the source client and destination client

Select the files or folders to be restored

Select the destination

Start restore

Step 6

3.6 Replication failed in the Different Master Domains

Test Purpose

Replication failed in the different Master Domains, temporary data has been cleared automatically then perform secondary replication.

Test Networking

Huawei OceanProtect Backup Storage Function Compatibility Test Networking 2

Prerequisites

  1. Deployment of storage device, backup server, windows client and networking have been completed.
  2. The storage is running properly.
  3. File system and NFS share have been created on storage device.
  4. Hostname has been configured on Veritas NetBackup Linux client.
  5. Linux client has been configured in Veritas NetBackup Manager.
  6. Backup policy has been configured in Veritas NetBackup Manager.
  7. Files have been embedded in NFS share.

Test Procedure

  1. Click Manual Backup button and start backup policy.
  2. Once the backup job finished, check the status of backup job.
  3. The replication job triggered automatically on Master server A.
  4. Manually interrupting the replication task.
  5. A new replication job is triggered automatically on Master server A.
  6. The replication import job triggered automatically on Master server C.
  7. Enter the Restore page and start restore job on Master server C. Restore files to a different location.

Once the restore job finished, check the status of the job and data consistence.

Expected Result

Step 2 Backup finish successfully.

Step 4 Replication job failed.

Step 5 Replication job finish successfully.

Step 6 Replication import job finish successfully.

Step 7 Restore job finish successfully and restored files are the same as original files.

Test Result

Passed

Step 1

Step 2

Step 3

Step 4

C:\Users\y00557965\AppData\Roaming\eSpace_Desktop\UserData\y00557965\imagefiles\E486AD27-9C04-4423-9012-80594B81E458.png

Step 5

Step 6

Step 7

Click Backup, Archive and Restore button

Select the source client and destination client

Select the files or folders to be restored

Select the destination

Start restore

Step 8

4. Reference

4.1 Veritas NetBackup™ Administrator’s Guide, Volume I

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

4.2 OceanProtect Backup Storage 1.3.0 NBU OST Plug-in User Guide

https://support.huawei.com/carrier/docview?nid=DOC1101092931&path=PBI1-21430725/PBI1-251363742/PBI1-250389226/PBI1-251366310/PBI1-251807269&detailId=PBI1-258051889