No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search


To have a better experience, please upgrade your IE browser.


Administrator Guide 15

OceanStor 5300 V3, 5500 V3, 5600 V3, 5800 V3, and 6800 V3 Storage System V300R003

Routine maintenance activities are the most common activities for the storage device, including powering on or off the storage device, managing users, modifying basic parameters of the storage device, and managing hardware components. This document applies to the system administrators who are responsible for carrying out routine maintenance activities, monitoring the storage device, and rectifying common device faults.
Rate and give feedback :
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Software Architecture

Software Architecture

Storage system software manages the storage devices and the data stored, and assists application servers in data operations.

The software suite provided by OceanStor 5300 V3/5500 V3/5600 V3/5800 V3/6800 V3 storage system consists of software running on a storage system, software running on a maintenance terminal, and software running on an application server. These three types of software work jointly to deliver storage, backup, and disaster recovery services in a smart, efficient, and cost-effective manner.

Figure 1-2 shows the storage system software architecture.
Figure 1-2  Storage system software architecture

Table 1-1 describes the storage system software architecture.
Table 1-1  Description of storage system software architecture



Software running on a storage system

The dedicated operating system manages storage system hardware and supports the running of storage service software. The basic function control software provides basic data storage and access functions. The value-added function control software provides advanced functions such as backup, disaster recovery, and performance tuning. The management function control software provides the management utilities to the storage system.

Software running on a maintenance terminal

Configures and maintains the storage system. The software includes SmartKit, OceanStor SystemReporter and eService.

Software running on an application server (SAN)

On a SAN network, software running on an application server enables the application server to communicate and cooperate with the storage system. This software category includes BCManager, UltraPath, and eSDK OceanStor.

Table 1-2 describes the software running on a storage system.
Table 1-2  Description of software running on a storage system

Software Set



Storage system operating system


Manages storage system hardware and supports the running of storage service software.

Management function control software


The DeviceManager is an integrated storage management platform developed by Huawei. The DeviceManager provides easy configuration, management, and maintenance of storage devices.


The storage system can be connected to third-party management software using the SNMP protocol. In addition, the storage system provides the functions supported by the third-party management software using the MIB interface. A variety of network management software supports SNMP. Users can choose the software based on their requirements.


The OceanStor 5300 V3/5500 V3/5600 V3/5800 V3/6800 V3 storage system supports CLI-based management and configuration. Users can use a third-party terminal software to log in to the OceanStor 5300 V3/5500 V3/5600 V3/5800 V3/6800 V3 storage system through its serial port or management network port (over SSH), and manage the storage system on the CLI.


The storage system can send alarm information to a third party. Syslog software is used to receive and save the information. There are a variety of third-party Syslog software, and users can choose one based on site requirements.

Basic function control software

SCSI software module

Manages the status of SCSI commands, and dispatches, resolves, and processes SCSI commands.

Cache software module

Converts a high-speed and small-capacity memory to a buffer of low-speed and large-capacity disks for tiered storage and improved system performance.

Its major functions include data caching, delayed writes, and prefetch.

SRAID software module

Uses data stripping and redundancy to provide high performance, large capacity, and high reliability for data storage.

A wide range of RAID levels are provided for diversified data reliability and access performance.

SPool software module

Logically combines disks from different disk enclosures into a disk domain, in which storage pools are created to provide storage resources for services.

File protocol module

Provides file system sharing and backup functions. It supports CIFS, NFS, HTTP, and FTP file sharing protocols and NDMP backup protocol.

Quota management module

Provides quota management for file system sharing. A shared file system allows you to specify the maximum storage capacity available to a specific directory.

Volume management module of file system

Implements virtualized management based on volumes.

Value-added function control software

SmartVirtualization software module

Provides the SmartVirtualization function. SmartVirtualization enables a local storage system to centrally manage storage resources of third-party storage systems, simplifying storage system management and reducing maintenance costs.

SmartErase software module

Provides the SmartErase function. SmartErase erases unnecessary data on a specified LUN several times so that the data on the LUN cannot be recovered in case of leakage.

SmartMulti-Tenant software module

Provides the SmartMulti-Tenant function. SmartMulti-Tenant enables a storage system to provide different tenants with shared storage resources and to separate tenant access and management.

SmartCache software module

Provides SmartCache function, which uses SSDs as cache resources to significantly promote system read performance when random, small I/Os with hot data require more read operations than write operations.

SmartQoS software module

Provides the SmartQoS function. SmartQoS controls the storage performance of LUNs or file systems, and prioritizes the quality of service (QoS) of critical applications.

SmartMotion software module

Provides the SmartMotion function. Based on the analysis on service status, SmartMotion dynamically balances capacity and performance by evenly distributing data across storage media of the same type.

WORM software module

Implements WORM to set critical data to read-only state, preventing unauthorized data change and deletion during a specified period of time.

SmartPartition software module

Provides the SmartPartition function. SmartPartition allocates the cache resources from storage system engines on demand to improve QoS for mission-critical applications and high-level users.

SmartDedupe&SmartComPression software module

Provides deduplication and compression. The deduplication function is used to analyze and delete duplicate data in a storage system. The compression function is used to minimize space occupied by data.

HyperMetro software module

Provides the HyperMetro function. HyperMetro enables real-time data synchronization and concurrent access between two storage systems, improving resource utilization. When data access fails, HyperMetro implements seamless service switchover, ensuring data security and service continuity.

HyperVault software module

Provides the HyperVault function. HyperVault enables storage systems to protect their data.

SmartThin software module

Provides the SmartThin function. SmartThin achieves the on-demand space allocation. It allocates free storage space in quota to application servers only as needed, increasing the storage space usage.

SmartTier software module

Provides the SmartTier function. SmartTier periodically detects hotspot data per unit time, and promotes them from low-speed storage media to high-speed one, boosting the system performance at an affordable cost.

SmartMigration software module

Provides the SmartMigration function. SmartMigration migrates services on a source LUN transparently to a target LUN without interrupting host services. After the migration, the target LUN can replace the source LUN to carry the services.

HyperMirror module

Provides the HyperMirror function. HyperMirror backs up data in real time. If the source data becomes unavailable, applications can automatically use the data copy, ensuring high data security and application continuity.

Snapshot software module

Provides the snapshot function. Snapshot does not provide a complete physical duplicate but only an image of the source data, and locates the image through a mapping table.

Remote replication software module

Provides the remote replication function. Remote replication creates an available data duplicate almost in real time on a storage system that resides in a different region from the local storage system. The duplicate can be used immediately without data recovery, protecting service continuity and data availability to the maximum.

LUN copy software module

Provides the LUN copy function. LUN copy copies the source LUN data onto the target LUN, addressing the requirements of applications such as tiered storage, application upgrade, and remote backup.

Clone software module

Provides the clone function. Clone generates a full data copy of the source data in the local storage system.

Consistency group software module

Provides the consistency group function. A consistency group manages remote replication tasks in batches. Any operation to the consistency group is also applied to the remote replication tasks in the group, ensuring data consistency throughout those remote replication tasks.

a: Simple Network Management Protocol

b: The supported character encoding is UTF-8.

c: Command Line Interface

Table 1-3 describes the software running on a maintenance terminal.
Table 1-3  Description of software running on a maintenance terminal




SmartKit helps service engineers and O&M engineers deploy, maintain, and upgrade devices.


eService is a piece of remote maintenance and management software used for device monitoring, alarm reporting, and device inspection.

OceanStor SystemReporter

OceanStor SystemReporter is a dedicated performance and capacity report analysis tool for the storage system.

Table 1-4 describes the software running on an application server.
Table 1-4  Description of software running on an application server (SAN)




Provides data protection and disaster recovery for application servers based on the related storage system value-added features (synchronous/asynchronous remote replication, snapshot, LUN copy, clone, HyperMetro, and HyperVault). It centrally manages the requirements for data protection and disaster recovery between the storage system and application servers.


A storage system driver program installed on application servers. When multiple data channels are set up between an application server and a storage system, the UltraPath selects an optimal channel for the application server to access the storage system. Therefore, UltraPath is an easy and efficient path management solution for proven data transmission reliability and high path security.

eSDK OceanStor

eSDK OceanStor is a Huawei-developed integration platform for storage devices. It has open capabilities and provides standard interfaces and preinstalled plug-ins. The plug-ins and providers of eSDK OceanStor enable the storage system to interconnect with vCenter and System Center so that customers can use their existing network management systems to manage Huawei's storage devices.

Updated: 2019-04-17

Document ID: EDOC1000084191

Views: 85810

Downloads: 2300

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Previous Next