No part of this document may be reproduced or transmitted in any form or by any means without prior written
consent of Huawei Technologies Co., Ltd.
Trademarks and Permissions
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and the
customer. All or part of the products, services and features described in this document may not be within the
purchase scope or the usage scope. Unless otherwise specified in the contract, all statements, information,
and recommendations in this document are provided "AS IS" without warranties, guarantees or
representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute a warranty of any kind, express or implied.
Huawei Technologies Co., Ltd.
Address:Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China
This document provides the product information about the Huawei ES3000 V3 PCIe SSD
(ES3000 V3 for short) and describes how to install, configure, operate, and maintain the
ES3000 V3.
NOTE
The document does not contain the commands for production, equipment, and return detection. These
commands are commonly used during engineering implementation and fault locating. Incorrect use of
the commands results in device faults or service interruption. To obtain the commands, contact Huawei
technical support.
About This Document
About This Document
Intended Audience
This document is intended for:
lServer installation engineers
lServer maintenance engineers
Symbol Conventions
The symbols that may be found in this document are defined as follows.
Symbol
Description
Indicates a hazard with a high level or medium level of
risk which, if not avoided, could result in death or
serious injury.
Indicates a hazard with a low level of risk which, if not
avoided, could result in minor or moderate injury.
Indicates a potentially hazardous situation that, if not
avoided, could result in equipment damage, data loss,
performance deterioration, or unanticipated results.
1.1 General Safety Notice.....................................................................................................................................................1
1.2 Labels on Devices...........................................................................................................................................................2
2.5 System Requirements................................................................................................................................................... 20
3 Installation and Configuration................................................................................................. 22
3.1 Installation and Configuration Process.........................................................................................................................23
3.4 Verifying the Upgrade Package Integrity..................................................................................................................... 30
3.5 Transferring Files by Using WinSCP........................................................................................................................... 30
3.6 Installing the Driver......................................................................................................................................................32
3.6.1 Installing the ES3000 V3 Driver in Linux.................................................................................................................32
3.6.2 Installing the ES3000 V3 Driver in Windows...........................................................................................................35
3.6.3 Installing the ES3000 V3 Driver in ESXi................................................................................................................. 42
3.7 Installing the Tool Package...........................................................................................................................................43
3.7.1 Installing the Tool Package (Linux).......................................................................................................................... 43
3.7.2 Installing the Tool Package (Windows).....................................................................................................................44
3.7.3 Installing the Tool (ESXi)..........................................................................................................................................48
4 Hot Plug.........................................................................................................................................49
4.1 OSs Supporting Hot Plug............................................................................................................................................. 50
4.2 Orderly Hot Plug.......................................................................................................................................................... 50
4.2.1 Orderly Hot Plug of a Disk in Linux OS................................................................................................................... 50
4.2.2 Orderly Hot Plug of a Disk in Windows....................................................................................................................60
5 Maintenance and Upgrade.........................................................................................................62
5.1 Uninstalling the Driver................................................................................................................................................. 62
5.1.1 Uninstalling the Driver in Linux............................................................................................................................... 63
5.1.2 Uninstalling the Driver in Windows..........................................................................................................................64
5.1.3 Uninstalling the Driver in ESXi................................................................................................................................ 65
5.2 Upgrading the Driver....................................................................................................................................................65
5.2.1 Upgrading the Driver in Linux.................................................................................................................................. 66
5.2.2 Upgrading the ES3000 V3 Driver in Windows.........................................................................................................68
5.2.3 Upgrading the Driver in ESXi................................................................................................................................... 68
5.3 Uninstalling, and Upgrading the Tool Package............................................................................................................ 69
5.3.1 Uninstalling the Tool Package (Linux)...................................................................................................................... 69
5.3.2 Uninstalling the Tool Package (Windows)................................................................................................................ 69
5.3.3 Uninstalling the Tool (ESXi)..................................................................................................................................... 70
5.3.4 Upgrading the Tool Package (Linux)........................................................................................................................ 70
5.3.5 Upgrading the Tool Package (Windows)...................................................................................................................71
5.3.6 Upgrading the Tool (ESXi)........................................................................................................................................72
5.4 Installing and Uninstalling Citrix System Drivers and Tools....................................................................................... 72
5.4.1 Installing Citrix Drivers and Tools............................................................................................................................ 72
5.4.2 Uninstalling Citrix Drivers and Tools........................................................................................................................73
5.5 Upgrading the Controller Firmware............................................................................................................................. 73
5.5.1 Upgrading the Controller Firmware in Linux............................................................................................................73
5.5.2 Upgrading the Controller Firmware in Windows......................................................................................................75
5.5.3 Upgrading the Controller Firmware in ESXi............................................................................................................ 76
5.6 Querying Health Status.................................................................................................................................................77
5.7 Information Collection................................................................................................................................................. 77
5.10 Common Faults...........................................................................................................................................................82
5.10.1 Hardware Connection Faults or Other Faults.......................................................................................................... 82
5.10.2 Disk Identification Faults or Other Faults............................................................................................................... 82
5.10.3 Disk Internal Faults or Other Faults........................................................................................................................ 82
5.11 Indicator Status Descriptions......................................................................................................................................85
5.11.1 ES3000 SSD Disk Indicator State Descriptions...................................................................................................... 85
5.11.2 ES3000 SSD Card Indicator State Descriptions......................................................................................................86
5.12 Removing an ES3000 V3........................................................................................................................................... 86
6.1.1 Querying the SSD List...............................................................................................................................................94
6.1.2 Querying Basic Information About a Device............................................................................................................ 95
6.1.3 Querying the SMART Information About a Device..................................................................................................96
6.1.4 Querying Advanced Information of a Device........................................................................................................... 99
6.2 Querying, Upgrading, and Activating Firmware........................................................................................................101
6.2.1 Querying the Firmware Version of an SSD............................................................................................................. 101
6.2.2 Upgrading the Firmware of an SSD........................................................................................................................ 102
6.2.3 Activating the Firmware of an SSD........................................................................................................................ 103
6.3 Querying and Setting the Capacity.............................................................................................................................104
6.3.1 Querying the Capacity of an SSD............................................................................................................................104
6.3.2 Setting the Capacity of an SSD............................................................................................................................... 105
6.4.1 Formatting a Logical Disk.......................................................................................................................................107
6.4.2 Formatting an SSD.................................................................................................................................................. 108
6.5 Safely Erasing User Data of an SSD.......................................................................................................................... 110
6.6 Querying and Setting the Power Consumption Level................................................................................................ 112
6.6.1 Querying the Power Consumption Level of an SSD............................................................................................... 112
6.6.2 Setting the Power Consumption Level of an SSD...................................................................................................112
6.7.1 Obtaining Logs of a Device..................................................................................................................................... 113
6.7.2 Obtaining All Logs of a Device At a Time..............................................................................................................114
6.8 Querying and Setting Temperature Thresholds.......................................................................................................... 115
6.8.1 Querying the Temperature Information About a Device......................................................................................... 115
6.8.2 Setting the Temperature Thresholds of a Device..................................................................................................... 117
6.9 Querying and Setting the Write Mode........................................................................................................................119
6.9.1 Querying the Write Mode of an SSD.......................................................................................................................119
6.9.2 Setting the Write Mode of an SSD.......................................................................................................................... 119
6.10 Querying the Diagnosis Result of a Specified SSD................................................................................................. 120
6.11 Querying the Electronic Label Information About an SSD......................................................................................122
6.12 Recovering Data for an SSD.................................................................................................................................... 122
6.13 Querying and Configuring Namespaces...................................................................................................................123
6.13.1 Querying the Namespace Distribution of an SSD................................................................................................. 123
6.13.2 Creating a Namespace for an SSD........................................................................................................................ 124
6.13.3 Attaching a Namespace to an NVMe Controller...................................................................................................125
6.13.4 Detaching a Namespace from an NVMe Controller..............................................................................................126
6.13.5 Deleting a Namespace of an SSD..........................................................................................................................128
6.13.6 Setting the Number of Namespaces for an SSD....................................................................................................129
6.14 Querying or Setting the Atomic Write Status...........................................................................................................130
6.14.1 Querying the Atomic Write Status of a Specified SSD.........................................................................................130
6.14.2 Setting the Atomic Write Status for a Specified SSD........................................................................................... 131
6.15 Querying Historical Amount of Written Data.......................................................................................................... 131
A.5 Supported Set Feature Commands.............................................................................................................................146
A.6.1.1 Obtaining the Enablement Status of User Functions...........................................................................................149
A.6.1.3 Obtaining SSD ID Parameters............................................................................................................................. 152
A.6.1.4 Obtaining the Enablement Status of Functions................................................................................................... 154
A.6.1.5 Querying the Maximum Available Capacity of the SSD.....................................................................................155
A.6.1.6 Obtaining the Vendor Log Length....................................................................................................................... 156
A.6.1.7 Querying the PCB Version...................................................................................................................................156
A.6.1.9 Obtaining the DIEID of a Chip............................................................................................................................157
A.6.1.11 Obtaining the Number of SRIOV VFs...............................................................................................................161
A.6.1.12 Querying the Average DWPD........................................................................................................................... 161
A.6.2.5 Configuring the NN Value................................................................................................................................... 165
A.6.2.7 Configuring the Number of SRIOV VFs.............................................................................................................167
B Out-of-Band Management...................................................................................................... 168
B.3 Temperature Register................................................................................................................................................. 173
C SNMP Function.........................................................................................................................175
C.2 Configuring the SNMP Function in Windows...........................................................................................................176
C.3 Configuring the SNMP Function in Linux................................................................................................................ 176
G.1.2 Making Debugging Preparations............................................................................................................................ 197
G.2 Getting Help from Huawei Support Website............................................................................................................. 197
This topic describes the safety precautions to be observed when you install and maintain
devices.
1 Safety
1 Safety
1.1 General Safety Notice
This topic describes the safety precautions you must take before installing or maintaining
Huawei equipment.
1.2 Labels on Devices
This topic describes the warning labels, grounding labels, and electrostatic discharge (ESD)
labels on devices.
1.3 Electrical Safety
This topic describes safety notice about high voltage, thunderstorm, high electrical leakage,
power cable, fuse, electrostatic discharge.
1.1 General Safety Notice
This topic describes the safety precautions you must take before installing or maintaining
Huawei equipment.
Overview
lTo ensure safety of humans and the equipment, pay attention to the safety symbols on the
equipment and all the safety instructions in this document.
lThe "NOTE", "CAUTION", and "WARNING" marks in other documents do not
represent all the safety instructions. They are only supplements to the safety instructions.
Local Safety Regulations
이 기기는 업무용 환경에서 사용할 목적으로 적합성평가를 받은 기기로서가정용 환경
에서 사용하는 경우 전파간섭의 우려가 있습니다.
When operating Huawei equipment, you must follow the local laws and regulations. The
safety instructions in this document are only supplements to the local laws and regulations.
wrong operations may cause
device damage or human
injury.
External groundingThis label indicates
grounding of external
devices. The terminals of
the grounding cable are
connected to different
devices. This ensures
normal running of the
devices and the safety of the
operator.
Internal groundingThis label indicates
grounding of internal
devices. The terminals of
the grounding cable are
connected to different
components of the same
device. This ensures normal
running of the devices and
the safety of the operator.
1.3 Electrical Safety
This topic describes safety notice about high voltage, thunderstorm, high electrical leakage,
power cable, fuse, electrostatic discharge.
ESD-Preventive LabelThis label indicates an static
sensitive area. Do not touch
the device with your hands.
When operating the device
within this area, take
electrostatic discharge
(ESD)-preventive measures.
For example, wear an ESDpreventive wrist strap.
l The high voltage power supply provides power for the device operation. Direct or indirect
contact (through damp objects) with high voltage and AC mains supply may result in fatal
danger.
l Non-standard and improper high voltage operations may result in fire and electric shock.
Thunderstorm
Do not perform any operation, including high voltage and AC operations, on a steel tower or
mast during a thunderstorm.
1 Safety
High Electrical Leakage
Ground the device before powering it on. Otherwise, personal injury or device damage may
be caused by high leakage current.
If a "high electrical leakage" tag is present on the power terminal of the device, you must
ground the device before powering it on.
Power Cable
Do not install or remove power cables when the device is on. Transient contact between the
core of the power cable and the conductor may generate electric arcs or sparks, which may
cause fire or hurt human eyes.
lBefore installing or removing the power cable, turn off the power switch.
lBefore connecting a power cable, check that the label on the power cable is correct.
Fuse
If a fuse is to be replaced, the new fuse must be of the same type and specifications.
The static electricity generated by human bodies may damage the electrostatic-sensitive
components on boards, for example, the large-scale integrated (LSI) circuits.
Human body movement, friction between human bodies and clothes, friction between shoes
and floors, or handling of plastic articles causes static electromagnetic fields on human
bodies. These static electromagnetic fields cannot be eliminated until the static is discharged.
To prevent electrostatic-sensitive components from being damaged by the static on human
bodies, you must wear a well-grounded ESD wrist strap when touching the device or handling
boards or application-specific integrated circuits (ASICs).
The ES3000 V3 introduced in this document includes two types of products: ES3000 V3
NVMe PCIe SSDs and ES3000 V3 NVMe PCIe SSD cards. V100R003C10 includes ES3000
V3 NVMe PCIe SSDs. ES3500P V3 and ES3600P V3 are available. V100R003C20 includes
ES3000 V3 NVMe PCIe SSD cards. The ES3600C V3 series is available. V100R003C50
includes ES3000 V3 NVMe PCIe SSDs and NVMePCIe SSD cards. The ES3620P V3 series
is available for NVMe PCIe SSDs and the ES3620C V3 series is available for NVMe PCIe
SSD cards.
2.1 Security
This section describes the information security features of the ES3000 V3.
2.2 Overview
This section describes the ES3000 V3 appearance and standards.
2.3 Features
This section describes the features and technical specifications of the ES3000 V3.
2.4 Specifications
This section describes the specifications of the ES3000 V3.
2.5 System Requirements
This section describes the ES3000 V3 requirements for server software and hardware.
2.1 Security
This section describes the information security features of the ES3000 V3.
Huawei is committed to ensuring stability and security of customer networks and services.
As a storage device within a server or storage host, the ES3000 V3 provides the following
security features:
– In Linux, only administrators have the permission to install and uninstall the driver
– In Windows and ESXi, only administrators or administrator group members have
lOperation logs: The settings performed on the ES3000 V3 are recorded.
– In Linux, only administrators have the permission to perform operations on the
– In Windows and ESXi, only administrators and administrator group members have
lSecurity maintenance: The ES3000 V3 provides a data clearance tool that helps you
delete all user data from the devices to be repaired.
lFirmware upgrade: The upgrade tool verifies the integrity of the ES3000 V3 firmware
upgrade file to ensure that the upgrade is successful.
NOTE
To use the management tool, obtain the administrator rights. For example, the Windows administrator
group must run as administrator.
2 Getting to Know the ES3000 V3
and tool packages, and use management tools.
the permission to install and uninstall the driver and tool packages, and use
management tools.
ES3000 V3 and view operation logs.
the permission to perform operations on the ES3000 V3 and view operation logs.
2.2 Overview
This section describes the ES3000 V3 appearance and standards.
Two products are included: ES3000 V3 NVMe PCIe SSD disk and ES3000 V3 NVMe PCIe
SSD card. The disk consists of the ES3500P V3, ES3600P V3, and ES3620P V3 series. The
card consists of the ES3600C V3 and ES3620C V3 series. The ES3000 V3 meets the
requirements for high input/output operations per second (IOPS), high reliability, high
bandwidth, and large data storage capacity. It applies to services with frequent random read
and write operations, such as search, cache, and databases.
lThe ES3000 V3 NVMe PCIe SSD disk is a 2.5-inch PCIe 3.0 x 4 SSD disk that uses the
HiSilicon Hi1812 chip and complies with the SFF-8639 standard. It can be installed in
universal servers, such as rack servers.
Figure 2-1 shows the appearance of the ES3000 V3 NVMe PCIe SSD disk.
The label on an ES3000 V3 NVMe PCIe SSD provides the World Wide Name (WWN)
and serial number (S/N).
A WWN uniquely identifies an ES3000 V3 NVMe PCIe SSD and is a string generated
from the MAC address. A WWN is required when you apply for technical support from
Huawei.
An example S/N is 031YSW10G3000001. Figure 2-2 describes the S/N format.
Figure 2-2 Example S/N
2 Getting to Know the ES3000 V3
No.
Description
1Indicates the material identification code
(6 characters).
2Indicates the vendor code (two
characters).
3Indicates the year and month (two
characters).
4Indicates the serial number (six digits).
lThe ES3000 V3 NVMe PCIe SSD card is a standard high-height, half-length PCIe 3.0 x
4 card. It can be installed in universal servers, such as rack servers.
Figure 2-3 shows the appearance of the ES3000 V3 NVMe PCIe SSD card.
– Advanced flash access technology: combines the read retry and adaptive read
– Data inspection technology: periodically inspects data and prevents errors.
– Power-off protection: prevents disk data loss when a power failure occurs on the
lProvides multiple maintenance and management tools with comprehensive functions and
high performance.
– Provides in-band online upgrades to facilitate routine maintenance.
– Provides device information in a centralized manner, including the types, capacities,
– Supports log query for querying device health status.
– Provides the manufacture dates and serial numbers to facilitate asset management.
2 Getting to Know the ES3000 V3
correction capability than that required by flash chips and ensures device reliability.
can be restored if an error occurs in a channel.
from channel failures.
and prolongs the device service life.
technologies of flash chips and ensures data validity.
server.
versions, remaining service life, and health status.
2.4 Specifications
This section describes the specifications of the ES3000 V3.
The ES3000 V3 comes in two form factors: disk and card. The disk consists of the ES3500P
V3, ES3600P V3 and ES3620P V3 series. The card consists of the ES3600C V3 and
ES3620C V3 series.
The ES3000 V3 driver version needs to have an I/O timeout period of 30 seconds or more.
The default power consumption level 0 ensures optimal performance. A non-default power
consumption level is not recommended.
2.4.1 ES3500P V3 Specifications
Figure 2-4 shows the nameplates for the ES3500P V3 series.