Professional Documents
Culture Documents
6.0.0
Issue 07
Date 2021-06-25
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.
Website: https://e.huawei.com
Purpose
This document describes the working principle and application scenarios of the
SmartVirtualization feature and explains how to configure and manage this
feature.
Dorado 5000 V6
Dorado 6000 V6
Dorado 8000 V6
Dorado 18000 V6
Intended Audience
This document is intended for:
Symbol Conventions
The symbols that may be found in this document are defined as follows.
Symbol Description
Symbol Description
Change History
Changes between document issues are cumulative. The latest document issue
contains all the changes in earlier issues.
Issue 07 (2021-06-25)
This issue is the seventh official release.
Optimized some descriptions.
Issue 06 (2021-04-10)
This issue is the sixth official release.
Optimized some descriptions.
Issue 05 (2020-12-20)
This issue is the fifth official release.
Optimized some descriptions.
Issue 04 (2020-08-15)
This issue is the fourth official release.
Optimized the descriptions in the document.
Issue 03 (2020-06-05)
This issue is the third official release, which incorporates the following changes:
Optimized some descriptions.
Issue 02 (2020-01-10)
This issue is the second official release, which incorporates the following changes:
Added descriptions about OceanStor Dorado 18000 V6.
Issue 01 (2019-10-30)
This issue is the first official release.
Contents
10 Managing SmartVirtualization......................................................................................146
10.1 Managing External Storage Devices.......................................................................................................................... 146
10.1.1 Viewing External Storage Device Information....................................................................................................146
10.1.2 Changing the Name of an External Storage Device.........................................................................................147
10.1.3 Adding an iSCSI Link....................................................................................................................................................147
10.1.4 Removing an iSCSI Link.............................................................................................................................................. 148
10.1.5 Removing an External Storage Device.................................................................................................................. 149
11 FAQs..................................................................................................................................... 156
11.1 Why Does a Local Storage System Display an Incorrect LUN Capacity After an External LUN of a
Heterogeneous Storage System Is Mapped to the Local Storage System?...........................................................157
11.2 What Can I Do If the New Configuration of an External LUN on a Heterogeneous Storage System
Cannot Be Synchronized to the Local Storage System?............................................................................................... 158
11.3 What Can I Do If an External LUN Abnormality Has Been Rectified on a Heterogeneous Storage
System but the Corresponding Remote LUN or eDevLUN Information on the Local Storage System Fails
to Be Updated or the Remote LUN Information Fails to Be Displayed?................................................................ 159
11.4 Why Is the Health Status of the Remote LUN and eDevLUN Still Displayed Normal on the Local
Zero-Load Storage System When an External LUN Malfunctions?..........................................................................161
11.5 How Can I Restore the Link If a Link Between a Switch and an HP EVA8000 Fails to Resume After
the Cable Between the HP EVA8000 and the Fibre Channel Switch Is Removed and Reinserted or the
Switch Is Restarted?.................................................................................................................................................................. 161
11.6 Why Does a Local Storage System Detect Thick LUNs After a Heterogeneous Storage System Maps
Thin LUNs to the Local Storage System?.......................................................................................................................... 162
11.7 Why Does a Local Storage System Detect Thin LUNs After a Heterogeneous Storage System Maps
Thick LUNs to the Local Storage System?........................................................................................................................ 162
11.8 Why Is Default Displayed in Device Name of the Remote Device in DeviceManager of a Local
Storage System After IBM Storwize V Series Storage System Is Connected to the Local Storage System?
......................................................................................................................................................................................................... 163
11.9 Why Does the Link Connection Become Abnormal with a Probability When Oracle SUN Storage6000
Series Is Connected to a Local Storage System Using a Switch?.............................................................................. 163
11.10 What Can I Do After the Heterogeneous Storage System Restarts, the Local Storage System Cannot
Display the Remote LUN That Corresponds to the External LUN or the eDevLUN Fails?............................... 164
11.11 Why Are Services Interrupted After All Physical Connections Between a Local Storage System and
One Controller of Dell Compellent SC Are Disconnected (When Service Loads Exist)?...................................165
11.12 Why Are Services Interrupted When You Restart One Controller of the Sugon DS800-G25/
MacroSAN MS3100/MacroSAN MS3300/MacroSAN MS7000 Series Heterogeneous Storage System with
Service Load?...............................................................................................................................................................................165
11.13 How Can I Discover a Remote LUN Belonging to a Heterogeneous Storage System in a Local
Storage System After the LUN Is Mapped to the Local Storage System for Hosting but the LUN Is Not Yet
Initialized?.................................................................................................................................................................................... 166
11.14 What Can I Do If a Local Storage System Cannot Discover the Remote LUN Corresponding to an
External LUN When the Physical Connection Between a Heterogeneous Storage System and the Local
Storage System Is Changed?..................................................................................................................................................167
11.15 After a LUN Is Mapped from a Heterogeneous Storage System to the OceanStor Dorado V6 series
Storage System (Local Storage System), Why an Unnecessary Remote LUN Can Be Viewed on the
DeviceManager Management Page of the Local Storage System?......................................................................... 167
11.16 Why Are Services Interrupted When the reboot Command Is Executed to Restart One Controller of
NetApp FAS8000 Storage System?...................................................................................................................................... 168
11.17 How Do I Add A Heterogeneous Device to the Whitelist?............................................................................. 168
11.18 Why Is a Logical Path Whose Status is Degraded Found When eDevLUNs Are Scanned After
Huawei VIS6000/VIS6000T Storage Systems Are Taken Over................................................................................... 171
11.19 How Is Load Balancing Implemented for SmartVirtualization?.................................................................... 171
11.20 How Can I Delete the Heterogeneous Disks from the Application Server?..............................................173
12 Troubleshooting................................................................................................................ 178
12.1 The Link Becomes Abnormal After an HP MSA2012FC/MSA2212FC Storage System Enables the
Internal Switch Mechanism.................................................................................................................................................... 179
12.2 After an HP P6500 Storage System Is Powered On After a Power Failure, eDevLUNs for External
LUNs Are Still In the Fault State on DeviceManager for the Local Storage System.......................................... 180
12.3 A Local Storage System Encounters a Power Failure and Cannot Detect External LUNs.......................180
12.4 The DeviceManager Cannot Display Remote Device Information or Remote LUN Information After a
Heterogeneous Storage Systems Is Connected to the Local Storage System...................................................... 181
12.5 When the Physical Connection Is Changed Between NetApp FAS3000/FAS6000/FAS8000 Series/EMC
XtremIO/NetApp AFF8000 Series/NetApp E Series/TOYOU iSUM780/iSUM850/Fujitsu DX100 S3/DX200
S3/DX500 S3/DX600 S3 and the Local Storage System, the Link Is Down............................................................182
12.6 The Local Storage System Cannot Be Connected to OceanStor S2600/5300/5500/5600/S6800E
Heterogeneous Storage System If a SmartIO or 16 Gbit/s Fibre Channel (Two Ports) Module Is
Configured for the Local Storage System......................................................................................................................... 183
12.7 Restarting a VMware ESX VM Fails After Online Migration Is Complete.................................................... 185
B Glossary................................................................................................................................. 225
C Acronyms and Abbreviations........................................................................................... 239
1 Feature Description
1.1 Introduction
This section describes the background, definition, and benefits of
SmartVirtualization.
Background
With an ever-increasing amount of user data, how to properly manage and
expand storage systems becomes important, and the following issues must be
addressed:
Definition
SmartVirtualization is a heterogeneous virtualization feature developed by
Huawei. When a local storage system (OceanStor Dorado V6 series storage
system) is connected to another type of Huawei storage system or a third-party
storage system, this feature enables the local storage system to use and manage
storage resources of the peer storage system as local storage resources despite of
the different software and hardware architectures.
SmartVirtualization resolves the incompatibility issues among different storage
systems, so users can manage heterogeneous storage systems and use storage
resources from both legacy and new storage systems, protecting customer
investments.
NOTE
Benefits
Table 1-1 describes the benefits provided by SmartVirtualization.
Benefit Description
License Requirements
SmartVirtualization is a value-added feature that requires a license. If the
heterogeneous storage system is a third-party device, you need a license for
SmartVirtualization in the local storage system. If the heterogeneous storage
system is a Huawei device (not including OEM devices), you do not need a license
for SmartVirtualization.
NOTE
To obtain a license, contact your local Huawei representative office or Huawei authorized
distributor.
Compatible Products
Product Series Model Version
Specifications
SmartVirtualization specifications depend on the product model. For detailed
specifications, refer to the Specifications Query Assistant (http://support-
it.huawei.com/spec/#/home).
Basic Concepts
● Local storage system
A local storage system refers to OceanStor Dorado V6 series storage system.
● Heterogeneous storage system
In SmartVirtualization, a heterogeneous storage system can be either a
storage system manufactured by another mainstream vendor or a Huawei
storage system of a specific model. For details, see Table 1-2. A
heterogeneous storage system is displayed as an external device on the
DeviceManager.
● External LUN
A LUN in a heterogeneous storage system, also called remote LUN.
● eDevLUN
In the storage pool of a local storage system, the mapped external LUNs are
reorganized as raw storage devices based on a certain data organization form.
A raw device is called an eDevLUN. The physical space occupied by an
eDevLUN in the local storage system is merely the storage space needed by
the metadata. The service data is still stored on the heterogeneous storage
system. Application servers can use eDevLUNs to access data on external
LUNs in the heterogeneous storage system, and the SmartMigration feature
can be configured for the eDevLUNs.
● Online takeover: During the online takeover process, services are not
interrupted, ensuring service continuity and data integrity. In this mode, the
critical identity information about heterogeneous LUNs is masqueraded so
that multipathing software can automatically identify new storage systems
and switch I/Os to the new storage systems. This remarkably simplifies data
migration and minimizes time consumption.
● Offline takeover: During the offline takeover process, connections between
heterogeneous storage systems and application servers are down and services
If value-added features are configured for eDevLUNs, each eDevLUN, like any other local
LUNs, occupies local storage system space to store the metadata of value-added features.
Properly plan storage space before creating eDevLUNs to ensure that value-added features
can work properly.
Figure 1-1 illustrates the relationship between an eDevLUN created in the local
storage system and an external LUN created in the heterogeneous storage system.
An application server accesses an external LUN by reading data from and writing
data to the corresponding eDevLUN.
Mapping n
eDevLUN n
External External
Metadata 1 Metadata n
LUN1 LUN n
Storage pool Storage space
Metadata space
Data space
Mapping
Read and write I/O
eDevLUN 2 External
LUN
1 4
eDevLUN 2 External
LUN
1 The application server writes data into the local storage system.
The local storage system writes the data into the heterogeneous
2 storage system.
Compatibility
Heterogeneous storage systems supported by SmartVirtualization can be Huawei
storage systems and other third-party storage systems from mainstream vendors.
Use the Huawei Storage Interoperability Navigator to check models of
compatible Huawei storage systems and other mainstream vendors' storage
systems.
NOTICE
Storage systems that are not in the Huawei Storage Interoperability Navigator
are incompatible heterogeneous storage systems. You are advised not to connect
incompatible heterogeneous storage systems to a local storage system for
takeover because incompatibility issues may occur. When you want to connect an
incompatible heterogeneous storage system to a local storage system to meet
service requirements, contact Huawei technical support.
Table 1-2 lists the connection methods between a local storage system and a
compatible heterogeneous storage system.
Table 1-2 Connection methods between a local storage system and a compatible
heterogeneous storage system
OceanStor S2200T/S2600T/S5500T/S5600T/
S5800T/S6800T storage system
eDevLUN 1
I/O
I/O
Mapping Heterogeneous
storage system 1
The OceanStor Dorado V6 series storage system can centrally manage resources of
heterogeneous storage systems in two ways, as shown in Figure 1-5.
● Offline takeover
Connections between a heterogeneous storage system and an application
server are down and services are interrupted temporarily.
● Online takeover
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 application scenario, a new storage system and a legacy storage system serve as a
local storage system and a heterogeneous storage system respectively.
● Migrating cold data from a new storage system to a legacy storage system
After a legacy storage system is replaced with a new storage system, some
data in the new storage system is rarely accessed, which is called cold data. If
massive cold data is stored in the new storage system, the storage resource
utilization of the storage system lowers down, causing a waste of storage
space. To reduce operation expenditure (OPEX), SmartVirtualization can work
with SmartMigration to migrate the cold data to the legacy heterogeneous
storage system. Figure 1-7 shows data migration from a new storage system
to a legacy storage system.
Figure 1-7 Migrating cold data from a new storage system to a legacy
storage system
LUN
New storage Legacy storage
system system
Data migration
(SmartMigration)
Mapping (SmartVirtualization)
eDevLUN External
LUN
NOTE
In this application scenario, a new storage system and a legacy storage system serve as a
local storage system and a heterogeneous storage system respectively.
NOTE
When creating an eDevLUN on DeviceManager, you can set Takeover Type to Offline or
Online.
If you select Offline, the masquerading property automatically configured for eDevLUNs is
No masquerading.
If you select Online, the masquerading property automatically configured for eDevLUNs is
Basic masquerading or Third-party based on whether the heterogeneous storage system
is a Huawei or third-party storage system. If you want to use Extended masquerading for
takeover, run the create lun_takeover general command on the CLI.
Offline Takeover
The offline takeover mode is applicable to all compatible Huawei and third-party
heterogeneous storage systems. In this mode, services running on the related
application servers are stopped temporarily and the masquerading property for
eDevLUNs is No masquerading.
Online Takeover
When a Huawei heterogeneous storage system is taken over in online mode, the
masquerading property for eDevLUNs is Basic masquerading or Extended
masquerading. The selection of basic masquerading or extended masquerading
depends on the vendor and version of the multipathing software and the versions
of Huawei heterogeneous storage systems. Figure 2-1 shows how to select a
takeover mode.
WARNING
Online takeover
Using multipathing
Using UltraPath software from other
vendors
Extended masquerading
Basic masquerading is
is configured for
configured for eDevLUNs.
eDevLUNs.
Models and versions of storage systems whose SNs cannot be queried using
UltraPath:
● S2300E/S2600
● S5300/S5500/S5600
● Dorado2100
● Dorado5100 of versions earlier than V100R001C00SPC800 (excluding
V100R001C00SPCa00 and V100R001C00SPCb00)
● Dorado2100 G2 of versions earlier than V100R001C00SPC500 (excluding
V100R001C00SPCa00 and V100R001C00SPCb00)
● S2200T/S2600T/S5500T/S5600T/S5800T/S6800T of versions earlier than
V1R5C00SPC400
● S2200T/S2600T/S5500T/S5600T/S5800T/S6800T of versions earlier than
V1R5C01SPC100
When a third-party heterogeneous storage system is taken over in online mode,
the masquerading property for eDevLUNs is Third-party. Huawei storage systems
can take over third-party storage systems only when application servers use the
native multipathing software of operating systems, and the multipathing software
that can take over Huawei storage systems, such as Huawei UltraPath, Symantec
SF DMP, and Veritas Storage Foundation, is not used. Only certain operating
systems and cluster software are supported. For details about supported operating
systems and cluster software, see 13.2 Compatibility Requirements for an
Online Takeover.
If the offline takeover function is configured, you can use the OceanStor Dorado
V6 series storage system (local storage system) to take over LUNs of a
heterogeneous storage system to achieve data migration and service takeover
after you temporarily suspend host services. This chapter describes how to take
over Huawei heterogeneous storage systems in offline mode.
3.1 Configuration Process
3.2 Checking a License File
3.3 Installation and Deployment
3.4 Configuring the Logical Connection Between the Heterogeneous Storage
System and Local Storage System
3.5 Configuring and Using an eDevLUN
2. Establish a physical
connection between the Install and deploy
heterogeneous storage
system and local storage application servers and
system. storage systems.
3. Establish a logical
connection between the
heterogeneous storage
Fibre
system and local storage Channel iSCSI
system and scan for LUNs. connection connection
Perform this operation when the local and
heterogeneous storage systems are connected over
Configure the heterogeneous Add routes. an iSCSI network and data needs to be transmitted
storage system. across different network segments.
Create an eDevLUN.
4. Centrally manage the
heterogeneous storage Configure and use an
system using eDevLUNs. eDevLUN.
Map the eDevLUN to the host.
NOTE
Context
● The heterogeneous virtualization feature is displayed as SmartVirtualization
in the Feature column on DeviceManager.
● When the heterogeneous storage system is a Huawei storage system (non-
OEM ones), no license is required.
Procedure
Step 1 Log in to DeviceManager.
----End
Follow-up Procedure
● If the information about the license of the feature is not displayed, you must
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.
● If an alarm is generated in the storage system, indicating that the license has
expired, apply for, import and activate a new one.
Precautions
Suspend services running on application servers before connecting the local
storage system to the heterogeneous storage system. To prevent system services
from being affected, install and deploy storage systems when no services are
running.
Network Planning
The network between a local storage system and a heterogeneous storage system
can be a standard direct-connection network or a standard switch-connection
network. Select an appropriate network based on onsite requirements. Table 3-1
lists the possible networking diagrams between a local storage system and a
heterogeneous storage system.
NOTE
● The total specification for paths of the external LUNs is limited (Total specification =
Maximum path number supported by each external LUN x Number of external LUNs
supported by a storage system). If an external LUN connects to more paths than the
maximum number of paths supported by each external LUN, the access of other
external LUNs will be affected.
● When connecting a local storage system to a heterogeneous storage system, do not
share ports with the HyperMetro service, remote replication service, or any host.
Cable Connection
If SmartVirtualization is used to centrally manage storage resources, connect
cables between a local storage system and a heterogeneous storage system as
follows:
1. Use optical fibers or network cables to connect the service ports of the local
storage system to those of the heterogeneous storage system.
Figure 3-2 shows the cable connections.
Application server
NOTE
During cable connection, reads and writes of service data in the heterogeneous
storage system are not interrupted.
2. Stop services running on application servers.
3. Disconnect the application servers from the heterogeneous storage system.
4. Use optical fibers or network cables to connect the host ports of the
application servers to the service ports of the local storage system.
Figure 3-3 shows the cable connections.
Figure 3-3 Connections between the local storage system and an application
server
Follow-up Procedure
● Optional: Upgrade UltraPath. For details about how to do so, see the upgrade
guide of the corresponding version.
● If optical fibers are used to connect a local storage device to a remote storage
device, the local storage device automatically identifies the remote links. After
the remote storage device is disconnected from the local storage device, the
remote links disappear.
NOTE
After mapping external LUNs to the local storage system as instructed in 3.4.1.1
Configuring a Heterogeneous Storage System, implement full automatic scanning for
LUNs. Then, the remote device that corresponds to the heterogeneous storage system can
be discovered in DeviceManager of the local storage system.
● If network cables are used to connect the local storage device to the remote
storage device, perform the operations in 3.4.2.2 Adding an External Storage
Device so that the local storage device can identify the remote links.
After connecting to the local storage system, the heterogeneous storage system
regards the local storage system as a host. Only after a mapping is established
between external LUNs on the heterogeneous storage system and the host, the
local storage system can identify the LUNs mapped from the heterogeneous
storage system.
NOTE
Comply with related configuration restrictions when configuring heterogeneous and local
storage systems to ensure that SmartVirtualization can be used to take over LUNs from
heterogeneous storage systems after the local storage system is connected to the
heterogeneous storage systems. For details, see 13 Configuration Restrictions.
Prerequisites
● An external storage device has been added.
● LUNs of the external storage device have been mapped to the local storage
device.
Procedure
Step 1 Choose System > External Storage.
Step 2 Select an external storage device and click Scan for External LUN.
The system will automatically scan for LUNs and links mapped by the external
storage system. The scanning will last for dozens of seconds.
----End
Precautions
It is recommended that you create no more than 64 logical ports for each
controller. If more than 64 logical ports are created for one controller, the logical
ports will fail over to a few available physical ports in the event that a large
number of physical ports fail, decreasing service performance.
Procedure
Step 1 Choose System > Hardware.
Step 2 Click the controller enclosure where the desired Ethernet port resides.
Step 6 Create, modify, or delete logical ports on the Ethernet port and manage their
route information as required.
● To create a logical port:
a. Click Create.
The Create Logical Port page is displayed.
b. Set the parameters listed in Table 3-2.
c. Click OK.
● To manage route information:
a. Select the desired logical port and click Manage Route.
The Manage Route page is displayed.
NOTE
You can also click on the right of the logical port and choose Manage Route.
b. Configure the route information for the logical port.
i. In the IP Address drop-down list, select the IP address of the logical
port for which you want to add a route.
ii. Click Add.
iii. Set the parameters listed in Table 3-3.
Paramet Description
er
----End
Procedure
Step 1 Choose System > External Storage.
Step 2 Add an external storage device.
● Add an external FC storage device.
Click Add and choose FC. The system will automatically discover external FC
storage devices. This operation will last for dozens of seconds.
● Add an external iSCSI storage device.
a. Click Add and choose iSCSI.
The Add External Storage Device dialog box is displayed.
b. Set up the connection to the external storage device.
i. Set the iSCSI link parameters listed in Table 3-4.
----End
NOTE
Comply with related configuration restrictions when configuring heterogeneous and local
storage systems to ensure that SmartVirtualization can be used to take over LUNs from
heterogeneous storage systems after the local storage system is connected to the
heterogeneous storage systems. For details, see 13 Configuration Restrictions.
Prerequisites
● An external storage device has been added.
● LUNs of the external storage device have been mapped to the local storage
device.
Procedure
Step 1 Choose System > External Storage.
Step 2 Select an external storage device and click Scan for External LUN.
The system will automatically scan for LUNs and links mapped by the external
storage system. The scanning will last for dozens of seconds.
Step 3 Click OK. The system automatically scans for LUNs.
----End
Prerequisites
● A storage pool has been created on the local storage device.
● LUNs mapped from the external storage device have been added to the
external LUN list after scanning.
● The status of external LUNs is normal.
● The storage pool has sufficient capacity for the eDevLUN to be created.
Precautions
● After creating an eDevLUN for an external LUN, do not map the external LUN
to other hosts or storage devices to avoid data inconsistency.
● If the vStorage APIs for Array Integration (VAAI) or asymmetrical logical unit
access (ALUA) function is enabled on an external LUN of the external storage
device, the storage systems do not support online takeover of the external
LUN.
● Before mapping an external LUN to the local storage device, ensure that no
reserved information exists on the external LUN. Otherwise, the external LUN
cannot be properly taken over by the local storage device, affecting services
on the LUN.
Procedure
Step 1 Choose System > External Storage.
After the eDevLUN is created, you can choose Storage > LUNs to view and manage the
eDevLUN.
----End
Start
Create a host.
For details about each step in the process, see the related sections in the basic
storage service configuration guide corresponding to your product and model.
NOTE
If the offline takeover function is configured, you can use the OceanStor Dorado
V6 series storage system (local storage system) to take over LUNs of a
heterogeneous storage system to achieve data migration and service takeover
after you temporarily suspend host services. This chapter describes how to take
over third-party heterogeneous storage systems in offline mode.
4.1 Configuration Process
4.2 Checking a License File
4.3 Installation and Deployment
4.4 Configuring the Logical Connection Between the Heterogeneous Storage
System and Local Storage System
4.5 Configuring and Using an eDevLUN
Start
2. Establish a
physical connection
between the Install and deploy
heterogeneous application servers and
storage system and storage systems.
local storage system.
4. Centrally manage
heterogeneous storage
systems using
Create an eDevLUN.
eDevLUNs.
Configure and use an
eDevLUN
Map the eDevLUN to the host.
End
Mandatory Mandatory
item sub-item
NOTE
Context
The heterogeneous virtualization feature is displayed as SmartVirtualization in
the Feature column on DeviceManager.
Procedure
Step 1 Log in to DeviceManager.
Step 2 Choose Settings > License Management.
Step 3 In the middle function pane, view active license files.
----End
Follow-up Procedure
● If the information about the license of the feature is not displayed, you must
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.
● If an alarm is generated in the storage system, indicating that the license has
expired, apply for, import, and activate a new one.
Precautions
Suspend services running on application servers before connecting the local
storage system to the heterogeneous storage system. To prevent system services
from being affected, install and deploy storage systems when no services are
running.
Network Planning
The network between a local storage system and a heterogeneous storage system
can be a standard direct-connection network or a standard switch-connection
network. Select an appropriate network based on onsite requirements. Table 4-1
lists the possible networking diagrams between a local storage system and a
heterogeneous storage system.
NOTE
The total specification for paths of the external LUNs is limited (Total specification =
Maximum path number supported by each external LUN x Number of external LUNs
supported by a storage system). If an external LUN connects to more paths than the
maximum number of paths supported by each external LUN, the access of other external
LUNs will be affected.
Cable Connection
If SmartVirtualization is used to centrally manage storage resources, connect
cables between a local storage system and a heterogeneous storage system as
follows:
1. Use optical fibers to connect the service ports of the local storage system to
those of the heterogeneous storage system.
NOTE
Only Fibre Channel connections are supported between the local storage system and
the heterogeneous storage system.
Figure 4-2 shows the cable connections.
Application server
NOTE
During cable connection, reads and writes of service data in the heterogeneous
storage system are not interrupted.
2. Stop services running on application servers.
3. Disconnect the application servers from the heterogeneous storage system.
4. Use optical fibers or network cables to connect the host ports of the
application servers to the service ports of the local storage system.
Figure 4-3 shows the cable connections.
Figure 4-3 Connections between the local storage system and an application
server
Follow-up Procedure
Use optical fibers to connect a local storage device to a remote storage device, the
local storage device automatically identifies the remote links. After the remote
storage device is disconnected from the local storage device, the remote links
disappear.
NOTE
After mapping external LUNs to the local storage system, implement full automatic
scanning for LUNs as instructed in 4.4.2 Scanning for External LUNs. Then, the remote
device that corresponds to the heterogeneous storage system can be discovered in
DeviceManager of the local storage system.
NOTE
Comply with related configuration restrictions when configuring heterogeneous and local
storage systems to ensure that SmartVirtualization can be used to take over LUNs from
heterogeneous storage systems after the local storage system is connected to the
heterogeneous storage systems. For details, see 13 Configuration Restrictions.
Prerequisites
● An external storage device has been added.
● LUNs of the external storage device have been mapped to the local storage
device.
Procedure
Step 1 Choose System > External Storage.
Step 2 Select an external storage device and click Scan for External LUN.
The system will automatically scan for LUNs and links mapped by the external
storage system. The scanning will last for dozens of seconds.
Step 3 Click OK. The system automatically scans for LUNs.
----End
Prerequisites
● A storage pool has been created on the local storage device.
● LUNs mapped from the external storage device have been added to the
external LUN list after scanning.
● The status of external LUNs is normal.
● The storage pool has sufficient capacity for the eDevLUN to be created.
Precautions
● After creating an eDevLUN for an external LUN, do not map the external LUN
to other hosts or storage devices to avoid data inconsistency.
● If the vStorage APIs for Array Integration (VAAI) or asymmetrical logical unit
access (ALUA) function is enabled on an external LUN of the external storage
device, the storage systems do not support online takeover of the external
LUN.
● Before mapping an external LUN to the local storage device, ensure that no
reserved information exists on the external LUN. Otherwise, the external LUN
cannot be properly taken over by the local storage device, affecting services
on the LUN.
Procedure
Step 1 Choose System > External Storage.
After the eDevLUN is created, you can choose Storage > LUNs to view and manage the
eDevLUN.
----End
Start
Create a host.
For details about each step in the process, see the related sections in the basic
storage service configuration guide corresponding to your product and model.
NOTE
After configuring the online takeover function, you can enable the OceanStor
Dorado V6 series storage system (local storage system) to take over the original
OceanStor storage system (heterogeneous storage system) and complete data
migration and service takeover. This chapter describes how to take over Huawei
heterogeneous storage systems online.
WARNING
Context
To master GUI-based operations, you are advised to read this document and
practice the operations using the DeviceManager Demo. As a simulation program
of storage system management software, the DeviceManager Demo simulates
configuration and management operations on a storage system.
Precautions
Do not perform the following operations until an online takeover completes.
● Capacity expansion
● Upgrade (including the upgrades of storage systems and UltraPath software)
● Primary/Secondary switchover of a cluster or restart of a node in the cluster
● Array-level UltraPath configuration
5.1 Configuration Process
5.2 Checking a License File
5.3 Pre-Configuration Check
5.4 Installation and Deployment
Create eDevLUNs.
NOTE
Table 5-1 describes specific operations for configuring online takeover, purposes of
the operations, precautions, and devices on which the operations are operated.
Context
● The heterogeneous virtualization feature is displayed as SmartVirtualization
in the Feature column on DeviceManager.
● When the heterogeneous storage system is a Huawei storage system (non-
OEM ones), no license is required.
Procedure
Step 1 Log in to DeviceManager.
Step 2 Choose Settings > License Management.
Step 3 In the middle function pane, view active license files.
----End
Follow-up Procedure
● If the information about the license of the feature is not displayed, you must
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.
Check Items
Table 5-2 lists the pre-configuration check items.
Number and status Check the number and status of the paths
of the paths between the heterogeneous storage
between the system and the application server.
heterogeneous
storage system and
the application
server
NOTE
The following operations use an application server with OceanStor UltraPath installed as an
example. If a third-party multipathing software is installed on the application server, see
the operation guide specific to the multipathing software used on site for command details.
● Check the status of services running on application servers.
Check whether services are running properly based on service types. When the
service status is abnormal, restore the services first. For details about the
operations, contact Huawei technical support.
● Check the version of the multipathing software installed on the application
server.
NOTE
Use UltraPath of V100R005 or later when Huawei VIS6000/VIS6000T storage systems are
taken over online.
If UltraPath is used and the version is earlier than V100R008C20, some functions
of the local storage system will be unavailable because the UltraPath version is
too early. At the same time, masquerading properties will be configured on
eDevLUNs during online takeover, and some new functions of the local storage
system will not be available. If you do not need to use the new functions, keep the
status quo.
If you will use the new functions, upgrade the UltraPath and modify the
masquerading properties of eDevLUNs to No Masquerading. For details, see
13.19.4 Other Types of Huawei Storage Systems.
Both upgrading the UltraPath whose version is earlier than V100R008C20 and
installation and deployment for an offline takeover require service suspension, and
If Path State is not Normal, ensure that the physical connection is normal between the
heterogeneous storage system and application server before performing the following
steps.
● Check the IDs and WWNs of vLUNs mapped to the application server.
UltraPath CLI #0 >show vlun
-----------------------------------------------------------------------------------------------------------------------
------------------------
Vlun ID Disk Name Lun WWN Status Capacity Ctrl(Own/Work)
Array Name Dev Lun ID
0 sdb hl_luntest 630d17e100b33e3900135b9900000024 Normal 1.00GB --/--
Huawei.Storage48 36
1 sdc hl_luntest_2 630d17e100b33e3909eae968000000f2 Normal 1.00GB
--/-- Huawei.Storage48 242
-----------------------------------------------------------------------------------------------------------------------
-------------------------
UltraPath CLI #0 >show vlun id=0
=======================================================
VLUN#0 Information
=======================================================
Disk : sdb
Name : hl_luntest
Status : Normal
Capacity : 1.00GB
Driver : Vendor-specific(DEFAULT)
Product Name : XXXXX
Vendor Name : HUAWEI
Owning Controller : --
Working Controller : --
Num of Paths :2
LUN WWN : 630d17e100b33e3900135b9900000024
Dev Lun ID : --
Note and record Vlun ID and Lun WWN in the command output.
● Check the heterogeneous storage system status.
admin:/>show system general
NOTE
Based on the model or version of the heterogeneous storage system to be taken over
online, command outputs may be different. For details, see the operation manual of the
heterogeneous storage system.
● When Health Status and Running Status are displayed as Normal, the
heterogeneous storage system is normal, you can perform subsequent
operations.
● When Health Status and Running Status are not displayed as Normal,
rectify the fault of the heterogeneous storage system, and perform
subsequent steps after ensuring that the heterogeneous storage system
becomes normal.
● Check the local storage system status.
admin:/>show system general
System Name : XXX.Storage
Health Status : Normal
Running Status : Normal
Total Capacity : 3.186TB
SN : 210235G6EHY0CX0000XX
Location :
Product Model : XXXX
Product Version : VX00R00XCXX
High Water Level(%) : 80
Low Water Level(%) : 30
Time : 2015-04-17/17:00:03 +08:00
– When Health Status and Running Status are displayed as Normal, the
local storage system is normal, you can perform subsequent operations.
– When Health Status and Running Status are not displayed as Normal,
rectify the fault of the local storage system, and perform subsequent
steps after ensuring that the local storage system becomes normal.
Follow-up Procedure
To ensure that the online takeover function can be used normally, continue
subsequent steps after completing configurations for the application server and
cluster nodes. For details about the restrictions on configurations for the
application server and cluster nodes, see 13.35 Application Servers and
Management Nodes.
Precautions
Suspend services running on application servers before connecting the local
storage system to the remote storage system. To prevent system services from
being affected, install and deploy storage systems when no services are running.
If UltraPath is used and the version is earlier than V100R008C20, some functions
of the local storage system will be unavailable because the UltraPath version is
too early. Therefore, you are advised to upgrade UltraPath when services are
suspended during installation and deployment so that services will not be
interrupted for several times. For details about how to check the UltraPath version,
see Check the version of the multipathing software installed on the
application server.
NOTE
To upgrade UltraPath whose version is earlier than V100R008C20, suspend services on the
application server.
Network Planning
The network between a local storage system and a heterogeneous storage system
can be a standard direct-connection network or a standard switch-connection
network. Select an appropriate network based on onsite requirements. Table 5-3
lists the possible networking diagrams between a local storage system and a
heterogeneous storage system.
NOTE
● The total specification for paths of the external LUNs is limited (Total specification =
Maximum path number supported by each external LUN x Number of external LUNs
supported by a storage system). If an external LUN connects to more paths than the
maximum number of paths supported by each external LUN, the access of other
external LUNs will be affected.
● When connecting the local storage system to the heterogeneous storage system, do not
share ports with HyperMetro and HyperReplication services.
Hosting
External
Heterogeneous eDevLUN
Local storage Local storage LUN
storage system Heterogeneous
system system storage system
Original cable
New cable
Removal
NOTE
Comply with the following rules when deploying and installing the application servers,
heterogeneous storage system, and local storage system:
● The method used to connect the local storage system to application servers must be the
same as that used to connect the heterogeneous storage system to application servers.
For example, if the heterogeneous storage system is connected to application servers
through Fibre Channel links, the local storage system must be connected to application
servers through Fibre Channel links.
● Application servers must use the HBAs from the same vendor and with the same model
and driver version to connect to the heterogeneous storage system and local storage
system.
1. Check the initial status. The application servers are connected to the
heterogeneous storage system and the
heterogeneous storage system carries service data.
4. (Optional) Remove the After external LUNs are taken over successfully, use
heterogeneous storage SmartMigration to migrate data on the
system from the service heterogeneous storage system to the local storage
system. system. Then the local storage system carries
service data.
NOTE
For details about how to configure SmartMigration, see
the OceanStor Dorado 6.0.0 SmartMigration Feature
Guide.
Table 5-5 lists the operations that must be performed in the heterogeneous
storage system.
Modify host LUN IDs. Host LUN IDs mapped to the local
storage system must be the same as
those mapped from the heterogeneous
storage system to the application
server. Otherwise, the online takeover
will fail.
NOTE
Prerequisites
● An external storage device has been added.
● LUNs of the external storage device have been mapped to the local storage
device.
Procedure
Step 1 Choose System > External Storage.
Step 2 Select an external storage device and click Scan for External LUN.
The system will automatically scan for LUNs and links mapped by the external
storage system. The scanning will last for dozens of seconds.
----End
Precautions
It is recommended that you create no more than 64 logical ports for each
controller. If more than 64 logical ports are created for one controller, the logical
ports will fail over to a few available physical ports in the event that a large
number of physical ports fail, decreasing service performance.
Procedure
Step 1 Choose System > Hardware.
Step 2 Click the controller enclosure where the desired Ethernet port resides.
Parameter Description
Parameter Description
c. Click OK.
● To manage route information:
a. Select the desired logical port and click Manage Route.
The Manage Route page is displayed.
NOTE
You can also click on the right of the logical port and choose Manage Route.
b. Configure the route information for the logical port.
i. In the IP Address drop-down list, select the IP address of the logical
port for which you want to add a route.
ii. Click Add.
iii. Set the parameters listed in Table 5-7.
Paramet Description
er
Paramet Description
er
----End
Procedure
Step 1 Choose System > External Storage.
Parameter Description
----End
Table 5-9 lists the operations that must be performed in the heterogeneous
storage system.
Add the host to the host Add the created host to the host group where the
group. application server resides.
NOTE
Prerequisites
● An external storage device has been added.
● LUNs of the external storage device have been mapped to the local storage
device.
Procedure
Step 1 Choose System > External Storage.
Step 2 Select an external storage device and click Scan for External LUN.
The system will automatically scan for LUNs and links mapped by the external
storage system. The scanning will last for dozens of seconds.
Step 3 Click OK. The system automatically scans for LUNs.
----End
Prerequisites
● A storage pool has been created on the local storage device.
● LUNs mapped from the external storage device have been added to the
external LUN list after scanning.
● The status of external LUNs is normal.
● The storage pool has sufficient capacity for the eDevLUN to be created.
Precautions
● After creating an eDevLUN for an external LUN, do not map the external LUN
to other hosts or storage devices to avoid data inconsistency.
● If the vStorage APIs for Array Integration (VAAI) or asymmetrical logical unit
access (ALUA) function is enabled on an external LUN of the external storage
device, the storage systems do not support online takeover of the external
LUN.
● Before mapping an external LUN to the local storage device, ensure that no
reserved information exists on the external LUN. Otherwise, the external LUN
cannot be properly taken over by the local storage device, affecting services
on the LUN.
Procedure
Step 1 Choose System > External Storage.
Step 2 Click Create eDevLUN.
The Create eDevLUN dialog box is displayed.
Step 3 Create an eDevLUN.
1. Select a storage pool for the eDevLUN to be created.
NOTE
After the eDevLUN is created, you can choose Storage > LUNs to view and manage the
eDevLUN.
----End
Start
Create a host.
For details about each step in the process, see the related sections in the basic
storage service configuration guide corresponding to your product and model.
NOTE
Prerequisites
The IDs, WWNs, and path information that are queried in Table 5-2 have been
recorded.
Context
OceanStor UltraPath V100R008C20 is used as an example here. If UltraPath of an
earlier version or third-party multipathing software is installed on the application
server, refer to the operation guide of the corresponding multipathing software for
specific commands.
Procedure
Step 1 Log in to the application server and go to the CLI management page of the
UltraPath.
Step 2 Run show path to query information about paths between the heterogeneous
storage system, local storage system, and application server.
UltraPath CLI #0 >show path
----------------------------------------------------------------------------------------------------------------------------
Path ID Initiator Port Array Name Controller Target Port Path State Check State Port Type Port
ID
0 2100001b32053e20 Huawei.Storage48 0B 20184846fb8ca15f Normal -- FC
--
1 2100001b32053e20 Huawei.Storage48 0A 200b4846fb8ca15f Normal -- FC
--
4 2100001b32055f20 Huawei.Storage48 0B 20194846fb8ca15f Normal -- FC
--
5 2100001b32055f20 Huawei.Storage48 0A 20084846fb8ca15f Normal -- FC
--
----------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------
Path ID Initiator Port Array Name Controller Target Port Path State Check State Port Type Port
ID
2 2100001b32054e20 Huawei.Storage46 0B 24103400a30d9c5f Normal -- FC
--
3 2100001b32054e21 Huawei.Storage46 0A 24003400a30d9c5f Normal -- FC
--
6 2100001b32056f20 Huawei.Storage46 0B 24113400a30d9c5f Normal -- FC
--
7 2100001b32056f21 Huawei.Storage46 0A 24013400a30d9c5f Normal -- FC
--
----------------------------------------------------------------------------------------------------------------------------
NOTE
Differentiate the local storage system from the heterogeneous storage system based on
Array Name. For example, in the preceding command output, Huawei.Storage48 and
Huawei.Storage46 indicate the heterogeneous storage system and local storage system,
respectively.
In the command output, check whether the following requirements are met:
● Initiator Port and Target Port of each path between the heterogeneous
storage system and application server are consistent with the information
recorded in chapter 5.3 Pre-Configuration Check.
● Initiator Port and Target Port of each path between the local storage system
and application server is different from those of each path between the
heterogeneous storage system and application server.
– If yes, paths are normal. Perform Step 3.
– If no, paths are abnormal. Perform the following steps to check
information about paths between the application server, heterogeneous
storage system, and local storage system.
i. Check the physical networking and confirm the number of devices
that connect the application server to the heterogeneous storage
system and local storage system, and information about the initiator
port and target port.
ii. Run show path to check the number of paths between the
application server, heterogeneous storage system, and local storage
system, and information about Initiator Port and Target Port of
each path.
iii. Locate the path that is different from other paths.
iv. Reinsert the physical connection of the abnormal path.
v. Run show path, wait until path status becomes normal, and perform
Step 3.
Step 3 Run the show vlun type=all command to query the information about the LUNs
that are mapped to the application server.
UltraPath CLI #0 >show vlun type=all
------------------------------------------------------------------------------------------------------------------------------
-----------------
Vlun ID Disk Name Lun WWN Status Capacity Ctrl(Own/Work) Array
Name Dev Lun ID
0 sdb hl_luntest 630d17e100b33e3900135b9900000024 Normal 1.00GB --/--
Huawei.Storage48 36
0 sdb hl_luntest 630d17e100b33e3900135b9900000024 Normal 1.00GB --/--
Huawei.Storage46 37
1 sdc hl_luntest_2 630d17e100b33e3909eae968000000f2 Normal 1.00GB --/--
Huawei.Storage48 242
1 sdc hl_luntest_2 630d17e100b33e3909eae968000000f2 Normal 1.00GB --/--
Huawei.Storage46 243
------------------------------------------------------------------------------------------------------------------------------
------------------
In the command output, check for identical Vlun ID values and whether Lun
WWN is the same as that obtained in Table 5-2:
XXX indicates the ID of the vLUN mapped to the application server queried in Step 3 after
an external LUN on the heterogeneous storage system is masqueraded as an eDevLUN. For
example, in Step 3, Vlun ID of the eDevLUN mapped to the application server is 0.
UltraPath CLI #0 >show vlun id=0 type=all
=======================================================
VLUN#0 Information
=======================================================
Disk : sdb
Manual IO Suspension : Off
Aggregation Type : Migration
Aggregation Specific Attribution
IO Direction : Source
Rollback : Disable
Aggregation Member#0 Information
Name : hl_edvlun1
Status : Normal
Capacity : 1.00GB
Aggregation Specific Attribution : Target Device
LUN WWN : 630d17e100b33e3900135b9900000024
Array Name : Huawei.Storage46
Array SN : 210235980510XX0000XX
Driver : Vendor-specific(DEFAULT)
Product Name : XXXXX
Vendor Name : HUAWEI
Owning Controller : --
Working Controller: --
Num of Paths :4
Controller 0A
Path 0 : Normal
Path 7 : Normal
Controller 0B
Path 2 : Normal
Path 6 : Normal
Aggregation Member#1 Information
Name : hl_luntest
Status : Normal
Capacity : 1.00GB
Aggregation Specific Attribution : Source Device
LUN WWN : 630d17e100b33e3900135b9900000024
Array Name : Huawei.Storage48
Array SN : SN98765432XX765432XX
Driver : Vendor-specific(DEFAULT)
Product Name : XXXXx
Vendor Name : HUAWEI
Owning Controller : --
Working Controller: --
Num of Paths :4
Controller 0A
Path 1 : Normal
Path 5 : Normal
Controller 0B
Path 0 : Normal
Path 4 : Normal
-------------------------------------------------------
NOTE
After the external LUN is taken over online, Aggregation Type becomes Migration in the
command output.
● In the command output, information in Source Device of Aggregation Specific
Attribution indicates the information about the vLUN mapped from the external LUN
of the heterogeneous storage system to the application server.
● In the command output, information in Target Device of Aggregation Specific
Attribution indicates the information about the vLUN mapped from the eDevLUN
masqueraded in the local storage system to the application server.
In the command output of the external LUN and eDevLUN, check whether their
LUN WWNs, Product Names, and Vendor Names are consistent, and their Array
SNs are different.
● If yes, the application server identifies the eDevLUN as a LUN on the
heterogeneous storage system.
● If no, the application server identifies the eDevLUN as a new LUN. Contact
Huawei technical support.
----End
Follow-up Procedure
If the LUN path information that is queried increases (that is, the application
server identifies eDevLUNs as the LUNs in the heterogeneous storage system) and
the OceanStor Dorado V6 series storage system does not need to take over
services from the heterogeneous storage system, perform a rollback. For details
about the operations, see 10.3 Performing Rollback.
NOTE
The methods used to switch over host paths vary depending on different versions
of OceanStor UltraPath installed on application servers.
● If OceanStor UltraPath whose version is earlier than V100R008C20 is installed
on an application server, remove the physical cables between the
heterogeneous storage system and application server. The application server
automatically switches over the I/O transfer path to the path between the
local storage system and application server.
NOTE
● Remove the physical cables between heterogeneous storage systems and application
servers to switch paths in the case when Huawei VIS6000/VIS6000T storage systems are
taken over online. The UltraPath version is irrelevant.
● If extended masquerading is used, the application server cannot run the command for
switching over the host I/O path. In this case, remove the physical connection between
the heterogeneous storage system and application server to switch over the path.
● If OceanStor UltraPath V100R008C20 or later is installed on an application
server, perform an operation specific to the network environment to switch
over the I/O transfer path to the path between the local storage system and
the application server.
– In a non-cluster environment or the cluster is running on AIX or Oracle
RAC or is not configured with SCSI-3 and SCSI-2 reservation, run the start
migration command on UltraPath CLI of the application server.
The format of the start migration command is start migration
vlun_id=ID direction={ source | target } rollback={ enable | disable }.
Table 5-10 describes the command parameters.
Parameter Description
Follow-up Procedure
● For UltraPath earlier than V100R008C20, run show path on the application
server to confirm that the status of all paths between the local storage
system and the application server is normal. On DeviceManager, confirm that
read and write I/Os exist. The host path is switched over successfully.
After the host I/O path is switched over to the path between the local storage
system and application server, remove the initiator that corresponds to the
application server from the created hosts on the management interface of the
heterogeneous storage system.
● For UltraPath V100R008C20 and later versions, run show iostat vlun_id=?
interval=? on the application server to check performance statistics about a
specified LUN at a statistics interval. If read and write I/Os are generated, the
host path is switched over successfully.
After the host I/O path is switched over to the path between the local storage
system and application server, perform the following operations:
a. Disconnect the heterogeneous storage system from the application server.
b. On the management interface of the heterogeneous storage system,
remove the initiator that corresponds to the application server from the
created hosts.
c. Delete the heterogeneous storage system's disks from the application
server. For details, see 11.20 How Can I Delete the Heterogeneous
Disks from the Application Server?.
Context
The Resource Reservation Protocol (RSVP) is a transport-layer protocol designed to
reserve resources for data flows. The protocol neither transports application data
flows nor executes routing. It is similar to a control protocol. The protocol is used
for reserved information migration.
Procedure
Step 1 Log in to the management interface of the local storage system's CLI.
Step 2 Run the change protocol service command to migrate the reserved information
from the heterogeneous storage system to the local storage system.
The format of the change protocol service command is change protocol service
operation_code=? operation_object_type=? operation_object_id=?. Table 5-11
describes the parameters.
Parameter Description
Parameter Description
----End
Follow-up Procedure
After migrating the reserved information to the local storage system, perform a
rollback if you do not want to use the OceanStor Dorado V6 series storage system
for online takeover. For details, see 10.3 Performing Rollback.
Precautions
The operation of checking whether a host path is switched over successfully needs
to be performed in developer mode on the CLI management interface of the local
storage system, and this operation can be only performed by Huawei technical
support.
Before performing this operation, ensure that the operations in 5.7.1 Checking
the Multipathing Status, 5.7.2 Switching Over Host Paths, and 5.7.3 Migrating
the Reserved Information have been completed. Otherwise, this operation may
have risks such as data inconsistency and service interruption.
Procedure
Step 1 Check whether the host path of LUNs is switched over to the target storage
system.
1. Log in to the management interface of the local storage system's CLI and go
to the developer mode.
Log in to the CLI as user admin and enter change user_mode current_mode
user_mode=developer. Then press Enter.
admin:/>change user_mode current_mode user_mode=developer
developer:/> \\Successful login
NOTE
For details, see the advanced O&M command reference 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.
Step 2 Optional: If host nodes are clustered on the network and the cluster is not
running AIX or Oracle RAC and not configured with SCSI-3 or SCSI-2 reservation,
run stop iosuspension vlun_id=<id> on each of the host nodes to stop I/O
suspension.
----End
Precautions
This operation needs to be performed in developer mode on the CLI management
interface of the local storage system, and this operation can be only performed by
Huawei technical support.
Context
After the path switchover property of an eDevLUN that is masqueraded is cleared,
the storage system where the LUN resides can be used as a heterogeneous storage
system to configure other online takeover tasks.
Procedure
Step 1 Log in to the management interface of the local storage system's CLI and go to
the developer mode.
Log in to the CLI as user admin and enter change user_mode current_mode
user_mode=developer. Then press Enter.
admin:/>change user_mode current_mode user_mode=developer
developer:/> \\Successful login
NOTE
For details, see the advanced O&M command reference 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.
----End
Follow-up Procedure
● Run the debug command to go to the diagnostic view. In the diagnostic view,
run the lun showctrl command to check whether the properties of the
masqueraded eDevLUNs are cleared successfully. The format of the lun
showctrl command is lun showctrl lunid. For example, run lun showctrl 1. If
both Is Dst LUN and Edev LUN bypass cache are displayed as no in the
command output, the properties of the masqueraded eDevLUNs are cleared
successfully.
NOTE
For details, see the advanced O&M command reference of the corresponding product
model.
● Do not restore the connection (command or physical cable) between the
application server and heterogeneous storage system. Otherwise, data on
external LUNs may become inconsistent.
● If an application server is running OceanStor UltraPath V100R008C20 or later,
remove the mapping between the application server and the heterogeneous
storage system. Otherwise, after the application server is restarted, the
mapping with the heterogeneous storage system automatically recovers,
causing data inconsistency on the external LUN.
● If the UltraPath version is earlier than V100R008C20 and you need to use new
functions of the local storage system, stop services on the application server,
upgrade the UltraPath and modify the masquerading properties of eDevLUNs.
If you need to configure data migration after the takeover, the upgrade and
modification are not necessary.
As eDevLUNs with masquerading properties cannot use some functions of the
local storage system and modifying masquerading properties requires service
suspension, you can modify the masquerading properties of eDevLUNs to No
Masquerading when upgrading the UltraPath after services are suspended.
For details about how to do so, see the content about using UltraPath in
13.19.4 Other Types of Huawei Storage Systems.
After configuring the online takeover function, you can enable the OceanStor
Dorado V6 series storage system (local storage system) to take over the
heterogeneous storage system and complete data migration and service takeover.
This chapter describes how to take over third-party heterogeneous storage
systems online.
WARNING
Context
A third-party storage system can be taken over online only when the application
server runs the native multipathing software of operating systems and does not
run any other multipathing software that can take over Huawei storage systems,
such as Huawei UltraPath, Symantec SF DMP, and Veritas Storage Foundation.
Only certain operating systems and cluster software are supported. For details
about supported operating systems and cluster software, see 13.2 Compatibility
Requirements for an Online Takeover.
NOTE
In the case of Windows and AIX operating systems, you are advised to ask professional
service engineers of Huawei Storage to use the dedicated tool for takeover.
To master GUI-based operations, you are advised to read this document and
practice the operations using the DeviceManager Demo. As a simulation program
of storage system management software, the DeviceManager Demo simulates
configuration and management operations on a storage system.
Precautions
Do not perform the following operations until an online takeover completes.
● Capacity expansion
● Storage system upgrade
● Primary/Secondary switchover of a cluster or restart of a node in the cluster
6.1 Configuration Process
6.2 Checking a License File
6.3 Pre-Configuration Check
6.4 Installation and Deployment
6.5 Configuring the Logical Connection Between the Heterogeneous Storage
System and Local Storage System
6.6 Configuring and Using an eDevLUN
6.7 Configuring Host Path Switchover
6.8 Clearing the Path Switchover Property of the eDevLUNs that Are Masqueraded
Start
Configure the
heterogeneous storage
system.
Create eDevLUNs.
End
Mandatory item Mandatory sub-item
NOTE
Table 6-1 describes specific operations for configuring online takeover, purposes of
the operations, precautions, and devices on which the operations are operated.
system and
application
server by
adding the
initiator that
corresponds
to the
application
server's
service port
to the local
storage
system.
3. Modifying
initiator
properties:
Check and
modify the
ALUA policy
of the
initiator to
make it the
same as the
ALUA policy
of external
LUNs.
4. Creating a
host group:
To achieve
convenient
management
of multiple
hosts, add
hosts to a
host group.
5. Creating a
mapping
view: Create
a mapping
view and
map the
eDevLUNs to
the
application
server.
Context
The heterogeneous virtualization feature is displayed as SmartVirtualization in
the Feature column on DeviceManager.
Procedure
Step 1 Log in to DeviceManager.
----End
Follow-up Procedure
● If the information about the license of the feature is not displayed, you must
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.
● If an alarm is generated in the storage system, indicating that the license has
expired, apply for, import, and activate a new one.
If an application server uses the native multipathing software of the operating system when
a third-party heterogeneous storage system is taken over online, see the related
multipathing software document to obtain commands.
For operations on a third-party heterogeneous storage system, see its operation guide.
● Check the local storage system status.
admin:/>show system general
System Name : XXX.Storage
Health Status : Normal
Running Status : Normal
Total Capacity : 3.186TB
SN : 210235G6EHY0CX0000XX
Location :
Product Model : XXXX
Product Version : VX00R00XCXX
High Water Level(%) : 80
Low Water Level(%) : 30
Time : 2015-04-17/17:00:03 +08:00
– When Health Status and Running Status are displayed as Normal, the
local storage system is normal, you can perform subsequent operations.
– When Health Status and Running Status are not displayed as Normal,
rectify the fault of the local storage system, and perform subsequent
steps after ensuring that the local storage system becomes normal.
Network Planning
The network between a local storage system and a heterogeneous storage system
can be a standard direct-connection network or a standard switch-connection
network. Select an appropriate network based on onsite requirements. Table 6-2
lists the possible networking diagrams between a local storage system and a
heterogeneous storage system.
NOTE
The total specification for paths of the external LUNs is limited (Total specification =
Maximum path number supported by each external LUN x Number of external LUNs
supported by a storage system). If an external LUN connects to more paths than the
maximum number of paths supported by each external LUN, the access of other external
LUNs will be affected.
Hosting
External
Heterogeneous eDevLUN
Local storage Local storage LUN
storage system Heterogeneous
system system storage system
Original cable
New cable
Removal
1. Check the initial status. The application servers are connected to the
heterogeneous storage system and the
heterogeneous storage system carries service data.
Procedure Description
4. (Optional) Remove the After external LUNs are taken over successfully, use
heterogeneous storage SmartMigration to migrate data on the
system from the service heterogeneous storage system to the local storage
system. system. Then the local storage system carries
service data.
NOTE
For details about how to configure SmartMigration, see
the OceanStor Dorado 6.0.0 SmartMigration Feature
Guide.
Modify host LUN IDs. Host LUN IDs mapped to the local
storage system must be the same as
those mapped from the heterogeneous
storage system to the application
server. Otherwise, the online takeover
will fail.
NOTE
Prerequisites
● An external storage device has been added.
● LUNs of the external storage device have been mapped to the local storage
device.
Procedure
Step 1 Choose System > External Storage.
Step 2 Select an external storage device and click Scan for External LUN.
The system will automatically scan for LUNs and links mapped by the external
storage system. The scanning will last for dozens of seconds.
Step 3 Click OK. The system automatically scans for LUNs.
----End
Context
Information about the automatically generated virtual LUN 0: ID 0, vendor
HUAWEI, model XSG1.
Procedure
Step 1 Log in to the application server.
Step 2 Run lsscsi to query path information.
linux-wxfv:~ # lsscsi
[0:0:0:0] cd/dvd MATSHITA DVD-ROM UJDA782 WA84 /dev/sr0
[4:0:0:0] disk IBM-ESXS ST9146852SS B626 -
[4:0:1:0] disk IBM-ESXS ST9146852SS B626 -
[4:1:1:0] disk LSILOGIC Logical Volume 3000 /dev/sda
[5:0:0:0] disk 3PARdata VV 3123 /dev/sdi
[5:0:0:1] disk 3PARdata VV 3123 /dev/sdb
[5:0:0:2] disk 3PARdata VV 3123 /dev/sdc
[5:0:0:254] disk 3PARdata VV 3123 /dev/sdd
[5:0:1:0] disk HUAWEI XSG1 4301 -
In the command output, the first column is the scsi address and the four numbers
represent scsi_host, channel, target_number, and virtual LUN ID respectively. The
third column is vendor and the fourth column is model. In this case, virtual LUN 0s
are [5:0:1:0], [5:0:2:0], [7:0:1:0], and [7:0:2:0].
----End
Context
The ALUA policy of the local storage system must be the same as that of the
external LUNs on the heterogeneous storage system. If the ALUA policies are
different, ALUA will not take effect after online takeover. If necessary, modify the
local storage system's ALUA policy after you confirm the ALUA policy of external
LUNs.
Procedure
Step 1 Log in to the application server.
Step 2 Run multipath -ll to check information about paths between the heterogeneous
storage system and the application server.
# multipath -ll
mpathae (36e4a8b6100b0a1cc001613170000000f) dm-9 IBM,XSG1
size=16G features='0' hwhandler='0' wp=rw
|-+- policy='round-robin 0' prio=130 status=active
| `- 0:0:3:2 sdh 8:112 active ready running
`-+- policy='round-robin 0' prio=10 status=enabled
`- 1:0:3:2 sdx 65:112 active ready running
Step 3 Check whether prio of a disk has the same value and check the ALUA policy.
NOTE
If ALUA is enabled for a disk, the heterogeneous storage system has ALUA enabled.
● If prio has different values and status is active and enabled, ALUA is
enabled.
----End
Context
The ALUA policy of the local storage system must be the same as that of the
external LUNs on the heterogeneous storage system. If the ALUA policies are
different, ALUA will not take effect after online takeover. If necessary, modify the
local storage system's ALUA policy after you confirm the ALUA policy of external
LUNs. This section describes how to check the ALUA policy in the HP-UX operating
system.
Procedure
Step 1 Log in to the application server.
Step 2 Run scsimgr get_attr -D disk -a alua_enabled to check whether ALUA is enabled
for external LUNs.
scsimgr get_attr -D /dev/rdisk/ disk17052 -a alua_enabled
name = alua_enabled
current = true
default = true
saved =
----End
Context
VMW_PSP_FIXED path selection policy is the default configuration for ALUA. This
mode does not support load balancing. As a result, I/Os of all LUNs may be
written to the storage system through the same path and performance problems
may occur. After the takeover, modify the path selection policy based on the
Procedure
Step 1 Log in to the application servers as user root.
Step 2 Run esxcli storage nmp device list to check the path selection policy.
root@~ #esxcli storage nmp device list
naa.6ec4d47100683cd11ee336360000000a
Device Display Name: HUAWEI Fibre Channel Disk (naa.6ec4d47100683cd11ee336360000000a)
Storage Array Type: VMW_SATP_DEFAULT_AA
Storage Array Type Device Config: SATP VMW_SATP_DEFAULT_AA does not support device configuration.
Path Selection Policy: VMW_PSP_FIXED
Path Selection Policy Device Config: {preferred=vmhba2:C0:T5:L1;current=none}
Path Selection Policy Device Custom Config:
Working Paths:
Is Local SAS Device: false
Is Boot USB Device: false
Step 4 Run Step 2 again. Check whether the path selection policy is modified.
If the path selection policy is not modified, contact the technical engineers of the
application server vendor.
----End
Context
The ALUA policy of the local storage system must be the same as that of the
external LUNs on the heterogeneous storage system. If the ALUA policies are
different, ALUA will not take effect after online takeover. If necessary, modify the
local storage system's ALUA policy after you confirm the ALUA policy of external
LUNs.
Procedure
Step 1 Log in to the application server.
Step 2 Run esxcli storage nmp satp list -d disk to check whether ALUA is enabled for
external LUNs.
# esxcli storage nmp satp list –d naa.6ec4d47100683cd1228b1de20000000b
naa.6ec4d47100683cd1228b1de20000000b
Device Display Name: HUAWEI Fibre Channel Disk (naa.6ec4d47100683cd1228b1de20000000b)
Storage Array Type: VMW_SATP_ALUA
Storage Array Type Device Config: {implicit_support=on; explicit_support=on; explicit_allow=on;
----End
Prerequisites
● A storage pool has been created on the local storage device.
● LUNs mapped from the external storage device have been added to the
external LUN list after scanning.
● The status of external LUNs is normal.
● The storage pool has sufficient capacity for the eDevLUN to be created.
Precautions
● After creating an eDevLUN for an external LUN, do not map the external LUN
to other hosts or storage devices to avoid data inconsistency.
● If the vStorage APIs for Array Integration (VAAI) or asymmetrical logical unit
access (ALUA) function is enabled on an external LUN of the external storage
device, the storage systems do not support online takeover of the external
LUN.
● Before mapping an external LUN to the local storage device, ensure that no
reserved information exists on the external LUN. Otherwise, the external LUN
cannot be properly taken over by the local storage device, affecting services
on the LUN.
Procedure
Step 1 Choose System > External Storage.
– Offline: Takes over the external storage device in offline mode. Services
will be temporarily interrupted during the takeover process.
– Online: Takes over the external storage device in online mode. During the
takeover process, the basic information such as the WWN of the
eDevLUN will be replaced with the corresponding information of an
external LUN.
3. In External LUN List, select a LUN that you want to configure as an
eDevLUN.
4. Specify the Name for the eDevLUN.
5. Enter related information in Description.
Step 4 Click OK.
NOTE
After the eDevLUN is created, you can choose Storage > LUNs to view and manage the
eDevLUN.
----End
Start
Create a host.
For details about each step in the process, see the related sections in the basic
storage service configuration guide corresponding to your product and model.
NOTE
Prerequisites
Built-in multipathing software of operating systems has been enabled on the
application server.
Procedure
Step 1 Log in to the application server.
Step 2 Run multipath –ll and lsscsi to check information about paths between the
heterogeneous and local storage systems and the application server.
1. Run multipath –ll to query the number of paths and check whether all paths
are active ready running. If any path is abnormal, check the physical
connections between the heterogeneous storage systems and the application
server and those between the local storage system and the application server
respectively.
In the command output, disk dm-5 has 8 paths sdc, sds, sde, sdu, sdm, sdi,
sdg, and sdk.
# multipath –ll
mpathc (200173800102103e8) dm-5 IBM,2810XIV
mpathc (200173800102103e8) dm-5 IBM,2810XIV
size=16G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 0:0:1:1 sdc 8:32 active ready running
|- 1:0:1:1 sds 65:32 active ready running
|- 0:0:2:1 sde 8:64 active ready running
|- 1:0:2:1 sdu 65:64 active ready running
|- 1:0:4:1 sdm 8:192 active ready running
|- 0:0:4:1 sdi 8:128 active ready running
|- 0:0:3:1 sdg 8:96 active ready running
`- 1:0:3:1 sdk 8:160 active ready running
2. Run lsscsi to check the owning storage system of each path.
Disk dm-5 has paths sdc, sds, sde, sdu, sdm, sdi, sdg, and sdk. Identify the
owing storage system of each path using the command output. According to
the command output, the first four paths of disk dm-5 belong to third-party
heterogeneous storage systems and the last four paths belong to Huawei
local storage systems.
NOTE
You can use the third column in the output of the lsscsi command to determine whether a
path belongs to a third-party heterogeneous storage system or a Huawei local storage
system. For example, in the command output, IBM indicates a heterogeneous storage
system and HUAWEI indicates a local storage system.
# lsscsi
[0:0:0:0] disk HITACHI OPEN-V 7303 /dev/sda
[0:0:0:1] disk HITACHI OPEN-V 7303 /dev/sdb
[0:0:1:0] storage IBM 2810XIV-LUN-0 10.2 -
[0:0:1:1] disk IBM 2810XIV 10.2 /dev/sdc
[0:0:1:2] disk IBM 2810XIV 10.2 /dev/sdd
[0:0:2:0] storage IBM 2810XIV-LUN-0 10.2 -
[0:0:2:1] disk IBM 2810XIV 10.2 /dev/sde
[0:0:2:2] disk IBM 2810XIV 10.2 /dev/sdf
[0:0:3:0] disk HUAWEI XSG1 4301 -
[0:0:3:1] disk HUAWEI XSG1 4301 /dev/sdg
[0:0:3:2] disk HUAWEI XSG1 4301 /dev/sdh
[0:0:4:0] disk HUAWEI XSG1 4301 -
[0:0:4:1] disk HUAWEI XSG1 4301 /dev/sdi
[0:0:4:2] disk HUAWEI XSG1 4301 /dev/sdj
[1:0:0:0] disk HITACHI OPEN-V 7303 /dev/sdq
[1:0:0:1] disk HITACHI OPEN-V 7303 /dev/sdr
[1:0:1:0] storage IBM 2810XIV-LUN-0 10.2 -
[1:0:1:1] disk IBM 2810XIV 10.2 /dev/sds
[1:0:1:2] disk IBM 2810XIV 10.2 /dev/sdt
[1:0:2:0] storage IBM 2810XIV-LUN-0 10.2 -
[1:0:2:1] disk IBM 2810XIV 10.2 /dev/sdu
[1:0:2:2] disk IBM 2810XIV 10.2 /dev/sdv
[1:0:3:0] disk HUAWEI XSG1 4301 -
[1:0:3:1] disk HUAWEI XSG1 4301 /dev/sdk
[1:0:3:2] disk HUAWEI XSG1 4301 /dev/sdl
[1:0:4:0] disk HUAWEI XSG1 4301 -
[1:0:4:1] disk HUAWEI XSG1 4301 /dev/sdm
[1:0:4:2] disk HUAWEI XSG1 4301 /dev/sdn
[4:0:0:0] disk ATA ST31000524NS SN12 -
[4:0:1:0] disk ATA ST31000524NS SN12 -
[4:1:0:0] disk LSILOGIC Logical Volume 3000 /dev/sdag
----End
NOTE
Refer to the operation guide of the corresponding multipathing software for specific
commands.
Run commands on the application server to delete paths between the application
server and the heterogeneous storage system. Command format is sys/class/
scsi_device/scsi_device_id/device/delete.
# echo 1 > /sys/class/scsi_device/0\:0\:1\:1/device/delete
# echo 1 > /sys/class/scsi_device/1\:0\:1\:1/device/delete
# echo 1 > /sys/class/scsi_device/0\:0\:2\:1/device/delete
# echo 1 > /sys/class/scsi_device/1\:0\:2\:1/device/delete
After the paths are deleted, services are delivered to the local storage system.
Follow-up Procedure
Run multipath –ll on the application server to check whether the paths between
the local storage system and the application server are normal. Run iostat interval
to confirm that read and write I/Os are generated on the paths between the local
storage system and the application server. interval is the statistics interval (unit:
second). On DeviceManager, confirm that read and write I/Os exist. Host paths are
switched over successfully.
After confirming the successful path switchover, disconnect the cables between
the application server and the heterogeneous storage system.
Prerequisites
The native multipathing software of the operating system has been enabled on
the application server.
Procedure
Step 1 Log in to the application server.
Step 2 Run ioscan -funNC disk to check information about LUNs in the heterogeneous
storage system.
# ioscan -funNC disk
disk 17052 64000/0xfa00/0x12a4 esdisk CLAIMED DEVICE IBM 2810XIV
/dev/disk/disk17052 /dev/rdisk/disk17052
NOTE
If the disk is not in use, State and Last Open or Close state are UNOPEN.
Step 4 Use the storage system WWPN displayed in Hardware path to determine whether
the path belongs to the local storage system or the heterogeneous storage system.
Step 5 Run scsimgr get_attr –D disk -a state to check information about disks and check
path status. If any path is abnormal, check the physical connections between the
heterogeneous storage system and the application server and those between the
local storage system and the application server respectively.
In the command output, current is the path status. If the status is ONLINE, the
path is normal.
# scsimgr get_attr -D /dev/rdisk/disk2778 -a state
name = state
current = ONLINE
default =
saved =
----End
NOTE
Refer to the operation guide of the corresponding multipathing software for specific
commands.
Run commands on the application server to delete paths between the application
server and the heterogeneous storage system. Command format is rmsf -H
hw_path.
NOTE
After the paths are deleted, services are delivered to the local storage system.
Follow-up Procedure
Run iostat [-t] [-L] [interval [count]] to confirm that read and write I/Os are
generated on the paths between the local storage system and the application
server. interval is the statistics interval (unit: second). For example, iostat –L 5
means that I/O delivery status is displayed every five seconds.
# iostat –L 5
lunpath bps sps msps
disk2778_lunpath159 936 1872.5 1.0
disk2778_lunpath158 936 1872.8 1.0
disk2778_lunpath2200 936 1872.8 1.0
disk2778_lunpath3222 936 1872.5 1.0
NOTE
A command output is displayed only when the paths have I/Os. If the paths are normal but
have no I/Os, no command output is displayed.
On DeviceManager, confirm that read and write I/Os exist. Host paths are
switched over successfully.
After confirming the successful path switchover, disconnect the cables between
the application server and the heterogeneous storage system.
Prerequisites
The native multipathing software of the operating system has been enabled on
the application server.
Procedure
Step 1 Log in to the application server.
Step 2 Run esxcli storage nmp device list to check information about disks on the
application server. Confirm the disks to be migrated.
# esxcli storage nmp device list
mpx.vmhba4:C0:T8:L0
Device Display Name: Local PMCSIERA Enclosure Svc Dev (mpx.vmhba4:C0:T8:L0)
Storage Array Type: VMW_SATP_LOCAL
Storage Array Type Device Config: SATP VMW_SATP_LOCAL does not support device configuration.
Path Selection Policy: VMW_PSP_FIXED
Path Selection Policy Device Config: {preferred=vmhba4:C0:T8:L0;current=vmhba4:C0:T8:L0}
Path Selection Policy Device Custom Config:
Working Paths: vmhba4:C0:T8:L0
Is USB: false
naa.69ce37410035d86d0694090a00000008
Device Display Name: GUAWEI Fibre Channel Disk (naa.69ce37410035d86d0694090a00000008)
Storage Array Type: VMW_SATP_DEFAULT_AA
Storage Array Type Device Config: {action_OnRetryErrors=off}
Path Selection Policy: VMW_PSP_FIXED
Path Selection Policy Device Config: {preferred=vmhba3:C0:T6:L2;current=vmhba3:C0:T6:L2}
Path Selection Policy Device Custom Config:
Working Paths: vmhba3:C0:T6:L2
Is USB: false
Step 3 Run esxcli storage nmp path list-d disk to show information about disk paths
and check whether all paths are active. If any path is abnormal, check the
physical connections between the heterogeneous storage system and the
application server and those between the local storage system and the application
server respectively.
In the command outputs, Group State is the path status. Disk naa.
69ce37410035d86d0694090a00000008 has four paths.
#esxcli storage nmp path list -d naa.69ce37410035d86d0694090a00000008
fc.20000024ff372178:21000024ff372178-fc.2100ec4d47683cd1:2000ec4d47683cd1-naa.
69ce37410035d86d0694090a00000008
Runtime Name: vmhba2:C0:T3:L1
Device: naa.69ce37410035d86d0694090a00000008
Device Display Name: HUAWEI Fibre Channel Disk (naa.69ce37410035d86d0694090a00000008)
Group State: active
Array Priority: 0
Storage Array Type Path Config: SATP VMW_SATP_DEFAULT_AA does not support path configuration.
Path Selection Policy Path Config: {current: yes; preferred: yes}
fc.20000024ff372179:21000024ff372179-fc.2100ec4d47683cd1:2011ec4d47683cd1-naa.
69ce37410035d86d0694090a00000008
Runtime Name: vmhba3:C0:T5:L1
Device: naa.69ce37410035d86d0694090a00000008
Device Display Name: HUAWEI Fibre Channel Disk (naa.69ce37410035d86d0694090a00000008)
Group State: active
Array Priority: 0
Storage Array Type Path Config: SATP VMW_SATP_DEFAULT_AA does not support path configuration.
Path Selection Policy Path Config: {current: no; preferred: no}
fc.20000024ff372178:21000024ff372178-fc.2100ec4d47683cd1:2011ec4d47683cd1-naa.
69ce37410035d86d0694090a00000008
Runtime Name: vmhba2:C0:T5:L1
Device: naa.69ce37410035d86d0694090a00000008
Device Display Name: HUAWEI Fibre Channel Disk (naa.69ce37410035d86d0694090a00000008)
Group State: active
Array Priority: 0
Storage Array Type Path Config: SATP VMW_SATP_DEFAULT_AA does not support path configuration.
Path Selection Policy Path Config: {current: no; preferred: no}
fc.20000024ff372179:21000024ff372179-fc.2100ec4d47683cd1:2000ec4d47683cd1-naa.
69ce37410035d86d0694090a00000008
Runtime Name: vmhba3:C0:T3:L1
Device: naa.69ce37410035d86d0694090a00000008
Step 4 Use the target WWPN to determine whether the path belongs to the local storage
system or the heterogeneous storage system.
For example, 2000ec4d47683cd1 in fc.20000024ff372178:21000024ff372178-fc.
2100ec4d47683cd1:2000ec4d47683cd1-naa.
69ce37410035d86d0694090a00000008, the first line of the command output in
6.7.3.1 Checking Multipathing Software Status, indicates the WWPN of the
storage port.
----End
NOTE
Refer to the operation guide of the corresponding multipathing software for specific
commands.
Run commands on the application server to disable paths between the application
server and the heterogeneous storage system. The command format is esxcli
storage core path set -p Runtime Name or Path UID --state off.
NOTE
After the paths are disabled, services are delivered to the local storage system.
Follow-up Procedure
Confirm that read and write I/Os are generated on paths on the application server
and DeviceManager. This indicates that host paths are switched over successfully.
Disconnect the cables between the application server and the heterogeneous
storage system.
Methods of confirming read and write I/Os on the application server are as
follows:
● ESXi 5.X
a. Use the vCenter client to take over an ESXi host. Click the host and
choose Performance > Advanced.
b. Select Storage path for Switch to on the right.
c. In the Performance Chart Legend area, select Average of the path
Object that you want to view and confirm whether read and write I/Os
exist on the corresponding path.
NOTE
● ESXi 6.X
a. Use the web client to take over an ESXi host. Click the host and choose
Monitor > Performance > Advanced.
Precautions
The operation of checking whether a host path is switched over successfully needs
to be performed in developer mode on the CLI management interface of the local
storage system, and this operation can be only performed by Huawei technical
support.
Before performing this operation, ensure that you have checked the multipathing
software status and switched over host paths. Otherwise, this operation may have
risks such as data inconsistency and service interruption.
Procedure
Step 1 Log in to the management interface of the local storage system's CLI and go to
the developer mode.
Log in to the CLI as user admin and enter change user_mode current_mode
user_mode=developer. Then press Enter.
admin:/>change user_mode current_mode user_mode=developer
developer:/> \\Successful login
NOTE
For details, see the advanced O&M command reference 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.
----End
Precautions
This operation needs to be performed in developer mode on the CLI management
interface of the local storage system, and this operation can be only performed by
Huawei technical support.
Context
After the path switchover property of an eDevLUN that is masqueraded is cleared,
the storage system where the LUN resides can be used as a heterogeneous storage
system to configure other online takeover tasks.
Procedure
Step 1 Log in to the management interface of the local storage system's CLI and go to
the developer mode.
Log in to the CLI as user admin and enter change user_mode current_mode
user_mode=developer. Then press Enter.
admin:/>change user_mode current_mode user_mode=developer
developer:/> \\Successful login
For details, see the advanced O&M command reference 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.
----End
Follow-up Procedure
● Run the debug command to go to the diagnostic view. In the diagnostic view,
run the lun showctrl command to check whether the properties of the
masqueraded eDevLUNs are cleared successfully. The format of the lun
showctrl command is lun showctrl lunid. For example, run lun showctrl 1. If
both Is Dst LUN and Edev LUN bypass cache are displayed as no in the
command output, the properties of the masqueraded eDevLUNs are cleared
successfully.
NOTE
For details, see the advanced O&M command reference of the corresponding product
model.
● Do not restore the connection (command or physical cable) between the
application server and heterogeneous storage system. Otherwise, data on
external LUNs may become inconsistent.
● After a successful takeover, configure the native multipathing software of the
operating system in the local storage system based on suggestions in Huawei
Storage Interoperability Navigator. If online migration is required after a
takeover, configure the multipathing software after the migration completes.
NOTICE
5. Configure SmartMigration.
Configure SmartMigration for the local storage system and migrate data from
the heterogeneous storage system to the local system. In this process, the
source LUN is the eDevLUN (in the local storage system) that takes over the
service LUN from the heterogeneous storage system. The target LUN is the
LUN that is created in the local storage system.
6. Optional: If the UltraPath version is earlier than V100R008C20 and you need
to use new functions of the local storage system, stop services on the
application server and upgrade the UltraPath.
As eDevLUNs with masquerading properties cannot use some functions of the
local storage system and modifying masquerading properties requires service
suspension, you can modify the extended properties of eDevLUNs to No
Masquerading when upgrading the UltraPath after services are suspended. If
you upgrade UltraPath not for using new functions, you do not need to
modify the masquerading properties of eDevLUNs.
7. After a third-party heterogeneous storage system is taken over online and the
migration is successful, configure the native multipathing software of the
operating system in the local storage system based on suggestions in Huawei
Storage Interoperability Navigator.
NOTE
NOTE
9 Configuration Example
Requirement Source
● Service introduction
An enterprise has three storage systems: Huawei OceanStor Dorado 6000 V6,
HDS USP-V storage system, and S5600T V100R005 storage system. The
OceanStor Dorado 6000 V6 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.
Figure 9-1 shows the network where the two service systems are
deployed.
Fibre Channel
switch
● 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 S5600T. The asset management information system
stores non-critical data. Therefore, the 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 S5600T non-disruptively.
– Data should be migrated during off-peak hours at night.
– After data is migrated, the S5600T can take over the asset management
information system from the HDS USP-V.
NOTE
Network Planning
According to the requirement analysis, the OceanStor Dorado 6000 V6 is used to
take over LUNs created on the HDS USP-V and the S5600T. Before configuring
data migration, the customer needs to connect the OceanStor Dorado 6000 V6 to
the existing network. Figure 9-2 shows the transformed network.
Table 9-5 lists the zones created to ensure normal communication among storage
systems and the application server.
Service Planning
From the conclusions of the requirement analysis, it can be inferred that the
enterprise uses SmartVirtualization and SmartMigration to migrate data. Figure
9-3 illustrates the configuration roadmap.
End
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
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 9-6.
Procedure
Step 1 Change the network.
1. Connect OceanStor Dorado 6000 V6 to the existing network as the network
diagram shown in Figure 9-2.
2. Create zones on the Fibre Channel switch to ensure normal communication
among the HDS USP-V, S5600T, OceanStor Dorado 6000 V6, and AIX-based
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 S5600T, and create target LUNs for data migration.
Navigation path: Choose Storage Resources > LUNs > Create > LUN.
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.
c. Map the target LUNs created on the S5600T to the host corresponding to
the OceanStor Dorado 6000 V6.
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.
Step 4 Log in to the OceanStor Dorado 6000 V6, and check whether the
SmartVirtualization and SmartMigration licenses are valid.
Step 5 Use the OceanStor Dorado 6000 V6 to host LUNs created on the HDS USP-V and
the 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 6000 V6 to
host LUNs created on the HDS USP-V. To enable the OceanStor Dorado 6000 V6 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-based application server, perform the following operations to stop
services running on the HDS USP-V:
1. Close 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.
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 6000 V6, and set up a mapping relationship
between the AIX-based application server and eDevLUN_HDS1 as well as
between the AIX-based application server and eDevLUN_HDS2.
Perform the following operations:
a. Create a host.
Navigation path: Choose Services > Block Service > Hosts > Hosts >
Create > Create Host.
b. Create a host group.
Navigation path: Choose Services > Block Service > Hosts > Host
Groups > Create.
c. Create a LUN group.
Navigation path: Choose Services > Block Service > LUN Groups >
Create.
d. Create a mapping.
Navigation path: Choose Services > Block Service > Hosts.
3. On the AIX-based 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
6000 V6.
1. Close the database and enable the file system to go offline.
2. Remove the OceanStor Dorado 6000 V6 and the AIX-based application server
from their joint zone.
Step 10 Enable the S5600T to take over services.
1. Log in to the S5600T, and set up a mapping relationship between the AIX-
based application server and Target_LUN_HDS1 as well as between the AIX-
based 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.
----End
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.
----End
Requirement Source
● Service introduction
A university owns a campus cloud storage system and a library storage
system.
These two systems contain the following hardware components:
– IBM Power 740 servers, running the Oracle RAC database system
– EMC VNX5500 storage system
Figure 9-4 shows the network where the two service systems are
deployed.
● Service requirements
As the university's service data volume increases, the storage system where
the database resides is pushing the limits against capacity and performance,
and struggling to cope with growing management and capacity expansion
complexities.
Specific customer requirements are as follows:
– Improved system capacity and performance
– Reuse of the existing storage system to protect the investment cost
– Central management of the existing and new storage systems to reduce
the management complexity
– Minimized service disruption
– No single point of failure in links
Network Planning
According to the requirement analysis, the OceanStor Dorado V6 series needs to
be deployed to host LUNs created on the EMC VNX5500, and the existing direct
connection network needs to be restructured into a Fibre Channel switch
connection network. Before configuring central resource management, the
customer needs to connect the OceanStor Dorado V6 series to the existing
network. Figure 9-5 shows the new network.
Table 9-8 lists the zones created to ensure normal communication among storage
systems and application servers.
Zone1 One IBM Power 740 server and the EMC VNX5500
Zone2 The other IBM Power 740 server and the OceanStor Dorado
V6 series
Service Planning
From the conclusions of the requirement analysis, it can be inferred that the
university uses SmartVirtualization of the OceanStor Dorado V6 series to take over
the Oracle database services from the EMC VNX5500. Figure 9-6 illustrates the
configuration roadmap.
Procedure
Step 1 Collect information about the IBM Power 740 servers (Oracle hosts) before
switching database services.
1. Collect the file system and disk information.
a. Run the lspv-u command as user root to record the mapping relationship
between the EMC VNX5500 LUNs and the Oracle host hdisks.
b. Run the lsattr -El hdiskx command to collect the properties of each
Oracle host hdisk.
f. Run the select name from v$datafile; command to collect the data file
information.
g. Run the select member from v$logfile; command to collect the log file
information.
h. Run the select name from v$tempfile; command to collect the
temporary file information.
Step 2 Stop database services on the Oracle hosts.
1. Log in to the database as a system user and go to the ASM instance. Run the
show parameter spfile command to view the ASM diskstring value.
– If the current ASM instance is not using an spfile file, the value in the
command output is empty. Then perform the following operations:
i. Run the vi command to edit the $ORACLE_HOME/dbs/init+ASM.ora
file and set asm_diskstring='/dev/rhdisk*'.
ii. Shut down the database and ASM instance.
– If the current ASM instance is using an spfile file, the value in the
command output indicates the location of the spfile file. Then perform
the following operations:
i. Go to the ASM instance. Run the create pfile from spfile; command
to create a pfile file for the ASM instance.
ii. Shut down the database and ASM instance.
iii. Run the vi command to edit the $ORACLE_HOME/dbs/init+ASM.ora
file and set asm_diskstring='/dev/rhdisk*'.
iv. Run the startup pfile='$ORACLE_HOME/dbs/init+ASM1.ORA';
command to start the ASM instance.
v. Run the $mv $ORACLE_HOME/dbs/spfilesxsb1.ora
$ORACLE_HOME/dbs/spfilesxsb1.ora.bak command to move the
spfile file to another location.
vi. Run the create spfile from pfile; command to create an spfile based
on the pfile.
vii. Shut down the ASM instance.
2. Stop all CRS services.
a. Run the crsctl stop cluster command as user root to shut down the
cluster.
b. Run the crs_stat -t -v command to confirm that all CRS services have
been stopped.
c. Run the ps -ef|grep d.bin to confirm that the process has been stopped.
3. Shut down the Oracle hosts.
a. Run the shutdown -Fr command to restart the operating system.
b. Run the crs_stat -t command as user grid. Log in to the database as a
system user. Run the select instance_name,status from v$instance;
command to confirm that the database services are operating properly.
c. Log in to the database as a system user. Run the shutdown immediate;
and exit commands in sequence to shut down the database.
d. Run the crsctl stop cluster command as user root to shut down the
cluster.
Step 3 Log in to the EMC VNX5500 and delete its LUN mappings to the Oracle hosts.
NOTE
Step 4 Log in to the OceanStor Dorado V6 series, and check whether the
SmartVirtualization license is valid.
Navigation path: Choose Settings > License Management.
Step 5 Change the network.
1. Based on the network diagram shown in Figure 9-5, connect the OceanStor
Dorado V6 series to the existing network.
2. Create zones on the Fibre Channel switches to ensure normal communication
among the EMC VNX5500, the OceanStor Dorado V6 series, and Oracle hosts.
NOTE
For details about how to create zones on the Fibre Channel switches, refer to the user
manual of the Fibre Channel switch.
For details about how to install Huawei UltraPath, see OceanStor UltraPath for AIX
V100R008 User Guide.
Step 7 Set up a logical connection between the OceanStor Dorado V6 series and the EMC
VNX5500.
In the EMC VNX5500 storage system, map LUNs to the OceanStor Dorado V6
series storage system. For details, see the related EMC VNX500 user guide.
Step 8 Enable the OceanStor Dorado V6 series to host LUNs created on the EMC
VNX5500.
1. Create a storage pool for 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 EMC VNX5500, and click Scan for External LUN.
3. Create eDevLUNs.
Navigation path: Choose System > External Storage, select the remote device
whose Name is EMC VNX5500, and click Create eDevLUN.
4. Set up a mapping relationship between the Oracle hosts and eDevLUN_VNX1
as well as between the Oracle hosts and eDevLUN_VNX2.
Perform the following operations:
a. Create a host.
Navigation path: Choose Services > Block Service > Hosts > Hosts >
Create > Create Host.
b. Create a host group.
Navigation path: Choose Services > Block Service > Hosts > Host
Groups > Create.
----End
Procedure
Step 1 Check the mapping relationship between host hdisk IDs and LUN WWNs.
1. Before eDevLUN mappings are created, the mapping relationship between the
EMC VNX5500 LUN WWNs and the Oracle host hdisk IDs can be obtained
according to Step 1.1 of 9.2.3 Configuration Operations.
2. Log in to each IBM Power 740 server (Oracle host), and run the lspv-u
command as user root to query the mapping relationship between the Oracle
host hdisk IDs and the OceanStor Dorado V6 series eDevLUN WWNs.
3. Log in to the DeviceManager, and query the mapping relationship between
the OceanStor Dorado V6 series eDevLUN WWNs and the EMC VNX5500 LUN
WWNs.
a. In the navigation bar, choose Storage > LUNs.
b. In the middle function pane, view the WWNs of eDevLUNs.
4. Compare the Oracle host hdisk IDs, the OceanStor Dorado V6 series eDevLUN
WWNs, and EMC VNX5500 LUN WWNs, and make sure they are matched.
If the Oracle host hdisk IDs and EMC VNX5500 LUN WWNs are not matched
after the OceanStor Dorado V6 series eDevLUNs are mapped, delete all LUNs
from the mapping view between the eDevLUNs and host. Then add LUNs one
by one to the mapping view, and trigger a LUN scanning job on the host each
time after a new LUN is added to the mapping view. In this way, the hdisk IDs
are generated in a correct sequence.
Go to the bin directory as user grid. Run the ocrcheck command to verify the
database OCR information. Run the crsctl query css votedisk command to verify
the database Voting Disk information.
----End
10 Managing SmartVirtualization
To master GUI-based operations, you are advised to read this document and
practice the operations using the DeviceManager Demo. As a simulation program
of storage system management software, the DeviceManager Demo simulates
configuration and management operations on a storage system.
10.1 Managing External Storage Devices
A logical connection based on an FC or iSCSI link is set up between a local storage
device and an external storage device for data transmission during remote
replication. This section describes how to manage external storage devices.
10.2 Managing eDevLUNs
10.3 Performing Rollback
Procedure
Step 1 Choose System > External Storage.
iSCSI Links Number of iSCSI links between the local and external
storage devices.
----End
Prerequisites
An external storage device has been added.
Procedure
Step 1 Choose System > External Storage.
Step 2 Click on the right of the external storage device and choose Modify.
The Modify External Storage Device dialog box is displayed.
Step 3 Enter a new name for the external storage device.
NOTE
----End
Procedure
Step 1 Choose System > External Storage.
Step 2 Click on the right of the external storage device and choose Add iSCSI Link.
Parameter Description
NOTE
You can click to add an iSCSI link or click to remove an iSCSI link.
Before enabling CHAP authentication, ensure that CHAP authentication has been
enabled on the external storage device and the user name and password have been
configured.
----End
Procedure
Step 1 Choose System > External Storage.
Step 2 Click on the right of the external storage system and choose Remove iSCSI Link.
Step 3 Select the iSCSI link to be removed, and click to add it to the right list.
----End
Prerequisites
● All links between the external storage system and local storage system have
been disconnected. The external storage system is in the faulty status.
● eDevLUNs created on the local storage system to take over external LUNs
have been deleted.
Context
The following describes how to disconnect the local storage system from an
external storage system:
NOTICE
After the port is disabled, other services on the port will be interrupted. Before
using this method, check whether other services are running on the port.
Procedure
Step 1 Choose System > External Storage.
Step 2 Click on the right of the external storage device and choose Remove.
----End
Prerequisites
● A heterogeneous storage device has mapped its LUNs to the local storage
device.
● A heterogeneous storage device has been added.
● Automatic scan is applicable only to heterogeneous storage devices.
Context
Automatic scan can be performed based on a storage device or a link.
Procedure
Step 1 Log in to DeviceManager.
Step 3 Choose a remote device that you want to scan for LUNs automatically.
Step 4 Click Scan for External LUN above the device list.
The Scan for External LUN dialog box is displayed, prompting that the scan may
take tens of seconds.
----End
Expand the external Expand the external LUN For details, see operation
LUN. to the desired capacity. instructions for a
heterogeneous storage
system.
Expand the eDevLUN. Expand the eDevLUN Choose Services > LUNs.
and update its capacity Then, click More on the
to the new capacity of right of the LUN to be
the corresponding expanded and choose
external LUN. Expand.
For details about the
operation, see the
DeviceManager online
help.
10.2.1.2 Precautions
During capacity expansion, observe the capacity expansion precautions to ensure
smooth capacity expansion.
● Any eDevLUN used by SmartMigration cannot be expanded.
● eDevLUNs can only be fully expanded. The total capacity after expansion
equals the remote LUN capacity.
● To ensure data integrity, stop services on an eDevLUN before expanding it.
Create eDevLUNs.
11 FAQs
11.11 Why Are Services Interrupted After All Physical Connections Between a Local
Storage System and One Controller of Dell Compellent SC Are Disconnected
(When Service Loads Exist)?
11.12 Why Are Services Interrupted When You Restart One Controller of the Sugon
DS800-G25/MacroSAN MS3100/MacroSAN MS3300/MacroSAN MS7000 Series
Heterogeneous Storage System with Service Load?
11.13 How Can I Discover a Remote LUN Belonging to a Heterogeneous Storage
System in a Local Storage System After the LUN Is Mapped to the Local Storage
System for Hosting but the LUN Is Not Yet Initialized?
11.14 What Can I Do If a Local Storage System Cannot Discover the Remote LUN
Corresponding to an External LUN When the Physical Connection Between a
Heterogeneous Storage System and the Local Storage System Is Changed?
11.15 After a LUN Is Mapped from a Heterogeneous Storage System to the
OceanStor Dorado V6 series Storage System (Local Storage System), Why an
Unnecessary Remote LUN Can Be Viewed on the DeviceManager Management
Page of the Local Storage System?
11.16 Why Are Services Interrupted When the reboot Command Is Executed to
Restart One Controller of NetApp FAS8000 Storage System?
11.17 How Do I Add A Heterogeneous Device to the Whitelist?
11.18 Why Is a Logical Path Whose Status is Degraded Found When eDevLUNs Are
Scanned After Huawei VIS6000/VIS6000T Storage Systems Are Taken Over
11.19 How Is Load Balancing Implemented for SmartVirtualization?
11.20 How Can I Delete the Heterogeneous Disks from the Application Server?
Answer
Possible reasons are as follows:
same on both the local storage system and the heterogeneous storage system
(for example, the IBM XIV series storage systems).
● Due to their special processing mechanisms, some heterogeneous storage
systems report a smaller capacity to a local storage system after mapping an
external LUN to the local storage system. Therefore, the local storage system
displays an incorrect capacity information about the mapped external LUN.
Some value-added features on a local storage system require that the used local
LUN and external LUN have the same capacity. Therefore, the local LUN must
have the same capacity as the external LUN. Create a local LUN following the
procedure below:
----End
Answer
If information about the external LUN is not updated on the local storage system
after operations on the heterogeneous storage system such as adding or deleting
initiators or LUN mappings, or expanding external LUNs, manually scan the local
storage system for LUNs.
The operations in the following procedure are based on DeviceManager. For details about
how to use scan remote_lun, see the command reference 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.
DeviceManager then scans for LUNs, and synchronizes the configuration of the
remote LUN with that of the external LUN and updates the number of remote
LUNs.
----End
Answer
If a local storage system has one of the following abnormalities after the external
LUN mapped from a heterogeneous storage system becomes normal, manually
scan the local storage system for LUNs:
● The local storage system cannot display information about the remote LUN
corresponding to the external LUN.
● The remote LUN corresponding to the external LUN on the local storage
system is still in the fault state.
● The eDevLUN is still in the faulty state.
Use one of the following methods to scan for LUNs:
● Start an automatic LUN scan in DeviceManager.
● In CLI, run the scan remote_lun command.
NOTE
The operations in the following procedure are based on DeviceManager. For details about
how to use scan remote_lun, see the command reference 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.
----End
Answer
When the local storage system has no service loads, it cannot set the remote LUN
and eDevLUN to be in the faulty state based on I/O error statistics. If the external
LUN malfunctions when the local storage system is processing I/O loads, the local
storage system automatically updates the status of the external LUN and set the
remote LUN and eDevLUN to be in the faulty state.
Answer
A local storage system is connected to an HP EVA8000 storage system through a
Fibre Channel switch. After the cable between the HP EVA8000 and the switch is
removed and reinserted or the switch is restarted, the switch sends LIP-loop
initialization frames (loop acknowledgement) to the HP EVA8000. However, the
HP EVA8000 does not support the loop mode and therefore does not return a
response message. As a result, the switch resets the link connected to the HP
EVA8000. Afterwards, the HP EVA8000's port mode becomes abnormal
intermittently and the link fails to resume.
On the HP EVA8000, set its port mode to Fabric for the link to resume.
NOTE
Unless you have to, do not perform any of the following operations when links are normal:
● Remove the optical fiber to a port.
● Simulate intermittent port disconnection.
● Restart switches.
Answer
Some heterogeneous storage systems such as IBM Storwize V series, EMC DMX3/
DMX4, HDS HUS VM, HDS VSP, HP P9500 or Sugon DS800-G10/DS800-G20/
NetApp E series/Inspur AS1000G6/DCS3700/Dell PowerVault MD series cannot
transmit its thin LUN properties to local storage systems. Therefore, after a local
storage system takes over thin LUNs from a heterogeneous storage system,
services on those thin LUNs can still run normally but those thin LUNs are
presented as thick LUNs on the local storage system.
Answer
Due to the innate faults of some heterogeneous storage systems (for example
NetApp FAS 3000 series/V3000 series/FAS 8000 series), the local storage system
may detect thin LUNs after it takes over the thick LUNs of the heterogeneous
storage system without affecting the proper running of the LUN services.
Answer
After IBM Storwize V series storage system is connected to the local storage
system, the local storage system cannot obtain the unique identifier of the
heterogeneous storage system and identifies the storage system as a default
device. As a result, the Name of the remote device is displayed as Default on the
DeviceManager. Even though being identified as a default device, the
heterogeneous storage system's functions are not affected when
SmartVirtualization is used.
Answer
After Oracle SUN Storage6000 series is connected to the local storage system
using a switch, some ports on Oracle SUN Storage6000 series will be disconnected
from the switch with a probability due to problems of Oracle SUN Storage6000
series. As a result, the link connection becomes abnormal.
Answer
If the local storage system has either of the following issues after the
heterogeneous storage system restarts, scan for LUNs manually:
● The local storage system cannot display the remote LUN that corresponds to
the external LUN.
● The eDevLUN for the external LUN fails.
Manually scan for LUNs using one of the following methods:
● Start an automatic LUN scan in DeviceManager.
● In CLI, run the scan remote_lun command.
NOTE
The operations in the following procedure are based on DeviceManager. For details about
how to use scan remote_lun, see command reference 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.
----End
Answer
All physical connections between the local storage system and one controller of
Dell Compellent SC are disconnected when service loads exist. Although the local
storage system is still connected to the other controller of Dell Compellent SC,
Dell Compellent SC does not support failover in this scenario. As a result, services
are interrupted.
Answer
When there is service load, restarting one controller of the Sugon DS800-G25/
MacroSAN MS3100/MacroSAN MS3300 /MacroSAN MS7000 series heterogeneous
storage system will cause service interruption. That is because the heterogeneous
storage system does not support failover in this scenario even though the local
storage system connects with the other controller of this storage system.
Answer
Step 1 Wait until the LUN is initialized on the heterogeneous storage system.
Step 2 Manually scan for LUNs on the local storage system.
NOTE
----End
Answer
For some heterogeneous storage systems, their initiators and targets are in a one-
to-one mapping relationship. After the physical connection is changed, the
mapping relationship is also changed. You must re-establish a mapping
relationship among initiators, targets, and LUNs on the management interface of
the heterogeneous storage system. (If the local storage system fails to
automatically discover LUNs, manually scan for LUNs.) Otherwise, the
heterogeneous storage system will not report LUNs.
Answer
On the DeviceManager page, check the remote LUN information. If the LUN has a
small amount of capacity, the LUN is a command device. Do not use this remote
LUN as an eDevLUN and map it to application servers.
Answer
When service loads exist, the reboot command is executed to restart one
controller of NetApp FAS8000 storage system. Although the local storage system
is still connected to the other controller of NetAppFAS8000 storage system,
NetAppFAS8000 storage system does not support failover in this scenario. As a
result, services are interrupted.
Answer
NOTICE
Contact Huawei technical support engineers to decide whether to add the array to
the whitelist. If yes, the engineers will perform operations. Do not perform the
operations by yourself. Otherwise, services may be affected.
The following takes HP P2000 G3 as an example. In practice, the array model and
vendor may be different.
Step 1 Log in to the interface for managing heterogeneous storage devices that have
been taken over, and record the vendor, model (VID and PID), and running status
of the array.
Step 2 Check the heterogeneous storage arrays that are compatible with the local storage
system.
1. On the CLI, log in to the storage system and enter the engineer mode.
admin:/>change user_mode current_mode user_mode=engineer
engineer:/>
NOTE
You can find out the vendor of a heterogeneous storage array by running show
remote_device support_array_list manufacturer=HP, and then check the array
models of this vendor compatible with the local storage system.
engineer:/>show remote_device support_array_list manufacturer=HP
Manufacturer Model Path Selector Fail Over Fail Back ASL ID
------------ ---------- ------------- --------- ------------ ------
HP MSA2212fc ROUND_ROBIN ENABLE NOT_FAILBACK 10
HP P2000 G3 ROUND_ROBIN ENABLE NOT_FAILBACK 10
HP XP20000 ROUND_ROBIN ENABLE NOT_FAILBACK 12
3. Check whether the heterogeneous array whose information is queried in
11.17 How Do I Add A Heterogeneous Device to the Whitelist? is one of
the compatible heterogeneous storage devices queried in 11.17 How Do I
Add A Heterogeneous Device to the Whitelist?
– If yes, go to Step 3.
– If no, contact Huawei technical support engineers to confirm whether a
corresponding heterogeneous support package needs to be developed.
Step 3 Add the array to the whitelist.
1. Run show remote_device elink to obtain information about the link through
which the array is connected.
engineer:/>show remote_device elink
FC Link:
ID Health Status Running Status Local Controller Remote Device Type In Remote
– If Remote Device ID is 512, the array has not been added to the
whitelist. Go to Step 3.2.
– If Remote Device ID is not 512, the array has been added to the
whitelist. No further action is required.
2. Obtain the VID and PID of the array based on the link ID.
engineer:/>show remote_device array_info link_id=268435456
Link ID : 268435456
Remote Device ID : 512
Vendor : HP
Product ID : P2000 G3 FC
In this example, the VID and PID are HP and P2000 G3 FC respectively.
3. Run show remote_device white_list to check the heterogeneous device
whitelist of the local storage device, and compare whether the VID and PID
queried in Step 3.2 are on the whitelist.
engineer:/>show remote_device white_list
Record ID Vendor Product ID Path Selector Fail Back Fail Over ASL ID Is User Added
--------- -------- ---------------- ------------- -------------- --------- ------ -------------
11 EMC CX4-120 ROUND_ROBIN DELAY_FAILBACK ENABLE 3 No
12 EMC CX4-240 ROUND_ROBIN DELAY_FAILBACK ENABLE 3 No
46 HP HSV360 ROUND_ROBIN NOT_FAILBACK ENABLE 5 No
47 HPP2000G3 FC/iSCSI ROUND_ROBIN NOT_FAILBACK ENABLE 10 No
48 HP MSA2212fc ROUND_ROBIN NOT_FAILBACK ENABLE 10 No
5. Run show remote_device whitelist to check the whitelist and confirm that
the array has been added to the whitelist.
engineer:/>show remote_device white_list
Record ID Vendor Product ID Path Selector Fail Back Fail Over ASL ID Is User Added
--------- -------- ---------------- ------------- -------------- --------- ------ -------------
11 EMC CX4-120 ROUND_ROBIN DELAY_FAILBACK ENABLE 3 No
12 EMC CX4-240 ROUND_ROBIN DELAY_FAILBACK ENABLE 3 No
46 HP HSV360 ROUND_ROBIN NOT_FAILBACK ENABLE 5 No
47 HP P2000G3 FC/iSCSI ROUND_ROBIN NOT_FAILBACK ENABLE 10
No
48 HP MSA2212fc ROUND_ROBIN NOT_FAILBACK ENABLE 10 No
If a wrong array has been added, run remove remote_device white list to
delete the record. For example, to delete a record whose Record ID is 159,
run the following command.
engineer:/>remove remote_device white_list record_id=159
WARNING: You are going to remove remote device white list. This operation deletes the information
about the remote device white list from the system.
Suggestion: Before you perform this operation, ensure that you have selected the correct remote
device white list and confirm that the remote device white list can be deleted.
Have you read warning message carefully?(y/n)y
Are you sure you really want to perform the operation?(y/n)y
Command executed successfully.
----End
Answer
When UltraPath of V100R005 or V100R006 is installed, the paths between the
application servers and the local storage systems will be set to Degraded status
because of the processing mechanism of UltraPath. When the path status is
restored to Normal, perform the follow-up operations (after about 10 minutes).
Answer
Load balancing within a controller and load balancing between controllers are
enabled by default. Users can modify the heterogeneous storage device whitelist
to set the path selection algorithm to define the load balancing policy of the array.
The detailed procedure is as follows.
NOTE
NOTE
The path_selector field is used to set the path selection algorithm of the array. Its values
include FIX, ROUND_ROBIN, and LEAST_QUEUE. FIX indicates that the specific path is
selected, that is, the working controller is preferentially selected. The ROUND_ROBIN
algorithm rotates through all paths, thus balancing I/Os. The LEAST_QUEUE algorithm
selects the path that has the least number of I/Os. The ROUND_ROBIN and LEAST_QUEUE
path selection algorithms support load balancing. The FIX path selection algorithm does not
support load balancing.
NOTE
For details about the commands, see the command reference of the specific product model.
The following explains load balancing within a controller and load balancing
between controllers.
● Load balancing within a controller: On the sending end, all the links to the
heterogeneous storage that belong to the same controller have almost the
same transmission bandwidth.
Example: Assume that array A takes over array B and the total transmission
bandwidth is 200 MB/s. Controller 1 on array A has two links, link 0 and link
1.
– If load balancing within a controller is enabled, the bandwidth of both
link 0 and link 1 is 100 MB/s.
– If load balancing within a controller is disabled, the bandwidth of link 0 is
200 MB/s and the bandwidth of link 1 is 0 MB/s.
● Load balancing between controllers: If the bandwidth usage of the source
controller on the sending end exceeds 50% of the total bandwidth, services
are switched over to other controllers for load balancing.
Answer
Windows:
1. Open the cmd prompt and run diskmgmt.msc to open Disk Management.
2. Choose Action > Rescan Disks.
3. After the scanning is complete, open the cmd prompt and run upadm show
vlun type=migration to verify that all heterogeneous disks have been
deleted.
The following is an example:
Command output before heterogeneous disks are deleted:
C:\> upadm show vlun type=migration
-----------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
Vlun ID Disk Name Lun WWN Status Capacity Ctrl(Own/Work) Array
Name Dev Lun ID No. of Paths(Available/Total)
0 Disk1 hy1 600188210062f2579636991a00000006 Normal 1023.00MB --/--
storage219_70 -- 4/4
0 Disk1 eDevLUN022_001 600188210062f2579636991a00000006 Normal 1023.00MB
--/-- storage219_73 154 2/2
2 Disk2 hy2 600188210062f2579636e59500000007 Normal 1022.50MB --/--
storage219_70 -- 4/4
2 Disk2 eDevLUN022_002 600188210062f2579636e59500000007 Normal 1022.50MB
--/-- storage219_73 155 2/2
-----------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------
Linux:
AIX:
Because the local and heterogeneous storage systems use the same disk names,
heterogeneous disks cannot be deleted by name. You must remove the logical
paths of the heterogeneous disks to delete them. The procedure is as follows:
1. Run the upadm show vlun type=migration command to query the names of
the heterogeneous disks to be deleted. In this example, the disk name is
hdisk0, which represents both the local and heterogeneous disks.
-bash-3.00# upadm show vlun type=migration
-----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
Vlun ID Host Lun ID Disk Name Vlun Name Vlun WWN Status In Use
Capacity Controller(Own/Work) Array Name Array SN Dev Lun ID No. of
Paths(Available/Total)
0 1 hdisk0 Lun_008 632373610031304180C259F600000150 Fault No
8.00GB --/-- array_test_218_185 210235G6EDZ0AB201103 -- 0/4
0 0 hdisk0 eDevLUN155_002 632373610031304180C259F600000150 Available
No 8.00GB --/-- storage219_70 2102350SHY10G6000014 155 2/2
-----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
NOTE
In the preceding command, -l name represents the disk name that is obtained by the
upadm show vlun type=migration command.
3. Run the upadm show phypath command to query the path of the
heterogeneous storage system in Target Port.
-bash-3.00# upadm show phypath
-----------------------------------------------------------------------------------------------------------------------
-----------------------
PhyPath ID Initiator Port Array Name Controller Target Port PhyPath State Check
State Port Type Port ID
0 10000090fa1c6c32 array_test_218_185 -- 2400323736313041 Normal
-- FC --
1 10000090fa1c6c33 array_test_218_185 -- 2211323736313041 Normal
-- FC --
2 10000090fa1c6c33 array_test_218_185 -- 2401323736313041 Normal
-- FC --
3 10000090fa1c6c32 array_test_218_185 -- 2210323736313041 Normal
-- FC --
6 10000090fa1c6c32 storage219_70 -- 201248435a775148 Normal
-- FC CTE0.B.IOM0.P2
7 10000090fa1c6c32 storage219_70 -- 200348435a775148 Normal
-- FC CTE0.A.IOM0.P3
-----------------------------------------------------------------------------------------------------------------------
-----------------------
NOTE
Target Port indicates the WWN of the port on a storage system. In this example, the
paths whose PhyPathID is 0, 1, 2, and 3 belong to the heterogeneous storage system.
4. According to the results in 2 and 3, the logical paths of hdisk0 on the
heterogeneous storage system are the following:
hdisk0:fscsi2:2400323736313041,0:Failed
hdisk0:fscsi2:2210323736313041,0:Failed
hdisk0:fscsi3:2401323736313041,0:Failed
hdisk0:fscsi3:2211323736313041,0:Failed
5. Run the rmpath -w connection -l name -p parent -d command to delete
the logical paths obtained in 4.
NOTE
-w connection represents the path to be deleted. -l name represents the disk name. -
p parent represents the logical device name of the parent device. -d indicates
deletion.
-bash-3.00# rmpath -w 2400323736313041,0 -l hdisk0 -p fscsi2 -d
path Deleted
-bash-3.00# rmpath -w 2210323736313041,0 -l hdisk0 -p fscsi2 -d
path Deleted
-bash-3.00# rmpath -w 2401323736313041,0 -l hdisk0 -p fscsi3 -d
path Deleted
-bash-3.00# rmpath -w 2211323736313041,0 -l hdisk0 -p fscsi3 -d
path Deleted
6. Run the upadm show vlun type=migration command to verify that the
heterogeneous disk represented by hdisk0 has been deleted.
Command output before the heterogeneous disk is deleted:
-bash-3.00# upadm show vlun type=migration
-----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
Vlun ID Host Lun ID Disk Name Vlun Name Vlun WWN Status In Use
Capacity Controller(Own/Work) Array Name Array SN Dev Lun ID No. of
Paths(Available/Total)
0 1 hdisk0 Lun_008 632373610031304180C259F600000150 Fault No
8.00GB --/-- array_test_218_185 210235G6EDZ0AB201103 -- 0/4
0 0 hdisk0 eDevLUN155_002 632373610031304180C259F600000150 Available
No 8.00GB --/-- storage219_70 2102350SHY10G6000014 155 2/2
-----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
Command output after the heterogeneous disk is deleted:
-bash-3.00# upadm show vlun type=migration
-----------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
Vlun ID Host Lun ID Disk Name Vlun Name Vlun WWN Status In Use
Capacity Controller(Own/Work) Array Name Array SN Dev Lun ID No. of
Paths(Available/Total)
0 0 hdisk0 eDevLUN155_002 632373610031304180C259F600000150 Available
No 8.00GB --/-- storage219_70 2102350SHY10G6000014 155 2/2
-----------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
Solaris:
1. Run the upRescan command to scan for disks.
2. After the scanning is complete, run the upadm show vlun type=migration
command to verify that all heterogeneous disks have been deleted.
The following is an example:
Command output before heterogeneous disks are deleted:
root@solaris:~# upadm show vlun type=migration
-----------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
Vlun ID Disk Name Lun WWN Status Capacity
Ctrl(Own/Work) Array Name Dev Lun ID No. of Paths(Available/Total)
0 c5t69CE37410023339202AE6DBA00000099d0 solaris228Lun_008
69ce37410023339202ae6dba00000099 Normal 100.00GB --/-- Huawei.Storage219.90
-- 4/4
0 c5t69CE37410023339202AE6DBA00000099d0 eDevLUN155_001
69ce37410023339202ae6dba00000099 Normal 100.00GB --/-- Huawei.Storage219.73
6 4/4
1 c5t69CE37410023339202AE5DBF00000098d0 solaris228Lun_007
69ce37410023339202ae5dbf00000098 Normal 20.00GB --/-- Huawei.Storage219.90
-- 4/4
1 c5t69CE37410023339202AE5DBF00000098d0 eDevLUN155_002
69ce37410023339202ae5dbf00000098 Normal 20.00GB --/-- Huawei.Storage219.73
7 4/4
-----------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------
12 Troubleshooting
Alarm Information
DeviceManager continuously generates alarms about link disconnection and link
recovery (alarm ID: 0xF000B005D).
Possible Causes
On the HP MSA2012FC/MSA2212FC, the Interconnected option is configured for
front-end ports. With this option, HP MSA2012FC/MSA2212FC storage system
enables its internal switch mechanism. Ports between its controllers are
interconnected for link redundancy.
Procedure
Step 1 Log in to the management software for HP MSA2012FC/MSA2212FC.
Step 2 Choose MANAGE > GENERAL CONFIG > host port configuration. In the function
pane, click Change FC Port Interconnect Settings.
Step 3 Under Host Port Configuration, set Internal Host Port Interconnect to Straight-
through.
----End
Possible Causes
After the disk enclosures of an HP P6500 storage system are powered on after a
power failure, the local storage system reports a link disconnection and
reconnection event. Because remote LUNs are not ready, the local storage system
does not detect external LUNs after delivering a LUN scan command to the
heterogeneous storage system. In addition, the local storage system does not
detect external LUNs also when it does not detect a change in the status of
external LUNs.
Procedure
Step 1 In the management software for the HP P6500 storage system, check whether the
disk enclosures have been successfully powered on.
● If yes, go to Step 2.
● If no, wait for the disk enclosures to be completely powered on.
Step 2 In DeviceManager for the local storage system, manually start a scan for external
LUNs.
Step 3 Check whether eDevLUNs restore to the normal state.
● If yes, no further action is required.
● If no, keep the fault environment intact and contact technical support
engineers.
----End
when read or write I/Os are being transmitted between them. After the local
storage system regained power, DeviceManager does not detect the remote LUNs
that correspond to external LUNs. Later when the HP P6500 storage system disks
recover, DeviceManager still does not detect the remote LUNs.
Possible Causes
After the local storage system is powered on, it establishes a connection to the HP
P6500 storage system and uses the established connection to scan for mapped
external LUNs. Because the HP P6500 storage system's disks fail, its external LUNs
become unavailable. Consequently, the local storage system does not detect
external LUNs, and DeviceManager for the local storage system does not the
remote LUNs that correspond to the external LUNs.
Procedure
Step 1 Remove and reinsert all the cables between the local storage system and the
heterogeneous storage system.
Step 2 In DeviceManager, check whether there are remote LUNs that correspond to
external LUNs.
● If yes, no further action is required.
● If no, keep the fault environment intact and contact technical support
engineers.
----End
Possible Causes
No logical link is established between the local storage system and the
heterogeneous storage system or no external LUN is mapped.
Procedure
Step 1 Check whether the initiator and external LUN mapping are successfully added.
● If yes, go to Step 2.
For details, see operation guides related to the heterogeneous storage system.
Step 2 Reinsert the physical cables between the heterogeneous storage system and local
storage system.
Step 3 On the DeviceManager, check whether the remote device information is correctly
displayed.
● If yes, no further action is required.
● If no, keep the fault environment intact and contact Huawei technical
support.
----End
a different port of the switch or the optical fiber is moved from one port of the
heterogeneous storage system to another) between the NetApp FAS3000/
FAS6000/FAS8000 Series/EMC XtremIO/NetApp AFF8000 Series/NetApp E Series/
TOYOU iSUM780/iSUM850/Fujitsu DX100 S3/DX200 S3/DX500 S3/DX600 S3 and
the switch, the link cannot be detected on DeviceManager of the local storage
system even though the physical connection works properly.
Possible Causes
NetApp FAS3000/FAS6000/FAS8000 Series/EMC XtremIO/NetApp AFF8000 Series/
NetApp E Series/TOYOU iSUM780/iSUM850/Fujitsu DX100 S3/DX200 S3/DX500
S3/DX600 S3 automatically detects the status of the connection between its port
and the local storage system's port. If an inconsistency is found, NetApp FAS3000/
FAS6000/FAS8000 Series/EMC XtremIO/NetApp AFF8000 Series/NetApp E Series/
TOYOU iSUM780/iSUM850/Fujitsu DX100 S3/DX200 S3/DX500 S3/DX600 S3
refuses the connection, causing the link to become unreachable.
Procedure
Step 1 Remove and then insert the cable on the switch.
NOTE
This operation is performed on the switch port where the change occurs.
Step 2 On DeviceManager of the local storage system, check whether the link can be
detected.
● If yes, no further action is required.
● If no, keep the fault environment intact and contact Huawei technical
support.
----End
Possible Causes
The mode of Fibre Channel front-end ports on the heterogeneous storage system
is not the TGT mode.
Procedure
Step 1 Log in to the management interface of the heterogeneous storage system's CLI.
fc_cfg_X_Y indicates the serial number (SN) of a Fibre Channel front-end port in
the configuration file. Table 12-1 lists the SNs of ports on different devices.
0x110001 fc_cfg_4_1
0x110002 fc_cfg_6_0
0x110003 fc_cfg_6_1
0x110002 fc_cfg_5_2
0x110003 fc_cfg_5_3
0x110100 fc_cfg_3_0
0x110101 fc_cfg_3_1
0x110102 fc_cfg_3_2
0x110103 fc_cfg_3_3
a: The first two digits in the last four digits of a port ID indicate the slot ID of
the port.
b: The last two digits in the last four digits of a port ID indicate the port SN.
Step 3 Restart the heterogeneous storage system to enable the configuration of Fibre
Channel front-end ports to take effect.
----End
Possible Causes
The VML IDs generated for the VMware ESX VM before and after it is restarted are
inconsistent. For details, go to https://kb.vmware.com/s/article/1016210.
Procedure
1. Delete the RDM from the VM.
2. Add the RDM again.
For the detailed procedure, go to https://kb.vmware.com/s/article/1016210.
13 Configuration Restrictions
NOTE
● This chapter only lists some of the supported heterogeneous storage systems. Use the
Huawei Storage Interoperability Navigator to obtain a complete list of supported
heterogeneous storage systems.
● The configuration restrictions described in this chapter are aimed at heterogeneous
storage systems unless otherwise specified.
For details about how to view the sector size, see operation guides for heterogeneous
storage systems.
● To ensure data on the heterogeneous storage system is consistent with that
on the local storage system, do not change Host LUN ID of external LUNs on
the heterogeneous storage system if external LUNs have been connected to
the local storage system and there are services on the external LUNs.
● The number of heterogeneous storage systems connected to a local storage
system cannot exceed the upper limit.
If the number of heterogeneous storage systems reaches or exceeds the upper
limit, take recommended actions in Table 13-1.
NOTE
NOTE
Table 13-2 Recommended actions when the number of links reaches or exceeds
the upper limit
Configuration Symptom Recommended Action
Scenario
The number of links New links cannot be 1. Remove one or more links
between a local added to the between the local storage
storage system and storage systems. system and heterogeneous
heterogeneous storage systems.
storage systems 2. Re-connect the new links.
reaches the upper
NOTE
limit. After removing a cable, wait at least
30 seconds before reinserting it.
● When external LUNs are mapped to the local storage system, the number of
LUNs mapped from the same heterogeneous storage system to the local
storage system cannot exceed the upper limit, and host LUN IDs must range
from 0 to 8191.
If the number of mapped LUNs reaches or exceeds the upper limit, take
recommended actions in Table 13-3.
Table 13-3 Recommended actions when the number of LUN mappings reaches
the upper limit
Configuration Symptom Recommended Action
Scenario
The number of LUNs New mapped LUNs cannot be 1. Perform the following
mapped to a local identified by the local storage operations on the
storage system system any more. heterogeneous
reaches the upper storage system:
limit. a. Remove at least
one LUN mapping.
b. Add a new LUN
mapping.
2. Perform the following
operation on the local
storage system:
a. Scan for LUNs.
The number of LUNs After the new heterogeneous 1. Perform the following
mapped to the local storage system is connected operations on the
storage system to the controller, the local heterogeneous
through a controller storage system fails to storage system:
reaches the upper identify the heterogeneous Cancel the mapping
limit. storage system. of one or multiple
LUNs that are not in
use.
2. Perform the following
operation on the local
storage system:
Scan for LUNs.
RHEL 5 and RHEL 5.1 to 5.11 UltraPath Oracle RAC 10g, Oracle RAC
11g, and Oracle RAC 12c
RHEL 6 and RHEL 6.1 to 6.10 UltraPath Oracle RAC 10g, Oracle RAC
11g, and Oracle RAC 12c
RHEL 7 and RHEL 7.1 to 7.6 UltraPath Oracle RAC 10g, Oracle RAC
11g, and Oracle RAC 12c
Oracle VM 3.1 to 3.4 for x86 Device-Mapper Oracle RAC 10g, Oracle RAC
11g, and Oracle RAC 12c
Table 13-5 shows the compatibility requirements for an online takeover of a third-
party heterogeneous storage system.
RHEL 5 and RHEL 5.1 to 5.11 DM-MultiPath Oracle RAC 11g and Oracle
RAC 12c
RHEL 6 and RHEL 6.1 to 6.10
Note: In the case of Windows and AIX operating systems, you are advised to ask
professional service engineers of Huawei Storage to use the dedicated tool for
takeover.
● Click Create Server to create a host and set Operating System to Other
Multipath.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the Dell Compellent SC series.
Before resetting Failover Mode, disconnect the front-end port (that corresponds to the
initiator) on the local storage system from EMC storage system. After the resetting is
complete, restore the connection.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the EMC CLARiiON/Fujitsu CX series.
When the EMC DMX series storage system is connected to the local storage system in a
standard switched network, set this parameter to Enabled. When the EMC DMX series
storage system is connected to the local storage system in a standard direct-connection
network, set this parameter to Disabled.
● Set OpenVMS to Disabled.
● Set SPC-2 to Enabled.
● Set Enable Auto Negotiation (EAN) to Disabled.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the EMC DMX series.
NOTE
Before resetting Failover Mode, disconnect the front-end port (that corresponds to the
initiator) on the local storage system from EMC storage system. After the resetting is
complete, restore the connection.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the EMC VNX/EMC VNX2 series.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the EMC VPLEX.
For details about other parameters, see the documents specific to EMC XtremIO storage
system.
NOTE
In the preceding figure, the Set Loop ID, Loop ID, Frame Size (byte) and Release
Reservation if Chip is Reset configuration has no restrictions.
● Configure host parameters based on the values in the following figure.
● When Host Specific Mode is set to Normal (Default) and a LUN mapping is
added, the value of the Host LUN ID parameter cannot be larger than 255.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the Fujitsu DX60/80/90.
NOTE
In the preceding figure, the Set Loop ID, Loop ID, Frame Size (byte) and Release
Reservation if Chip is Reset configuration has no restrictions.
● Configure host parameters based on the values in the following figure.
● When Host Specific Mode is set to Normal (Default) and a LUN mapping is
added, the value of the Host LUN ID parameter cannot be larger than 255.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the Fujitsu DX60 S2.
NOTE
In the preceding figure, the Frame Size Setting and Release Reservation upon Chip Reset
configuration has no restrictions.
● Configure host parameters based on the values in the following figure.
NOTE
In the preceding figure, the Reservation Conflict Response to Test Unit Ready
Commands configuration has no restrictions.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the Fujitsu E4000 Model 80/100.
Affinity Mode ON
NOTE
In the preceding figure, the Loop-ID (Manual), Loop-ID (Auto), FC Frame Size and
Reserve Cancel at Chip Reset configuration has no restrictions.
● Configure host parameters based on the values in the following figure.
NOTE
In the preceding figure, the Reservation Conflict Response for Test Unit Ready
configuration has no restrictions.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the Fujitsu E8000 Model 1200/2200/Inspur AS5600.
For details about how to set parameters that are not mentioned in this section, see the
related documents of the HDS AMS2000/HDS HUS 100 series.
● The default values of Vendor ID and Product ID are HITACHI and DF600F
respectively. Do not modify them.
● Set Platform to Linux, Alternate Path to not specified, and Failover to not
specified.
● Set Host Connection Mode 1 to Standard Mode. For Host Connection
Mode 2, do not modify the values of the parameters. Keep the default value
Disable for all parameters.
● Do not map the external LUNs whose property is Differential
ManagementLU to a local storage system.
● When an external LUN is set as a command device, do not map it to a local
storage system for hosting.
● External LUNs that have been mapped to the local storage system for hosting
cannot be set to Command Device.
● For a standard direct-connection network, set Topology to Loop. For a
standard switched network, set Topology to Point to Point.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the HDS AMS/WMS series.
For details about how to set other parameters not mentioned in this section, see the related
documents of the HDS USP/NSC Series/HDS USP-V/USP-VM/SUN 9985/9985V/
9990/9990V/HP SVS200/XP10000/12000/20000/24000.
For details about how to set parameters that are not mentioned in this section, see the
related documents of the HDS HUS VM.
For details about how to set parameters that are not mentioned in this section, see the
related documents of the HDS VSP G200/G400/G600/G800/G1000/HP XP7 series.
Affinity Mode ON
NOTE
In the preceding figure, the Loop-ID (Manual), Loop-ID (Auto), FC Frame Size and
Reserve Cancel at Chip Reset configuration has no restrictions.
● Configure host parameters based on the values in the following figure.
NOTE
In the preceding figure, the Reservation Conflict Response for Test Unit Ready
configuration has no restrictions.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the Huawei S12100/S12300.
When creating a host, set its type to Linux and ADT STATUS to Disabled.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the Huawei S3000.
● For Huawei VIS6000 storage systems, set the operating system type to Linux
when creating the host. For Huawei VIS6000T storage systems, set the
operating system type to Linux.
● Pay attention to the following precautions when the local storage system
takes over services of Huawei VIS6000/VIS6000T online:
– You are advised to install UltraPath of V100R005 or later versions on the
application server.
– When switching the path on a host, remove the physical cables between
the heterogeneous storage system and application server.
NOTE
For other parameters that are not included in this section, see related documents on
Huawei VIS6000/VIS6000T storage system.
NOTE
▪ S2300E/S2600
▪ S5300/S5500/S5600
▪ Dorado2100
For details about how to set parameters that are not mentioned in this section, see the
related documents of the Huawei storage system.
For details about how to set parameters that are not mentioned in this section, see the
related documents of the HP EVA series.
13.21 HP MSA1040/MSA2040
This section describes the precautions about configuration operations performed
on the HP MSA1040/MSA2040 storage system that is taken over by the OceanStor
Dorado V6 series.
For details about other parameters, see the documents specific to HP MSA1040/MSA2040
storage system.
13.22 HP MSA2012FC/MSA2212FC
This section describes the precautions about configuration operations performed
on the HP MSA2012FC/MSA2212FC whose LUNs are hosted by the OceanStor
Dorado V6 series.
● For a standard direct-connection network, set the link mode to loop, as well
as Internal Host Port Interconnect to Interconnected to enable the internal
switch mechanism.
● For a standard switched network, set the link mode to loop or Point to Point,
as well as Internal Host Port Interconnect to Straight-through to disable
the internal switch mechanism.
NOTE
After modifying the link mode, remove and reinsert the cables.
● Do not change the owning controller of virtual disks
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the HP MSA2012FC/MSA2212FC.
13.23 HP MSA2312FC/MSA2324FC
This section describes the precautions about configuration operations performed
on the HP MSA2312FC/MSA2324FC storage system that is taken over by the
OceanStor Dorado V6 series.
NOTE
After modifying the link mode, remove and insert the cables.
NOTE
For details about other parameters, see the documents specific to HP MSA2312FC/
MSA2324FC storage system.
For details about how to set parameters that are not mentioned in this section, see the
related documents of the HP P2000 series.
For details about how to set parameters that are not mentioned in this section, see the
related documents of the HP 3PAR series.
For some heterogeneous storage systems, you must add Access LUN mappings before
adding other types of LUN mappings. Therefore, after the other types of LUN mappings are
added, delete the Access LUN mappings if they are not necessary.
● When read or write I/Os are being processed, do not change the owning
controller of logical drives.
NOTE
NOTE
For details about how to set other parameters not mentioned in this section, see the related
documents of the IBM DS3XXX/IBM DS4XXX/IBM DS5XXX series/Sugon DS800-G10/DS800-
G20/NetApp E series/Inspur AS1000G6/DCS 3700/Dell PowerVault MD series/TOYOU
iSUM780/iSUM850.
For details about how to set parameters that are not mentioned in this section, see the
related documents of the IBM DS6000 series.
When running the mkvolgrp command to create a volume group, set host type to
LinuxSuse or set type to scsimap256.
● When creating a volume group, set type to scsimap256.
● For a standard direct-connection network, set the port mode to FC-AL.
● For a switched network, set the port mode to SCSI-FCP.
NOTE
For details about how to set parameters that are not mentioned in this section, see the
related documents of the IBM DS8000 series.
NOTE
For details about other parameters, see documentation of IBM XIV storage systems.
For details about how to set parameters that are not mentioned in this section, see the
related documents of the NetApp FAS2000/FAS3000/V3000/FAS6000/V6000/FAS8000/
AFF8000 series and IBM N3000/N6000 series.
NOTE
For details about other parameters, see documentation of Oracle SUN StorageTek 2540
storage systems.
For details about how to set parameters that are not mentioned in this section, see the
related documents of the Oracle SUN Storage6000 series.
NOTE
For details about other parameters, see documentation about the TMS RamSan series
storage system.
storage system) is used to take over services from heterogeneous storage systems
in an ESXi 5.X hypervisor.
In an ESXi hypervisor, if services taken over by the local storage system using
SmartVirtualization are not required, you need to restore the mapping
relationships between heterogeneous storage systems and VMs, so that the
heterogeneous storage systems can continue to carry VM services. If the VAAI
function enabled on the ESXi VMs is not supported by the heterogeneous storage
systems, click the following official VMware website link and configure ESXi 5.X
VMs to ensure the normal operating of VM services: https://kb.vmware.com/
selfservice/microsites/search.do?
language=en_US&cmd=displayKC&externalId=2006858.
NOTE
B 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.
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.
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.
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.
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.
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.
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. There are
three types of front-end ports: SAS, Fibre Channel,
and iSCSI.
Front-end interconnect On a storage device, all controllers share the front-
I/O module (FIM) end interface modules.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
C
CHAP Challenge Handshake Authentication Protocol
F
FC Fiber Channel
I
IP Internet Protocol
IQN iSCSI Qualified Name
iSCSI Internet Small Computer Systems Interface
L
LUN Logical Unit Number
O
OCR Oracle Cluster Registry
OEM Original Equipment Manufacturer
R
RAID Redundant Array of Independent Disks
S
SAS Serial Attached SCSI
SSD Solid-State Drive
W
WWN World Wide Name