Veeam Backup & Replication with Huawei Storage Plugin Enabled and Disabled Comparison Test Report

1.  Executive Summary

Axians assessed the interoperability of Veeam backup and replication software with Huawei storage including OceanStor Dorado All-Flash Storage, OceanStor Hybrid-Flash Storage and OceanProtect Backup Storage. The goal of the assessment is to validate that Veeam is interoperable with Huawei storage plug-in enabled and disabled.

2.  Environment Configuration

2.1        Networking Diagram

Figure 2.1.1 Huawei Storage Plugin Enabled and Disabled Comparison Test SAN Networking
Figure 2.2.2 Huawei Storage Plugin Enabled and Disabled Comparison Test Comparison Test NAS Networking

2.2        Hardware and software configuration

2.2.1 Storage Version

NameModel & software versionQuantityUsage
OceanStor Dorado All-Flash StorageDorado 8000 V6, version 6.1.51Primary storage for VMware
OceanProtect Backup StorageOceanProtect X8000, version 1.3.01Target storage

2.2.2 Other Hardware Configuration

NamedescriptionQuantityUsage
VMWare ESXi Serverx86 server CPU:2* E5-2680 v4Memory: 256 GBNetwork: 4 x 10GE optical ports            2 x 16G FC5VMWare VM Backup and Restoration
Veeam Backup serverx86 server CPU:2* E5-2680 v4Memory: 320 GBNetwork: 10GE1Deploys backup software to schedule backup tasks and transfer backup data.
Veeam P-Proxy server        x86 server CPU:2* E5-2680 v4Memory: 320GBNetwork: 4 x 10GE          2 x 16G FC5         
Veeam V-Proxy serverCPU: 32 vCPUsMemory: 64 GBNetwork: 4 x 10GE5 
Ethernet switchHuawei 6855 10GE Network Switch210GE network switch on the OceanProtect and OceanStor Dorado backup service plane
FC switchHuawei SNS2624 16GE FC Switch216G FC switch on the OceanProtect and OceanStor Dorado backup service plane

2.2.3 Test Software

Software Namedescription
Veeam Backup & RecoveryVersion 11.0.1.1261 enterprise plus edition
VMWare ESXi 7.0u2VMware virtualization platform
Windows Server 2019Installing Windows Hosts

3. Test Scenarios

3.1 VMware Backup SAN Networking Test Scenario

3.1.1 Full VM Backup

Test PurposeFull VM Backup
Test NetworkingHuawei Storage Plugin Enabled and Disabled Comparison Test SAN Networking
PrerequisitesStorage devices, backup servers, and deployment and networking have been completed.Backup task has been configured for each type of external storage.No backup operation was previously performed.
Test ProcedureRight-click the backup task and choose “start” from menu.Check the task completion status and statistics.
Expected ResultThe task status window title bar should show backup type “full”. All backups should complete successfully, data copy speed should be reasonable.
Test ResultPassed

3.1.2 Incremental VM Backup

Test PurposeIncremental VM Backup
Test NetworkingHuawei Storage Plugin Enabled and Disabled Comparison Test SAN Networking
Preset ConditionA full backup operation was already completed.
Test ProcedureRight-click the backup task and choose “start” from menu.Check the task completion status and statistics.
Expected ResultIncremental backup is started using exact same procedure as full backup, when there was a full backup, Veeam should automatically perform incremental backup, and should show that on the task status window title bar.The task complete successfully, with reasonable performance.
Test ResultPassed

3.1.3 Instant VM Recovery

Test PurposeInstant VM Recovery
Test NetworkingHuawei Storage Plugin Enabled and Disabled Comparison Test SAN Networking
PrerequisitesStorage devices, backup servers, and deployment and networking have been completed.NAS services (including file systems, shares, and authentication account passwords) have been configured on the storage device.The backup media is configured.Full or incremental backup has been completed.
Test ProcedureChoose VM Recovery from the main menu.Choose Entire VM restore > Instant VM recovery.Selecting a Backup SetSelect to restore to a new location.Performing a Recovery.After the task is mounted, observe the task production status.Execute the new data migration task.
Expected ResultIn step 6, the VM can be started immediately and can be used properly.The task in step 7 is executed successfully.
Test ResultPassed (Test Output – Section 6.1.12)

FC volumes were configured on OceanStor Dorado devices to serve as datastore for vSphere cluster used in the test. Test VMs below were using a mix of both to demonstrate that OceanStor backed VMs works well with Veeam software

Datastore example on VMware host

X8000 repository example

3.2 VMware Backup NAS Networking Test Scenario

3.2.1 Full VM Backup

Test PurposeFull VM Backup
Test NetworkingHuawei Storage Plugin Enabled and Disabled Comparison Test Comparison Test NAS Networking
PrerequisitesStorage devices, backup servers, and deployment and networking have been completed.Backup task has been configured for each type of external storage.No backup operation was previously performed.
Test ProcedureRight-click the backup task and choose “start” from menu.Check the task completion status and statistics.
Expected ResultThe task status window title bar should show backup type “full”. All backups should complete successfully, data copy speed should be reasonable.
Test ResultPassed

3.2.2 Incremental VM Backup

Test PurposeIncremental VM backup
Test NetworkingHuawei Storage Plugin Enabled and Disabled Comparison Test Comparison Test NAS Networking
Preset ConditionA full backup operation was already completed.
Test ProcedureRight-click the backup task and choose “start” from menu.Check the task completion status and statistics.
Expected ResultIncremental backup is started using exact same procedure as full backup, when there was a full backup, Veeam should automatically perform incremental backup, and should show that on the task status window title bar.The task complete successfully, with reasonable performance.
Test ResultPassed

NFS volumes were configured on OceanStor Dorado devices to serve as datastore for vSphere cluster used in the test. Test VMs below were using a mix of both to demonstrate that OceanStor backed VMs works well with Veeam software

Datastore example on VMware host

4. Verification Result

4.1 Physical Proxy – Full Backup Scenario Cases (SAN)

Backup datasetThere are 5 ESXi hosts, and 20 VM in each ESXi host For each VM, there are 1*100GB OS disk and 5*100GB data disks, total 600G per VM. Total backup dataset is 60TB ( 5 esxi * 20 vm * 600G)
Proxy settingPhysical Proxy: 5 proxy servers, the configuration for each one: CPU Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz * 2; 32G*14 Virtual Proxy: 20 proxy servers, the configuration for each one: vCPU 32 processors, Memory 64GB
Backup policyFirst full backup, trigger job manually
Network constructionConfigurationBackup speed GB/sESXi CPU\Mem\Disk Usage and task details
SANPhysical ProxyEnable plug-in4.485


Disable plug-in4.481





4.2 Physical Proxy – Incremental Backup Scenario Cases (SAN)

Backup datasetThere are 4 ESXi hosts, and 20 VM in each ESXi host For each VM, there are 18GB(3%)incremental data
Proxy settingPhysical Proxy: 4 proxy servers, the configuration for each one: CPU Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz * 2; 32G*14 Virtual Proxy: 16 proxy servers, the configuration for each one: vCPU 32 processors, Memory 64GB
Backup policyFirst incremental backup, trigger job manually
Network constructionConfigurationBackup speed GB/sESXi CPU\Mem\Disk Usage and task details
SANPhysical ProxyEnable  plug-in3.6


Disable plug-in4.1





4.3 Physical Proxy – Instant Recovery Performance (SAN)

Instant Restore dataset20 VM backup copies
Proxy settingPhysical Proxy: 1 proxy servers, the configuration for each one: CPU Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz * 2; 32G*14
Restore policyChoose 20 VM backup copies, trigger them manually
Network constructionConfigurationTimeESXi CPU\Mem\Disk Usage and task details
SANPhysical ProxyDisable plug-in320


Enable plug-in164





4.4 Virtual Proxy – Full Backup Scenario Cases (SAN)

Backup datasetThere are 1 ESXi hosts, and 20 VM in ESXi host For each VM, there are 1 100GB OS disk and 2 100GB data disks, total 300G per VM.
Proxy settingVirtual Proxy: 2 proxy servers, the configuration for each one:  CPU  32 processors, Memory 64GB
Backup policyFull backup , trigger job manually
Network constructionConfigurationBackup speed MB/sESXi CPU\Mem\Disk Usage and task details
SANVirtual Proxy Enable plug-inFull backup781





HotAddVirtual Proxy; Disable plug-infull backup813



4.5 Virtual Proxy – Incremental Backup Scenario Cases (SAN)

Backup datasetThere are 1 ESXi hosts, and 20 VM in ESXi host For each VM, there are 18GB(3%)incremental data
Proxy settingVirtual Proxy: 2 proxy servers, the configuration for each one: vCPU 32 processors, Memory 64GB
Backup policyIncremental backup, trigger job manually
Network constructionConfigurationBackup speed MB/sESXi CPU\Mem\Disk Usage and task details
SANVirtual Proxy Enable plug-inIncremental Backup784





HotAddVirtual Proxy; Disable plug-inIncremental Backup779






4.6 Virtual Proxy – Instant Recovery Performance (SAN)

Instant Restore dataset5 VM backup copies
Proxy settingPhysical Proxy: 1 proxy servers, the configuration for each one: CPU Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz * 2; 32G*14 Virtual Proxy: 20 proxy servers, the configuration for each one: vCPU 32 processors, Memory 64GB
Restore policyChoose 5 VM backup copies, trigger them manually
Network constructionConfigurationTimeESXi CPU\Mem\Disk Usage and task details
HotAddVirtual ProxyDisable Plug-in120





Enable Plug-in60





4.7 Full Backup Scenario Cases (NAS)

Backup datasetThere are 1 ESXi host, and 20 VM in ESXi host For each VM, there are 1 100GB OS disk and 2 100GB data disks, total 300G per VM. Total backup dataset is 6TB ( 1 esxi * 20 vm * 300G)
Proxy settingPhysical Proxy: 1 proxy servers, the configuration for each one: CPU Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz * 2; 32G*14
Backup policyFirst full backup, trigger job manually
Network constructionConfigurationBackup speed GB/sESXi CPU\Mem\Disk Usage and task details
NASPhysical ProxyEnable plug-in1.1





Disable plug-in1.0





Virtual ProxyEnable plug-in0.729







Disable plug-in0.726





4.8 Incremental Backup Scenario Cases (NAS)

Backup datasetThere are 1 ESXi host, and 20 VM in ESXi host For each VM, there are 1 100GB OS disk and 2 100GB data disks, total 300G per VM. Total backup dataset is 6TB ( 1 esxi * 20 vm * 300G)
Proxy settingPhysical Proxy: 2 proxy servers, the configuration for each one: CPU Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz * 2; 32G*14
Backup policyFirst full backup, trigger job manually
Network constructionConfigurationBackup speed GB/sESXi CPU\Mem\Disk Usage and task details
NASPhysical ProxyEnable plug-in1.1






Disable plug-in1.1






Virtual ProxyEnable plug-in0.732






Disable plug-in0.694





5. Test Conclusion

     This test mainly covers turning on and off the storage snapshot backup function when using Veeam backup software to dock with Huawei’s primary storage in VMware scenario. It covers the full backup, incremental backup and instant recovery functions of physical machine proxies and virtual machine proxies under SAN/NAS networking. Records software backup speed and ESXi performance (CPU, Memory) data under specific networking scenarios. In each scenario, the backup speed and ESXi performance of turning on and off the storage snapshot function are similar.