Huawei OceanStor Dorado CloudBackup to Multi-Cloud

Test Report

1/ Executive Summary

Axians Global (“Axians”) assessed the Huawei OceanStor Dorado NAS CloudBackup solution with Amazon AWS S3 and OBS cloud storage. Here is the high-level solution architecture of OceanStor Dorado CloudBackup:

In the assessment, Axians has determined that Huawei OceanStor Dorado V6 NAS works for the following scenarios with many public cloud vendor’s S3 compatible object storage, including but not limited to: AWS object storage, Orange OBS object storage, Axians FastStorage.

Test ScenarioSystem InvolvedResult
NAS backup to cloudOceanStor Dorado V6 Amazon AWS S3 storage OBS cloud storagePassed
NAS restore from cloudOceanStor Dorado V6 Amazon AWS S3 storage OBS cloud storagePassed

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 the cloud vendors and Huawei.

The CloudBackup solution offers some great capabilities that allows OceanStor Dorado’s on-premises users to leverage a rich matrix of S3 compatible cloud or secondary storage as backup target to protect their data. The table below enumerates the most important features of the OceanStor Dorado CloudBackup.

Table 1-1 Main functions and features of CloudBackup

Function/FeatureDescription
High efficiency and security
NAS backup of file systemsCloudBackup scans for storage file systems and displays them on the ProtectManager resource management page. You can add protection measures for a file system to back up its data. The system uses file system snapshots to back up data to the cloud through NAS sharing.
Periodic incremental backupA full backup is performed for the first backup, and incremental backups are performed periodically to improve backup efficiency. This applies to scenarios where the backup bandwidth and backup storage capacity are limited.
Periodic synthetic full backupYou can set a synthesis full cycle in the periodic backup policy to avoid long dependency paths for incremental backups.
QoS control

2/ Test Environment

2.1 Networking Diagrams

  • Figure 2-1 Networking diagram for function compatibility tests

This network diagram is for reference only.

Network description:

2.2 Hardware and Software Configurations

2.2.1 Configuration of a Single OceanStor Dorado
  • OceanStor Dorado configuration
NameDescriptionQuantity
OceanStor DoradoHuawei OceanStor Dorado 5000 V6 with two controllers1
10GE front-end interface module4-port 10GE SmartIO interface module4
25 Gbit/s RoCE I/O module4-port FE 25 Gbit/s RoCE I/O module2
SAS SSDHuawei 3.84 TB SAS SSD10
2.2.2 Configuration of Other Hardware
  • Table 2-2 Configuration of other hardware
NameDescriptionQuantityFunction
Linux serverx86 server CPU: 8 x Memory: 8 GBMain storage disk: 60 GbNetwork: GE and 10GE optical ports1 
2.2.3 Test Software and Tools
  • Table 2-3 Test software and tools
SoftwareDescriptionQuantity
Cloud storage: AWS S3 etc.  
S3 browser9.9.7 Free Version 

3 Test Cases

3.1 Backup file system to S3

3.1.1 The Full backup
ObjectiveTo verify that a File System can be backup to S3 with policy.
Networking DiagramNetworking diagram for function compatibility tests
Prerequisites1. OceanStor Dorado V6 is installed and configured with CloudBackup license. 2. NAS volume is created and provisioned to Linux host.
Procedure1. Create few files and dirs. with following naming convention    Folder named dir1 with small files Folder named sizes contains different sizes of files (128KB\512KB\1MB\2MB) Folder named large files contains 100*4MB files Rest of the data: a. regular name b. unicode name UTF-8 c. long name   255 d. empty folder e. name with special characters 2. Execute Backup job by specifying the file system with policy
Expected ResultIn step 2, the job with policy completed and data has been backed up to the S3 compatible storage
3.1.1.1 Using AWS S3 as Backup Storage
Test ResultStep 1: The data on OceanStor Dorado storage.



The data on the Linux client.

Local storage configuration on OceanStor Dorado.


Backup storage configuration on OceanStor Dorado.



Backup policy which is enable indexing and the synthesis full Cycle is 2 times on OceanStor Dorado.


The file system is protected.  

Step 2: Executed the full backup.


Check the files on S3 browser after backup finish.
ConclusionPassed
Remarks 
3.1.1.2 Using Orange OBS S3 as Backup Storage
Test ResultStep 1: The data on OceanStor Dorado storage.


The data on the Linux client.

Local storage configuration on OceanStor Dorado.
Backup storage configuration on OceanStor Dorado.
Backup policy which is enable indexing and the synthesis full Cycle is 2 times on OceanStor Dorado.

The file system is protected.  
Step 2: Executed the full backup.


Check the files on S3 browser after backup finish.



ConclusionPassed
Remarks 

 

3.1.2 The Incremental Backup
ObjectiveTo verify that OceanStor Dorado support incremental backup to S3
Networking DiagramNetworking diagram for function compatibility tests
Prerequisites1. OceanStor Dorado V6 is installed and configured with CloudBackup license. 2. NAS volume is created and provisioned to Linux host.
Procedure1.Create a dir2 with 100*1MB files. 2. Execute backup job by specifying the file system.
Expected ResultIn step 2, the job competed successfully to S3
3.1.2.1 Incremental Backup to AWS S3
Test ResultStep 1: The files are written to the Linux client. The capcity increase 100MB of file system in OceanStor Dorado. Step 2: Execute incremental backup manually. Check the files on S3 browser after backup finish, the dir2 is backup to S3.
ConclusionPassed
3.1.2.2 Incremental Backup to Orange OBS S3
Test ResultStep 1: The files are written to the Linux client. The capcity increase 100MB of file system in OceanStor Dorado. Step 2: Execute incremental backup manually. Check the files on S3 browser after backup finish, the dir2 is backup to S3.
ConclusionPassed

3.2 Restore from S3

3.2.1 Restore Individual Files
ObjectiveTo verify that OceanStor Dorado support restore files form S3 with cloud backup.
Networking DiagramNetworking diagram for function compatibility tests
Prerequisites1. OceanStor Dorado V6 is installed and configured with CloudBackup license. 2. NAS volume is created and provisioned to Linux host. 3. The full backup is executed successfully.
Procedure1. Delete files in Linux client 2. Execute Restore job by specifying the copy data on OceanStor Dorado.
Expected ResultIn step 2, the restore complete successfully
3.2.1.1 Restore from AWS S3
Test ResultStep 1: The files on the Linux client. The full backup is executed successfully. Delete files on Linux client. Step 2: Execute the restore Select file-level restoration. Choose the two files to restore, and the target location is original. The restore job is executed successfully. The two files are restored to original location.
ConclusionPassed
Remarks 
3.2.1.2 Restore from Orange OBS S3
Test ResultStep 1: The files on the Linux client. The full backup is executed successfully. Delete files on Linux client. Step 2: Execute the restore
Select file-level restoration. Choose the two files to restore, and the target location is original. The restore job is executed successfully. The two files are restored to original location.
ConclusionPassed
Remarks 

 

3.2.2 Restore Directory
ObjectiveTo verify that OceanStor Dorado support restore directories form S3 with cloud backup.
Networking DiagramNetworking diagram for function compatibility tests
Prerequisites1. OceanStor Dorado V6 is installed and configured with CloudBackup license. 2. NAS volume is created and provisioned to Linux host. 3. The full backup is executed.
Procedure1. Delete directory in Linux client 2. Execute Restore job by specifying the copy data on OceanStor Dorado.
Expected ResultIn step 2, the restore complete successfully

3.2.2.1 Restore Directory from AWS S3

Test ResultStep 1: The files on the Linux client. The full backup is executed successfully. Delete directoried on Linux client. Step 2: Execute the restore
Select file-level restoration. Choose the two directories to restore, and the target location is original. The restore job is executed successfully. The two directories are restored to original location.
ConclusionPassed
Remarks 
3.2.2.2 Restore Directory from Orange OBS S3
Test ResultStep 1: The files on the Linux client. The full backup is executed successfully. Delete directory on Linux client. Step 2: Execute the restore Select file-level restoration. Choose the directory to restore, and the target location is original. The restore job is executed successfully. The directory is restored to original location.
ConclusionPassed
Remarks 

 

3.2.3 Restore the File System
ObjectiveTo verify that OceanStor Dorado support restore file system form S3 with cloud backup.
Networking DiagramNetworking diagram for function compatibility tests
Prerequisites1. OceanStor Dorado V6 is installed and configured with CloudBackup license. 2. NAS volume is created and provisioned to Linux host. 3. The full backup is executed.
Procedure1. Delete files and directory in Linux client 2. Execute Restore job by specifying the copy data on OceanStor Dorado.
Expected ResultIn step 2, the restore complete successfully
3.2.3.1 Restore FS from AWS S3
Test ResultStep 1: The files on the Linux client. The full backup is executed successfully. Delete directoried on Linux client. Step 2: Execute the restore Choose the data backup to restore. Set restore to original location. The restore job is executed successfully. The files and directories are restored to original location.
ConclusionPassed
Remarks 
3.2.3.2 Restore FS from Orange OBS S3
Test ResultStep 1: The files on the Linux client. The full backup is executed successfully. Delete file and directory on Linux client. Step 2: Execute the restore Choose the data backup to restore. Set restore to original location. The restore job is executed successfully. The file and directory are restored to original location.
ConclusionPassed
Remarks 


4/ Results

4.1 Basic Information

VendorHuawei Technologies Co., Ltd.
ProductHuawei OceanStor Dorado V6
LocationEcosystem lab Paris
Other InformationS3 compatible cloud storage included in this report: AWS S3 Orange OBS S3 compatible storage

4.2 Conclusion

All function compatibility tests on the CloudBackup solution using Huawei OceanStor Dorado and S3 compatible cloud storages are passed. The function compatibility tests cover: