0% found this document useful (0 votes)
7 views

OceanStor Dorado 6.1.x SmartMigration Feature Guide for Block

The document is a feature guide for the SmartMigration feature of OceanStor Dorado storage systems, detailing its purpose, working principles, and management operations. It outlines the benefits of non-disruptive data migration, license requirements, and provides configuration examples for various product models. The guide is intended for technical support and maintenance engineers and is updated periodically to reflect the latest software versions.

Uploaded by

jarekscribd23
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

OceanStor Dorado 6.1.x SmartMigration Feature Guide for Block

The document is a feature guide for the SmartMigration feature of OceanStor Dorado storage systems, detailing its purpose, working principles, and management operations. It outlines the benefits of non-disruptive data migration, license requirements, and provides configuration examples for various product models. The guide is intended for technical support and maintenance engineers and is updated periodically to reflect the latest software versions.

Uploaded by

jarekscribd23
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 96

OceanStor Dorado

6.1.x

SmartMigration Feature Guide for


Block

Issue 06
Date 2023-10-31

HUAWEI TECHNOLOGIES CO., LTD.


Copyright © Huawei Technologies Co., Ltd. 2023. All rights reserved.
No part of this document may be reproduced or transmitted in any form or by any means without prior
written consent of Huawei Technologies Co., Ltd.

Trademarks and Permissions

and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.

Notice
The purchased products, services and features are stipulated by the contract made between Huawei and
the customer. All or part of the products, services and features described in this document may not be
within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements,
information, and recommendations in this document are provided "AS IS" without warranties, guarantees
or representations of any kind, either express or implied.

The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute a warranty of any kind, express or implied.

Huawei Technologies Co., Ltd.


Address: Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China

Website: https://e.huawei.com

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. i


Security Declaration
Product Life Cycle
Huawei's regulations on product life cycle are subject to the Product End of Life Policy. For details about
the policy, see the following website:https://support.huawei.com/ecolumnsweb/en/warranty-policy

Vulnerability
Huawei's regulations on product vulnerability management are subject to "Vul. Response Process". For
details about the policy, see the following website:https://www.huawei.com/en/psirt/vul-response-process
For enterprise customers who need to obtain vulnerability information, visit:https://
securitybulletin.huawei.com/enterprise/en/security-advisory

Preconfigured Digital Certificate


Huawei has released the Huawei Preset Digital Certificate Disclaimer for the preconfigured digital
certificates delivered with devices. For details about the disclaimer, visit the following website:https://
support.huawei.com/enterprise/en/bulletins-service/ENEWS2000015789

Life Cycle of Product Documentation


Huawei released the Huawei Product Documentation Lifecycle Policy for after-sales customer
documentation. For details about this policy, see the website of Huawei's official website:https://
support.huawei.com/enterprise/en/bulletins-website/ENEWS2000017761

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. ii


OceanStor Dorado
SmartMigration Feature Guide for Block About This Document

About This Document

Purpose
This document describes the SmartMigration feature provided by storage systems
in terms of working principles, application scenarios, configuration examples, and
management operations.

NOTE

OceanStor Dorado 2000 supports only basic block storage services and does not support
services such as file systems and containers.

The following table lists the product models supporting SmartMigration.

Product Model Product Version

OceanStor Dorado 3000 6.1.0

OceanStor Dorado 5000 6.1.2


6.1.3
OceanStor Dorado 6000
6.1.5
OceanStor Dorado 8000 6.1.6
OceanStor Dorado 18000 6.1.7

OceanStor Dorado 2000 6.1.5


6.1.6
6.1.7

NOTICE

This document is updated periodically with the software version. The operations
described in this document use the latest version as an example. Note that the
supported functions and features vary according to the software version. The
content in this document is for reference only.

Intended Audience
This document is intended for:

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. iii


OceanStor Dorado
SmartMigration Feature Guide for Block About This Document

● Technical support engineers


● Maintenance engineers

Symbol Conventions
The symbols that may be found in this document are defined as follows.

Symbol Description

Indicates a hazard with a high level of risk which, if


not avoided, will result in death or serious injury.

Indicates a hazard with a medium level of risk


which, if not avoided, could result in death or
serious injury.

Indicates a hazard with a low level of risk which, if


not avoided, could result in minor or moderate
injury.

Indicates a potentially hazardous situation which, if


not avoided, could result in equipment damage,
data loss, performance deterioration, or
unanticipated results.
NOTICE is used to address practices not related to
personal injury.

Supplements the important information in the main


text.
NOTE is used to address information not related to
personal injury, equipment damage, and
environment deterioration.

Change History
Changes between document issues are cumulative. The latest document issue
contains all the changes made in earlier issues.

Issue 06 (2023-10-31)
This issue is the sixth official release.

Issue 05 (2023-04-20)
This issue is the fifth official release.

Issue 04 (2022-11-15)
This issue is the fourth official release.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. iv


OceanStor Dorado
SmartMigration Feature Guide for Block About This Document

Issue 03 (2022-08-25)
This issue is the third official release.

Issue 02 (2022-01-25)
This issue is the second official release.
Added vStore view-related operations.

Issue 01 (2021-09-30)
This issue is the first official release.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. v


OceanStor Dorado
SmartMigration Feature Guide for Block Contents

Contents

About This Document............................................................................................................... iii


1 Feature Description................................................................................................................. 1
1.1 Overview.................................................................................................................................................................................... 1
1.2 Availability................................................................................................................................................................................. 2
1.3 Working Principles.................................................................................................................................................................. 2
1.4 Impact and Restrictions.........................................................................................................................................................9
1.5 Application Scenarios.......................................................................................................................................................... 10

2 Planning...................................................................................................................................12
3 Configuring and Managing SmartMigration (System View)..................................... 14
3.1 Configuring SmartMigration............................................................................................................................................. 14
3.1.1 Configuration Process...................................................................................................................................................... 14
3.1.2 Checking the License File................................................................................................................................................16
3.1.3 (Optional) Taking Control of a LUN from a Heterogeneous Storage System............................................. 16
3.1.4 Creating a SmartMigration Task.................................................................................................................................. 17
3.1.5 Splitting a SmartMigration Pair....................................................................................................................................22
3.1.6 Splitting Multiple SmartMigration Pairs Consistently...........................................................................................23
3.2 Managing SmartMigration................................................................................................................................................ 24
3.2.1 Viewing SmartMigration Pair Information............................................................................................................... 24
3.2.2 Modifying the Properties of a SmartMigration Task.............................................................................................25
3.2.3 Pausing Synchronization................................................................................................................................................. 27
3.2.4 Resuming Synchronization............................................................................................................................................. 27
3.2.5 Modifying the Migration Rate...................................................................................................................................... 27
3.2.6 Deleting a SmartMigration Task.................................................................................................................................. 28

4 Configuring and Managing SmartMigration (vStore View, Applicable to 6.1.3 and


Later)........................................................................................................................................... 30
4.1 Configuring SmartMigration............................................................................................................................................. 30
4.1.1 Configuration Process...................................................................................................................................................... 30
4.1.2 (Optional) Taking Control of a LUN from a Heterogeneous Storage System............................................. 32
4.1.3 Creating a SmartMigration Task.................................................................................................................................. 32
4.1.4 Splitting a SmartMigration Pair....................................................................................................................................37
4.1.5 Splitting Multiple SmartMigration Pairs Consistently...........................................................................................38
4.2 Managing SmartMigration................................................................................................................................................ 39

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. vi


OceanStor Dorado
SmartMigration Feature Guide for Block Contents

4.2.1 Viewing SmartMigration Pair Information............................................................................................................... 39


4.2.2 Modifying the Properties of a SmartMigration Task.............................................................................................40
4.2.3 Pausing Synchronization................................................................................................................................................. 42
4.2.4 Resuming Synchronization............................................................................................................................................. 42
4.2.5 Modifying the Migration Rate...................................................................................................................................... 43
4.2.6 Deleting a SmartMigration Task.................................................................................................................................. 44

5 Configuration Example........................................................................................................ 45
5.1 Using SmartMigration and SmartVirtualization to Migrate an Oracle ASM File System............................45
5.1.1 Requirement Analysis.......................................................................................................................................................45
5.1.2 Configuration Planning....................................................................................................................................................48
5.1.3 Configuration Operations............................................................................................................................................... 60
5.1.4 Configuration Verification.............................................................................................................................................. 66

A Configuring and Managing SmartMigration Using CLI Commands......................... 67


B How to Obtain Help............................................................................................................. 69
B.1 Preparations for Contacting Huawei.............................................................................................................................. 69
B.1.1 Collecting Troubleshooting Information....................................................................................................................69
B.1.2 Making Debugging Preparations................................................................................................................................. 69
B.2 How to Use the Document............................................................................................................................................... 70
B.3 How to Obtain Help from Website................................................................................................................................ 70
B.4 Ways to Contact Huawei................................................................................................................................................... 70

C Glossary................................................................................................................................... 71
D Acronyms and Abbreviations............................................................................................. 87

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. vii


OceanStor Dorado
SmartMigration Feature Guide for Block 1 Feature Description

1 Feature Description

SmartMigration allows users to migrate data from the source LUN to the target
LUN without interrupting host services. The process is invisible to users, and this
feature enables the target LUN to completely replace the source LUN and carry its
services. This chapter introduces SmartMigration and is organized into five
sections: overview, availability, working principle, restrictions, and application
scenarios.
1.1 Overview
1.2 Availability
1.3 Working Principles
1.4 Impact and Restrictions
1.5 Application Scenarios

1.1 Overview
This section describes the background, definition, and benefits of SmartMigration.

Background
With the development of storage technologies and digitalization in various
industries, legacy storage systems need to be replaced, storage resources need to
be reallocated, and service performance needs to be adjusted. This has placed
huge emphasis on the need for service data migration within a storage system
and between storage systems. In some critical areas, host service interruption may
cause data loss and huge economic impacts. Non-disruptive service data migration
becomes a top issue for users. SmartMigration is developed to address those
requirements. It migrates service data in a storage system without interrupting
host services and enables service data to be migrated between Huawei storage
systems and other compatible storage systems.

Definition
SmartMigration is a key technology for service migration. It can non-disruptively
migrate service data within a storage system and between storage systems.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 1


OceanStor Dorado
SmartMigration Feature Guide for Block 1 Feature Description

Benefits
Table 1-1 describes the benefits of SmartMigration.

Table 1-1 Benefits of SmartMigration


Benefit Description

Reliable service Service data is migrated non-disruptively, preventing any


continuity loss caused by service interruption during service
migration.

Stable data During service data migration, data changes made by


consistency hosts will be sent to both the source LUN and target
LUN, ensuring data consistency after migration and
preventing data loss.

Convenient To flexibly adjust service performance levels,


performance SmartMigration migrates service data between different
adjustability storage media and RAID levels based on service
requirements.

Data migration In addition to service data migration within a storage


between system, SmartMigration also supports service data
heterogeneous migration between a Huawei storage system and a
storage systems compatible heterogeneous storage system.

1.2 Availability
This section describes the license requirements and specifications of
SmartMigration.

License Requirements
SmartMigration requires a license.

NOTE

To obtain a license, contact your local Huawei representative office or Huawei authorized
distributor.

Specifications
The SmartMigration specifications depend on the product model. For detailed
specifications, refer to the Specifications Query (https://
info.support.huawei.com/storage/spec/#/home).

1.3 Working Principles


SmartMigration synchronizes and splits service data to migrate all data from the
source LUN to the target LUN. This section provides concepts related to
SmartMigration and describes the working principles.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 2


OceanStor Dorado
SmartMigration Feature Guide for Block 1 Feature Description

Concepts
● Data organization
The storage system uses a virtualization storage technology. Virtual data in
the storage pool consists of meta volumes and data volumes.
– Meta volume: records the data storage locations, including LUN IDs and
data volume IDs. LUN IDs are used to identify LUNs and data volume IDs
are used to identify physical space of data volumes.
– Data volume: stores user data.
● Source LUN
LUN from which service data is migrated.
● Target LUN
LUN to which service data is migrated.
● LM module
Manages SmartMigration in the storage system.
● Pair
In SmartMigration, a pair indicates the data migration relationship between
the source LUN and target LUN. A pair can have only one source LUN and
one target LUN.
● Dual-write
The process of writing data to the source and target LUNs at the same time
during service data migration.
● Log
Records data changes on the source LUN to determine whether the data is
written to the target LUN at the same time. Both systems can be written
simultaneously using the dual-write technology.
● Data change log (DCL)
Records differential data that fails to be written to the target LUN during the
data change synchronization.
● Splitting
The process of stopping service data synchronization between the source LUN
and target LUN, exchanging LUN information, and then removing the data
migration relationship between the source LUN and target LUN.
● Running Status of migration includes Normal, Interrupted, Paused, Faulty,
Migrating, and Migrated, as explained in the following table.

Table 1-2 Running status of migration

Status Explanation

Normal Data is consistent on the source and


target LUNs. Service data is being
written to the source and target
LUNs at the same time.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 3


OceanStor Dorado
SmartMigration Feature Guide for Block 1 Feature Description

Status Explanation

Interrupted Migration is interrupted due to


migration I/O errors. Migration can
be automatically resumed.

Paused Migration is manually suspended.

Faulty A fault is reported when deleting,


creating, or splitting a migration
task failed.

Migrating Data is being copied from the source


LUN to the target LUN in the
background.

Migrated Migration and splitting operations


have been completed.

Service Data Synchronization


After creating a SmartMigration task, you need to use the source LUN and target
LUN to create a pair. Service data synchronization between the source and target
LUNs comprises initial synchronization and data change synchronization, which
can take place at the same time, ensuring that service data in the source LUN is
synchronized to the target LUN and service data changes are synchronized to the
source and target LUNs.

● Initial synchronization

After service data synchronization starts on the source LUN, all initial service data
is copied to the target LUN, as shown in Figure 1-1:

Figure 1-1 Initial synchronization

● Data change synchronization

During the synchronization, host services do not need to be interrupted. When


data is changed on the host, the host sends an I/O write request to the storage
system. Then, the storage system starts data change synchronization and writes
the changed service data to both the source LUN and target LUN using the dual-
write technology.

If data fails to be written to the target LUN, the storage system records the data
differences in the DCL and copies the data that fails to be written from the source
LUN to the target LUN according to the DCL. After the copy is complete, the
storage system returns a write success acknowledgment to the host.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 4


OceanStor Dorado
SmartMigration Feature Guide for Block 1 Feature Description

If data fails to be written to the source LUN, the storage system returns a write
failure. Upon receiving the write failure, the host re-sends the data to the source
LUN only, but not to the target LUN. This mechanism ensures data consistency on
the source and target LUNs during migration.
Figure 1-2 shows how changed data is synchronized.

Figure 1-2 Data change synchronization

Process of synchronizing changed data during service migration:


1. The host delivers an I/O write request to the LM module of the storage
system.
2. The LM module writes the data to the source LUN and target LUN and
records this write operation to the log.
3. The source LUN and target LUN return the data write result to the LM
module.
4. The LM module determines the result:
– If the data fails to be written to the target LUN, the log is saved to the
DCL that records the data changes. The storage system copies the
changed data from the source LUN to the target LUN according to the
DCL and then clears the DCL records.
– If the data fails to be written to the source LUN, a write I/O failure is
returned to the host. Then, the host re-sends the data only to the source
LUN. After the data is successfully written, log records will be cleared.
– If the data is successfully written to the source LUN and target LUN using
dual-write technology, log records will be cleared automatically.
5. A write success acknowledgment is returned to the host.

Splitting
Splitting is performed on a single pair. The splitting process is as follows: Service
data synchronization between the source LUN and the target LUN in a pair is

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 5


OceanStor Dorado
SmartMigration Feature Guide for Block 1 Feature Description

stopped. Then, the two LUNs exchange LUN information. After that, the data
migration relationship is canceled. During the split, host services are suspended.
After the information exchange, services are delivered to the target LUN. The
process is invisible to users.
Figure 1-3 illustrates the principle of splitting.

Figure 1-3 Principle of splitting

● LUN information exchange


LUN information exchange is the prerequisite for the target LUN to take over
services from the source LUN after service information is synchronized.
– Before LUN information is exchanged, the host uses the source LUN ID to
identify the source LUN and uses the source data volume ID to identify
the source LUN's physical space. A mapping relationship is established
between the source LUN ID and the source data volume ID so that the
host can read the physical space of the source LUN. The mapping
relationship also exists between the target LUN ID and target data
volume ID.
– During LUN information exchange, the source and target data volume
IDs are exchanged while the source and target LUN IDs remain
unchanged. In this way, the source LUN ID points to the physical space
identified by the target data volume ID.
– After LUN information exchange, the host can still identify the source
LUN using the source LUN ID but read the target LUN's physical space. In
this way, services are migrated without awareness of users.
Figure 1-4 illustrates the principle of LUN information exchange.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 6


OceanStor Dorado
SmartMigration Feature Guide for Block 1 Feature Description

Figure 1-4 LUN information exchange

● Pair splitting
Pair splitting means that the data migration relationship between the source
LUN and target LUN is removed after LUN information is exchanged. After
the pair is split, if the host delivers an I/O request to the storage system, data
is only written to the source LUN (the physical space to which the source LUN
ID points is the target data volume). The target LUN will store all data of the
source LUN at the pair splitting point in time. After the pair splitting, no
connections can be established between the source LUN and target LUN.

Consistent splitting enables multiple pairs to exchange LUN information


simultaneously and splits all pairs after the information exchange is complete,
ensuring data consistency at any point in time before and after the pairs are split.

In scenarios where multiple pairs are used, such as in medium- and large-size
database applications, data, logs, modification records, and other files are stored
on LUNs that are associated with one another in the storage system. Splitting
cannot ensure that information in one LUN is always associated with that in
another. If data in a LUN is unavailable, data in the other LUNs may become

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 7


OceanStor Dorado
SmartMigration Feature Guide for Block 1 Feature Description

invalid. Consistent splitting can resolve this problem. Figure 1-5 illustrates the
differences in processes and results between splitting and consistent splitting in a
scenario where multiple pairs are used.

Figure 1-5 Splitting and consistent splitting

Differences Between Two Types of Service Data Migration


SmartMigration enables service data to be migrated within a storage system and
between heterogeneous storage systems. However, the two types of service data
migration have some differences, as described in Table 1-3.

Table 1-3 Differences between two types of service data migration

Service Migration Type Difference

Service data migration Before the migration, the target LUN does not
within a storage system need to be hosted and host services can be
running.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 8


OceanStor Dorado
SmartMigration Feature Guide for Block 1 Feature Description

Service Migration Type Difference

Service migration between The LUN takeover function of SmartVirtualization


heterogeneous storage is used to map LUNs from the heterogeneous
systems storage system to the local storage system first,
and then data migration is performed in the local
storage system online. SmartVirtualization can take
over external LUNs offline or online. The online
method does not interrupt host services, however
the offline takeover causes short service
interruption.
NOTE
● SmartVirtualization allows users to manage LUNs on
a heterogeneous storage system as they are on the
local storage system. For this reason, the local storage
system does not know whether the LUNs engaged in
the service migration are from a heterogeneous
storage system or not, ensuring proper service data
migration. For details, see SmartVirtualization Feature
Guide specific to your product model.
● To use SmartVirtualization, a user must apply for a
SmartVirtualization license.

1.4 Impact and Restrictions


This section describes the restrictions on the use of SmartMigration.

Application Restrictions
● Some parameters of storage systems supported by SmartMigration are
subject to storage system specifications such as the maximum number of
LUNs that can be configured for migration. For detailed specifications, refer to
the Specifications Query (https://info.support.huawei.com/storage/spec/#/
home).
● The source and target LUN cannot be faulty.
● The capacity of the target LUN must not be smaller than that of the source
LUN.
● Any LUN that has been mapped to an application server cannot be used as
the target LUN of a SmartMigration task.
● The implementation of a SmartMigration task for heterogeneous storage
systems depends on the LUN takeover function provided by
SmartVirtualization.

Compatibility
When using SmartMigration, ensure that the host operating system, multipathing
software, and the remote storage system are compatible with each other. You can
query the compatibility using the Huawei Storage Interoperability Navigator.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 9


OceanStor Dorado
SmartMigration Feature Guide for Block 1 Feature Description

1.5 Application Scenarios


SmartMigration enables you to migrate data within a storage system or between
heterogeneous storage systems. This feature has a wide application use but is best
suited to scenarios that involve storage system replacement, and legacy storage
resource reuse.

Storage System Replacement


As services continue to grow, more space is required for storing more and more
data. Existing storage systems cannot provide satisfactory data storage capacity
and performance, meaning that many businesses are looking for a new storage
system that provides larger capacity and better performance to replace the
existing one. However, this may cause software and hardware incompatibility
issues between the two storage systems, causing long-time service interruption
during data migration or even data loss as a result. SmartMigration can work with
SmartVirtualization to migrate service data to the new storage system. You can
use the LUN takeover function of SmartVirtualization to map external LUNs from
the existing storage system to eDevLUNs of the new storage system and take over
the external LUNs on the new storage system. SmartMigration allows you to fully
and reliably migrate service data from the existing storage system to the new one.
In addition, host services can be running during migration.

NOTE

SmartVirtualization takes over external LUNs offline or online. The online takeover does not
interrupt host services, however there is a short service suspension with offline takeover.

Figure 1-6 shows data migration from an existing storage system to a new
storage system.

Figure 1-6 Migrating data from a legacy storage system to a new storage system
LUN
New storage Legacy storage
system system

Data migration
(SmartMigration)

Mapping (SmartVirtualization)

eDevLUN External
LUN

NOTE

In this scenario, SmartMigration identifies the existing storage system as a heterogeneous


storage system and the new storage system as a local storage system.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 10


OceanStor Dorado
SmartMigration Feature Guide for Block 1 Feature Description

Legacy Storage Resource Reuse


After an existing storage system is replaced with a new one, some cold data in the
new storage system is infrequently accessed. If a massive amount of such data is
stored in the new storage system, the storage resource utilization of the storage
system is reduced, causing a high proportion of idle storage space. To reduce
operation expenditure (OPEX) by reusing legacy resources, SmartMigration can
work with SmartVirtualization to migrate cold data to the legacy storage system.
You can use the LUN takeover function of SmartVirtualization to map external
LUNs from the existing storage system to eDevLUNs of the new storage system
and take over the external LUNs on the new storage system. SmartMigration
allows you to fully and reliably migrate service data from the new storage system
to the existing one. During migration, host services can be running.
Figure 1-7 shows data migration from a new storage system to an existing
storage system.

Figure 1-7 Migrating cold data from a new storage system to an existing storage
system
LUN
New storage Legacy storage
system system

Data migration
(SmartMigration)

Mapping (SmartVirtualization)

eDevLUN External
LUN

NOTE

In this scenario, SmartMigration identifies the existing storage system as a heterogeneous


storage system and the new storage system as a local storage system.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 11


OceanStor Dorado
SmartMigration Feature Guide for Block 2 Planning

2 Planning

This chapter describes how to plan the capacity, compatibility, and connection
between the local storage system and compatible heterogeneous storage system
before using SmartMigration to migrate data within a storage system or between
storage systems.

Capacity Planning
Before using SmartMigration for a LUN, reserve 5 per mill of the LUN capacity in
the storage pool where the LUN belongs to store metadata of the feature. To
apply multiple features to a LUN, reserve 1% of the LUN capacity in the storage
pool.

Compatibility Planning
SmartMigration works with SmartVirtualization to migrate data between storage
systems. Therefore, you need to know which storage systems (including Huawei
storage systems and mainstream third-party storage systems) are supported by
SmartVirtualization in advance. You can obtain the information at Huawei
Storage Interoperability Navigator.

Connection Planning Between the Local Storage System and Compatible


Heterogeneous Storage System
OceanStor Dorado storage systems connect to heterogeneous storage systems in
different modes to implement data migration using SmartMigration and
SmartVirtualization. Table 2-1 provides details.

Table 2-1 Connection modes between the local storage system and compatible
heterogeneous storage system

Heterogeneous Storage System Connection Mode

OceanStor S2200T/S2600T/S5500T/S5600T/ Fibre Channel or iSCSI


S5800T/S6800T storage system

OceanStor S2900/S3900/S5900/S6900 storage


system

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 12


OceanStor Dorado
SmartMigration Feature Guide for Block 2 Planning

Heterogeneous Storage System Connection Mode

OceanStor S2600 storage system

OceanStor S5300/S5500/S5600 storage system

OceanStor S6800E storage system

OceanStor S3100/S3200/S6800 storage system Fibre Channel

Other storage systems from mainstream vendors Fibre Channel


(for example, IBM DS4700 and EMC CX4-240)

Storage devices from other mainstream vendors: Fibre Channel or iSCSI


HPE_3PAR 8450 and IBM Storwize V5000a

a: For versions earlier than 6.1.3, only Fibre Channel connections are supported
between the local storage system and third-party heterogeneous storage
system. For 6.1.3 and later, iSCSI connections are supported between the local
storage system and third-party heterogeneous storage system (HPE_3PAR 8450
or IBM Storwize V5000).

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 13


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

3 Configuring and Managing


SmartMigration (System View)

This chapter describes how a system user configures and manages


SmartMigration.
3.1 Configuring SmartMigration
3.2 Managing SmartMigration

3.1 Configuring SmartMigration


This section explains how to configure SmartMigration within a storage system
and between storage systems.

3.1.1 Configuration Process


SmartMigration within a storage system migrates services from the source LUN to
the target LUN while services are running, meeting the requirements for service
performance and reliability adjustment and optimizing storage system
serviceability. To use SmartMigration between storage systems, you must first
implement the LUN takeover function of SmartVirtualization. The LUN takeover
function helps migrate service data smoothly from the source LUN to the target
LUN to meet the requirement for storage system upgrade. This section describes
the process for configuring SmartMigration.

Migration Within a Storage System


The process for configuring SmartMigration within a storage system comprises the
following parts: checking the license file, creating SmartMigration tasks, and
splitting a SmartMigration pair or splitting SmartMigration pairs concurrently. A
flowchart is provided to guide you through the configuration process.
Figure 3-1 shows the flowchart for configuring SmartMigration within a storage
system.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 14


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

Figure 3-1 Flowchart for configuring SmartMigration within a storage system


Start

Check the license file.

Create a SmartMigration task.

(Consistently) Split the


SmartMigration pair(s).

End

Migration Between Storage Systems


The process for configuring SmartMigration between storage systems comprises
the following parts: checking the license file, taking control of a LUN from a
heterogeneous storage system, creating a SmartMigration task, and splitting a
SmartMigration pair or splitting SmartMigration pairs concurrently. A flowchart is
provided to guide you through the configuration process.
Figure 3-2 shows the flowchart for configuring SmartMigration between storage
systems.

Figure 3-2 Flowchart for configuring SmartMigration between storage systems

Start

Check the license file.

Take control of a LUN from the


heterogeneous storage system.

Create a SmartMigration task.

(Consistently) Split the


SmartMigration pair(s).

End

NOTE

Configure SAN services on DeviceManager. For details about how to log in to


DeviceManager, see Logging In to DeviceManager in the Basic Storage Service
Configuration Guide for Block corresponding to your product model.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 15


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

3.1.2 Checking the License File


A license file is a credential for using a feature. Before the configuration, ensure
that the license file contains the license information about the related feature.

Context
● For migration within a storage system, ensure that the license file contains
the license information of SmartMigration whose feature name is displayed as
SmartMigration on the management page of DeviceManager.
● For migration between storage systems, ensure that the license file contains
the license information of SmartMigration and SmartVirtualization. Feature
names of the two features are displayed as SmartMigration and
SmartVirtualization on the management page of DeviceManager.
NOTE

If heterogeneous storage systems are Huawei storage systems (excluding storage


systems OEMed by Huawei), you can use the takeover function without purchasing a
license for the SmartVirtualization feature.

Procedure
Step 1 Log in to DeviceManager.

Step 2 Choose Settings > License Management.

Step 3 In the middle information pane, verify the information about active license files.

----End

Follow-up Procedure
If the SmartMigration or SmartVirtualization license is unavailable, apply for,
import and activate a license file. For details about how to apply for, import and
activate a license file, see Initialization Guide of the corresponding product model.

You can log in to Huawei's technical support website (https://support.huawei.com/


enterprise/) and enter the product model + document name in the search box to
search for, browse, and download the desired documents.

3.1.3 (Optional) Taking Control of a LUN from a


Heterogeneous Storage System
Implementation of SmartMigration between storage systems requires the LUN
takeover function of SmartVirtualization. Before creating a SmartMigration task,
let the local storage system take control of a LUN from a heterogeneous storage
system. Then use the LUN as the source LUN of a SmartMigration task and
migrate services from the heterogeneous storage system to the local storage
system.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 16


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

Context
The takeover of LUNs from a heterogeneous storage system includes scanning for
LUNs, creating a storage pool, and configuring an eDevLUN. For details, see
SmartVirtualization Feature Guide specific to your product model.

3.1.4 Creating a SmartMigration Task


SmartMigration achieves full replication of source LUN data to the target LUN.
After the replication is complete, the target LUN takes over all services from the
source LUN.

Prerequisites
● The storage system has available source and target LUNs, and those LUNs are
normal.
● The target LUN's capacity is not smaller than the source LUN's capacity, and
the target LUN has not been mapped.

Precautions
● LUNs that have been mapped to an application server cannot be configured
as target LUNs in any SmartMigration task.
● LUNs that are being migrated in a SmartMigration task cannot be configured
as source LUNs or target LUNs in another SmartMigration task.
● If the target LUN has a greater capacity than the source LUN, the excess
capacity of the target LUN will not be used. For proper use of service data,
ensure that no data exists in the excess capacity or use a target LUN with the
same capacity as the source LUN.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.

Step 2 Select the vStore to which a desired SmartMigration belongs from the vStore
drop-down list in the upper left corner.

Step 3 Click Create.

The Create SmartMigration Task page is displayed.

Step 4 Specify source LUNs for data migration.


1. Select one or more LUNs from Available LUNs to add them to Selected
LUNs.
2. Click Next.

Step 5 Establish pair relationships between the source LUNs and target LUNs and
configure the SmartMigration pairs.
1. You can create target LUNs in either Manual or Automatic mode.
– Automatic: The system automatically creates target LUNs that match the
source LUNs.
i. In the Pair Creation area, select the Automatic mode.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 17


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

ii. Set the properties of the target LUNs. Table 3-1 describes the
parameters.

Table 3-1 Target LUN parameters


Parameter Description

Target Storage Storage pool to which the target LUNs belong.


Pool

Name Prefix Prefix of the target LUN names.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 18


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

Parameter Description

Application When Same as Source LUN is selected:


Type ○ If source LUNs are created using the CLI and
their application types are not set, whether
SmartCompression and SmartDedupe are
enabled on the source LUNs will be
synchronized to target LUNs.
○ If application types are set for the source
LUNs, the system will create target LUNs with
the same application types as those of the
source LUNs.
○ (Applicable to 6.1.0 and 6.1.2) If you modify
the enabling status of SmartCompression and
SmartDedupe on the source LUNs using the
CLI, the enabling status will not be
synchronized to the target LUNs. That is, the
enabling status of SmartCompression and
SmartDedupe on the target LUN is the same
as that set for the application types of the
target LUNs.
When Custom is selected:
○ You need to manually select an application
type for the target LUNs, and the application
type of all target LUNs created will be set to
this value.
○ The following preset application types are
provided for typical applications: Default,
Oracle_OLAP, Oracle_OLTP,
Oracle_OLAP&OLTP, SQL_Server_OLAP,
SQL_Server_OLTP, SQL_Server_OLAP&OLTP,
SAP_HANA, Vmware_VDI, Hyper-V_VDI,
Others, and FusionAccess_VDI.
NOTE
○ Application Request Size is set for the preset
application types. When SmartCompression and
SmartDedupe licenses are imported to the system,
the preset application types also display whether
SmartCompression and SmartDedupe are enabled.
○ After you have set an application type for a LUN,
you are unable to change it in follow-up operations.
○ If the application type configured for a LUN does
not match the actual I/O model, the LUN
performance may deteriorate.
○ The application request sizes specified by preset
application types may vary with product models.
The actual values displayed on the page prevail.
○ Application Type is hidden. To display hidden
parameters, select Advanced.
○ Only 6.1.3 and later versions support Others.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 19


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

– Manual: You must manually select a target LUN that matches a source
LUN.
i. In the Pair Creation area, select the Manual mode.
ii. Click Configure.
The Configure Pair page is displayed.
iii. Select the desired source and target LUNs and click Add to Pair.
The pair relationship between the source and target LUNs is created
and displayed in the SmartMigration Pairs area.
NOTE

You can click Remove to remove a pair from the pair list.
iv. Click OK.
2. Set SmartMigration properties. Table 3-2 describes the parameters.

Table 3-2 SmartMigration task parameters


Parameter Description

Splitting Mode Splitting mode of SmartMigration pairs. Possible values


are Automatic and Manual.
– Automatic
After data synchronization is complete, the system
automatically splits the pair. After the splitting is
complete, the migration is complete.
– Manual
After data synchronization is complete, you need to
manually split the pair. After the splitting is
complete, the migration is complete.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 20


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

Parameter Description

Default Data migration rate of SmartMigration. Possible values


Migration Rate are Low, Medium, High, Highest, and Custom.
– Low
Migration takes a relatively long period of time. This
value is used when the service load is heavy.
The rate is normally from 0 MB/s to 5 MB/s.
– Medium
Migration takes a relatively short period of time. This
value is used when the service load is relatively
heavy.
The rate is normally from 10 MB/s to 20 MB/s.
– High
Migration takes a short period of time. This value is
used when the service load is relatively light.
The rate is normally from 20 MB/s to 70 MB/s.
– Highest
Migration takes the shortest period of time. This
value is used when the service load is light.
The rate is normally above 100 MB/s.
– Custom
You can set the migration rate as required. The value
ranges from 1 MB/s to 1024 MB/s.
NOTE
– The migration rate is affected by the LUN read and write
performance and the link bandwidth.
– Higher migration rates impose greater impact on host
service performance. If you choose Highest, the
SmartMigration task may be interrupted due to heavy
service load. You are advised to use the highest rate when
the host service is not running.

3. (Optional) Enable Specify Time to specify the migration rate for specified
time.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 21


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

NOTE

– The migration rate for specified time applies to only the specified period. The
migration rate of other periods remains the default. This parameter takes effect
only when data is being migrated during the period.
Suppose that, from 2020-03-08 to 2020-04-24, you want to migrate data at a high
rate for one hour starting from 23:00 and at the default rate in other periods every
day. The parameter settings are as follows:

▪ Date: 2020-03-08 to 2020-04-24

▪ Start Time: 23:00

▪ Duration: 1 hours 0 minutes

▪ Migration Rate for Specified Time: High


– For details about Migration Rate for Specified Time, see the Default Migration
Rate parameter.
– Specify Time is hidden. To display hidden parameters, select Advanced.
4. Click Next.

Step 6 Click OK.

Confirm your operation as prompted.

----End

3.1.5 Splitting a SmartMigration Pair


A target LUN stores a point-in-time data duplicate of the source LUN only after
the pair is split. The data duplicate can be used to recover the source LUN in the
event that the source LUN is damaged. In addition, the data duplicate is accessible
in scenarios such as application testing and data analysis.

Prerequisites
● A SmartMigration pair has been created.
● Running Status of a SmartMigration pair is Normal.

Precautions
● After a SmartMigration pair is split, write requests sent by production hosts to
the source LUN will not be synchronized to the target LUN.
● If the target LUN has been added to a LUN group and the target LUN is
configured with remote replication or HyperMetro, you need to manually
remove the target LUN from the LUN group and add the source LUN to the
corresponding LUN group after splitting the SmartMigration pair.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.

Step 2 Select one or more desired SmartMigration pairs and click Split.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 22


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

NOTE

You can also click More on the right of a desired SmartMigration pair and select Split.

Step 3 Click OK.


Confirm your operation as prompted.

NOTE

If a target LUN is in a remote replication or HyperMetro pair, after the task is created, the
Execution Result page is displayed. You can view details about the current task on this
page.

----End

3.1.6 Splitting Multiple SmartMigration Pairs Consistently


Consistency split means that multiple SmartMigration pairs are split at the same
time, which ensures data consistency of the target LUN and does not affect the
normal service running of the target LUN.

Prerequisites
● A SmartMigration pair has been created.
● Running Status of a SmartMigration pair is Normal.

Precautions
● After a SmartMigration pair is split, write requests sent by production hosts to
the source LUN will not be synchronized to the target LUN.
● If the target LUN has been added to a LUN group and the target LUN is
configured with remote replication or HyperMetro, you need to manually
remove the target LUN from the LUN group and add the source LUN to the
corresponding LUN group after splitting the SmartMigration pair.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Select one or more desired SmartMigration pairs and click Consistency Split.
The Perform Consistency Splitting page is displayed.
Step 3 In Available Pairs, select one or more desired pairs, and they are added to
Selected Pairs automatically.
Step 4 Click OK.
Confirm your operation as prompted.

NOTE

If a target LUN is in a remote replication or HyperMetro pair, after the task is created, the
Execution Result page is displayed. You can view details about the current task on this
page.

----End

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 23


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

3.2 Managing SmartMigration


SmartMigration is an easy-to-use data migration solution. You can manage
SmartMigration as required.

3.2.1 Viewing SmartMigration Pair Information


This operation enables you to view basic information about created
SmartMigration pairs.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.

Step 2 View the SmartMigration pair information. Table 3-3 describes the parameters.

Table 3-3 SmartMigration pair parameters

Parameter Description

Source LUN Name of the source LUN.

Target LUN Name of the target LUN.

ID ID of the SmartMigration pair.

Running Status Running status of the SmartMigration pair. Possible


values are Migrating, Interrupted, Paused, Migrated,
Faulty, and Normal.

Current Max. Maximum data migration rate of the SmartMigration


Migration Rate pair.

Splitting Mode Splitting mode of SmartMigration pairs. Possible values


are Automatic and Manual.
● Automatic
After data synchronization is complete, the system
automatically splits the pair. After the splitting is
complete, the migration is complete.
● Manual
After data synchronization is complete, you need to
manually split the pair. After the splitting is
complete, the migration is complete.

Start Time Time when SmartMigration starts.

End Time Time when SmartMigration ends.

----End

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 24


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

3.2.2 Modifying the Properties of a SmartMigration Task


This operation enables you to modify the splitting mode and migration rate of a
SmartMigration task.

Prerequisites
The running status of a SmartMigration pair is Migrating, Paused, or
Interrupted.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Click More on the right of the desired SmartMigration pair and select Modify.
The Modify SmartMigration Task page is displayed.
Step 3 Set SmartMigration properties. Table 3-4 describes the parameters.

Table 3-4 SmartMigration parameters


Parameter Description

Splitting Mode Splitting mode of SmartMigration pairs. Possible values are


Automatic and Manual.
● Automatic
After data synchronization is complete, the system
automatically splits the pair. After the splitting is complete,
the migration is complete.
● Manual
After data synchronization is complete, you need to
manually split the pair. After the splitting is complete, the
migration is complete.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 25


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

Parameter Description

Default Data migration rate of SmartMigration. Possible values are


Migration Rate Low, Medium, High, Highest, and Custom.
● Low
Migration takes a relatively long period of time. This value
is used when the service load is heavy.
The rate is normally from 0 MB/s to 5 MB/s.
● Medium
Migration takes a relatively short period of time. This value
is used when the service load is relatively heavy.
The rate is normally from 10 MB/s to 20 MB/s.
● High
Migration takes a short period of time. This value is used
when the service load is relatively light.
The rate is normally from 20 MB/s to 70 MB/s.
● Highest
Migration takes the shortest period of time. This value is
used when the service load is light.
The rate is normally above 100 MB/s.
● Custom
You can set the migration rate as required. The value
ranges from 1 MB/s to 1024 MB/s.
NOTE
● The migration rate is affected by the LUN read and write
performance and the link bandwidth.
● Higher migration rates impose greater impact on host service
performance. If you choose Highest, the SmartMigration pair may
be interrupted due to heavy service load. You are advised to use
the highest rate when the host service is not running.

Step 4 (Optional) Enable Specify Time to specify the migration rate for specified time.
NOTE

● The migration rate for specified time applies to only the specified period. The migration
rate of other periods remains the default. This parameter takes effect only when data is
being migrated during the period.
Suppose that, from 2020-03-08 to 2020-04-24, you want to migrate data at a high rate
for one hour starting from 23:00 and at the default rate in other periods every day. The
parameter settings are as follows:
– Date: 2020-03-08 to 2020-04-24
– Start Time: 23:00
– Duration: 1 hours 0 minutes
– Migration Rate for Specified Time: High
● For details about Migration Rate for Specified Time, see the Default Migration Rate
parameter.

Step 5 Click OK.


----End

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 26


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

3.2.3 Pausing Synchronization


This operation enables you to pause SmartMigration synchronization.

Prerequisites
Running Status of the SmartMigration pair is Synchronizing, Normal, or
Interrupted.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Select one or more desired SmartMigration pairs, click More, and select Pause.
NOTE

You can also click More on the right of a desired SmartMigration pair and select Pause.

----End

3.2.4 Resuming Synchronization


This operation enables you to resume paused synchronization for a
SmartMigration task.

Prerequisites
Running Status of the SmartMigration pair is Paused or Interrupted, and the
storage pool status is normal.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Select one or more desired SmartMigration pairs, click More, and select Resume.
NOTE

You can also click More on the right of a desired SmartMigration pair and select Resume.

----End

3.2.5 Modifying the Migration Rate


This operation enables you to modify the migration rate of a single
SmartMigration pair or multiple SmartMigration pairs in a batch.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Select the desired SmartMigration pair, click More, and select Modify Migration
Rate.
The Modify Migration Rate page is displayed.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 27


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

NOTE

You can click Selected Pairs and select LUNs again from the expanded list.

Step 3 Set the default migration rate for the SmartMigration pair. Possible values are
Low, Medium, High, Highest, and Custom.
● Low
Migration takes a relatively long period of time. This value is used when the
service load is heavy.
The rate is normally from 0 MB/s to 5 MB/s.
● Medium
Migration takes a relatively short period of time. This value is used when the
service load is relatively heavy.
The rate is normally from 10 MB/s to 20 MB/s.
● High
Migration takes a short period of time. This value is used when the service
load is relatively light.
The rate is normally from 20 MB/s to 70 MB/s.
● Highest
Migration takes the shortest period of time. This value is used when the
service load is light.
The rate is normally above 100 MB/s.
● Custom
You can set the migration rate as required. The value ranges from 1 MB/s to
1024 MB/s.
NOTE

● The migration rate is affected by the LUN read and write performance and the link
bandwidth.
● Higher migration rates impose greater impact on host service performance. If you
choose Highest, the SmartMigration pair may be interrupted due to heavy service load.
You are advised to use the highest rate when the host service is not running.

Step 4 Click OK.

----End

3.2.6 Deleting a SmartMigration Task


This operation enables you to delete a created SmartMigration task.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.

Step 2 Select one or more desired SmartMigration pairs and click Delete.
NOTE

You can also click More on the right of a desired SmartMigration pair and select Delete.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 28


OceanStor Dorado 3 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (System View)

Step 3 (Optional) Click Delete redundant LUNs.


Step 4 Confirm your operation as prompted.

----End

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 29


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

4
Configuring and Managing
SmartMigration (vStore View, Applicable to
6.1.3 and Later)

This chapter describes how a vStore user configures SmartMigration for its
resources. Only OceanStor Dorado 6.1.3 and later versions allow vStore users to
configure SmartMigration for their resources.
4.1 Configuring SmartMigration
4.2 Managing SmartMigration

4.1 Configuring SmartMigration


This section explains how to configure SmartMigration within a storage system
and between storage systems.

4.1.1 Configuration Process


SmartMigration within a storage system migrates services from the source LUN to
the target LUN while services are running, meeting the requirements for service
performance and reliability adjustment and optimizing storage system
serviceability. To use SmartMigration between storage systems, you must first
implement the LUN takeover function of SmartVirtualization. The LUN takeover
function helps migrate service data smoothly from the source LUN to the target
LUN to meet the requirement for storage system upgrade. This section describes
the process for configuring SmartMigration.

Migration Within a Storage System


The process for configuring SmartMigration within a storage system comprises the
following parts: creating SmartMigration tasks, and splitting a SmartMigration pair
or splitting SmartMigration pairs concurrently. A flowchart is provided to guide
you through the configuration process.

Figure 4-1 shows the flowchart for configuring SmartMigration within a storage
system.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 30


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

Figure 4-1 Flowchart for configuring SmartMigration within a storage system

Start

Create a SmartMigration
task.

(Consistently) Split the


SmartMigration pair(s).

End

Migration Between Storage Systems


The process for configuring SmartMigration between storage systems comprises
the following parts: taking control of a LUN from a heterogeneous storage system,
creating a SmartMigration task, and splitting a SmartMigration pair or splitting
SmartMigration pairs concurrently. A flowchart is provided to guide you through
the configuration process.
Figure 4-2 shows the flowchart for configuring SmartMigration between storage
systems.

Figure 4-2 Flowchart for configuring SmartMigration between storage systems

Start

Take control of a LUN from


the heterogeneous storage
system.

Create a SmartMigration
task.

(Consistently) Split the


SmartMigration pair(s).

End

NOTE

Configure SAN services on DeviceManager. For details about how to log in to


DeviceManager, see Logging In to DeviceManager in the Basic Storage Service
Configuration Guide for Block corresponding to your product model.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 31


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

4.1.2 (Optional) Taking Control of a LUN from a


Heterogeneous Storage System
Implementation of SmartMigration between storage systems requires the LUN
takeover function of SmartVirtualization. Before creating a SmartMigration task,
let the local storage system take control of a LUN from a heterogeneous storage
system. Then use the LUN as the source LUN of a SmartMigration task and
migrate services from the heterogeneous storage system to the local storage
system.

Context
The takeover of LUNs from a heterogeneous storage system includes scanning for
LUNs, creating a storage pool, and configuring an eDevLUN. For details, see
SmartVirtualization Feature Guide specific to your product model.

4.1.3 Creating a SmartMigration Task


SmartMigration achieves full replication of source LUN data to the target LUN.
After the replication is complete, the target LUN takes over all services from the
source LUN.

Prerequisites
● The storage system has available source and target LUNs, and those LUNs are
normal.
● The target LUN's capacity is not smaller than the source LUN's capacity, and
the target LUN has not been mapped.

Precautions
● LUNs that have been mapped to an application server cannot be configured
as target LUNs in any SmartMigration task.
● LUNs that are being migrated in a SmartMigration task cannot be configured
as source LUNs or target LUNs in another SmartMigration task.
● If the target LUN has a greater capacity than the source LUN, the excess
capacity of the target LUN will not be used. For proper use of service data,
ensure that no data exists in the excess capacity or use a target LUN with the
same capacity as the source LUN.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Click Create.
The Create SmartMigration Task page is displayed.
Step 3 Specify source LUNs for data migration.
1. In Available LUNs, select one or more desired LUNs, and they are added to
Selected LUNs automatically.
2. Click Next.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 32


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

Step 4 Establish pair relationships between the source LUNs and target LUNs and
configure the SmartMigration pairs.
1. You can create target LUNs in either Manual or Automatic mode.
– Automatic: The system automatically creates target LUNs that match the
source LUNs.
i. In the Pair Creation area, select the Automatic mode.
ii. Set the properties of the target LUNs. Table 4-1 describes the
parameters.

Table 4-1 Target LUN parameters


Parameter Description

Target Storage pool to which the target LUNs belong.


Storage Pool

Name Prefix Prefix of the target LUN names.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 33


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

Parameter Description

Application When Same as Source LUN is selected:


Type ○ If source LUNs are created using the CLI and
their application types are not set, whether
SmartCompression and SmartDedupe are
enabled on the source LUNs will be
synchronized to target LUNs.
○ If application types are set for the source LUNs,
the system will create target LUNs with the
same application types as those of the source
LUNs.
○ (Applicable to 6.1.0 and 6.1.2) If you modify the
enabling status of SmartCompression and
SmartDedupe on the source LUNs using the CLI,
the enabling status will not be synchronized to
the target LUNs. That is, the enabling status of
SmartCompression and SmartDedupe on the
target LUN is the same as that set for the
application types of the target LUNs.
When Custom is selected:
○ You need to manually select an application type
for the target LUNs, and the application type of
all target LUNs created will be set to this value.
○ Preset application types are provided for typical
applications. Default, Oracle_OLAP,
Oracle_OLTP, Oracle_OLAP&OLTP,
SQL_Server_OLAP, SQL_Server_OLTP,
SQL_Server_OLAP&OLTP, SAP_HANA,
Vmware_VDI, Hyper-V_VDI, Others, and
FusionAccess_VDI
NOTE
○ Application Request Size is set for the preset
application types. When SmartCompression and
SmartDedupe licenses are imported to the system, the
preset application types also display whether
SmartCompression and SmartDedupe are enabled.
○ After you have set an application type for a LUN, you
are unable to change it in follow-up operations.
○ If the application type configured for a LUN does not
match the actual I/O model, the LUN performance
may deteriorate.
○ The application request sizes specified by preset
application types may vary with product models. The
actual values displayed on the page prevail.
○ Application Type is hidden. To display hidden
parameters, click Advanced.
○ Only 6.1.3 and later versions support Others.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 34


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

– Manual: You must manually select a target LUN that matches a source
LUN.
i. In the Pair Creation area, select the Manual mode.
ii. Click Configure.
The Configure Pair page is displayed.
iii. Select the desired source and target LUNs and click Add to Pair.
The pair relationship between the source and target LUNs is created
and displayed in the SmartMigration Pairs area.
NOTE

You can click Remove to remove a pair from the pair list.
iv. Click OK.
2. Set SmartMigration properties. Table 4-2 describes the parameters.

Table 4-2 SmartMigration parameters


Parameter Description

Splitting Mode Splitting mode of SmartMigration pairs. Possible values


are Automatic and Manual.
– Automatic
After data synchronization is complete, the system
automatically splits the pairs. After the splitting is
complete, the migration is complete.
– Manual
After data synchronization is complete, you need to
manually split the pairs. After the splitting is
complete, the migration is complete.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 35


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

Parameter Description

Default Data migration rate of SmartMigration. Possible values


Migration Rate are Low, Medium, High, Highest, and Custom.
– Low
Migration takes a relatively long period of time. This
value is used when the service load is heavy.
The rate is normally from 0 MB/s to 5 MB/s.
– Medium
Migration takes a relatively short period of time. This
value is used when the service load is relatively heavy.
The rate is normally from 10 MB/s to 20 MB/s.
– High
Migration takes a short period of time. This value is
used when the service load is relatively light.
The rate is normally from 20 MB/s to 70 MB/s.
– Highest
Migration takes the shortest period of time. This
value is used when the service load is light.
The rate is normally above 100 MB/s.
– Custom
You can set the migration rate as required. The value
ranges from 1 MB/s to 1024 MB/s.
NOTE
– The migration rate is affected by the LUN read and write
performance and the link bandwidth.
– Higher migration rates impose greater impact on host
service performance. If you choose Highest, the
SmartMigration task may be interrupted due to heavy
service load. You are advised to use the highest rate when
the host service is not running.

3. (Optional) Enable Specify Time to specify the migration rate for specified
time.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 36


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

NOTE

– The migration rate for specified time applies to only the specified period. The
migration rate of other periods remains the default. This parameter takes effect
only when data is being migrated during the period.
Suppose that, from 2020-03-08 to 2020-04-24, you want to migrate data at a high
rate for one hour starting from 23:00 and at the default rate in other periods every
day. The parameter settings are as follows:

▪ Date: 2020-03-08 to 2020-04-24

▪ Start Time: 23:00

▪ Duration: 1 hours 0 minutes

▪ Migration Rate for Specified Time: High


– For details about Migration Rate for Specified Time, see the Default Migration
Rate parameter.
– Specify Time is hidden. To display hidden parameters, click Advanced.
4. Click Next.

Step 5 Click OK.

Confirm your operation as prompted.

----End

4.1.4 Splitting a SmartMigration Pair


A target LUN stores a point-in-time data duplicate of the source LUN only after
the pair is split. The data duplicate can be used to recover the source LUN in the
event that the source LUN is damaged. In addition, the data duplicate is accessible
in scenarios such as application testing and data analysis.

Prerequisites
● A SmartMigration pair has been created.
● Running Status of a SmartMigration pair is Normal.

Precautions
● After a SmartMigration pair is split, write requests sent by production hosts to
the source LUN will not be synchronized to the target LUN.
● If the target LUN has been added to a LUN group and the target LUN is
configured with remote replication or HyperMetro, you need to manually
remove the target LUN from the LUN group and add the source LUN to the
corresponding LUN group after splitting the SmartMigration pair.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.

Step 2 Select one or more desired SmartMigration pairs and click Split.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 37


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

NOTE

You can also click More on the right of a desired SmartMigration pair and select Split.

Step 3 Click OK.


Confirm your operation as prompted.

NOTE

If a target LUN is in a remote replication or HyperMetro pair, after the task is created, the
Execution Result page is displayed. You can view details about the current task on this
page.

----End

4.1.5 Splitting Multiple SmartMigration Pairs Consistently


Consistency split means that multiple SmartMigration pairs are split at the same
time, which ensures data consistency of the target LUN and does not affect the
normal service running of the target LUN.

Prerequisites
● A SmartMigration pair has been created.
● Running Status of a SmartMigration pair is Normal.

Precautions
● After a SmartMigration pair is split, write requests sent by production hosts to
the source LUN will not be synchronized to the target LUN.
● If the target LUN has been added to a LUN group and the target LUN is
configured with remote replication or HyperMetro, you need to manually
remove the target LUN from the LUN group and add the source LUN to the
corresponding LUN group after splitting the SmartMigration pair.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Select one or more desired SmartMigration pairs and click Consistency Split.
The Perform Consistency Splitting page is displayed.
Step 3 In Available Pairs, select one or more desired pairs, and they are added to
Selected Pairs automatically.
Step 4 Click OK.
Confirm your operation as prompted.

NOTE

If a target LUN is in a remote replication or HyperMetro pair, after the task is created, the
Execution Result page is displayed. You can view details about the current task on this
page.

----End

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 38


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

4.2 Managing SmartMigration


SmartMigration is an easy-to-use data migration solution. You can manage
SmartMigration as required.

4.2.1 Viewing SmartMigration Pair Information


This section describes how to view basic information about created
SmartMigration pairs.

Context
● On the SmartMigration management page, you can click to refresh
SmartMigration pair information.
● On the SmartMigration management page, you can click or next to a
parameter and enter a keyword or select a parameter value to search for the
desired SmartMigration pairs.

● On the SmartMigration management page, you can click and select the
SmartMigration pair parameters you want to view.
● On the SmartMigration management page, you can click or next to a
parameter to change the display order of SmartMigration pairs.
● On the SmartMigration management page, you can click to export
SmartMigration pair information to your local PC.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 View the SmartMigration pair information. Table 4-3 describes the parameters.

Table 4-3 SmartMigration pair parameters


Parameter Description

Source LUN Name of the source LUN.

Target LUN Name of the target LUN.

ID ID of the SmartMigration pair.

Running Status Running status of the SmartMigration pair. Possible


values are Migrating, Interrupted, Paused, Migrated,
Faulty, and Normal.

Current Max. Maximum data migration rate of the SmartMigration


Migration Rate pair.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 39


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

Parameter Description

Splitting Mode Splitting mode of SmartMigration pairs. Possible values


are Automatic and Manual.
● Automatic
After data synchronization is complete, the system
automatically splits the pair. After the splitting is
complete, the migration is complete.
● Manual
After data synchronization is complete, you need to
manually split the pair. After the splitting is
complete, the migration is complete.

Start Time Time when SmartMigration starts.

End Time Time when SmartMigration ends.

----End

4.2.2 Modifying the Properties of a SmartMigration Task


This operation enables you to modify the splitting mode and migration rate of a
SmartMigration task.

Prerequisites
The running status of a SmartMigration pair is Migrating, Paused, or
Interrupted.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Click More on the right of the desired SmartMigration pair and select Modify.
The Modify SmartMigration Task page is displayed.
Step 3 Set SmartMigration properties. Table 4-4 describes the parameters.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 40


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

Table 4-4 SmartMigration parameters


Parameter Description

Splitting Mode Splitting mode of SmartMigration pairs. Possible values are


Automatic and Manual.
● Automatic
After data synchronization is complete, the system
automatically splits the pair. After the splitting is complete,
the migration is complete.
● Manual
After data synchronization is complete, you need to
manually split the pair. After the splitting is complete, the
migration is complete.

Default Data migration rate of SmartMigration. Possible values are


Migration Rate Low, Medium, High, Highest, and Custom.
● Low
Migration takes a relatively long period of time. This value
is used when the service load is heavy.
The rate is normally from 0 MB/s to 5 MB/s.
● Medium
Migration takes a relatively short period of time. This value
is used when the service load is relatively heavy.
The rate is normally from 10 MB/s to 20 MB/s.
● High
Migration takes a short period of time. This value is used
when the service load is relatively light.
The rate is normally from 20 MB/s to 70 MB/s.
● Highest
Migration takes the shortest period of time. This value is
used when the service load is light.
The rate is normally above 100 MB/s.
● Custom
You can set the migration rate as required. The value
ranges from 1 MB/s to 1024 MB/s.
NOTE
● The migration rate is affected by the LUN read and write
performance and the link bandwidth.
● Higher migration rates impose greater impact on host service
performance. If you choose Highest, the SmartMigration pair may
be interrupted due to heavy service load. You are advised to use
the highest rate when the host service is not running.

Step 4 (Optional) Enable Specify Time to specify the migration rate for specified time.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 41


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

NOTE

● The migration rate for specified time applies to only the specified period. The migration
rate of other periods remains the default. This parameter takes effect only when data is
being migrated during the period.
Suppose that, from 2020-03-08 to 2020-04-24, you want to migrate data at a high rate
for one hour starting from 23:00 and at the default rate in other periods every day. The
parameter settings are as follows:
– Date: 2020-03-08 to 2020-04-24
– Start Time: 23:00
– Duration: 1 hours 0 minutes
– Migration Rate for Specified Time: High
● For details about Migration Rate for Specified Time, see the Default Migration Rate
parameter.

Step 5 Click OK.

----End

4.2.3 Pausing Synchronization


This operation enables you to pause SmartMigration synchronization.

Prerequisites
Running Status of a SmartMigration pair is Synchronizing, Normal, or
Interrupted.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Select one or more desired SmartMigration pairs, click More, and select Pause.
NOTE

You can also click More on the right of a desired SmartMigration pair and select Pause.

----End

4.2.4 Resuming Synchronization


This operation enables you to resume paused synchronization for a
SmartMigration task.

Prerequisites
Running Status of the SmartMigration pair is Paused or Interrupted, and the
storage pool status is normal.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Select one or more desired SmartMigration pairs, click More, and select Resume.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 42


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

NOTE

You can also click More on the right of a desired SmartMigration pair and select Resume.

----End

4.2.5 Modifying the Migration Rate


This operation enables you to modify the migration rate of a single
SmartMigration pair or multiple SmartMigration pairs in a batch.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Select the desired SmartMigration pair and click Modify Migration Rate.
The Modify Migration Rate page is displayed.

NOTE

You can click Selected Pairs and select LUNs again from the expanded list.

Step 3 Set the default migration rate for the SmartMigration pair. Possible values are
Low, Medium, High, Highest, and Custom.
● Low
Migration takes a relatively long period of time. This value is used when the
service load is heavy.
The rate is normally from 0 MB/s to 5 MB/s.
● Medium
Migration takes a relatively short period of time. This value is used when the
service load is relatively heavy.
The rate is normally from 10 MB/s to 20 MB/s.
● High
Migration takes a short period of time. This value is used when the service
load is relatively light.
The rate is normally from 20 MB/s to 70 MB/s.
● Highest
Migration takes the shortest period of time. This value is used when the
service load is light.
The rate is normally above 100 MB/s.
● Custom
You can set the migration rate as required. The value ranges from 1 MB/s to
1024 MB/s.
NOTE

● The migration rate is affected by the LUN read and write performance and the link
bandwidth.
● Higher migration rates impose greater impact on host service performance. If you
choose Highest, the SmartMigration pair may be interrupted due to heavy service load.
You are advised to use the highest rate when the host service is not running.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 43


OceanStor Dorado 4 Configuring and Managing SmartMigration
SmartMigration Feature Guide for Block (vStore View, Applicable to 6.1.3 and Later)

Step 4 Click OK.

----End

4.2.6 Deleting a SmartMigration Task


This operation enables you to delete a created SmartMigration task.

Procedure
Step 1 Choose Services > Resource Tuning > SmartMigration.
Step 2 Select one or more desired SmartMigration pairs and click Delete.
NOTE

You can also click More on the right of a desired SmartMigration pair and select Delete.

Step 3 (Optional) Click Delete redundant LUNs.


Step 4 Confirm your operation as prompted.

----End

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 44


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

5 Configuration Example

SmartVirtualization is typically used to allow unified management of


heterogeneous storage resources. It can also be used with SmartMigration to
migrate data. The configuration processes in actual application scenarios are
designed to help you understand how to use SmartMigration.
5.1 Using SmartMigration and SmartVirtualization to Migrate an Oracle ASM File
System

5.1 Using SmartMigration and SmartVirtualization to


Migrate an Oracle ASM File System
This configuration example introduces how to use SmartVirtualization and
SmartMigration to migrate an Oracle ASM file system, in terms of requirement
analysis, configuration planning, configuration operations, and configuration
verification.

5.1.1 Requirement Analysis


Before implementing data migration, analyze service requirements, make a
service-related plan, and determine an implementation solution, so that data
migration can be implemented as smoothly as possible.

Requirement Source
● Background
An enterprise has three storage systems: Huawei OceanStor Dorado, HDS
USP-V storage system, and Huawei OceanStor S5600T V100R005 storage
system. The OceanStor Dorado storage system is newly purchased and no
service is running on it. In addition, the assets management information
system and archive&backup system are running on the two storage systems
respectively.
– The asset management information system, which is served by an Oracle
database, records the enterprise's asset information.
– The archive&backup system archives service data that is infrequently
accessed.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 45


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Table 5-1 lists the hardware components of the asset management


information system and the archive&backup system.

Table 5-1 Hardware components of service systems

System Name Hardware Component

Asset management information ● AIX application server


system ● HDS USP-V storage system

Archive&backup system ● AIX application servera


● Huawei OceanStor S5600T
storage system V100R005b

a: The asset management information system and the archive&backup


system run on the same AIX application server.
b: The S5600T only runs basic storage services. No value-added services
are in use.

Figure 5-1 shows the network where the two service systems are
deployed.

Figure 5-1 Existing network

AIX application server

Fibre Channel
switch

HDS USP-V OceanStor S5600T


storage system storage system

Table 5-2 lists the zones created to ensure normal communication


between the application server and each storage system.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 46


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Table 5-2 Network zoning


Zone Name Included Node

Zone1 AIX application server and HDS USP-V

Zone2 AIX application server and OceanStor S5600T

Table 5-3 lists the LUN configuration of the HDS UPS-V.

Table 5-3 LUN configuration of the HDS UPS-V


LUN Name LUN Capacity Function

LUN_HDS1 340 GB Stores Oracle Cluster Registry


(OCR) files of the Oracle
database.

LUN_HDS2 1.9 TB Stores data files of the Oracle


database.

● Service requirements
As the enterprise keeps growing, an ever-increasing amount of asset
management information needs to be recorded. The HDS USP-V has been
used for a long time. Its lifecycle is about to end, and its storage space is
about to be used up. The customer wants to migrate the asset management
information system to the OceanStor S5600T. The asset management
information system stores non-critical data. Therefore, the OceanStor S5600T
can meet the performance requirement, and existing storage resources can be
reused.
Specific customer requirements are as follows:
– Data should be migrated to the OceanStor S5600T non-disruptively.
– Data should be migrated during off-peak hours at night.
– After data is migrated, the OceanStor S5600T can take over the asset
management information system from the HDS USP-V.

Requirement Analysis and Conclusions


It can be inferred from the customer requirements that an inter-storage-system
data migration solution suits the customer. The following value-added features
provided by Huawei storage systems can be used for data migration:
HyperReplication and SmartMigration. Table 5-4 describes the data copy
characteristics and typical application scenarios of these features.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 47


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Table 5-4 Feature selection analysis


Consideration HyperReplication SmartMigration

Storage system support Between storage systems Within a storage system


and between storage
systems

Typical application Data backup and Data migration


scenarios disaster recovery

Impact of data migration - Online data migration is


on system services implemented without
affecting services.

● Conclusion 1: The customer needs to migrate data between storage systems.


It can be concluded from the preceding table that SmartMigration can
address the need. However, the license file in the OceanStor S5600T used by
the customer does not grant permission to use value-added features.
Therefore, the customer cannot use SmartMigration to migrate data from the
HDS USP-V to the OceanStor S5600T.
● Conclusion 2: The customer wants online data migration. Therefore,
SmartMigration can address the need.
● Conclusion 3: The customer requires data to be migrated during off-peak
hours. Therefore, the migration speed can be set to High for higher data
migration efficiency.
The OceanStor S5600T does not contain a SmartMigration license. Therefore, the
customer cannot use SmartMigration to migrate data from the HDS USP-V to the
OceanStor S5600T.
The OceanStor Dorado storage system purchased by the customer supports
SmartVirtualization and SmartMigration. Therefore, data can be migrated using
the following method:
1. Use the OceanStor Dorado storage system to host LUNs created on the HDS
USP-V and the OceanStor S5600T, and create eDevLUNs corresponding to
these LUNs.
2. On the OceanStor Dorado storage system, configure SmartMigration for
eDevLUNs to migrate data.
NOTE

The OceanStor Dorado storage system is used to describe configuration planning and
operations.

5.1.2 Configuration Planning


Before migrating data, make network and service plans to facilitate subsequent
operations.

Network Planning
According to the requirement analysis, the OceanStor Dorado storage system is
used to host LUNs created on the HDS USP-V and the OceanStor S5600T. Before

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 48


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

configuring data migration, the customer needs to connect the OceanStor Dorado
storage system to the existing network. Figure 5-2 shows the transformed
network.

Figure 5-2 New network

AIX application
server

Fibre Channel
switch

HDS USP-V OceanStor Dorado S5600T

Table 5-5 lists the zones created to ensure normal communication among storage
systems and the application server.

Table 5-5 Zoning


Zone Name Included Node

Zone1' AIX application server and OceanStor Dorado storage


system

Zone2' OceanStor Dorado storage system and HDS USP-V

Zone3' OceanStor Dorado storage system and OceanStor S5600T

Service Planning
According to the requirement analysis, the enterprise uses SmartVirtualization and
SmartMigration to migrate data. Figure 5-3 shows the configuration roadmap.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 49


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Figure 5-3 Configuration roadmap

Start
Connect OceanStor Dorado
to the network.
Change the network.
Create zones on the Fibre
Channel switch.
Create target LUNs for the
data migration.
Set up a logical connection
between OceanStor Dorado
Set up a logical connection and HDS USP-V.
between storage systems. Set up a logical connection
between OceanStor Dorado
and S5600T.
Check the feature license.

The system automatically


Enable OceanStor Dorado to
scans for LUNs.
host LUNs created on the
original storage system. Create eDevLUNs.

Delete the native


multipathing software of the
Stop services running on the HDS USP-V.
Stop the database.
HDS USP-V.
Remove the zone of the AIX
application server and HDS
USP-V.

Install Huawei UltraPath.

Establish a mapping
Enable OceanStor Dorado to between the AIX application
take over services. server and the eDevLUNs
corresponding to the HDS
Scan for LUNs on the AIX
USP-V.
application server.

Create a SmartMigration
task for eDevLUN_HDS1 and
Use SmartMigration to set eDevLUN_Target_HDS1.
up a data migration
relationship. Create a SmartMigration
task for eDevLUN_HDS2 and
eDevLUN_Target_HDS2.

Stop the database.

Stop services running on


Remove the zone of the AIX
OceanStor Dorado.
application server and
OceanStor Dorado.

Establish a mapping
between the AIX application
Enable the S5600T to take server and the target LUNs
over services. created on S5600T.
Scan for LUNs on the AIX
application server.

End

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 50


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Table 5-6 describes the configuration operations and plan items.

Table 5-6 Configuration operations and plan items


Configur Major Operation Plan Item GUI Planned
ation and Purpose Parameter Value
Procedur
e

Change Connect the - - -


the OceanStor Dorado
network. storage system to
the existing
network.

Create zones on Zone names - Planned


the Fibre Channel and nodes based on
switch. included in Table 5-5
each zone

Create On the OceanStor ● Names of ● Name ● Target_LU


target S5600T, create target ● Capacity N_HDS1
LUNs for two LUNs to act LUNs and
the data as target LUNs for ● Capacities Target_LU
migration the data of target N_HDS2
migration. LUNs ● 500 GB
and 1 TB
NOTE
To meet
future data
growth needs,
it is
recommended
that the
capacities of
the target
LUNs be
larger than
the original
LUNs on the
HDS USP-V.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 51


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Configur Major Operation Plan Item GUI Planned


ation and Purpose Parameter Value
Procedur
e

Set up a Set up a logical - - -


logical connection
connectio between the
n OceanStor Dorado
between storage system
storage and the HDS USP-
systems. V.
NOTE
● For details
about how to
map the LUNs
of an HDS USP-
V storage
system to an
OceanStor
Dorado storage
system, see the
specific HDS
USP-V user
guide.
● For the
precautions
about
configuration
operations on
the HDS USP-V
storage system,
see the section
about HDS
USP/NSC
Series/HDS
USP-V/USP-
VM/SUN
9985/9985V/
9990/9990V/HP
SVS200/
XP10000/12000
/20000/24000
in the
SmartVirtualiza
tion Feature
Guide.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 52


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Configur Major Operation Plan Item GUI Planned


ation and Purpose Parameter Value
Procedur
e

Set up a logical ● Host group ● Host ● Host_grou


connection correspond Group p_1
between the ing to the Name ● Host_1
OceanStor Dorado OceanStor ● Host
storage system Dorado ● Linux
Name
and the storage ● 22130022a
OceanStor system ● OS 100c890
S5600T. ● Host ● Identifier ● Target_LU
NOTE correspond ● LUN N_HDS1
After the ing to the Name and
OceanStor Dorado Target_LU
OceanStor
storage system is
connected to the Dorado N_HDS2
OceanStor S5600T, storage
the OceanStor system
S5600T identifies
● Initiator
the OceanStor
Dorado storage correspond
system as a host. ing to the
OceanStor
Dorado
storage
system's
front-end
port
connected
to the
OceanStor
S5600T
● Names of
the LUNs
that need
to be
mapped to
the
OceanStor
Dorado
storage
system

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 53


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Configur Major Operation Plan Item GUI Planned


ation and Purpose Parameter Value
Procedur
e

Enable Use the ● Remote ● Name (of ● HDS USP-V


the OceanStor Dorado device a remote ● 60:02:2A:1
OceanSto storage system to name of device)a 1:00:06:8d:
r Dorado host LUNs created the HDS ● WWN (of fe:07:a4:a4:
storage on the HDS USP- USP-V a remote 6d:26:00:00
system to V, and create ● WWNs of LUN) :00:73 and
host eDevLUNs the LUNs 60:02:2A:1
LUNs corresponding to ● Name (of
mapped to an 1:00:06:8d:
created these LUNs. the fe:07:a4:a4:
on the eDevLUN)
OceanStor 6d:26:00:00
original Dorado ● Owning :00:74
storage storage Storage
systems. Pool ● eDevLUN_
system for HDS1 and
hosting ● Storage eDevLUN_
purposes Medium HDS2
● Names of and RAID
Policy ● StoragePo
eDevLUNs ol1
to be ● Capacity
created (of a ● SSDs with
storage RAID 5 (4D
● Storage +1P)
pool to pool)
which ● 1 TB
eDevLUNs
belong

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 54


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Configur Major Operation Plan Item GUI Planned


ation and Purpose Parameter Value
Procedur
e

Use the ● Remote ● Name (of ● S5600T


OceanStor Dorado device a remote ● 60:02:2A:1
storage system to name of device) 1:00:06:8d:
host LUNs created the ● WWN (of fe:07:a4:a4:
on the OceanStor OceanStor a remote 6d:26:00:00
S5600T, and S5600T LUN) :00:75 and
create eDevLUNs ● WWNs of 60:02:2A:1
corresponding to ● Name (of
the LUNs an 1:00:06:8d:
these LUNs. mapped to fe:07:a4:a4:
eDevLUN)
the 6d:26:00:00
OceanStor ● Owning :00:76
Dorado Storage
Pool ● eDevLUN_
storage Target_HD
system for ● Storage S1 and
hosting Medium eDevLUN_
purposes and RAID Target_HD
● Names of Policy S2
eDevLUNs ● Capacity ● StoragePo
to be (of a ol1
created storage
pool) ● SSDs with
● Storage RAID 5 (4D
pool to +1P)
which
eDevLUNs ● 1 TB
belong

Stop Delete the HDLM - - -


services multipathing
running software delivered
on the with the HDS
HDS USP- USP-V.
V.
Shut down the - - -
database.

Remove the AIX - - -


application server
and the HDS USP-
V from their joint
zone.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 55


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Configur Major Operation Plan Item GUI Planned


ation and Purpose Parameter Value
Procedur
e

Enable Install OceanStor Version of - -


the UltraPath. OceanStor
OceanSto UltraPath to
r Dorado be installed
storage
system to
take over
services.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 56


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Configur Major Operation Plan Item GUI Planned


ation and Purpose Parameter Value
Procedur
e

Set up a mapping ● Name of ● Name (of ● Host_AIX


between the AIX the host a host) ● AIX
application server correspond ● OS
and the ing to the ● HostGroup
eDevLUNs AIX ● Name (of _001
corresponding to application a host ● FC and
LUNs created on server group) 200330d17
the HDS USP-V. ● Operating ● Initiator eb4f761
system of Type and ● LUNGroup
the host WWPN/IQ _001
correspond N (including
ing to the ● Name (of eDevLUN_
AIX a LUN HDS1 and
application group) eDevLUN_
server ● Name (of HDS2)
● Name of a mapping ● MappingVi
the host view) ew_001
group to
which the
host
correspond
ing to the
AIX
application
server
belongs
● Type and
identifier
of the
initiator
correspond
ing to the
AIX
application
server's
HBA port
connected
to the
OceanStor
Dorado
storage
system
● Names of
the LUNs
mapped to
the AIX

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 57


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Configur Major Operation Plan Item GUI Planned


ation and Purpose Parameter Value
Procedur
e

application
server and
name of
the LUN
group to
which the
LUNs
belong
● Name of
the
mapping
view
created for
the host
group and
LUN group

Scan for LUNs on - - -


the application
server.

Use Configure ● Source ● Source ● eDevLUN_


SmartMig SmartMigration. LUNs LUN HDS1 and
ration to involved in Name eDevLUN_
set up a SmartMigr ● Target HDS2
data ation LUN ● eDevLUN_
migration ● Target Name Target_HD
relationsh LUNs S1 and
ip. ● Migration
involved in Speed eDevLUN_
SmartMigr Target_HD
ation S2
● Data (correspon
migration ding to the
speed preceding
source
LUNs)
● High

Stop Close the - - -


services database.
running
on the Remove the - - -
OceanSto OceanStor Dorado
r Dorado storage system
storage and the AIX
system. application server
from their joint
zone.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 58


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Configur Major Operation Plan Item GUI Planned


ation and Purpose Parameter Value
Procedur
e

Enable Set up a mapping ● Name of ● Host ● Host_AIX1


the between the AIX the host Name ● AIX
OceanSto application server correspond ● OS
r S5600T and the target ing to the ● HostGroup
to take LUNs created on AIX ● Host _002
over the OceanStor application Group ● 221312345
services. S5600T. server Name 6789123
● Operating ● Identifier ● Target_LU
system of ● LUN N_HDS1
the host Name and
correspond Target_LU
ing to the N_HDS2
AIX
application
server
● Name of
the host
correspond
ing to the
AIX
application
server
● Identifier
of the
initiator
correspond
ing to the
AIX
application
server's
HBA port
connected
to the
OceanStor
S5600T
● Names of
the LUNs
mapped to
the AIX
application
server

Scan for LUNs on - - -


the application
server.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 59


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Configur Major Operation Plan Item GUI Planned


ation and Purpose Parameter Value
Procedur
e

a: The description in the brackets after a parameter indicates the object of the
parameter.

NOTE

Retain the default values for the parameters not mentioned in Table 5-6.

5.1.3 Configuration Operations


After planning the network and services, complete specific configurations on the
application server and storage systems, so that data can be migrated based on
SmartVirtualization and SmartMigration.

Procedure
Step 1 Change the network.
1. Connect the OceanStor Dorado storage system to the existing network
according to the network diagram shown in Figure 5-2.
2. Create zones on the Fibre Channel switch to ensure normal communication
among the HDS USP-V, OceanStor S5600T, OceanStor Dorado storage system,
and AIX application server.

NOTE

For details about how to create zones on the Fibre Channel switch, refer to the user manual
of the Fibre Channel switch.

Step 2 Log in to the OceanStor S5600T, and create target LUNs for data migration.
Navigation path: Choose Storage Resources > LUNs > Create > LUN.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 60


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

NOTE

The preceding figure shows the parameter settings of Target_LUN_HDS1. When you create
Target_LUN_HDS2, set parameters as follows:
● Set Name to Target_LUN_HDS2.
● Set Capacity to 1 TB.

Step 3 Set up a logical connection between storage systems.


1. Set up a logical connection between the OceanStor Dorado storage system
and the HDS USP-V.
After you allocate the OceanStor Dorado storage system and the HDS USP-V
to the same zone, the HDS USP-V automatically identifies the initiator
corresponding to the OceanStor Dorado storage system and sets up a logical
connection.
2. Log in to the OceanStor S5600T, and set up a logical connection between the
OceanStor Dorado storage system and the OceanStor S5600T.
a. Create a host group corresponding to the OceanStor Dorado storage
system.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 61


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Navigation path: Choose SAN Services > Mappings > Host Groups >
Create.

b. Create a host corresponding to the OceanStor Dorado storage system.


Navigation path: Choose SAN Services > Mappings > Hosts > Create.

c. Map the target LUNs created on the OceanStor S5600T to the host
corresponding to the OceanStor Dorado storage system.
Navigation path: Choose SAN Services > Mappings > Hosts, select the
host whose Name is Host_1, and choose Mapping > Add LUN Mapping
in the navigation bar.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 62


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Step 4 Log in to the OceanStor Dorado storage system, and check whether the
SmartVirtualization and SmartMigration licenses are valid.
Navigation path: Choose Settings > License Management.
Step 5 Use the OceanStor Dorado storage system to host LUNs created on the HDS USP-
V and the OceanStor S5600T.
1. Create a storage pool that is used to create eDevLUNs.
Navigation path: Choose System > Storage Pools > Create.
2. Initiate automatic LUN scanning.
Navigation path: Choose System > External Storage, select the remote device
whose Name is HDS USP-V, and click Scan for External LUN.
3. Create eDevLUNs.
Navigation path: Choose System > External Storage, select the remote device
whose Name is HDS USP-V, and click Create eDevLUN.
NOTE

The preceding operations are performed to enable the OceanStor Dorado storage system to
host LUNs created on the HDS USP-V. To enable the OceanStor Dorado storage system to
host LUNs created on the S5600T, set parameters as follows:
● Set Name of the remote device to S5600T.
● Set WWNs of the remote LUNs to 60:02:2A:11:00:06:8d:fe:07:a4:a4:6d:26:00:00:00:75
and 60:02:2A:11:00:06:8d:fe:07:a4:a4:6d:26:00:00:00:76.
● Set Name of eDevLUNs to eDevLUN_Target_HDS1 and eDevLUN_Target_HDS2.
● Set Storage Pool to which the eDevLUNs belong to StoragePool1.

Step 6 On the AIX application server, perform the following operations to stop services
running on the HDS USP-V:
1. Shut down the database and enable the file system to go offline.
2. Delete the LUNs mapped from the HDS USP-V and the multipathing software
delivered with the HDS USP-V.
rmdev -dl hdiskX//Delete the LUNs mapped to the application server.
smitty remove//Delete the multipathing software delivered with the HDS USP-V.
lslpp -l | grep -i dlmanager//Check whether the multipathing software is deleted. If no command
output is displayed, the multipathing software is successfully deleted.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 63


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

3. Remove the AIX application server and the HDS USP-V from their joint zone.
4. Restart the AIX application server.

Step 7 Enable the OceanStor Dorado storage system to take over services.
1. Install Huawei UltraPath on the AIX application server.
NOTE

For details about the operation procedure, see the relevant UltraPath user guide
(applicable to the AIX operating system).
2. Log in to the OceanStor Dorado storage system, and set up a mapping
relationship between the AIX application server and eDevLUN_HDS1 as well
as between the AIX application server and eDevLUN_HDS2.
Perform the following operations:
a. Create a host.
Navigation path: Choose Services > Block Service > Host Groups >
Hosts > Create > Create Host.
b. Create a host group.
Navigation path: Choose Services > Block Service > Hosts Groups >
Host Groups > Create.
c. Create a LUN group.
Navigation path: Choose Services > Block Service > LUN Groups > LUN
Groups > Create.
d. Create a mapping.
Navigation path: Choose Services > Block Service > Hosts Groups.
3. On the AIX application server, scan for LUNs and start the database.
cfgmgr//Scan for mapped logical disks.
show vlun//Query LUN information.
importvg -y prod hdiskX//Import VG information into the ODM library.
mount /dev/prodlv /Oracle//Mount the file system.

Step 8 Use SmartMigration to set up a data migration relationship between source LUNs
(eDevLUN_HDS1 and eDevLUN_HDS2) and target LUNs (eDevLUN_Target_HDS1
and eDevLUN_Target_HDS2).

Navigation path: Choose Services > Resource Tuning >SmartMigration > Create.

NOTE

The preceding operations are performed to set up a data migration relationship between
eDevLUN_HDS1 and eDevLUN_Target_HDS1. To set up a data migration relationship
between eDevLUN_HDS2 and eDevLUN_Target_HDS2, set parameters as follows:
● Source LUN: eDevLUN_HDS2
● Target LUN: eDevLUN_Target_HDS2
● Migration speed: High

Step 9 After data migration is complete, stop services running on the OceanStor Dorado
storage system.
1. Shut down the database and enable the file system to go offline.
2. Remove the OceanStor Dorado storage system and the AIX application server
from their joint zone.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 64


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

Step 10 Enable the OceanStor S5600T to take over services.


1. Log in to the OceanStor S5600T, and set up a mapping relationship between
the AIX application server and Target_LUN_HDS1 as well as between the AIX
application server and Target_LUN_HDS2.
Perform the following operations:
a. Create a host group.
Navigation path: Choose SAN Services > Mappings > Host Groups >
Create.

b. Create a host.
Navigation path: Choose SAN Services > Mappings > Hosts > Create.

c. Add LUN mappings.


Navigation path: Choose SAN Services > Mappings > Hosts, select the
host whose Name is Host_AIX1, and choose Mapping > Add LUN
Mapping in the navigation bar.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 65


OceanStor Dorado
SmartMigration Feature Guide for Block 5 Configuration Example

2. On the AIX application server, scan for LUNs.


cfgmgr//Scan for mapped logical disks.
show vlun//Query LUN information.
importvg -y prod hdiskX//Import VG information into the ODM library.
mount /dev/prodlv /Oracle//Mount the file system.

----End

5.1.4 Configuration Verification


After the file system is mounted, start the Oracle database to check whether data
migration is successful.

Procedure
Step 1 Log in to the AIX-based application server.
Step 2 Start the Oracle database and check whether it can successfully start.
su - oracle//Log in as user oracle.
echo $ORACLE_SID//View the current ORACLE_SID.
export ORACLE_SID=XXX//Specify a database instance.
sqlplus /nolog//Run the nolog command to enter the sqlplus environment.
conn as sysdba//Log in to the database as an administrator. (You must obtain the user name and password
of an administrator account.)
startup//Start the current database instance.
lsnrctl start//Start listening. If "Success" is displayed, the database successfully starts.

● If Success is displayed, data is successfully migrated from the HDS USP-V to


the OceanStor S5600T.
● If Success is not displayed, the data migration failed. Check whether the
configuration operations are correctly performed.

----End

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 66


OceanStor Dorado A Configuring and Managing SmartMigration Using
SmartMigration Feature Guide for Block CLI Commands

A
Configuring and Managing
SmartMigration Using CLI Commands

NOTE

For more CLI commands and their description, refer to Command/Event/Error Code
Query.

Configuring SmartMigration Using CLI Commands

Table A-1 Configuring SmartMigration

Procedure Command

Check the license file. show license

Create LUN migration. create lun_migration

Managing SmartMigration Using CLI Commands

Table A-2 Managing SmartMigration

Operation Command

Querying LUN migration show lun_migration general


information

Starting LUN migration change lun_migration_synchronize


synchronization

Pausing LUN migration change lun_migration_pause

Splitting LUN migration change lun_migration_split consistency


tasks

Modifying LUN change lun_migration


migration properties

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 67


OceanStor Dorado A Configuring and Managing SmartMigration Using
SmartMigration Feature Guide for Block CLI Commands

Operation Command

Deleting LUN migration delete lun_migration


tasks

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 68


OceanStor Dorado
SmartMigration Feature Guide for Block B How to Obtain Help

B How to Obtain Help

If a tough or critical problem persists in routine maintenance or troubleshooting,


contact Huawei for technical support.

B.1 Preparations for Contacting Huawei


To better solve the problem, you need to collect troubleshooting information and
make debugging preparations before contacting Huawei.

B.1.1 Collecting Troubleshooting Information


You need to collect troubleshooting information before troubleshooting.
You need to collect the following information:
● Name and address of the customer
● Contact person and telephone number
● Time when the fault occurred
● Description of the fault phenomena
● Device type and software version
● Measures taken after the fault occurs and the related results
● Troubleshooting level and required solution deadline

B.1.2 Making Debugging Preparations


When you contact Huawei for help, the technical support engineer of Huawei
might assist you to do certain operations to collect information about the fault or
rectify the fault directly.
Before contacting Huawei for help, you need to prepare the boards, port modules,
screwdrivers, screws, cables for serial ports, network cables, and other required
materials.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 69


OceanStor Dorado
SmartMigration Feature Guide for Block B How to Obtain Help

B.2 How to Use the Document


Huawei provides guide documents shipped with the device. The guide documents
can be used to handle the common problems occurring in daily maintenance or
troubleshooting.
To better solve the problems, use the documents before you contact Huawei for
technical support.

B.3 How to Obtain Help from Website


Huawei provides users with timely and efficient technical support through the
regional offices, secondary technical support system, telephone technical support,
remote technical support, and onsite technical support.
Contents of the Huawei technical support system are as follows:
● Huawei headquarters technical support department
● Regional office technical support center
● Customer service center
● Technical support website: https://support.huawei.com/enterprise/
You can query how to contact the regional offices at https://
support.huawei.com/enterprise/.

B.4 Ways to Contact Huawei


Huawei Technologies Co., Ltd. provides customers with comprehensive technical
support and service. For any assistance, contact our local office or company
headquarters.
Huawei Technologies Co., Ltd.
Address: Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's
Republic of China
Website: https://e.huawei.com/

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 70


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

C Glossary

A
AC power module The module that transfers the external AC power
supply into the power supply for internal use.
Application server A service processing node (a computer device) on the
network. Application programs of data services run
on the application server.
Asynchronous remote A kind of remote replication. When the data at the
replication primary site is updated, the data does not need to be
updated synchronously at the mirroring site to finish
the update. In this way, performance is not reduced
due to data mirroring.
Air baffle It optimizes the ventilation channels and improves
the heat dissipation capability of the system.
Audit log guarantee A mode for recording audit logs. This mode
mode preferentially ensures that the audit log function is
normal and no audit log is missing.
Audit log non- A mode for recording audit logs. In this mode,
guarantee mode services are running properly. Audit logs may be
missing.

B
Backup A collection of data stored on (usually removable)
non-volatile storage media for purposes of recovery
in case the original copy of data is lost or becomes
inaccessible; also called a backup copy. To be useful
for recovery, a backup must be made by copying the
source data image when it is in a consistent state.
The act of creating a backup.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 71


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

Backup window An interval of time during which a set of data can be


backed up without seriously affecting applications
that use the data.
Bandwidth The numerical difference between the upper and
lower frequencies of a band of electromagnetic
radiation. A deprecated synonym for data transfer
capacity that is often incorrectly used to refer to
throughput.
Baud rate The maximum rate of signal state changes per
second on a communications circuit. If each signal
state change corresponds to a code bit, then the
baud rate and the bit rate are the same. It is also
possible for signal state changes to correspond to
more than one code bit, so the baud rate may be
lower than the code bit rate.
Bit error An incompatibility between a bit in a transmitted
digital signal and the corresponding bit in the
received digital signal.
Bit error rate The probability that a transmitted bit will be
erroneously received. The bit error rate (BER) is
measured by counting the number of bits in error at
the output of a receiver and dividing by the total
number of bits in the transmission. BER is typically
expressed as a negative power of 10.
Bonding Bonding of multiple independent physical network
ports into a logical port, which ensures the high
availability of server network connections and
improves network performance.
Boundary scan A test methodology that uses shift registers in the
output connections of integrated circuits (ICs). One IC
is often connected to the next IC. A data pattern is
passed through the chain and the observed returned
data stream affected by the circuit conditions gives
an indication of any faults present. The system is
defined under IEEE standard 1149.1 and is also
known as Joint Test Action Group (JTAG).
Browser/Server Architecture that defines the roles of the browser and
server. The browser is the service request party and
the server is the service provider.
Built-in FRU Alarm It indicates errors on the built-in FRUs of a controller,
indicator such as errors on fans or memory modules.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 72


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

C
Cache hit ratio The ratio of the number of cache hits to the number
of all I/Os during a read task, usually expressed as a
percentage.
Captive screw Specially designed to lock into place on a parent
board or motherboard, allowing for easy installation
and removal of attached pieces without release of
the screw.
Challenge Handshake A password-based authentication protocol that uses a
Authentication challenge to verify that a user has access rights to a
Protocol system. A hash of the supplied password with the
challenge is sent for comparison so the cleartext
password is never sent over the connection.
Compliance mode A protection mode of WORM. In compliance mode,
files within their protection period cannot be changed
or deleted by either the file user or by the system
administrator. Files with expired protection periods
can be deleted but not changed by the file user or
the system administrator.
Controller The control logic in a disk or tape that performs
command decoding and execution, host data transfer,
serialization and deserialization of data, error
detection and correction, and overall management of
device operations. The control logic in a storage
subsystem that performs command transformation
and routing, aggregation (RAID, mirroring, striping, or
other), high-level error recovery, and performance
optimization for multiple storage devices.
Controller enclosure An enclosure that accommodates controllers and
provides storage services. It is the core component of
a storage system and generally consists of
components, such as controllers, power supplies, and
fans.
Copying A pair state. The state indicates that the source LUN
data is being synchronized to the target LUN.
Container root Space used to store the metadata for running
directory container images and container instances.
Container image An image is a special file system, which provides the
programs, libraries, resources, and configuration files
required for running containers. It also contains
configuration parameters, for example, for
anonymous disks, environment variables, and users.
The image does not contain dynamic data, and its
content will not be modified after construction.
Containerized An image can start multiple containers, and an
application application can contain one or a group of containers.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 73


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

Container node Controller that runs the container service.


Configuration item list A series of modifiable configuration items defined in
the Helm chart of the container.
Container service Containerized application management service, which
manages the lifecycle of containerized applications.
CloudVxLAN CloudVxLAN is a feature that uses the Virtual
eXtensible Local Area Network (VxLAN) technology,
which allows storage systems to directly connect to
the VPC network and become a part of Huawei Cloud
Stack for unified management and maintenance,
greatly simplifying O&M.

D
Data compression The process of encoding data to reduce its size. Lossy
compression (i.e., compression using a technique in
which a portion of the original information is lost) is
acceptable for some forms of data (e.g., digital
images) in some applications, but for most IT
applications, lossless compression (i.e., compression
using a technique that preserves the entire content of
the original data, and from which the original data
can be reconstructed exactly) is required.
Data flow A process that involves processing data extracted
from the source system. These processes include:
filtering, integration, calculation, and summary,
finding and solving data inconsistency, and deleting
invalid data so that the processed data meets the
requirements of the destination system for the input
data.
Data migration A movement of data or information between
information systems, formats, or media. Migration is
performed for reasons such as possible decay of
storage media, obsolete hardware or software
(including obsolete data formats), changing
performance requirements, the need for cost
efficiencies etc.
Data source A system, database (database user; database
instance), or file that can make BOs persistent.
Deduplication The replacement of multiple copies of data — at
variable levels of granularity — with references to a
shared copy in order to save storage space and/or
bandwidth.
Dirty data Data that is stored temporarily on the cache and has
not been written onto disks.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 74


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

Disaster recovery The recovery of data, access to data and associated


processing through a comprehensive process of
setting up a redundant site (equipment and work
space) with recovery of operational data to continue
business operations after a loss of use of all or part
of a data center. This involves not only an essential
set of data but also an essential set of all the
hardware and software to continue processing of that
data and business. Any disaster recovery may involve
some amount of down time.
Disk array A set of disks from one or more commonly accessible
disk subsystems, combined with a body of control
software. The control software presents the disks'
storage capacity to hosts as one or more virtual disks.
Control software is often called firmware or
microcode when it runs in a disk controller. Control
software that runs in a host computer is usually
called a volume manager.
Disk domain A disk domain consists of the same type or different
types of disks. Disk domains are isolated from each
other. Therefore, services carried by different disk
domains do not affect each other in terms of
performance and faults (if any).
Disk enclosure Consists of the following parts in redundancy:
expansion module, disk, power module, and fan
module. System capacity can be expanded by
cascading multiple disk enclosures.
Disk location The process of locating a disk in the storage system
by determining the enclosure ID and slot ID of the
disk.
Disk utilization The percentage of used capacity in the total available
capacity.

E
eDevLUN Logical storage array space created by a third-party
storage array.
Expansion module A component used for expansion.
Expansion Connects a storage system to more disk enclosures
through connection cables, expanding the capacity of
the storage system.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 75


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

Enhanced Direct Enhanced Direct Connect automatically manages


Connect Huawei hardware switches and provides Layer 3
interconnection between private IP addresses in your
cloud and networks outside the cloud. The
networking type and data plane are optimized based
on the original hardware Direct Connect. You can
select the firewall interconnection mode and
networking type to suit your business needs in
different scenarios.

F
Field replaceable unit A unit or component of a system that is designed to
be replaced in the field, i.e., without returning the
system to a factory or repair depot. Field replaceable
units may either be customer-replaceable or their
replacement may require trained service personnel.
Firmware Low-level software for booting and operating an
intelligent device. Firmware generally resides in read-
only memory (ROM) on the device.
Flash Translation Layer Flash Translation Layer (FTL) organizes and manages
host data, enables host data to be allocated to NAND
flash chips of SSDs in an orderly manner, maintains
the mapping relationship between logical block
addresses (LBAs) and physical block addresses
(PBAs), and implements garbage collection, wear
leveling, and bad block management.
Front-end port The port that connects the controller enclosure to the
service side and transfers service data. Front-end port
types are Fibre Channel and iSCSI.
Front-end interconnect On a storage device, all controllers share the front-
I/O module (FIM) end interface modules.

G
Garbage collection The process of reclaiming resources that are no
longer in use. Garbage collection has uses in many
aspects of computing and storage. For example, in
flash storage, background garbage collection can
improve write performance by reducing the need to
perform whole block erasures prior to a write.
Gateway A device that receives data via one protocol and
transmits it via another.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 76


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

Global garbage With a view to defragmentation of storage arrays


collection and garbage collection of disks, global garbage
collection reduces garbage of disks by enabling
storage arrays to inform disks of not implementing
invalid data relocation and of controlling space
release so that disks and controllers consume less
space, reducing costs and prolonging the useful life
of storage arrays.
Global system for The second-generation mobile networking standard
mobile defined by the European Telecommunications
communications Standards Institute (ETSI). It is aimed at designing a
standard for global mobile phone networks. GSM
consists of three main parts: mobile switching
subsystem (MSS), base station subsystem (BSS), and
mobile station (MS).
Global wear leveling With a view to individual characteristics of a single
disk, global wear leveling uses space allocation and
write algorithms to achieve wear leveling among
disks, preventing a disk from losing efficacy due to
excessive writes and prolonging the useful life of the
disk.

H
Hard disk tray The tray that bears the hard disk.
Heartbeat Heartbeat supports node communication, fault
diagnosis, and event triggering. Heartbeats are
protocols that require no acknowledgement. They are
transmitted between two devices. The device can
judge the validity status of the peer device.
Hit ratio The ratio of directly accessed I/Os from the cache to
all I/Os.
Hot swap The substitution of a replacement unit (RU) in a
system for a defective unit, where the substitution
can be performed while the system is performing its
normal functioning normally. Hot swaps are physical
operations typically performed by humans.
HyperMetro A value-added service of storage systems.
HyperMetro means two datasets (on two storage
systems) can provide storage services as one dataset
to achieve load balancing among applications and
failover without service interruption.
HyperMetro domain A HyperMetro configuration object generally; made
up of two storage arrays and one quorum server.
HyperMetro services can be created on a HyperMetro
domain.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 77


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

HyperMetro vStore A HyperMetro vStore pair consists of two vStores,


pair that is, two tenants. After a HyperMetro relationship
is set up for a pair of vStores, the datasets in the two
vStores work in redundancy mode and provide
storage services in one dataset view, achieving hitless
service failover.
HyperMetro-Inner On an eight-controller network, with HyperMetro-
Inner, continuous mirroring, back-end global sharing,
and three-copy technologies, a storage system can
tolerate one-by-one failures of seven controllers
among eight controllers, concurrent failures of two
controllers, and failure of a controller enclosure.
HyperDetect HyperDetect is a feature that provides ransomware
detection.
Handle A handle resides on the structural part of a module. It
is used to insert or remove a module into or from a
chassis, not helpful in saving efforts.
Helm chart A Helm chart is in TAR format. It is similar to the deb
package of APT or the rpm package of Yum. It
contains a group of yaml files that define Kubernetes
resources.

I
In-band management The management control information of the network
and the carrier service information of the user
network are transferred through the same logical
channel. In-band management enables users to
manage storage arrays through commands.
Management commands are sent through service
channels, such as I/O write and read channels. The
advantages of in-band management include high
speed, stable transfer, and no additional
management network ports required.
Initiator The system component that originates an I/O
command over an I/O interconnect. The endpoint
that originates a SCSI I/O command sequence. I/O
adapters, network interface cards, and intelligent I/O
interconnect control ASICs are typical initiators.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 78


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

I/O Shorthand for input/output. I/O is the process of


moving data between a computer system's main
memory and an external device or interface such as a
storage device, display, printer, or network connected
to other computer systems. This encompasses
reading, or moving data into a computer system's
memory, and writing, or moving data from a
computer system's memory to another location.
Intelligent ransomware The system detects known ransomware features to
detection identify whether the file systems are attacked by
ransomware. If no ransomware attack is identified,
the system analyzes and compares the changes in file
system snapshots, and uses machine learning
algorithms to further check whether the file systems
are infected by ransomware.
Interface module A replaceable field module that accommodates the
service or management ports.

L
Load balance A method of adjusting the system, application
components, and data to averagely distribute the
applied I/Os or computing requests to physical
resources of the system.
Logical unit The addressable entity within a SCSI target that
executes I/O commands.
Logical unit number The SCSI identifier of a logical unit within a target.
Industry shorthand, when phrased as "LUN", for the
logical unit indicated by the logical unit number.
LUN formatting The process of writing 0 bits in the data area of the
logical drive and generating related parity bits so that
the logical drive can be in the ready state.
LUN mapping A storage system maps LUNs to application servers
so that application servers can access storage
resources.
LUN migration A method for the LUN data to migrate between
different physical storage spaces while ensuring data
integrity and uninterrupted operation of host
services.
LUN snapshot A type of snapshot created for a LUN. This snapshot
is both readable and writable and is mainly used to
provide a snapshot LUN from point-in-time LUN
data.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 79


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

Lever A lever resides on the structural part of a module. It


is used to insert or remove a module into or from a
chassis, saving efforts.
Local image repository A private repository used to store the container
images and Helm charts imported by users. It is
different from the standard image repository. The
imported images and Helm charts must meet the
compatibility requirements of the system.

M
Maintenance terminal A computer connected through a serial port or
management network port. It maintains the storage
system.
Management interface The module that integrates one or more
module management network ports.
Management network An entity that provides means to transmit and
process network management information.
Management network The network port on the controller enclosure
port connected to the maintenance terminal. It is provided
for the remote maintenance terminal. Its IP address
can be modified with the change of the customer's
environment.

N
NVM Express A host controller interface with a register interface
and command set designed for PCI Express-based
SSDs.
NVMe SSD A solid state disk (SSD) with a non-volatile memory
express (NVMe) interface. Compared with other
SSDs, such SSDs can deliver higher performance and
shorter latency.

O
Out-of-band A management mode used during out-of-band
management networking. The management and control
information of the network and the bearer service
information of the user network are transmitted
through different logical channels.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 80


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

P
Power failure When an external power failure occurs, the AC PEM
protection depends on the battery for power supply. This
ensures the integrity of the dirty data in the cache.
Pre-copy When the system monitors a failing member disk in a
RAID group, the system copies the data from the disk
to a hot spare disk in advance.
Palm-sized NVMe SSD A palm-sized NVMe SSD is a type of NVMe SSD of
which the dimensions (H x W x D) are 160 mm x 79.8
mm x 9.5 mm (neither 3.5-inch nor 2.5-inch).

Q
Quorum server A server that can provide arbitration services for
clusters or HyperMetro to prevent the resource access
conflicts of multiple application servers.
Quorum Server Mode A HyperMetro arbitration mode. When a HyperMetro
arbitration occurs, the quorum server decides which
site wins the arbitration.

R
RAID level The application of different redundancy types to a
logical drive. A RAID level improves the fault
tolerance or performance of the logical drive but
reduces the available capacity of the logical drive.
You must specify a RAID level for each logical drive.
Ransomware file When launching attacks, ransomware usually
interception generates encrypted files with special file name
extensions. In light of this, the system intercepts the
write to files with specific file name extensions to
block the extortion from known ransomware and
protect file systems in the storage system.
Real-time ransomware Ransomware has similar I/O behavior characteristics.
detection By analyzing file I/O behavior characteristics, the
system quickly filters out abnormal files and
performs deep content analysis on the abnormal files
to detect files attacked by ransomware. Then, secure
snapshots are created for file systems where files
have been attacked, and alarms are reported to
notify the data protection administrator, limiting the
impact of ransomware and reducing losses.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 81


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

Reconstruction The regeneration and writing onto one or more


replacement disks of all of the user data and check
data from a failed disk in a mirrored or RAID array. In
most arrays, a rebuild can occur while applications
are accessing data on the array's virtual disks.
Redundancy The inclusion of extra components of a given type in
a system (beyond those required by the system to
carry out its function) for the purpose of enabling
continued operation in the event of a component
failure.
Remote replication A core technology for disaster recovery and a
foundation that implements remote data
synchronization and disaster recovery. This
technology remotely maintains a set of data mirrors
through the remote data connection function of the
storage devices that are separated in different places.
Even when a disaster occurs, the data backup on the
remote storage device is not affected. Remote
replication can be divided into synchronous remote
replication and asynchronous remote replication.
Reverse The process of restoring data from the redundancy
synchronization machine (RM) when the services of the production
machine (PM) are recovering.
Route The path that network traffic takes from its source to
its destination. On a TCP/IP network, each IP packet
is routed independently. Routes can change
dynamically.

S
Script A parameterized list of primitive I/O interconnect
operations intended to be executed in sequence.
Often used with respect to ports, most of which are
able to execute scripts of I/O commands
autonomously (without policy processor assistance).
A sequence of instructions intended to be parsed and
carried out by a command line interpreter or other
scripting language. Perl, VBScript, JavaScript and Tcl
are all scripting languages.
Serial port An input/output location (channel) that sends and
receives data (one bit at a time) to and from the CPU
of a computer or a communications device. Serial
ports are used for serial data communication and as
interfaces for some peripheral devices, such as mouse
devices and printers.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 82


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

Service data The user and/or network information required for the
normal functioning of services.
Service network port The network port that is used to store services.
Simple network An IETF protocol for monitoring and managing
management protocol systems and devices in a network. The data being
monitored and managed is defined by an MIB. The
functions supported by the protocol are the request
and retrieval of data, the setting or writing of data,
and traps that signal the occurrence of events.
Single point of failure One component or path in a system, the failure of
which would make the system inoperable.
Slot A position defined by an upper guide rail and the
corresponding lower guide rail in a frame. A slot
houses a board.
Small computer system A collection of ANSI standards and proposed
interface standards that define I/O interconnects primarily
intended for connecting storage subsystems or
devices to hosts through host bus adapters. Originally
intended primarily for use with small (desktop and
desk-side workstation) computers, SCSI has been
extended to serve most computing needs, and is
arguably the most widely implemented I/O
interconnect in use today.
Snapshot A point in time copy of a defined collection of data.
Clones and snapshots are full copies. Depending on
the system, snapshots may be of files, LUNs, file
systems, or any other type of container supported by
the system.
Snapshot copy A copy of a snapshot LUN.
Source LUN The LUN where the original data is located.
Static Priority Mode A HyperMetro arbitration mode. When a HyperMetro
arbitration occurs, the preferred site always wins the
arbitration.
Storage system An integrated system that consists of the following
parts: controller, storage array, host bus adapter,
physical connection between storage units, and all
control software.
Storage unit An abstract definition of backup storage media for
storing backup data. The storage unit is connected to
the actual storage media used to back up data.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 83


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

Streaming media Streaming media is media continuously streamed


over the network. Combining technologies
concerning streaming media data collection,
compression, encoding, storage, transmission,
playback, and network communications, streaming
media can provide high-quality playback effects in
real time at low bandwidth.
Subnet A type of smaller network that forms a larger
network according to a rule, such as, forming a
network according to different districts. This
facilitates the management of a large network.
Smart disk enclosure Being compared with traditional disk enclosures, the
smart disk enclosures are equipped with Arm chips
and DDR memories or other computing modules to
achieve powerful computing capabilities. With such
capabilities, the smart disk enclosures can help
controllers to share some computing loads,
accelerating data processing.
Share authentication During vStore configuration synchronization, the
share authentication information (including the share
information and domain controller configuration) is
synchronized to the secondary end.

T
Target The endpoint that receives a SCSI I/O command
sequence.
Target LUN The LUN on which target data resides.
Thin LUN A logic disk that can be accessed by hosts. It
dynamically allocates storage resources from the thin
pool according to the actual capacity requirements of
users.
Topology The logical layout of the components of a computer
system or network and their interconnections.
Topology deals with questions of what components
are directly connected to other components from the
standpoint of being able to communicate. It does not
deal with questions of physical location of
components or interconnecting cables. The
communication infrastructure that provides Fibre
Channel communication among a set of PN_Ports
(e.g., a Fabric, an Arbitrated Loop, or a combination
of the two).

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 84


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

Trim A method by which the host operating system may


inform a storage device of data blocks that are no
longer in use and can be reclaimed. Many storage
protocols support this functionality via various
names, e.g., ATA TRIM and SCSI UNMAP.

U
User interface The space where users interact with a machine.
U-shaped bracket It is an optional structural part like letter "U". It is
located between the mounting ear of a chassis and
the mounting bar of a cabinet or bay and is used to
adjust the locations of the chassis and mounting bar
of the cabinet or bay.

W
Wear leveling A set of algorithms utilized by a flash controller to
distribute writes and erases across the cells in a flash
device. Cells in flash devices have a limited ability to
survive write cycles. The purpose of wear leveling is
to delay cell wear out and prolong the useful life of
the overall flash device.
Write amplification Increase in the number of write operations by the
device beyond the number of write operations
requested by hosts.
Write amplification The ratio of the number of write operations on the
factor device to the number of write operations requested
by the host.
Write back A caching technology in which the completion of a
write request is signaled as soon as the data is in the
cache. Actual writing to non-volatile media occurs at
a later time. Write back includes inherent risks: an
application will take action predicated on the write
completion signal, and a system failure before the
data is written to non-volatile media will cause
media contents to be inconsistent with that
subsequent action. For these reasons, sufficient write
back implementations include mechanisms to
preserve cache contents across system failures
(including power failures) and a flushed cache at
system restart time.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 85


OceanStor Dorado
SmartMigration Feature Guide for Block C Glossary

Write Once Read Many A type of storage, designed for fixed content, that
preserves what is written to it in an immutable
fashion. Optical disks are an example of WORM
storage.
Write through A caching technology in which the completion of a
write request is not signaled until data is safely
stored on non-volatile media. Write performance
equipped with the write through technology is
approximately that of a non-cached system. However,
if the written data is also held in a cache, subsequent
read performance may be dramatically improved.

Z
Zone A collection of Fibre Channel N_Ports and/or
NL_Ports (i.e., device ports) that are permitted to
communicate with each other via the fabric. Any two
N_Ports and/or NL_Ports that are not members of at
least one common zone are not permitted to
communicate via the fabric. Zone membership may
be specified by: 1) port location on a switch, (i.e.,
Domain_ID and port number); or, 2) the device's
N_Port_Name; or, 3) the device's address identifier;
or, 4) the device's Node_Name. Well-known
addresses are implicitly included in every zone.

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 86


OceanStor Dorado
SmartMigration Feature Guide for Block D Acronyms and Abbreviations

D Acronyms and Abbreviations

A
ASM Automatic Storage Management

C
CPU Central Processing Unit

D
DCL Data Change Log

F
FC Fibre Channel

I
ID Identifier
I/O Input/Output
IP Internet Protocol
iSCSI Internet Small Computer Systems Interface

L
LM LUN Migration
LUN Logical Unit Number

R
RAID Redundant Array of Independent Disks

S
SAN Storage Area Network

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 87


OceanStor Dorado
SmartMigration Feature Guide for Block D Acronyms and Abbreviations

V
VVol Virtual Volume

W
WWN World Wide Name

Issue 06 (2023-10-31) Copyright © Huawei Technologies Co., Ltd. 88

You might also like