background image

             formatted metadata size:    0 Byte  
  
maximum capacity                 : 1.6TB   
current capacity                 : 1.6TB   
volatile write cache             : Enable  
serial number                    : 0503023HDCN107C80013  
model number                     : HWE32P430016M00N  
firmware version                 : 2.14  
NVMe version                     : 1.2  
device status                    : healthy

device status

 in the command output indicates the SSD controller health status.

The value 

healthy

 indicates that the device is healthy.

The value 

warning

 indicates that an exception occurs on the device. For details, see 

Step 2

.

Step 2

Determine the SMART status of the disk. For details, see 

6.1.3 Querying the SMART

Information About a Device

.

# Query the SMART information of nvme0.

[root@localhost tool]# hioadm info -d nvme0 -s 
critical warning              : no warning 
composite temperature         : 308 degrees Kelvin (35 degrees Celsius) 
available spare               : 100% 
available spare threshold     : 10% 
percentage used               : 0% 
data units read               : 68.8 MB 
data units written            : 0.0 MB 
host read commands            : 17748  
host write commands           : 0  
controller busy time          : 0 mins 
power cycles                  : 89 times 
power on hours                : 1164 h 
unsafe shutdowns              : 35 times 
media and data integrity errors: 0  
number of error information log entries: 0  
warning composite temperature time: 0 min 
critical composite temperature time: 0 min 
data status                   : OK

Critical Warning

: Critical exceptions occur on the device, and emergency handling is

required.

ES3000 V3 NVMe PCIe SSD
User Guide

5 Maintenance and Upgrade

Issue 20 (2019-02-27)

Copyright © Huawei Technologies Co., Ltd.

83

Summary of Contents for ES3000 V3

Page 1: ...ES3000 V3 NVMe PCIe SSD User Guide Issue 20 Date 2019 02 27 HUAWEI TECHNOLOGIES CO LTD ...

Page 2: ...s 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 th...

Page 3: ...udience This document is intended for l Server installation engineers l Server maintenance engineers Symbol Conventions The symbols that may be found in this document are defined as follows Symbol Description DANGER Indicates a hazard with a high level or medium level of risk which if not avoided could result in death or serious injury WARNING Indicates a hazard with a low level of risk which if n...

Page 4: ...ssue 19 2018 08 07 Modified the following l 5 7 3 One Click Log Collection l 5 5 1 Upgrading the Controller Firmware in Linux Issue 18 2018 06 27 Modified some code to resolve the display issue Issue 17 2018 04 11 Added the 5 12 Removing an ES3000 V3 section Issue 16 2018 03 02 Added the 6 16 Restoring Default Attributes section Issue 15 2017 12 04 Updated the document name Issue 14 2017 11 17 Del...

Page 5: ...P V3 Specifications section Issue 06 2016 10 29 Updated the 5 2 3 Upgrading the Driver in ESXi section Issue 05 2016 10 08 Updated the 3 3 Driver Information section Issue 04 2016 07 20 Added content related to the ES3600C V3 Issue 03 2016 05 18 Updated the 4 2 1 Orderly Hot Plug of a Disk in Linux OS section Issue 02 2016 05 01 Updated the 3 3 Driver Information section Issue 01 2015 11 11 The is...

Page 6: ...tallation and Configuration Process 23 3 2 Installing ES3000 V3 23 3 3 Driver Information 29 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...

Page 7: ...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 7 1 Collecting SSD Information 77 5 7 2 Collecting S...

Page 8: ... 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 Obtaining Logs 113 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 Qu...

Page 9: ... 155 A 6 1 6 Obtaining the Vendor Log Length 156 A 6 1 7 Querying the PCB Version 156 A 6 1 8 Obtaining Self Diagnosis Result 156 A 6 1 9 Obtaining the DIEID of a Chip 157 A 6 1 10 Obtaining Virtualization Information 158 A 6 1 11 Obtaining the Number of SRIOV VFs 161 A 6 1 12 Querying the Average DWPD 161 A 6 1 13 Querying UniqueID Information 161 A 6 2 Configuration Commands 162 A 6 2 1 Configur...

Page 10: ...g an OS on the ES3000 V3 190 G How to Get Help 196 G 1 Preparations Before Contacting Huawei 196 G 1 1 Collecting Fault Information 196 G 1 2 Making Debugging Preparations 197 G 2 Getting Help from Huawei Support Website 197 G 3 Contacting Huawei Technical Support 197 H Acronym or Abbreviation 199 ES3000 V3 NVMe PCIe SSD User Guide Contents Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd ...

Page 11: ...scribes the safety precautions you must take before installing or maintaining Huawei equipment Overview l To ensure safety of humans and the equipment pay attention to the safety symbols on the equipment and all the safety instructions in this document l The NOTE CAUTION and WARNING marks in other documents do not represent all the safety instructions They are only supplements to the safety instru...

Page 12: ...least two persons are required to lift the chassis When lifting it keep your back straight and move stably l Do not look into the optical port without eye protection l Do not wear jewelry or watches when you operate the device Installation l The device or system must be installed in an access controlled location l The device must be fixed securely on the floor or to other immovable objects such as...

Page 13: ...ounding cable are connected to different components of the same device This ensures normal running of the devices and the safety of the operator ESD Preventive Label This 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 ESD preventive wrist strap 1 3 E...

Page 14: ... 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 l Before installin...

Page 15: ...etic 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 Figure 1 1 shows how to wear an ESD wrist strap F...

Page 16: ...ation 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 ...

Page 17: ... To use the management tool obtain the administrator rights For example the Windows administrator group must run as administrator 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 an...

Page 18: ...le S N No Description 1 Indicates the material identification code 6 characters 2 Indicates the vendor code two characters 3 Indicates the year and month two characters 4 Indicates the serial number six digits l The 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 th...

Page 19: ...sk capacities 6400 GB ES3600C V3 series single disk capacities 800 GB 1200 GB 1600 GB and 3200 GB ES3620C V3 series single disk capacities 6400 GB l Supports standard storage device operations Block device operations in Linux Disk device operations in Windows Disk device operations in ESXi l Supports device diagnosis and monitoring and SMART information reporting Checks the power supply temperatur...

Page 20: ...d 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 versions remaining service life and health status Supports log query for querying device health status Provides the manufacture dates and serial numbers to facilitate asset manageme...

Page 21: ...sumption l 2000 GB 18 5 W maximum power consumption and 7 W standby power consumption l 3200 GB 21 W maximum power consumption and 7 W standby power consumption l 4000 GB 22 W maximum power consumption and 7 W standby power consumption Disk Dimensions Standard 2 5 inch hard disk a The maximum power consumption is the test result with the maximum sequential write bandwidth Table 2 2 lists the relia...

Page 22: ...1000 ft to 10 000 ft l Non operating 305 m to 12 192 m 1000 ft to 40 000 ft The highest operating temperature decreases by 1 C 33 8 F for every increase of 220 m 721 8 ft in altitude Air speed 450 LFM at a room temperature of 25 C 650 LFM at a room temperature of 35 C Humidity l Storage humidity 5 RH to 95 RH l Operating humidity 5 RH to 95 RH Vibration l Operating vibration 2 17 GRMS 5 Hz to 700 ...

Page 23: ...r consumption l 1600 GB 18 5 W maximum power consumption and 7 W standby power consumption l 2000 GB 18 W maximum power consumption and 7 W standby power consumption l 3200 GB 22 W maximum power consumption and 7 W standby power consumption Dimensions Standard 2 5 inch disk a The maximum power consumption is the test result with the maximum sequential write bandwidth Table 2 5 lists the reliabilit...

Page 24: ... l Operating 305 m to 3048 m l Non operating 305 m to 12 192 m The highest operating temperature decreases by 1 C for every increase of 220 m in altitude Air speed 450 LFM at a room temperature of 25 C 650 LFM at a room temperature of 35 C Humidity l Storage humidity 5 RH to 95 RH l Operating humidity 5 RH to 95 RH Vibration l Operating vibration 2 17 GRMS 5 Hz to 700 Hz l Non operating vibration ...

Page 25: ...sions Standard 2 5 inch disk a The maximum power consumption is the test result with the maximum sequential write bandwidth Table 2 8 lists the reliability specifications for the ES3620P V3 series Table 2 8 Reliability specifications for the ES3620P V3 series Parameter Specifications Mean time between failures MTBF 2 x 106 hours Annual failure rate AFR 0 44 Bit error rate BER 10 17 ES3000 V3 NVMe ...

Page 26: ...05 m to 12 192 m The highest operating temperature decreases by 1 C for every increase of 220 m in altitude Air speed 450 LFM at a room temperature of 25 C 650 LFM at a room temperature of 35 C Humidity l Storage humidity 5 RH to 95 RH l Operating humidity 5 RH to 95 RH Vibration l Operating vibration 2 17 GRMS 5 Hz to 700 Hz l Non operating vibration 3 13 GRMS 5 Hz to 800 Hz Shock l Operating sho...

Page 27: ...mum power consumption and 7 W standby power consumption l 3200 GB 22 W maximum power consumption and 7 W standby power consumption Dimensions Standard half height half length PCIe card Dimensions 167 5 mm 68 9 mm 18 6 mm 6 6 in x 2 7 in x 0 7 in Table 2 11 lists the reliability specifications for the ES3600C V3 series Table 2 11 Reliability specifications for the ES3600C V3 series Parameter Descri...

Page 28: ...y 1 C 33 8 F for every increase of 220 m 721 8 ft in altitude Air speed Room temperature 55 C air speed 300 LFM Humidity l Storage humidity 5 RH to 95 RH l Operating humidity 5 RH to 95 RH Vibration l Operating shock 0 27 GRMS 5 Hz to 500 Hz 3 axes 10 minutes for each axis l Non operating shock 1 49 GRMS 10 Hz to 500 Hz 3 axes 15 minutes for each axis Shock l Operating vibration 31 G 2 ms You only...

Page 29: ...167 5 mm 68 9 mm 18 6 mm 6 6 in x 2 7 in x 0 7 in a The maximum power consumption is the test result with the maximum sequential write bandwidth Table 2 14 lists the reliability specifications for the ES3620C V3 series Table 2 14 Reliability specifications for the ES3620C V3 series Parameter Description Mean time between failures MTBF 2 x 106 hours Annual failure rate AFR 0 44 Bit error rate BER 1...

Page 30: ...ock 0 27 GRMS 5 Hz to 500 Hz 3 axes 10 minutes for each axis l Non operating shock 1 49 GRMS 10 Hz to 500 Hz 3 axes 15 minutes for each axis Shock l Operating vibration 31 G 2 ms You only need to hit on the device function pane once l Non operating vibration 70 G 2 ms You only need to hit on the device function pane once 2 5 System Requirements This section describes the ES3000 V3 requirements for...

Page 31: ...ng server l OSs listed in this section support common I O services To obtain the list of OSs that support hot plug see 4 1 OSs Supporting Hot Plug To obtain the list of OSs that can be installed on the ES3000 V3 see F Installing an OS on the ES3000 V3 ES3000 V3 NVMe PCIe SSD User Guide 2 Getting to Know the ES3000 V3 Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 21 ...

Page 32: ... 3 3 Driver Information This section describes how to obtain the ES3000 V3 software package 3 4 Verifying the Upgrade Package Integrity Verify that the obtained upgrade package is consistent with the original one at the website http support huawei com enterprise 3 5 Transferring Files by Using WinSCP This section describes how to transfer files by using WinSCP You can also transfer files by using ...

Page 33: ...s how to install the ES3000 V3 Operation Scenario l The method of installing the ES3000 V3 NVMe PCIe SSD disk is the same as the method of installing a common hard disk For details see Installing the ES3000 V3 NVMe PCIe SSD Disk l If the PCIe card slots are on a riser card the ES3000 V3 NVMe PCIe SSD card needs to be installed on the riser card For details see Installing the ES3000 V3 NVMe PCIe SS...

Page 34: ... normal release of system resources use the unmount command to cancel the mounted SSD partitions before installing or uninstalling the driver and inserting or removing the SSD l You can also add information to the etc fstab file so that SSD partitions are automatically mounted during system startup driver installation and uninstallation and SSD insertion and removal For details run the man fstab c...

Page 35: ...the ES3000 V3 to the converter See step 1 in Figure 3 3 f Use two screws to secure the ES3000 V3 to the converter See step 2 in Figure 3 3 ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Configuration Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 25 ...

Page 36: ...secure the ES3000 V3 to the hard disk tray See step 3 in Figure 3 4 and 4 in Figure 3 5 Figure 3 4 Securing the ES3000 V3 to the hard disk tray 1 ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Configuration Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 26 ...

Page 37: ...h the ES3000 V3 into the server until it does not move See step 1 in Figure 3 6 i Close the ejector lever to push the ES3000 V3 into place See step 2 in Figure 3 6 ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Configuration Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 27 ...

Page 38: ...connecting part with a PCIe slot on the riser card and insert the ES3000 V3 slowly into the PCIe slot See Figure 3 7 Figure 3 7 Installing the ES3000 V3 on a riser card e Install the riser card in the server For details see related server manuals f Turn on the power to the server l Install the ES3000 V3 NVMe PCIe SSD card on the mainboard ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Confi...

Page 39: ...he SSD hardware is installed successfully If the green indicator active indicator on the ES3000 V3 NVMe PCIe SSD is on and the orange indicator fault indicator is off the SSD hardware is installed successfully 3 3 Driver Information This section describes how to obtain the ES3000 V3 software package Confirm the scenario before downloading the driver l If the server uses only ES3000 V3 NVMe PCIe SS...

Page 40: ...site http support huawei com enterprise choose Select a Product to Get Support IT Server TaiShan ES3000 V3 click Downloads and download the required software package The software package contains host tools including hioadm and Huawei s NVMe driver 3 4 Verifying the Upgrade Package Integrity Verify that the obtained upgrade package is consistent with the original one at the website http support hu...

Page 41: ... 3 9 NOTE To change the UI language click Languages Figure 3 9 WinSCP login Step 2 Set the login parameters The parameters are described as follows l Host name Enter the IP address of the remote host to be connected For example 191 100 34 32 l Port number The default value is 22 l User name Enter the user name For example admin l Password Enter the password Step 3 Click Login The WinSCP file trans...

Page 42: ...Driver in Linux Operation Scenario If you decide to use Huawei s NVMe driver after reading 3 3 Driver Information install it by referring to this section before using the ES3000 V3 for the first time If you install multiple ES3000 V3s on a server you need to install the driver only once NOTE The Linux driver package naming rules are as follows l RHEL CentOS or OEL driver package name kmod hiodrive...

Page 43: ...e d nvme conf command to create or open the configuration file for editing 2 Enter i 3 In the configuration file change the value of options nvme use_threaded_interrupts to 1 options nvme use_threaded_interrupts 1 4 Press Esc enter wq and press Enter to save the edits 5 Run the chmod x etc modprobe d nvme conf command to change the permission on nvme conf If the NVMe driver works in threaded_irq m...

Page 44: ...ll the new driver Check whether a warning or error is displayed during the installation l If yes restart the OS and go to Step 12 l If no go to Step 12 Step 12 Run the modinfo nvme command to check the driver author information to determine whether the driver is successfully installed If the author in the command output is as follows the driver is successfully installed author Huawei Technologies ...

Page 45: ...ers End 3 6 2 Installing the ES3000 V3 Driver in Windows Operation Scenario If you decide to use Huawei s NVMe driver after reading 3 3 Driver Information install it by referring to this section before using the ES3000 V3 for the first time NOTE l If you install multiple ES3000 V3s on a server you need to install the driver only once l The ES3000 V3 tool is incompatible with the NVMe driver built ...

Page 46: ...ystem window is displayed as shown in Figure 3 10 Figure 3 10 System 3 Click Device Manager The Device Manager is displayed as shown in Figure 3 11 ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Configuration Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 36 ...

Page 47: ...step based on the driver type If the driver is provided by the OS go to 5 If the driver is provided by Huawei uninstall the driver by referring to 5 1 2 Uninstalling the Driver in Windows and go to 8 If the device does not have a driver go to 8 5 Choose Start Control Panel Programs and Features 6 Click View installed updates The Installed Updates window is displayed as shown in Figure 3 12 ES3000 ...

Page 48: ... installation file types for three Windows versions indicates the version number This procedure uses hiodriver_v3 3 5 2_2008R2_x84_64 msi as an example hiodriver_v _2008R2_x84_64 msi hiodriver_v _2012_x84_64 msi hiodriver_v _2012R2_x84_64 msi The installation interface is displayed as shown in Figure 3 13 Figure 3 13 Installation interface ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Conf...

Page 49: ...14 End User License Agreement window 10 Select I accept the terms in the License Agreement and click Next The Choose Setup Type window is displayed as shown in Figure 3 15 ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Configuration Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 39 ...

Page 50: ...lick Complete The Ready to install window is displayed as shown in Figure 3 16 Figure 3 16 Ready to install window ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Configuration Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 40 ...

Page 51: ...controllers Check whether Huawei ES3000V3 storage controller exists under Storage controllers See Figure 3 18 If yes go to 15 If no contact Huawei technical support Figure 3 18 Expanding Storage controllers 15 Expand Disk drives Check whether NVMe HWE32P43032M000N SCSI Disk Device exists under Disk drives See Figure 3 19 ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Configuration Issue 20 ...

Page 52: ...0 V3 driver package to the server and verified the package integrity l You have uploaded the driver package to the server by using WinSCP or other software Procedure Step 1 Log in to the OS as an administrator or a member of the administrator group Step 2 Install the ES3000 V3 driver The following procedure assumes that the driver package is in the tmp directory and the driver package name is hiod...

Page 53: ...r is loaded If the command output is similar to the following the device is found which indicates that the driver is loaded root esxi113 vmkload_mod l grep hiodriver hiodriver 2 112 l If yes no further action is required l If no go to Step 7 Step 7 Contact Huawei technical support for help End 3 7 Installing the Tool Package This section describes how to install the tool package in Linux Windows a...

Page 54: ...3 The ES3000 V3 tool is incompatible with the NVMe driver built in the Windows OS Ensure that you have installed Huawei s NVMe driver before using the tool Preparations l You have correctly installed the ES3000 V3 on the server l You have downloaded the tool package and verified its integrity l You have uploaded the tool package to the server by using Windows Secure Copy WinSCP or other software P...

Page 55: ...xt The End User License Agreement window is displayed as shown in Figure 3 21 Figure 3 21 End User License Agreement window ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Configuration Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 45 ...

Page 56: ... as shown in Figure 3 22 Figure 3 22 Destination Folder window Step 5 Select a folder for installing the tool and click Next The Ready to install window is displayed as shown in Figure 3 23 ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Configuration Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 46 ...

Page 57: ...n When the installation is complete the Completing Setup Wizard window is displayed as shown in Figure 3 24 Figure 3 24 Completing Setup Wizard window ES3000 V3 NVMe PCIe SSD User Guide 3 Installation and Configuration Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 47 ...

Page 58: ...ee 3 6 3 Installing the ES3000 V3 Driver in ESXi Step 2 Run the following command to obtain help information about the tool hioadm h Step 3 Copy vmware host_okc sh to scratch hio End Method 2 Step 1 Copy binary tool file hioadm in the driver package to the system Step 2 Run the following command to grant binary tool file hioadm the execute permission chmod x hioadm Step 3 Copy file hioadm at Step ...

Page 59: ...SD Before performing a hot plug notify system maintenance personnel to ensure service security l If you insert the ES3000 V3 disk when it is not installed on a hard disk tray it may fail to be detected l After the ES3000 V3 disk is removed wait for at least 3 seconds before inserting it again If you insert the ES3000 V3 disk again when it is halfway removed it may fail to be detected l Do not paus...

Page 60: ...ESXi does not support orderly hot removal of the ES3000 V3 4 2 1 Orderly Hot Plug of a Disk in Linux OS Operation Scenario In Linux perform the operations described in this topic before performing an orderly hot plug of an ES3000 V3 disk Preparations You have correctly installed the ES3000 V3 disk on the server Configuring Linux kernel In Linux such as Red Hat7 0 hot plug of the ES3000 V3 NVMe PCI...

Page 61: ...nsmod part_msdos insmod xfs set root hd0 msdos1 if x feature_platform_search_hint xy then search no floppy fs uuid set root hint bios hd0 msdos1 hint efi hd0 msdos1 hint baremetal ahci0 msdos1 hint hd0 msdos1 b64fedb9 b1e9 465d 994f 9cee287c1d57 else search no floppy fs uuid set root b64fedb9 b1e9 465d 994f 9cee287c1d57 fi linux16 vmlinuz 3 10 0 123 el7 x86_64 root UUID b054ccd0 c3d3 47eb a449 f89...

Page 62: ...ed title Red Hat Enterprise Linux 6 2 6 32 573 el6 x86_64 root hd0 0 kernel vmlinuz 2 6 32 573 el6 x86_64 ro root dev mapper VolGroup lv_root rd_NO_LUKS LANG en_US UTF 8 rd_NO_MD rd_LVM_LV VolGroup lv_swap SYSFONT latarcyrheb sun16 crashkernel 128M rd_LVM_LV VolGroup lv_root KEYBOARDTYPE pc KEYTABLE us rd_NO_DM rhgb quiet pciehp pciehp_force 1 pci pcie_bus_perf initrd initramfs 2 6 32 573 el6 x86_...

Page 63: ...search no floppy fs uuid set root fcf9f115 8f51 496e a7a8 905f03350b4e fi linux16 vmlinuz 3 8 13 35 3 1 el7uek x86_64 root UUID eba3dd96 8be3 46ce a8d9 21699e3fbedb ro crashkernel auto vconsole font latarcyrheb sun16 rd lvm lv ol swap rd lvm lv ol root vconsole keymap us rhgb quiet pciehp pciehp_force 1 pci pcie_bus_perf initrd16 initramfs 3 8 13 35 3 1 el7uek x86_64 img menuentry Oracle Linux Ser...

Page 64: ... bios hd0 msdos2 hint efi hd0 msdos2 hint baremetal ahci0 msdos2 hint hd0 msdos2 dcbfdecb bcd9 4003 ba51 a95c7e31c56e else search no floppy fs uuid set root dcbfdecb bcd9 4003 ba51 a95c7e31c56e fi echo Loading Linux 3 12 28 4 default linux boot vmlinuz 3 12 28 4 default root UUID dcbfdecb bcd9 4003 ba51 a95c7e31c56e extra_cmdline resume dev disk by uuid 9a586421 38ef 43bb 9209 afe5eede22e3 splash ...

Page 65: ...d off nohz off highres off processor max_cstate 1 nomodeset x11failsafe crashkernel 216M 108M pciehp pciehp_force 1 pci pcie_bus_perf echo Loading initial ramdisk initrd boot initrd 3 12 28 4 default END etc grub d 10_linux BEGIN etc grub d 20_linux_xen menuentry SLES12 with Xen hypervisor class sles12 class gnu linux class gnu class os class xen menuentry_id_option xen gnulinux simple dcbfdecb bc...

Page 66: ...108M xen_rm_opts echo Loading Linux 3 12 28 4 xen module boot vmlinuz 3 12 28 4 xen placeholder root UUID dcbfdecb bcd9 4003 ba51 a95c7e31c56e extra_cmdline resume dev disk by uuid 9a586421 38ef 43bb 9209 afe5eede22e3 splash silent quiet crashkernel 216M 108M showopts pciehp pciehp_force 1 pci pcie_bus_perf echo Loading initial ramdisk module nounzip boot initrd 3 12 28 4 xen menuentry SLES12 with...

Page 67: ...en the added content and its preceding content a space is required and no line feed is allowed Some code omitted Don t change this comment YaST2 identifier Original name xen title Xen SUSE Linux Enterprise Server 11 SP4 3 0 101 63 root hd0 1 kernel boot xen gz vga mode 0x314 module boot vmlinuz 3 0 101 63 xen root dev sda2 resume dev sda1 splash silent showopts vga 0x314 pci pcie_bus_perf module b...

Page 68: ... 1 if 1 keep then set vt_handoff vt handoff 7 else set vt_handoff fi if recordfail 1 then if e prefix gfxblacklist txt then if hwmatch prefix gfxblacklist txt 3 then if match 0 then set linux_gfx_mode keep else set linux_gfx_mode text fi else set linux_gfx_mode text fi else set linux_gfx_mode keep fi else set linux_gfx_mode text fi export linux_gfx_mode menuentry Ubuntu class ubuntu class gnu linu...

Page 69: ...orce 1 pci pcie_bus_perf echo Loading initial ramdisk initrd boot initrd img 3 13 0 24 generic menuentry Ubuntu with Linux 3 13 0 24 generic recovery mode class ubuntu class gnu linux class gnu class os menuentry_id_option gnulinux 3 13 0 24 generic recovery b7889e8e dbc4 4fe9 bf5c dab9c20a93f8 recordfail load_video insmod gzio insmod part_msdos insmod ext2 set root hd0 msdos1 if x feature_platfor...

Page 70: ...onfig irqbalance file content to better balance interrupts l To configure the irqbalance service in other OSs refer to documents related to the OSs End 4 2 2 Orderly Hot Plug of a Disk in Windows Operation Scenario Notify the Windows OS before hot removing the ES3000 V3 disk Preparations l You have correctly installed the ES3000 V3 disk on the server l You have installed the Windows tool package F...

Page 71: ...ot remove the ES3000 V3 disk If a failure message indicating the OS is accessing the ES3000 V3 disk stop related services before clicking eject again You can hot remove the ES3000 V3 disk only when a success message is displayed End ES3000 V3 NVMe PCIe SSD User Guide 4 Hot Plug Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 61 ...

Page 72: ...e 5 4 Installing and Uninstalling Citrix System Drivers and Tools 5 5 Upgrading the Controller Firmware This section describes how to upgrade the ES3000 V3 controller firmware in different operating systems OSs 5 6 Querying Health Status 5 7 Information Collection 5 8 Securely Erasing SSD Data 5 9 Querying SSD Lifespans 5 10 Common Faults 5 11 Indicator Status Descriptions 5 12 Removing an ES3000 ...

Page 73: ...age is displayed The message indicates that the NVMe driver built in the OS fails to be loaded Warning fail to install the in kernel nvme kernel module Please install the in kernel nvme kernel module manually or reboot the system l If yes go to Step 6 l If no go to Step 10 Step 6 Check whether restarting the OS will affect services l If yes go to Step 9 l If no restart the OS and go to Step 10 Ste...

Page 74: ...o not uninstall the ES3000 V3 driver by using Device Manager If you have uninstalled the ES3000 V3 driver by using Device Manager you still need to uninstall the driver by following the procedure described in this topic before installing the driver again To install the driver see 3 6 2 Installing the ES3000 V3 Driver in Windows Procedure l Uninstall the driver by using Control Panel a Log in to th...

Page 75: ... the driver first Procedure Step 1 Log in to the OS as an administrator or a member of the administrator groupo hadeo Step 2 Stop or exit the programs or files that are accessing the ES3000 V3 Step 3 Run the following command to uninstall the ES3000 V3 driver package esxcli software vib remove n hiodriver Step 4 After the driver is uninstalled run the reboot command to restart the OS Step 5 After ...

Page 76: ...rading the driver check that l You have downloaded the new driver package to the server and verified the package integrity l You have checked the new driver version Procedure Step 1 Log in to the OS as an administrator Step 2 Go to the directory that stores the ES3000 V3 driver package for example home Step 3 Run the upgrade command based on the OS type l For RHEL CentOS OEL or SLES run rpm Uvh dr...

Page 77: ...hether a message is displayed indicating that the driver is in use If yes the uninstallation fails l If yes restart the OS and go to Step 12 l If no go to Step 11 Step 11 Run the modprobe nvme command to install the new driver Check whether a warning or error is displayed during the installation l If yes restart the OS and go to Step 12 l If no go to Step 12 Step 12 Run the modinfo nvme command to...

Page 78: ...S3000 V3 Driver in Windows Operation Scenario You can upgrade the ES3000 V3 driver after a later version is released Preparations Before upgrading the driver check that l You have downloaded the later driver software to the server and verified the package integrity l You have checked the driver version Procedure Step 1 Uninstall the existing driver For details see 5 1 2 Uninstalling the Driver in ...

Page 79: ...re package The software package contains host tools including hioadm and Huawei s NVMe driver 5 3 1 Uninstalling the Tool Package Linux Operation Scenario Uninstall the tool package to free up space when ES3000 V3 management is not needed Procedure Step 1 Log in to the operating system OS as an administrator Step 2 Run the uninstallation command based on the OS type l For RHEL CentOS OEL or SLES r...

Page 80: ...can uninstall the driver package by referring to 5 1 3 Uninstalling the Driver in ESXi End 5 3 4 Upgrading the Tool Package Linux Operation Scenario Upgrade the tool package to better manage the ES3000 V3 when a new version is available The tool package naming rules are as follows l For RHEL CentOS OEL or SLES the package name is hioadm version number release number hardware architecture rpm for e...

Page 81: ...formation about the tool hioadm h or hioadm help End 5 3 5 Upgrading the Tool Package Windows Operation Scenario Upgrade the tool package to better manage the ES3000 V3 when a new version is available Two upgrade methods are available l Uninstall the old version and install the new version l Upgrade the old version directly Preparations l You have correctly installed the ES3000 V3 on the server l ...

Page 82: ...server l You have downloaded the iso package and verified its integrity l You have used WinSCP or other software to upload the iso package to the server such as the home directory Procedure Step 1 Log in to the OS as an administrator Step 2 Go to the directory that stores the iso package for example home Step 3 Mount the iso package to a directory for example tmp citrix mount o loop hiodriver 3 3 ...

Page 83: ...2sp1 rpm e hiodriver data 1 0 20170114051700 NOTE There are some user files under the directory opt hio If you don t need them you can delete them manually Uninstall ES3000 V3 hiodriver data 1 0 successfully root xenserver citrix6u2sp1 rpm e hiodriver modules kdump 2 6 32 43 0 4 1 xs1 8 0 835 170778 1 0 20170114051700 Step 4 Run the following command again to check that all the hiodriver packages ...

Page 84: ...umber to the left of current indicates the version in use Step 3 Access the folder where the controller firmware is stored for example home NOTE You can use an absolute or relative path when upgrading the driver If you do not perform this step you must enter an absolute path in the command in the next step Step 4 Run the following command to upgrade the controller firmware l Method 1 hioadm update...

Page 85: ...he administrator group Step 2 Access the software package directory such as the D directory Step 3 Install the Windows driver and tool package For details see 3 6 2 Installing the ES3000 V3 Driver in Windows and 3 7 2 Installing the Tool Package Windows The hioadm exe file will be generated in the installation directory Step 4 Choose Start Run The Windows CLI is displayed Step 5 Run the cd command...

Page 86: ... The command output contains the following controller firmware version slot version activation 1 1 20 2 1 20 next 3 1 20 current NOTE The version number to the left of next indicates the version that takes effect after the next reset The version number to the left of current indicates the current version in use Step 3 Navigate to the folder where the controller firmware is stored for example tmp N...

Page 87: ...arning indicates that the SSD is faulty root localhost tool hioadm info d nvme0 Namespace 1 size 1 6TB 1600321314816Byte formatted LBA size 512 Byte formatted metadata size 0 Byte maximum capacity 1 6TB current capacity 1 6TB volatile write cache Enable serial number 0503023HDCN107C80013 model number HWE32P430016M00N firmware version 2 14 NVMe version 1 2 device status healthy End 5 7 Information ...

Page 88: ...ure 308 degrees Kelvin 35 degrees Celsius available spare 100 available spare threshold 10 percentage used 0 data units read 68 8 MB data units written 0 0 MB host read commands 17748 host write commands 0 controller busy time 0 mins power cycles 89 times power on hours 1164 h unsafe shutdowns 35 times media and data integrity errors 0 number of error information log entries 0 warning composite te...

Page 89: ...ollection For details about how to install the tool see section 3 7 Installing the Tool Package Linux Step 1 Copy host_info_collect sh from linux tool in the package to opt hio Step 2 Log in to the OS as an administrator or a member in the administrator group Step 3 Run the bash opt hio host_info_collect sh command Step 4 Obtain the log file hostInfoCollect zip from the opt hio directory Step 5 Op...

Page 90: ...ario Collect SSD logs when maintaining SSD devices Preparations Before performing operations stop all I O services of the SSD and perform the following l For Linux OSs unmount all logical disks l For ESXi OSs delete all partitions of all logical disks l For Windows OSs make all logical disks offline as shown in Figure 5 5 Figure 5 5 Making all logical disks offline Procedure Step 1 Log in to the O...

Page 91: ... of an SSD Procedure Step 1 Log in to the OS as an administrator or a member in the administrator group Step 2 Run the following command to query the SMART information of the SSD controller such as nvme0 hioadm info d nvme0 s The command output is similar to the following root localhost tool hioadm info d nvme0 s critical warning no warning composite temperature 308 degrees Kelvin 35 degrees Celsi...

Page 92: ...icate scenarios where the host OS disk manager for example fdisk l in Linux and the device manager in Windows cannot properly identify ES3000 SSDs when hardware connections are correct If disk identification faults occur collect all logs For details see 5 7 3 One Click Log Collection Typical fault causes are as follows l The NVMe driver is not installed on the OS l OS driver loading fails 5 10 3 D...

Page 93: ...ation of nvme0 root localhost tool hioadm info d nvme0 s critical warning no warning composite temperature 308 degrees Kelvin 35 degrees Celsius available spare 100 available spare threshold 10 percentage used 0 data units read 68 8 MB data units written 0 0 MB host read commands 17748 host write commands 0 controller busy time 0 mins power cycles 89 times power on hours 1164 h unsafe shutdowns 35...

Page 94: ...er of damaged blocks l Temperature above the overtemperature threshold or below the undertemperature threshold Causes include disk temperature below 0 C or above 78 C l NVM subsystem reliability degraded due to internal errors Causes include excessive number of failed disk granules or internal subsystem operating exceptions l Media placed in read only mode Causes include capacitor failures l Volat...

Page 95: ...rovides proper cooling If the server reports no temperature alarm and the fan modules are operating properly go to Step 2 Step 3 Obtain disk logs by following instructions in 5 7 3 One Click Log Collection and contact Huawei technical support End l An internal error downgrades the NVM subsystem reliability l The medium is read only l Device backup failed Step 1 Obtain disk logs by following instru...

Page 96: ...ading the NVMe SSD card firmware fails Off 0 5 Hz The NVMe SSD card firmware is being initialized On Blinking Reserved On On The NVMe SSD card is faulty 5 12 Removing an ES3000 V3 Operation Scenario l Removing an ES3000 V3 NVMe PCIe SSD disk If the system does not support hot swap the method for removing an NVMe PCIe SSD disk is the same as that for removing a common hard disk For details see 5 12...

Page 97: ... NVMe PCIe SSD Card from the Mainboard Preparations Before removing an ES3000 V3 NVMe PCIe SSD make the following preparations l Wear ESD gloves Used to prevent ESD damage when you insert remove or hold the ES3000 V3 or a precision device l Back up data Stop the access to a hot swappable SSD disk Stop the services on the server and power off the server if you need to remove an SSD card or a non ho...

Page 98: ... the current environment supports 4 1 OSs Supporting Hot Plug Wear ESD gloves Procedure Step 1 Determine the position of the disk in the server and stop the services on the ES3000 V3 NVMe PCIe SSD disk to be removed Step 2 Perform operations described in 4 2 Orderly Hot Plug Step 3 Press the ejector release button See 1 in Figure 5 7 ES3000 V3 NVMe PCIe SSD User Guide 5 Maintenance and Upgrade Iss...

Page 99: ...CIe SSD Card on a Riser Card Prerequisites Wear ESD gloves Procedure Step 1 Turn off the power to the server and remove the chassis cover Step 2 Remove all the cables from the riser card Step 3 Hold the upper part of an ES3000 V3 NVMe PCIe SSD card and remove it slowly See Figure 5 8 ES3000 V3 NVMe PCIe SSD User Guide 5 Maintenance and Upgrade Issue 20 2019 02 27 Copyright Huawei Technologies Co L...

Page 100: ...Prerequisites Wear ESD gloves Procedure Step 1 Turn off the power to the server and remove the chassis cover Step 2 Open the latch on the PCIe card Step 3 Hold the upper part of an ES3000 V3 NVMe PCIe SSD card and remove it upwards slowly See Figure 5 9 ES3000 V3 NVMe PCIe SSD User Guide 5 Maintenance and Upgrade Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 90 ...

Page 101: ...emoving an ES3000 V3 NVMe PCIe SSD card Step 4 Place the removed PCIe card in an ESD bag End ES3000 V3 NVMe PCIe SSD User Guide 5 Maintenance and Upgrade Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 91 ...

Page 102: ...ment l log device log management l powerstate power consumption management l temperature temperature management l writemode write mode management l selftest diagnosis result query l label electronic label query l namespace namespace management l recovery data recovery l loadhist historical load query NOTE Target devices are SSDs SSD controllers and logical disks The d subcommand is used to specify...

Page 103: ...LED The command was stopped abnormally For example the user performed a Ctrl C operation closed the client killed the process or restarted the OS The following is an operation log in Linux 2016 01 27 17 37 10 root 128 5 92 176 hioadm updatefw d nvme0 s 3 a 1 17 37 15 SUCCESSED 6 1 Querying Information 6 2 Querying Upgrading and Activating Firmware 6 3 Querying and Setting the Capacity 6 4 Formatti...

Page 104: ...SSD Information Controller Namespace nvme0 0503023HDCN107C80013 nvme0n1 Disk3 512 0GB nvme0n2 Disk4 512 0GB nvme1 0503023HDCN107C80014 nvme1n1 Disk5 1 6TB System Response The command output in the preceding example is explained as follows l Controller names nvme0 and nvme1 l Serial numbers 0503023HDCN107C80013 and 0503023HDCN107C80014 l Disk names nvme0n1 and nvme0n2 l Capacities 512 0 GB and 1 6 ...

Page 105: ...0 root localhost tool hioadm info d nvme0 Namespace 1 size 1 6TB 1600321314816Byte formatted LBA size 512 Byte formatted metadata size 0 Byte maximum capacity 1 6TB current capacity 1 6TB volatile write cache Enable serial number 0503023HDCN107C80013 model number HWE32P430016M00N firmware version 2 14 NVMe version 1 2 device status healthy System Response Parameter Description Value size Available...

Page 106: ...nced port information Example 1 6 TB volatile write cache Whether write cache is supported Example Enable serial number Serial number Example 0503023HDCN107C80013 model number Model Example HWE32P430016M00N firmware version Firmware version Example 1 37 NVMe version NVMe version Example 1 1 device status Device health status Values are as follows l healthy l warning l unknown Example healthy 6 1 3...

Page 107: ...on hours 1164 h unsafe shutdowns 35 times media and data integrity errors 0 number of error information log entries 0 warning composite temperature time 0 min critical composite temperature time 0 min data status OK System Response Parameter Parameter Description Value critical warning Critical warning such as overtemperature and insufficient redundant space Example no warning There are the follow...

Page 108: ...st write commands Number of write times Example 0 controller busy time Busy period of the controller Unit minute Example 0 mins power cycles Number of power ons Example 2 times power on hours Power on period Example 0 h unsafe shutdowns Number of unsafe shutdowns Example 0 times media and data integrity errors Number of data errors Example 0 number of error information log entries Number of error ...

Page 109: ...n about nvme0 root localhost tool hioadm info d nvme0 a manufacturer Huawei WWN 50022A1012345678 serial number 0503023HDCN107C80013 part number 03032JGB model number HWE32P43020L000N pcb version B controller id 1 PCI slot 5 highest temperature 323 degrees Kelvin 50 degrees Celsius exceed temperature threshold count 0 exceed temperature threshold time 0 mins buck voltage 9497 mV capacitance 1248 uF...

Page 110: ...NOTE The value may be which indicates that the physical slot in lspci is empty highest temperature Highest temperature recorded Example 329 degree K 56 degree C exceed temperature threshold count Number of times that the temperature threshold is exceeded Example 0 exceed temperature threshold time Period during which the temperature threshold is exceeded Example 0 mins buck voltage Buck voltage Ex...

Page 111: ...4 bad blocks count Total number of bad blocks Example 2383 factory bad blocks count Number of bad blocks before delivery Example 0 flash program failed count Number of flash program failures Example 0 flash erase failed count Number of flash erasure failures Example 0 maximum data transfer size Maximum data transfer size Example unlimit 6 2 Querying Upgrading and Activating Firmware 6 2 1 Querying...

Page 112: ...es not change after the next reset 6 2 2 Upgrading the Firmware of an SSD Function This command is used to upgrade the firmware of an SSD If you run the following command with activeflag set to 1 that is firmware will be activated immediately services may be stopped Before running this command ensure that stopping services has no adverse impact Format hioadm updatefw d devicename f fwimagefile s s...

Page 113: ...activation 1 1 01 2 2 11 next 3 2 09 current WARNING You have selected slot 3 to update the firmware image WARNING You have selected the update firmware operation Proceed with the update firmware operation Y N y Please do not remove driver or SSD device Loading OK Downloading and replacing the firmware image at slot 3 successed Activating the firmware image at slot 3 successed 6 2 3 Activating the...

Page 114: ...u have selected the update firmware operation Proceed with the update firmware Y N y Activating the firmware image at slot 2 successed 6 3 Querying and Setting the Capacity The capacity size affects the write performance A small capacity results in a high random write IOPS The ES3000 V3 allows you to set the capacity within a specified range 6 3 1 Querying the Capacity of an SSD Function This comm...

Page 115: ...quals 1024 MB Example 1 0TB 1000000000000Byte maximum capacity Original available capacity with one decimal place of the SSD Unit GB or TB In Linux and ESXi 1 GB equals 1000 MB In Windows 1 GB equals 1024 MB Example 1 8TB 1800000000000Byte 6 3 2 Setting the Capacity of an SSD Function This command is used to set the current capacity of an SSD Format hioadm capacity d devicename s capacitysize Para...

Page 116: ...o the defaults that is only one namespace of the configured size exists and is attached to controller 1 Example Set the current capacity of nvme0 to its original capacity root localhost tool hioadm capacity d nvme0 s 0 current capacity 512 0GB 512000000000Byte maximum capacity 1 6TB 1600321314816Byte You have selected to restore original capacity WARNING The set capacity operation will clear all d...

Page 117: ...th caution Data cannot be restored after formatting l If drivers do not support the Data Integrity Field DIF function do not format disks into the DIF format Otherwise problems such as operating system resetting will occur 6 4 1 Formatting a Logical Disk Function Perform quick formatting of a logical disk Logical disks support only quick formatting Secure formatting is not allowed Format hioadm fo...

Page 118: ...data when running this command Otherwise I O errors may occur Example Perform quick formatting of the logical disk nvme0n1 root localhost tool hioadm format d nvme0n1 WARNING The format operation will clear all data WARNING You have selected the format operation Proceed with the format Y N y Formatting OK The format operate successed The current LBA Format type 0 lba 512 metadata 0 6 4 2 Formattin...

Page 119: ...r size and type are not changed l In the ES3000 V3 series an SSD with a capacity greater than 4 TB does not support 512B sectors Usage Guidelines l Before running this command stop all I O services of the SSD and perform the following For Linux unmount all logical disks Stop all the processes on the logical disks that use the SSD and run the fuser command to check that these processes are all stop...

Page 120: ... Proceed with the format Y N y Formatting OK The format operate successed Please remove and then install nvme driver or reboot the OS The current LBA Format type 0 lba 512 metadata 0 6 5 Safely Erasing User Data of an SSD Function This command is used to safely erase user data of an SSD After safely erasing an SSD the sector type and quantity of logical disks are not changed Exercise caution becau...

Page 121: ...an SSD logical disk Stop the process root localhost tool fuser dev nvme0n1 dev nvme0n2 dev nvme0n1 14789 dev nvme0n1 14812 For ESXi delete all partitions of all logical disks For Windows make the logical disks offline as shown in Figure 6 3 Figure 6 3 Making a logical disk offline Example Safely erase user data of the nvme0 SSD root localhost tool hioadm secure d nvme0 WARNING The secure operation...

Page 122: ...s None Example Query the power consumption level of the nvme0 SSD root localhost tool hioadm powerstate d nvme0 Power states 0 22W 1 15W 2 8W 6 6 2 Setting the Power Consumption Level of an SSD Function This command is used to set the power consumption level of an SSD Format hioadm powerstate d devicename s powerstate Parameters Parameter Description Value devicename Name of an SSD Example nvme0 E...

Page 123: ...mple Set the nvme0 SSD power consumption level to unlimited root localhost tool hioadm powerstate d nvme0 s 0 Set power state successed Power states 0 22W 1 15W 2 8W 6 7 Obtaining Logs 6 7 1 Obtaining Logs of a Device Function This command is used to obtain logs of an SSD and generate a log file Format hioadm log d devicename t logtype Parameters Parameter Description Value devicename Name of a de...

Page 124: ...me0_key log logs has been saved 6 7 2 Obtaining All Logs of a Device At a Time Function Obtain and export all logs of a device to a predefined directory Exported logs include key logs all logs core dump logs SMART information and advanced information about firmware Format hioadm log d devicename a Parameters Parameter Description Value devicename Name of a device Example nvme0 Usage Guidelines l L...

Page 125: ...not specified all sensor information is queried Usage Guidelines None Example Query the temperature information about the nvme0 SSD root localhost tool hioadm temperature d nvme0 composite highest temperature 335 degree Kelvin 62 degree Celsius composite overtemperature threshold count 0 composite overtemperature threshold time 0 min controller highest temperature 341 degree Kelvin 68 degree Celsi...

Page 126: ... Unit minute Example 500 min controller highest temperature Highest controller temperatur e recorded Unit K and C Example 363 degree K 90 degree C controller overtemperatu re threshold count Number of controller overtemper ature occurrence s Example 5 controller overtemperatu re threshold time Period of controller overtemper ature Unit minute Example 500 min current Current temperatur e Unit K and...

Page 127: ...e i index o overtemperature_threshold u undertemperature_threshold Parameters Parameter Description Value devicename Name of a device Example nvme0 index Number of a temperature sensor l 0 overall temperature l 1 to 8 controller sensor number NOTE If this parameter is not specified all sensors are configured In this scenario if only one threshold is specified the other threshold uses the threshold...

Page 128: ... Either the overtemperature or undertemperature threshold must be specified Usage Guidelines None Example Set the overtemperature and undertemperature thresholds to 333K and 273K for the nvme0 SSD root localhost tool hioadm temperature d nvme0 i 0 o 333 u 273 set overtemperature threshold successed set undertemperature threshold successed root localhost tool hioadm temperature d nvme0 composite hi...

Page 129: ...e nvme0 SSD root localhost tool hioadm writemode d nvme0 write mode cache 6 9 2 Setting the Write Mode of an SSD Function This command is used to set the write mode of an SSD Format hioadm writemode d devicename m mode Parameters Parameter Description Value devicename Name of a device Example nvme0 mode Write mode l 0 write through l 1 cache NOTE The write through mode affects the write performanc...

Page 130: ...scription Value devicename Name of a device Example nvme0 Usage Guidelines None Example Conduct diagnosis tests for the nvme0 SSD root localhost host hioadm selftest d nvme0 selftest result firmware abnormal passed NAND flash passed NOR flash passed DDR UNC failed ibuf UNC passed capacitor failed blank block passed life passed NOR flash patrol passed firmware UNC passed system area passed bad bloc...

Page 131: ...pacitor test result Values are passed and failed Example failed blank block Blank block test result Values are passed and failed Example passed life Life test result Values are passed and failed Example passed NOR flash patrol NOR patrol test result Values are passed and failed Example passed firmware UNC Firmware UNC test result Values are passed and failed Example passed system area System area ...

Page 132: ... Guidelines None Example Query the electronic label information about the nvme0 SSD root localhost tool hioadm label d nvme0 ArchivesInfo Version ArchivesInfoVersion 3 0 Board Properties BoardType PCIE 1 2T TOSHIBA BarCode 031YTA10G3000008 Item 03031YTA Description Huawei ES3000 V3 SSD Manufactured XXXX XX XX VendorName Huawei IssueNumber abcde CLEICode Telcordia 123 BOM C 6 12 Recovering Data for...

Page 133: ...rase all user data If forcible recovery is successful SSD disks will enter the healthy state Example Recover data for the nvme0 SSD root localhost host hioadm recovery d nvme0 you have selected normal recovery WARNING The recovery operation will take tens of minutes Please wait WARNING You have selected the recovery operation Proceed with the recovery Y N y Recovering successed Please remove and t...

Page 134: ...or TB Example 1 8TB unallocated capacity Unallocated SSD capacity with one decimal place Unit GB or TB Example 1 0TB maximum capacity to creat single namespace Maximum capacity with one decimal place of a single namespace Unit GB or TB Example 800 0GB namespace id All namespace IDs of an SSD Example 1 capacity Capacity one decimal place of a namespace Unit GB or TB Example 200 0 0GB shared Whether...

Page 135: ...aining unallocated space is all used for creating a namespace shareflag Whether the namespace is shared l 0 Exclusive NOTE Supports only the exclusive mode Usage Guidelines None Example Create an exclusive namespace of 64 GB for the nvme0 SSD root localhost tool hioadm namespace d nvme0 t 0 s 64 f 0 creating namespace successed namespace id 1 6 13 3 Attaching a Namespace to an NVMe Controller Func...

Page 136: ...g takes effect after the server is restarted Example Attach namespace 1 of the nvme0 SSD to NVMe controller 1 root localhost tool hioadm namespace d nvme0 t 2 i 1 c 1 attaching the namespace successed Please remove and then install the NVMe driver or reboot the OS System Response If attach failed is displayed the operation failed The failure causes are as follows l The namespace is already attache...

Page 137: ...alue of this parameter is 1 Usage Guidelines Before running this command stop all I O services of the namespace and perform the following operations for the namespace You do not need to stop I O services or perform the following operations for other namespaces l For Linux unmount the logical disk l For ESXi delete all partitions of the logical disk l For Windows make the logical disk offline as sh...

Page 138: ...n failed The failure causes are as follows l The namespace is not attached to the NVMe controller l The NVMe controller ID is invalid 6 13 5 Deleting a Namespace of an SSD Function This command is used to delete a namespace of an SSD Format hioadm namespace d devicename t operationtype i namespaceid Parameters Parameter Description Value devicename Name of a device Example nvme0 operationtype Oper...

Page 139: ...NVMe driver or reboot the OS System Response If delete failed is displayed the operation failed The failure cause is as follows l The namespace does not exist 6 13 6 Setting the Number of Namespaces for an SSD Function This command is used to set the number of namespaces that can be created on a specified SSD Format hioadm namespace d devicename t operationtype n num Parameters Parameter Descripti...

Page 140: ...e Atomic Write Status of a Specified SSD Function This command is used to query the atomic write status of a specified SSD Format hioadm atomicwrite d devicename Parameters Parameter Description Value devicename Name of an SSD Example nvme0 Usage Guidelines None Example Query the atomic write status of the nvme0 SSD root localhost tool hioadm atomicwrite d nvme0 Status Disabled System Response Par...

Page 141: ...Example Set the atomic write status of the nvme0 SSD to enable root localhost tool hioadm atomicwrite d nvme0 f 1 Enable atomic write successed System Response None 6 15 Querying Historical Amount of Written Data Function This command is used to query the amount of written data of a specified SSD Format hioadm loadhist d devicename n days Parameters Parameter Description Value devicename Name of a...

Page 142: ...evice Format hioadm restorefeatures d devicename Parameters Parameter Description Value devicename Indicates the name of an SSD device Example nvme0 Usage Guidelines Before running this command stop all I O services of the logical disk and perform the following l For Linux unmount the logical disk End all processes that use the logical disk and run the fuser command to check that no process is usi...

Page 143: ...x mazy hioadm restorefeatures d nvme0 The restorefeatures operation will recover all features Arbitration Power Management Temperature Threshold Error Recovery Interrupt Coalescing Interrupt Vector Configuration Write Atomicity Asynchronous Event Configuration Software Progress Marker WARNING You have selected the restorefeatures operation Proceed with the restorefeatures Y N y All features are re...

Page 144: ...orts all management commands required by the NVMe 1 2 protocol The commands are as follows l Delete I O Submission Queue l Create I O Submission Queue l Get Log Page l Delete I O Completion Queue l Create I O Completion Queue l Identify l Abort l Set Feature l Get Feature l Asynchronous Event Request The ES3000 V3 also supports the following optional management commands defined by NVMe 1 2 l Names...

Page 145: ...e commands required by the NVMe 1 2 protocol The commands are as follows l Error information log identifier 01h l SMART Health information log identifier 02h l Firmware slot information log identifier 03h l Changed namespace list log identifier 04h l Reservation notification log identifier 80h ES3000 V3 also supports the following custom log command Vendor unique SMART health information log ident...

Page 146: ...shold of the available redundant space An asynchronous event is reported to the host when the available redundant space is smaller than the threshold 5 Percentage Used indicates the ratio of the used life to the preset life 100 indicates that the component has reached the preset life but may still function properly The value can be greater than 100 The value is always set to 255 if it is greater t...

Page 147: ...g Entries indicates the number of error log entries during the controller life cycle 195 192 Warning Composite Temperature Time not supported 199 196 Critical Composite Temperature Time not supported 201 200 Temperature Sensor 1 indicates the value detected by temperature sensor 1 Unit Kelvin 203 202 Temperature Sensor 2 indicates the value detected by temperature sensor 2 Unit Kelvin 205 204 Temp...

Page 148: ...e 23 22 Capacitor s capacity Unit F 25 24 Capacitor s voltage Unit V 27 26 Number of discharge charge cycles of the capacitor 28 Capacitor health status Value Description 0h The capacitor is working properly 1h The capacitor has failed FFh 2h Reserved 29 Reserved 33 30 PCIe refclock PLL lock loss count 37 34 CRC error count of PCIe port 0 41 38 Reserved 45 42 E2E validation failure count of the co...

Page 149: ...ltage unit mV 239 236 Reserved 255 240 Reserved 271 256 Reserved 287 272 Number of FLASH RR failures 303 288 Number of FLASH RR operations 319 304 Reserved 335 320 Number of UNC errors found during background inspections 351 336 Reserved 367 352 Background inspection data volume unit GB 383 368 Number of UNC errors recorded in the pending list 399 384 Reserved 415 400 Reserved 419 416 Deep rebuild...

Page 150: ... 3 507 500 Read correction count 4 515 508 Read correction count 5 519 516 Read correction count 6 527 520 GC read data volume unit GB 531 528 Forcible data migration count 535 532 Memory error count 539 536 Free Block Num 1 543 540 Free Block Num 2 547 544 Free Block Num 3 551 548 Free Block Num 4 555 552 Free Block Num 5 559 556 Free Block Num 6 563 560 Free Block Num 7 567 564 Free Block Num 8 ...

Page 151: ...ble space 5 Lifespan alarm 6 Temperature alarm 7 Storage unit failure 63 8 Reserved 651 644 Detailed alarm 2 Bit Description 0 Quick formatting failure Secure Erase Settings 0 1 Secure formatting failure Secure Erase Settings 1 2 Rebuild failure 1 3 Rebuild failure 2 4 Rebuild failure 3 5 Rebuild failure 4 6 Rebuild failure 5 7 Power on check failure 1 8 Power on check failure 2 9 Power on check f...

Page 152: ...n 29 I O read failure 30 I O write failure 31 Firmware bootloader error 32 Storage firmware failure 33 Deep rebuild is complete and enter the read only mode 63 34 Reserved 659 652 Alarm historical value bit definition same as that of 643 636 667 660 Exception historical value bit definition same as that of 651 644 671 668 Port 0 cold reset count 675 672 Reserved 679 676 Port 0 warm reset count 683...

Page 153: ...ware Bit Description 0 Reserved 1 Firmware health of slot 1 2 Firmware health of slot 2 3 Firmware health of slot 3 31 4 Reserved Table A 3 Customized SMART properties Log Identifier CAh Bytes Description 0 Program Fail Count 2 1 Reserved 3 Normalized Value Program Fail 4 Reserved 10 5 Current Raw Value Program Fail 11 Reserved 12 Erase_Fail_Count 14 13 Reserved 15 Normalized Value Erase_Fail_Coun...

Page 154: ...e End To End Error Detection 47 Reserved 48 CRC Error Count 50 49 Reserved 51 Normalized Value CRC Error 52 Reserved 58 53 Current Raw Value CRC Error 59 Reserved 60 Timed Workload Media Wear Count 62 61 Reserved 63 Normalized Value Timed Workload Media Wear 64 Reserved 70 65 Current Raw Value Timed Workload Media Wear 71 Reserved 72 Timed Workload Host Reads Count 74 73 Reserved 75 Normalized Val...

Page 155: ...ent Raw Value Thermal Throttle Status 107 Reserved 108 Retry Buffer Overflow Count 110 109 Reserved 111 Normalized Value Retry Buffer Overflow 112 Reserved 118 113 Current Raw Value Retry Buffer Overflow 119 Reserved 120 Pll Lock Loss Count 122 121 Reserved 123 Normalized Value Pll Lock Loss 124 Reserved 130 125 Current Raw Value Pll Lock Loss 131 Reserved 132 Nand Bytes Written Count 134 133 Rese...

Page 156: ...ture Threshold Feature Identifier 04h l Error Recovery Feature Identifier 05h l Volatitle Write Cache Feature Identifier 06h l Number of Queues Feature Identifier 07h l Interrupt Coalescing Feature Identifier 08h l Interrupt Vector Configuration Feature Identifier 09h l Write Atomicity Feature Identifier 0Ah l Asynchronous Event Configuration Feature Identifier 0Bh l Autonomous Power State Transit...

Page 157: ...ported 0101b Temperature sensor 5 not supported 0110b Temperature sensor 6 not supported 0111b Temperature sensor 7 not supported 1000b Temperature sensor 8 not supported 1001b 1110b Reserved 1111b All sensors 15 00 Temperature Threshold TMPTH indicates the SSD or controller temperature threshold in unit of Kelvin The ES3000 V3 also supports the following vendor customized set feature command Set ...

Page 158: ...The commands use the PRP1 PRP2 and Dword10 to Dword13 fields Table A 7 PRP1 Bit Description 63 00 PRP Entry 1 PRP1 indicates the storage of data buffer This buffer can be configured only in a physical discontinuity The minimum unit is 4 KB Table A 8 PRP 2 Bit Description 63 00 PRP Entry 2 PRP2 This domain indicates the second PRP entry If data transmission needs only one PRP entry then reserve the...

Page 159: ... ID parameters 03h Obtain the function enablement status 20h Query the maximum available capacity of the SSD 21h Obtain the vendor defined log length 25h Query the PCB version 29h Obtain the self diagnosis result A 6 1 1 Obtaining the Enablement Status of User Functions This command is used to obtain the enablement status of a customized function through the controller in PF and VF mode Sub_OpType...

Page 160: ...Code 0x21h and then sends commands repeatedly to obtain all logs Besides the total data size the commands must also specify an offset value where 1 indicates 4 KB Sub_OpType indicates the log type Table A 14 Sub_OpType Sub_OpType Description 0h Log parsing package 1h All logs 2h Key logs 3h CoreDump information This command uses the command domains of PRP1 PRP2 and Dword10 to Dword13 Table A 15 PR...

Page 161: ...e package is not 4 byte aligned then round up the result The actual returned length will be shown in the Dword0 of CQ Table A 18 Command Dword 13 Bit Description 31 00 Offset Log offset 1 indicates 4 KB The valid log length and offset are returned to the host through Dword0 of the CQ Table A 19 Completion Queue Entry Dword 0 Bit Description 31 16 Log_Length Obtained log length 15 00 Offset obtaine...

Page 162: ...eld value and carriage return For example VendorName Huawei r n is a string where VendorName is the field name and Huawei is the field value Table A 21 Electronic label information Area Description Maximum Field Length Bytes Maximum Field Value Length Bytes Remarks Informatio n format area ArchivesInf o Version r n 26 N A If a line starts with the line is not displayed only in the network manageme...

Page 163: ...Date r n 25 10 Format YYYY MM DD VendorName Manufactu rer Name r n 50 37 FRUs made by Huawei or Huawei s outsourced vendors are all branded by Huawei IssueNumber Issue Number r n 20 6 Item revision FRU hardware version on the paper label CLEICode CLEI Code r n 25 14 This field is used by products complying with specifications of Telcordia in North America BOM BO M Code r n 50 44 Item of a finer gr...

Page 164: ...e host uses PRP1 and PRP2 to send model information in the format described in Table A 24 Table A 24 Model Bytes Description 15 00 Model l SN The subcommand is used to set the SSD SN The host uses PRP1 and PRP2 to send SN information in the format described in Table A 25 Table A 25 SN Bytes Description 19 00 SN A 6 1 4 Obtaining the Enablement Status of Functions This command is used to obtain the...

Page 165: ...ord0 Table A 27 CQ Dword0 Bit Description 00 Enable Status 1 indicates that the function is enabled 0 indicates that the function is disabled 31 01 Reserved A 6 1 5 Querying the Maximum Available Capacity of the SSD This command is used to query the maximum available capacity that can be set The command returns the information to the host through PRP1 and PRP2 The format of the returned data is as...

Page 166: ... Completion Queue Entry Dword 0 Bit Description 31 0 Valid log length unit byte A 6 1 7 Querying the PCB Version This command is used to obtain the PCB version which is returned to the host as Dword0 in the CQ Table A 31 Dword0 in the CQ Bit Description 31 0 PCB version A 6 1 8 Obtaining Self Diagnosis Result If a bit value is 1 the corresponding item has a fault If a bit value is 0 the correspond...

Page 167: ...down fast interrupt request FIQ test 15 Formatting failure test A 6 1 9 Obtaining the DIEID of a Chip This command is used to obtain the DIEID which is the unique identifier of a chip and is used to track and manage information of the entire lifecycle including chip manufacturing chip test board processing server test and live network operation Test results are returned to the host through the hos...

Page 168: ...The following table describes the CNS field Table A 35 CNS Bit Description 13 00 Reserved 14 This field obtains the resources assigned to the primary controller for supporting virtualization functions 15 The field returns the command controller in the NVM subsystem and returns the VFs whose controller ID is greater than or equal to the value of CNTID CDW10 CNTID A maximum of 127 VFs can be returne...

Page 169: ...umber of private resources of the primary controller 45 44 VQ Resources Flexible Primary Default Max VQFRDM Maximum number of flexible resources that the virtualization management command allocates to the primary controller 47 46 VQ Resources Flexible Secondary Maximum VQFRSM Maximum number of flexible resources that can be assigned to the secondary controller 49 48 VQ Flexible Resource Set Size V...

Page 170: ... 2 Primary Controller Identifier PCID ID of the primary controller If the controller is not a secondary controller the ID must be consistent with CNTLID 4 Secondary Controller State SCS Status of the secondary controller Value Definition 00h Reserved 01h Online 02h Offline 03h FFh Reserved 7 5 Reserved 9 8 Virtual Function Number VFN If the secondary controller is SR IOV VF this field indicates th...

Page 171: ... 41 Cq Command Dword0 Bit Description 31 00 DWPD value 100 indicates 1 If the average daily written data volume is 0 8 TB and the disk user volume is 1 6 TB the DWPD value is 0 5 and the interface result is 50 A 6 1 13 Querying UniqueID Information This interface is used to obtain the UniqueID information The host issues a command for obtaining the data length and then issues a command for obtaini...

Page 172: ...ously The UniqueID content is transmitted by the memory that PRP points to and the content is in the string format Table A 44 Command Dword10 Bit Description 31 00 Length The unit is Dword A 6 2 Configuration Commands The commands use the PRP1 PRP2 and Dword10 to Dword13 fields Table A 45 PRP1 Bit Description 63 00 PRP Entry 1 PRP1 indicates the data buffer This buffer cannot have more than one ph...

Page 173: ...s the data length in unit of Dword If data transfer is not needed the value is 0h Table A 48 Command Dword 12 Bit Description 31 16 Sub_OpType subcommand operation type 15 00 Sub_OpCode subcommand number This command currently supports the following Sub_Opcodes Table A 49 Sub_Opcode Sub_OpCode Description 01h Delete vendor defined logs and information 02h Configure the SSD capacity 1Ah Recover dat...

Page 174: ...t users do not use this command Sub_OpType indicates the type of data to be deleted Table A 52 Sub_OpType Sub_OpType Description 00h Vendor logs 01h SMART information including information defined by the protocol and vendor and protocol error logs 02h All information including vendor logs SMART information and protocol error logs A 6 2 3 Configuring the SSD Capacity This command is used to configu...

Page 175: ...from 1 to 64 A 6 2 6 Virtualization Management Commands Virtualization management commands are used only in PF mode to instruct the primary controller to perform the following operations l Modify the flexible resource assigned to the primary controller l Number of flexible resources assigned to the primary controller l Assign flexible resources to the secondary controller l Set the Online or Offli...

Page 176: ...troller Offline Change the status of the secondary controller to Offline and remove all its flexible resources If CNTLID is incorrect an Invalid Controller Identifier error is returned 8h Secondary Controller Assign Assign resources to the secondary controller The number of resources to be assigned is specified by DW11 NR If CNTLID is incorrect an Invalid Controller Identifier error is returned If...

Page 177: ...rst Resource Identifier Modified FRM The first flexible resource identifier that is assigned or removed This field is valid only when resources are removed from the primary controller 15 00 Number of Controller Resources Sets Modified NRM Number of controller resources to be assigned removed or set as default A 6 2 7 Configuring the Number of SRIOV VFs This command is used to set the value of SRIO...

Page 178: ...t the server vendor B 1 NVMe Basic Management Command B 2 VPD B 3 Temperature Register B 1 NVMe Basic Management Command The I2C address of NVMe out of band management commands is 0x6A excluding the R W bits Table B 1 NVMe basic management data structure Command Code Offset Byte Description 0 00 Length of Status Indicates number of additional bytes to read before encountering PEC This value should...

Page 179: ...eration A controller reset is required to resume normal operation Port 0 PCIe Link Active Bit 3 is set to 1 to indicate the first port s PCIe link is up i e the Data Link Control and Management State Machine is in the DL_Active state If cleared to 0 then the PCIe link is down Port 1 PCIe Link Active Bit 2 is set to 1 to indicate the second port s PCIe link is up If cleared to 0 then the second por...

Page 180: ...r specific estimate of the percentage of NVM subsystem NVM life used based on the actual usage and the manufacturer s prediction of NVM life A value of 100 indicates that the estimated endurance of the NVM in the NVM subsystem has been consumed but may not indicate an NVM subsystem failure The value can be greater than 100 The value is always set to 255 if it is greater than 254 06 05 Reserved 07 ...

Page 181: ...8 Reserved byte The default value is 0 46 39 Firmware Version 8 byte firmware version number in ASCII code 54 47 Bootloader Version 8 byte bootloader version number in ASCII code 55 PEC An 8 bit CRC calculated over the slave address command code second slave address and returned data Algorithm is in SMBus Specifications B 2 VPD The I2C address of vital product data VPD is 0x53 excluding R W bits T...

Page 182: ...tial power requirement W 70 70 00h Reserved 71 71 00h Reserved 72 Maximum Power Requirements 72 15h 12 V power rail maximum power requirement W 73 73 00h Reserved 74 74 00h Reserved 75 Capability List Pointer 75 50h 16 bit address pointer to start of capability list zero means no capability list Capability List Pointer Out of Band Temperature Sensor 50h Capability ID 80 a2h Capability ID value of ...

Page 183: ...ability 94 00h 16 bit address pointer to start of capability list zero means no capability list 95 00h B 3 Temperature Register The IC2 address of the temperature sensor is 0x1B excluding the R W bits The internal register 0x05 stores the detected temperature values In the read 16 bit data bits 1 to 12 represent temperature values If bit 11 represents 128ºC bit 1 represents 0 125ºC Convert the rea...

Page 184: ...0 010x 0 25 C xxx0 0000 0000 000x 0 C xxx1 1111 1111 110x 0 25 C xxx1 1111 1110 000x 1C xxx1 1110 1100 000x 20 C ES3000 V3 NVMe PCIe SSD User Guide B Out of Band Management Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 174 ...

Page 185: ...e Network Management Protocol SNMP function of the ES3000 V3 SNMP is a request answer based protocol used to transmit management information between an SNMP agent and an SNMP client Net SNMP is an open source code SNMP software that supports SNMP v1 SNMP v2c SNMP v3 SNMP v3 is recommended due to its high security Net SNMP includes the source codes of the agent and multiple management tools and sup...

Page 186: ... 3 7 2 Installing the Tool Package Windows The SNMP module is included in the tool package Installing the tool package also installs the SNMP module l Uninstall the software a Log in to the OS as an administrator b Uninstall the Windows tool package For details see 5 3 2 Uninstalling the Tool Package Windows End C 3 Configuring the SNMP Function in Linux This section describes how to configure the...

Page 187: ...e snmpv3 user ro a Huawei123 A MD5 v3user Huawei123 is the password v3user is an SNMP user name You can change the user name and password h Run the following command to start SNMP services service snmpd start i If SNMP services are already running run the following command to restart SNMP services service snmpd restart l Uninstall the software a Log in to the OS as the root user b Uninstall the Li...

Page 188: ...7 is used use the snmpd conf file provided by the ES3000 V3 to start the snmpd program snmpd d Lo c opt hio snmpd conf Use the snmpwalk command tool to query ES3000 V3 through SNMP v2c snmpwalk v 2c c public localhost enterprises 2011 2 319 Or query through SNMP v3 snmpwalk v3 u v3user l auth a MD5 A Huawei123 127 0 0 1 enterprises 2011 2 319 The following command output is an example snmpwalk Os ...

Page 189: ...ceIndex 1 3 6 1 4 1 2011 2 319 3 1 1 Device index Unsigned32 Read only deviceName 1 3 6 1 4 1 2011 2 319 3 1 2 Device name OCTET STRING Read only namespaces Number 1 3 6 1 4 1 2011 2 319 3 1 3 Number of namespaces Integer32 Read only serialNumbe r 1 3 6 1 4 1 2011 2 319 3 1 4 Serial number OCTET STRING Read only modelNumb er 1 3 6 1 4 1 2011 2 319 3 1 5 Model OCTET STRING Read only firmwareVer sio...

Page 190: ...BlockRat e 1 3 6 1 4 1 2011 2 319 3 1 16 Bad block rate OCTET STRING Read only percentageU sed 1 3 6 1 4 1 2011 2 319 3 1 17 Life used Integer32 Read only powerOnHo urs 1 3 6 1 4 1 2011 2 319 3 1 18 Total power on time h Integer32 Read only capacitanceS tatus 1 3 6 1 4 1 2011 2 319 3 1 19 Capacitor status OCTET STRING Read only powerState 1 3 6 1 4 1 2011 2 319 3 1 20 Power status OCTET STRING Rea...

Page 191: ...evice Examples nvme0 and nvme1 Usage Guidelines The generated log files are in the current directory The directory structure is as follows es3000v3_log 20160709 nvme0_coredump_050254 log nvme0_fw_050254 log nvme0_fw_050254 tmp nvme0_key_050254 log nvme0_key_050254 tmp hiolog py The tmp files contain original log data The log files are exported logs Example Obtain the key logs of the nvme0 SSD root...

Page 192: ...ng log key 100 done es3000v3_log 20160709 nvme0_fw_050254 log es3000v3_log 20160709 nvme0_key_050254 log es3000v3_log 20160709 nvme0_coredump_050254 log ES3000 V3 NVMe PCIe SSD User Guide D Obtaining Device Logs by Using an Open Source Tool Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 182 ...

Page 193: ...the HioadmGUI_DotNet_2 0 exe file in the tool installation directory l If the NET Framework version is 4 0 or 4 5 double click the HioadmGUI_DotNet_4 0 exe file in the tool installation directory BaseInfo Page This page shows the basic information about controllers and namespaces as shown in Figure E 1 Figure E 1 BaseInfo page ES3000 V3 NVMe PCIe SSD User Guide E Introduction to Windows GUI Issue ...

Page 194: ...espace associated with the controller ns indicates a namespace not associated with any controllers See Figure E 2 Figure E 2 Basic information Update Page This page is used to upgrade the ES3000 V3 firmware as shown in Figure E 3 and Figure E 4 ES3000 V3 NVMe PCIe SSD User Guide E Introduction to Windows GUI Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 184 ...

Page 195: ...lect slot only slots 1 2 and 3 are available Slot 1 supports only activation and does not support upgrade l After a firmware image is selected the active button becomes an update button l activation Select an activation mode For details see 6 2 3 Activating the Firmware of an SSD ES3000 V3 NVMe PCIe SSD User Guide E Introduction to Windows GUI Issue 20 2019 02 27 Copyright Huawei Technologies Co L...

Page 196: ...ormatting 6 3 Querying and Setting the Capacity and 6 5 Safely Erasing User Data of an SSD If setting cap is set to 0 the current capacity is set to the original capacity SelfTest Page This page is used to diagnose the ES3000 V3 as shown in Figure E 6 ES3000 V3 NVMe PCIe SSD User Guide E Introduction to Windows GUI Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 186 ...

Page 197: ...ibed in 6 10 Querying the Diagnosis Result of a Specified SSD NS Mgnt Page This page is used to manage namespaces as shown in Figure E 7 Figure E 7 NS Mgnt page ES3000 V3 NVMe PCIe SSD User Guide E Introduction to Windows GUI Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 187 ...

Page 198: ...ty You can also attach the namespace to specified controllers during the creation See Figure E 8 l Delete a namespace l Attach a namespace to controllers l Detach a namespace from controllers Figure E 8 Information about NS1 DevMgnt Page This page is used to manage the ES3000 V3s as shown in Figure E 9 ES3000 V3 NVMe PCIe SSD User Guide E Introduction to Windows GUI Issue 20 2019 02 27 Copyright H...

Page 199: ...orical temperature number of overtemperature occurrences and overtemperature duration l threshold setting Set temperature thresholds l controller View controller temperature information including the highest historical temperature number of overtemperature occurrences and overtemperature period ES3000 V3 NVMe PCIe SSD User Guide E Introduction to Windows GUI Issue 20 2019 02 27 Copyright Huawei Te...

Page 200: ... procedure in the section because there are some special requirements If you format the ES3000 V3 into 4 KB sectors by following the instructions in 6 4 2 Formatting an SSD create partitions manually when installing a Windows OS For details about how to create partitions see Sample files configure drive partitions by using Windows PE and DiskPart scripts at https msdn microsoft com en us library w...

Page 201: ...t on the ES3000 V3 Step 1 Download the hiodriver_2012_x86_64 img driver image and mount it to the virtual floppy drive of the server Step 2 During the installation select Load driver on the screen shown in Figure F 2 ES3000 V3 NVMe PCIe SSD User Guide F Installing an OS on the ES3000 V3 Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 191 ...

Page 202: ...ver Step 3 Click Next to install the driver as shown in Figure F 3 Figure F 3 Installing the driver ES3000 V3 NVMe PCIe SSD User Guide F Installing an OS on the ES3000 V3 Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 192 ...

Page 203: ...a the installation may fail You can perform the following to prevent or solve the installation failure Step 5 On the screen shown in Figure F 4 press Shift F10 to open the CLI shown in Figure F 5 Figure F 5 CLI Step 6 Enter diskpart and press Enter as shown in Figure F 6 ES3000 V3 NVMe PCIe SSD User Guide F Installing an OS on the ES3000 V3 Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd ...

Page 204: ...nstallation and press Enter as shown in Figure F 7 Figure F 7 Selecting the ES3000 V3 Step 8 Enter clean and press Enter as shown in Figure F 8 Figure F 8 Deleting partition information ES3000 V3 NVMe PCIe SSD User Guide F Installing an OS on the ES3000 V3 Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 194 ...

Page 205: ...2 Installing the ES3000 V3 Driver in Windows 5 1 2 Uninstalling the Driver in Windows and 5 2 2 Upgrading the ES3000 V3 Driver in Windows respectively l If the ES3000 V3 has previous partition information such as OS data the installation may fail You can solve the problem in the same way as that for installing Windows Server 2012 l If the INACCESSIBLE_BOOT_DEVICE blue screen error is displayed due...

Page 206: ...eparations Before Contacting Huawei Before you get technical support from Huawei collect fault information or prepare the commissioning environment If a fault persists during routine maintenance or troubleshooting contact Huawei technical support To resolve the problem make the following preparations before contacting Huawei l G 1 1 Collecting Fault Information l G 1 2 Making Debugging Preparation...

Page 207: ...support huawei com enterprise l Customer service center NOTE Alternatively you can quickly locate a product document by entering a keyword in the Search text box at the upper right corner at http support huawei com enterprise G 3 Contacting Huawei Technical Support This topic describes how to contact Huawei technical support if a fault persists during troubleshooting If a fault persists during tro...

Page 208: ... information at Global Service Hotline For carriers find the local contact information at Global TAC Information l Contact the technical support personnel of the local Huawei office ES3000 V3 NVMe PCIe SSD User Guide G How to Get Help Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 198 ...

Page 209: ... and correcting I IOPS I O operations per second M MLC multi level cell MTBF mean time between failures P PCIe PCI Express R RAID redundant array of independent disks S SSD solid state drive ES3000 V3 NVMe PCIe SSD User Guide H Acronym or Abbreviation Issue 20 2019 02 27 Copyright Huawei Technologies Co Ltd 199 ...

Reviews: