background image

l

You have uninstalled the ES3000 driver.

l

You have turned off the power to the server.

Procedure

Step 1

Wear electrostatic discharge (ESD) gloves.

Step 2

Remove the chassis cover.

Step 3

Remove the riser card from the server.

Step 4

Use a screwdriver to unscrew the ES3000. See step (1) in 

Figure 5-2

.

Step 5

Remove the ES3000 vertically from the riser card. See step (2) in 

Figure 5-2

.

Figure 5-2

 Removing the ES3000 from the riser card

 

Step 6

Place the removed ES3000 in an ESD bag.

Step 7

Install a new ES3000 in the server. For details, see 

3.2 Installing an ES3000 on a Riser

Card

.

----End

5.5.2 Replacing an ES3000 Directly in a Server

Operation Scenarios

You need to replace an ES3000 if:

l

The ES3000 hardware fails.

NOTICE

To ensure the safety of the human body and security of the equipment, only trained maintenance
personnel can replace an ES3000.

Tecal ES3000 High Performance PCIe SSD Card
User Guide

5 Maintenance and Upgrade

Issue 04 (2014-03-05)

Huawei Proprietary and Confidential

Copyright © Huawei Technologies Co., Ltd.

75

Summary of Contents for V100R002C01

Page 1: ...Tecal ES3000 High Performance PCIe SSD Card V100R002C01 User Guide Issue 04 Date 2014 03 05 HUAWEI TECHNOLOGIES CO LTD ...

Page 2: ...t 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 docume...

Page 3: ...and fault location Incorrect use of the commands results in device exceptions or service interruption To obtain the commands contact Huawei technical support Intended Audience This document is intended for l Server installation personnel l Server maintenance personnel Symbol Conventions The following table lists the symbols that may be found in this document Symbol Description DANGER indicates a h...

Page 4: ...ues are cumulative The latest document issue contains all changes made in previous issues Issue 04 2014 03 05 The product appearance is upated Some detail problems are corrected Issue 03 2013 01 20 Added SNMP management function Issue 02 2012 12 13 Figures showing the ES3000 appearance are updated Added two commands about querying temperature and clearing data Issue 01 2012 08 30 The issue is the ...

Page 5: ...ical Safety 14 1 10 ES3000 Safety Precautions 15 1 11 Other 16 2 Introduction to the ES3000 17 2 1 Overview 18 2 2 Features and Specifications 19 2 3 Indicators 21 2 4 Server Configuration Requirements 22 3 Installation and Configuration 24 3 1 Process for Installing and Configuring the ES3000 25 3 2 Installing an ES3000 on a Riser Card 25 3 3 Installing an ES3000 Directly in a Server 27 3 4 Drive...

Page 6: ... Setting the ES3000 Capacity 48 4 2 8 Deleting All Data 49 4 3 Common Operations in Windows 50 4 3 1 Querying Hardware Information 50 4 3 2 Querying Logs 52 4 3 3 Querying Temperature Information 52 4 3 4 Setting E Label Information 52 4 3 5 Setting the ES3000 Capacity 54 4 3 6 Deleting All Data 56 4 4 Common Operations in VMware 56 4 4 1 Querying SSD device Information 57 4 4 2 Querying Logs 57 4...

Page 7: ...Information About an SSD Device hio_info 78 A 1 2 Querying Logs hio_log 80 A 1 3 Querying Temperature Information hio_temperature 80 A 1 4 Querying and Setting the E label hio_label 81 A 1 5 Upgrading the Firmware hio_firmware 82 A 1 6 Setting the ES3000 Capacity hio_capacity 83 A 1 7 Deleting All Data hio_cleardata 84 A 2 Windows System Tools 85 A 2 1 Hardware Information Tool 85 A 2 2 Log Queryi...

Page 8: ... 2 CE 108 C 3 RoHS 108 C 4 WEEE 108 C 5 REACH 109 C 6 UL 109 C 7 KCC 110 D How to Get Help 111 D 1 Preparations Before Contacting Huawei 112 D 1 1 Collecting Fault Information 112 D 1 2 Making Debugging Preparations 112 D 2 Getting Help from Huawei Support Website 112 E Acronym or Abbreviation 114 Tecal ES3000 High Performance PCIe SSD Card User Guide Contents Issue 04 2014 03 05 Huawei Proprietar...

Page 9: ...n this document before performing any installation or maintenance 1 5 Inflammable Environment This topic describes safety notice about inflammable environment 1 6 Battery This topic describes safety notice about storage battery and lithium battery 1 7 Radiation This topic describes safety notice about electromagnetic field exposure and laser 1 8 Working at Heights This topic describes safety notic...

Page 10: ...ions about installing and removing a board bundling signal cables and laying out cables Tecal ES3000 High Performance PCIe SSD Card User Guide 1 Security Issue 04 2014 03 05 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 2 ...

Page 11: ...y preventive measures 1 2 General Safety Notice This topic describes 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 safet...

Page 12: ... access controlled location l The device must be fixed securely on the floor or to other immovable objects such as walls and mounting racks before operation l When installing the unit always make the ground connection first and disconnect it at the end l Do not block the ventilation while the device is operating Keep a minimum distance of 5 cm between the device and the wall or other objects that ...

Page 13: ...ize risk of personal injury and damage to equipment read and follow all the precautions in this document before performing any installation or maintenance Ensure that the instructions provided in this document are followed completely This section also provides guidelines for selecting the measuring and testing devices Installation l The device or system must be installed in an access controlled lo...

Page 14: ...veral power supplies To switch off it disconnect all the power supplies Human Safety l Do not operate the device or cables during lightning strikes l Move or lift the chassis by holding its lower edge Do not hold the handles on certain modules such as power supply fans and boards because they cannot support the weight of the device l At least two persons are required to lift the chassis When lifti...

Page 15: ...ge batteries causes hazards When operating storage batteries avoid short circuit and overflow or leakage of the electrolyte Electrolyte overflow may damage the device It will corrode metal parts and circuit boards and ultimately damage the device and cause short circuit of circuit boards Basic Precautions Before installing and maintaining the battery note the following l Do not wear metal articles...

Page 16: ...her operations Hazardous Gas NOTICE l Do not use unsealed lead acid storage batteries Lead acid storage batteries must be placed horizontally and stably to prevent the batteries from releasing flammable gas which may cause fire or erode the device l Lead acid storage batteries in use emit flammable gas Therefore ventilation and fireproofing measures must be taken at the sites where lead acid stora...

Page 17: ...correctly replaced Therefore replace the battery only with the same or equivalent type recommended by the manufacturer l Exhausted lithium ion batteries must be disposed of according to the instructions l Do not throw lithium ion batteries into fire 1 7 Radiation This topic describes safety notice about electromagnetic field exposure and laser 1 7 1 Electromagnetic Field Exposure CAUTION Radio fre...

Page 18: ...in lightwave systems have a larger beam divergence typically 10 to 20 degrees Looking at an un terminated fiber or damaged fiber with unprotected eyes at a distance greater than 150 mm 6 inches does not cause eye injury Eye injury however may be caused if an optical tool such as a microscope magnifying glass or eye loupe is used to view the energized fiber end A lightwave system in normal operatin...

Page 19: ...re cutting or splicing a fiber ensure that the fiber is disconnected from the optical source After disconnecting the fiber use protecting caps to protect all the optical connectors 1 8 Working at Heights This topic describes safety notice about hoisting heavy objects and using ladders CAUTION Avoid object falling when you work at heights When working at heights fulfill the following requirements l...

Page 20: ... Figure 1 1 Hoisting heavy objects 1 8 2 Using Ladders Checking a Ladder l Before using a ladder check whether the ladder is damaged Only the ladder in good condition can be used l Before using a ladder you should know the maximum weight capacity of the ladder Avoid overweighing the ladder Placing a Ladder The recommended gradient of ladders is 75 degrees You can measure the gradient of the ladder...

Page 21: ...the edges of the two long sides l To minimize the risk of falling hold your balance on the ladder before any operation l Do not climb higher than the fourth rung of the ladder counted from up to down l If you want to climb up a roof ensure that the ladder top is at least one meter higher than the roof shown in Figure 1 3 Figure 1 3 Ladder of 1 m higher than the roof Tecal ES3000 High Performance P...

Page 22: ...do not enter the cabinet l Drilling holes without complying with the requirements affects the electromagnetic shielding performance of the cabinet l After drilling clean the metal scraps immediately Sharp Objects CAUTION Before you hold or carry a device wear protective gloves to avoid getting injured by sharp edges of the device Handling Fans When handling fans note the following l When replacing...

Page 23: ...ensure your personal safety and to avoid damaging the equipment only trained and qualified technical personnel are allowed to install or replace an ES3000 NOTICE Before installing an ES3000 turn off the power to the server NOTICE Do not touch the components on an ES3000 with bare hands The electrostatic discharge ESD on the human body may damage the electrostatic sensitive components on the circui...

Page 24: ... components connectors or connection slots on boards Bundling Signal Cables NOTICE Do not bundle signal cables with high current cables or high voltage cables Laying Out Cables When the temperature is very low violent strike or vibration may damage the cable sheathing To ensure safety comply with the following requirements l Cables can be laid or installed only when the temperature is higher than ...

Page 25: ...databases 2 1 Overview This topic describes the ES3000 appearance 2 2 Features and Specifications This topic describes the features and specifications of the ES3000 2 3 Indicators This topic describes the status indicators of the ES3000 2 4 Server Configuration Requirements This topic describes the ES3000 requirements for server software and hardware Tecal ES3000 High Performance PCIe SSD Card Use...

Page 26: ...bases and videos The ES3000 is a standard Peripheral Component Interconnect Express PCIe 2 0 x8 card of full height and half length and it can be installed in a universal server such as a rack server Figure 2 1 shows the ES3000 delivered in November 2013 or earlier Figure 2 1 ES3000 delivered in November 2013 or earlier Figure 2 2 shows the ES3000 delivered in December 2013 or later Tecal ES3000 H...

Page 27: ... Express PCIe 2 0 x8 slot and provides a maximum of 3 2 GB s read bandwidth and 2 8 GB s write bandwidth l Ensures data integrity by using multiple data technologies Ensures data reliability by using the error checking and correcting ECC technology Extends the service life by combining static wear leveling and dynamic wear leveling Prevents errors by using the data scrubbing technology Tecal ES300...

Page 28: ...c asset labels Supports SNMP query for unified network management Table 2 1 lists the technical specifications of the ES3000 Table 2 1 Technical specifications Model ES3000 Capacity 800 GB 1 2 TB 2 4 TB Maximum read bandwidth 2 2 GB s 3 2 GB s 3 2 GB s Continuous random read IOPS 4KB 570K 760K 760K Read latency 49 us 49 us 49 us Maximum write bandwidth 1 2 GB s 1 8 GB s 2 8 GB s Continuous random ...

Page 29: ...rtifications FCC CE RoHS WEEE REACH UL VCCI and KCC 2 3 Indicators This topic describes the status indicators of the ES3000 The ES3000 has two status indicators active indicator and fault indicator as shown in Figure 2 3 Figure 2 3 Status indicators 1 Fault indicator 2 Active indicator You can observe the indicators to determine the current operating status of the ES3000 Table 2 2 describes the in...

Page 30: ...r Configuration Requirements This topic describes the ES3000 requirements for server software and hardware Hardware Requirements The ES3000 has the following minimal requirements for the server hardware l 2 GB memory l One Peripheral Component Interconnect Express PCIe x8 slot of full height and half length Software Requirements The ES3000 supports the following operating systems OSs l RHEL 5U3 l ...

Page 31: ...the OSs supported by the ES3000 see the compatibility list Tecal ES3000 High Performance PCIe SSD Card User Guide 2 Introduction to the ES3000 Issue 04 2014 03 05 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 23 ...

Page 32: ...bes the driver supported by the ES3000 and how to obtain them 3 5 Transferring Files by Using WinSCP This topic describes how to transfer files by using WinSCP You can also transfer files by using other software 3 6 Installing Drivers This topic describes how to install the ES3000 driver in various operating systems OSs 3 7 Initial Configuration This topic describes the initial configuration of an...

Page 33: ...e ES3000 Figure 3 1 Process for installing and configuring the ES3000 3 2 Installing an ES3000 on a Riser Card This topic describes how to install an ES3000 on a riser card Operation Scenarios When the server is 1 U or 2 U high install the ES3000 on a riser card and then install the riser card in the server Tecal ES3000 High Performance PCIe SSD Card User Guide 3 Installation and Configuration Iss...

Page 34: ...n torque Electrostatic discharge ESD gloves Used to prevent ESD damage when you insert remove and hold an ES3000 or hold a precision device Procedure Step 1 Wear ESD gloves Step 2 Take the new ES3000 out of the ESD bag Step 3 Hold the upper edge of the ES3000 with your hands align its connecting part with the Peripheral Component Interconnect Express PCIe slot and insert the ES3000 slowly into the...

Page 35: ...do not need to perform this operation for the server that supports the hot swap of a PCIe card for example the RH5885 V2 l Power off the server and remove the chassis cover You do not need to perform this operation for the server that supports the hot swap of a PCIe card for example the RH5885 V2 l Unpack and inspect the components Check that the components shipped are intact based on the followin...

Page 36: ...ips screwdriver See step 2 in Figure 3 3 Figure 3 3 Installing an ES3000 directly in a server End Follow up Procedure Step 1 Power on the server l If the indicator on the ES3000 is green the ES3000 is properly installed l If the indicator on the ES3000 is off power off the server remove the ES3000 and install it again Step 2 Install the chassis cover back End Tecal ES3000 High Performance PCIe SSD...

Page 37: ...r_v2 0 0 5_4 exe VMware 4 1 hio 2 0 0 5 x86_64 rpm VMware 5 0 hio 2 0 0 5 vib Note For details about the OS types supported by the ES3000 see Compatibility List 3 5 Transferring Files by Using WinSCP This topic describes how to transfer files by using WinSCP You can also transfer files by using other software Scenarios Transfer files on the local computer by using WinSCP Prerequisites Conditions T...

Page 38: ...e to be connected For example 191 100 34 32 l Port number The default value is 22 l User name Specifies the username For example admin123 l Password Specifies the password For example admin123 l Private key file The default value is None Do not change the default value l Protocol Select the default value is SFTP and then select Allow SCP fallback Step 3 Click Login The WinSCP file transfer page is...

Page 39: ... local computer for storing files for example E Software and then select the file to be transferred Step 6 Choose File Copy The Copy dialog box is displayed Step 7 Confirm the file to be copied and the directory of the remote server and then click Copy File copying starts End 3 6 Installing Drivers This topic describes how to install the ES3000 driver in various operating systems OSs 3 6 1 Install...

Page 40: ...03 Serial number 030PXS10CB000062 Driver version 2 0 0 40 Bridge firmware version 326 Controller firmware version NA Battery firmware version 111 Battery status OK Run time sec 858781 Total IO read 4010544002 Total IO write 2609916620 Total read MB 53282383 Total write MB 37119436 IO timeout 0 R W error 0 Max bit flip 28 Average EC 149 Max bad block rate 0 089 Event log OK Health OK Preparations B...

Page 41: ...e 2 Specifies the interrupt mode The options are as follows l 0 legacy interrupt l 1 MSI interrupt l 2 MSIX interrupt wmode 0 Specifies the write mode The options are as follows l 0 write buffer l 2 write through l 3 auto int 3 6 2 Installing the ES3000 Driver in Windows Operation Scenarios You need to install the ES3000 driver on the server before using an ES3000 NOTE l If you install multiple ES...

Page 42: ... to the folder that stores the driver package Double click the driver package to install it Step 3 In the Installer Language dialog box select a language as shown in Figure 3 5 Click OK Figure 3 5 Selecting a language Step 4 In Setup Wizard click Next Step 5 In License Agreement select I accept the terms in the license agreement as shown in Figure 3 6 Click Next Tecal ES3000 High Performance PCIe ...

Page 43: ...he driver the default path is recommended as shown in Figure 3 7 Click Next Figure 3 7 Choose Install Location Tecal ES3000 High Performance PCIe SSD Card User Guide 3 Installation and Configuration Issue 04 2014 03 05 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 35 ...

Page 44: ...ure 3 8 Figure 3 8 Windows Security Step 10 The system finishes the installation automatically After the driver is installed you can choose Server Manager Diagnostics Device Manager and check that the driver is successfully installed as shown in Figure 3 9 Tecal ES3000 High Performance PCIe SSD Card User Guide 3 Installation and Configuration Issue 04 2014 03 05 Huawei Proprietary and Confidential...

Page 45: ...river check that l You have properly installed the ES3000 in the server l You have uploaded the driver package to the server by using WinSCP or other software Procedure Step 1 Log in to the operating system OS as an administrator Step 2 Install the ES3000 driver NOTICE If you use the ESXi 5 0 OS the driver package must be stored in directory Tecal ES3000 High Performance PCIe SSD Card User Guide 3...

Page 46: ...t the device is detected hio_info End Driver Parameters The following information describes the ES3000 driver parameter in VMware The command syntax is as follows esxcli system module parameters set m hio p Parameter Value NOTE The new settings take effect after the ESX i restarts Table 3 3 describes the driver parameters Table 3 3 Driver parameter description Parameter Default Value Description d...

Page 47: ...tion of an ES3000 primarily ES3000 formatting Skip this topic if you need to use a raw device 4 KB alignment is recommended for partitions 3 7 1 Initial Configuring in Linux Operation Scenarios Before using a new SSD device format it and use the fstab file to mount the SSD device automatically Preparations Before the initial configuration check that l An SSD device such as dev hioa has been create...

Page 48: ... SSD device mount dev hioa mnt 7 Run the following command to check whether the SSD device is successfully mounted mount l If the following command output is displayed the SSD device is successfully mounted dev hioa on mnt type ext3 rw End 3 7 2 Initial Configuration in Windows Operation Scenarios You need to format a new ES3000 before using it Preparations Before formatting an ES3000 check that l...

Page 49: ...k the disk of the ES3000 The shortcut menu is displayed as shown in Figure 3 11 Figure 3 11 Initialize Disk Step 6 Choose Initialize Disk Step 7 Right click the disk of the ES3000 The shortcut menu is displayed as shown in Figure 3 12 Figure 3 12 New Simple Volume Step 8 Choose New Simple Volume The Format F window is displayed Tecal ES3000 High Performance PCIe SSD Card User Guide 3 Installation ...

Page 50: ...s complete close the Server Manager window End 3 7 3 Initial Configuration in VMware Operation Scenarios You need to format a new ES3000 before using it Preparations Before formatting an ES3000 check that l You have installed the ES3000 driver Procedure NOTE The following information describes how to format an ES3000 in VMware ESX 4 1 Step 1 Log in to the vSphere Client and select the host from th...

Page 51: ...d Step 7 Click Next The Current Disk Layout page is displayed Step 8 Click Next The Properties window is displayed Step 9 In the Properties page enter a datastore name such as hio1 and click Next The Disk LUN format page is displayed Step 10 If needed adjust the file system and capacity values and click Next The Ready to Complete page is displayed Step 11 Review the datastore configuration informa...

Page 52: ...ribes the precautions to be taken before you operate an ES3000 4 2 Common Operations in Linux This topic describes the common operations in Linux 4 3 Common Operations in Windows This topic describes the common operations in Windows 4 4 Common Operations in VMware This topic describes the common operations in VMware Tecal ES3000 High Performance PCIe SSD Card User Guide 4 Common Operations Issue 0...

Page 53: ...3000s in the server identify the mapping between labels and ES3000s by 4 3 4 Setting E Label Information l If you install multiple ES3000s in a server you need only to install the driver once 4 2 Common Operations in Linux This topic describes the common operations in Linux 4 2 1 Querying SSD Device Information Operation Scenarios During routine maintenance you can run a command to query SSD devic...

Page 54: ...ery the logs about an SSD device for example dev hioa hio_log d dev hioa l 2 The following command output is an example 2012 08 08 17 00 04 0x74 dev hioa controller 0 flash 35 block 2035 page 622 Need raid retry 2012 08 14 15 34 53 0x3d dev hioa controller 0 flash 32 Init write pointer mismatch NOTE You can run the hio_log command in any directories End 4 2 3 Querying Version Information Operation...

Page 55: ... command to view the temperature information of an SSD device for example dev hioa hio_temperature d dev hioa The following command output is an example Max Min Current Controller 0 70 50 24 85 70 01 Controller 1 51 55 25 59 51 06 Inlet NA NA 36 50 End 4 2 5 Querying E Label Information Operation Scenarios The ES3000 e label information includes the SSD device description serial number production ...

Page 56: ...um of 31 characters End 4 2 7 Setting the ES3000 Capacity Operation Scenarios The ES3000 write performance especially the random write input output operations per second IOPS of small data blocks depends on the capacity A smaller capacity ensures a higher random write IOPS of small data blocks You can set the ES3000 capacity within a specified range NOTICE l The capacity setting operation cannot b...

Page 57: ...etion operation cannot be interrupted If the operation is interrupted you need to delete all data again Otherwise the SSD device cannot be properly used l Back up all required data before this operation This is because all data on the ES3000 will be lost after this operation Use the command with caution Procedure Step 1 Log in to the operating system OS as an administrator Step 2 Run the following...

Page 58: ... ES3000 hardware information includes the driver version controller firmware versions and chip type You can use an ES3000 effectively after knowing its basic information You also need to verify the ES3000 hardware information before an upgrade Procedure Step 1 Log in to the operating system OS as an administrator Step 2 Choose Start All Programs Huawei SSD Utility Huawei SSD Utility GUI The graphi...

Page 59: ...3 Battery firmware version 102 Device information SerialNo 030PXS10CB000073 Physical device size 1121GB Current device size 1121GB Controller FPGA 3 I O information Run time seconds 90737 Total I O read 8887795250 Total I O write 3672571561 Total I O read MB 44557404 Total I O write MB 17492911 I O timeout 0 R W error 0 Device health information Average erase count 19 Max badblock rate 0 049 Max b...

Page 60: ...emperature information Procedure Step 1 Log in to the operating system OS as an administrator Step 2 Choose Start All Programs Huawei SSD Utility Huawei SSD Utility CMD The HW SSD Utility CMD command line window is displayed Step 3 Run the following command to query the temperature of the SSD HioTemperature exe d number_of_SSD For example query the temperature of number 0 SSD HioTemperature exe d ...

Page 61: ...Figure 4 3 Figure 4 3 Selecting an ES3000 Step 6 The following output is an example Huawei SSD 0 Label Information DESCRIPTION CN21EDBCN01 A SERIAL NUMBER 030PWG0000000001 PART NUMBER OTHER PRODUCE DATE 2012 07 13 13 43 MANUFACTURER Huawei Technologies Co Ltd Step 7 In the Huawei SSD Label Editor dialog box set the asset information and click OK as shown in Figure 4 4 Figure 4 4 Setting e label in...

Page 62: ...ore setting the capacity This is because all data on the ES3000 will be lost after the capacity is set Use the command with caution NOTE The settings take effect after you restart the operating system OS or power off and then power on the server Procedure Step 1 Log in to the operating system OS as an administrator Step 2 Open the ES3000 graphical user interface GUI For details see Step 2 in 4 3 1...

Page 63: ...on set Input Capability Size as shown in Figure 4 6 Click OK Figure 4 6 Setting the capacity After successful settings Information shown in Figure 4 7 is displayed Figure 4 7 Successful settings End Tecal ES3000 High Performance PCIe SSD Card User Guide 4 Common Operations Issue 04 2014 03 05 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 55 ...

Page 64: ...d to delete all user data on an SSD device HioTemperature exe d number_of_SSD For example deleting all data on number 0 SSD HioTemperature exe d 0 Warning ALL DATA in the device will be CLEARED please backup the data firstly Note please make sure the device is unused The tool may take several minutes please wait before completed Do you want to continue yes or no Step 4 Enter yes to confirm the ope...

Page 65: ...05 Battery status OK Run time sec 241871 Total IO read 2635580821 Total IO write 11958359432 Total read MB 101904289 Total write MB 95061798 IO timeout 0 R W error 0 Max bit flip 6 Average EC 303 Max bad block rate 0 049 Event status OK Health OK NOTE You can run the hio_info command in any directories End 4 4 2 Querying Logs Operation Scenarios You can query logs to know the running status of the...

Page 66: ...inistrator Step 2 Run the following command to view the version information of all SSD devices hio_info The following command output is an example hioa Size GB 803 Max size GB 803 Serial number 030PXS10CB000062 Driver version 2 0 0 40 Bridge firmware version 326 Controller firmware version NA Battery firmware version 111 Battery status OK Run time sec 858781 Total IO read 4010544002 Total IO write...

Page 67: ...ystem OS as an administrator Step 2 Run the following command to query the e label information about an SSD device for example dev chioa hio_label d dev chioa The following command output is an example DESCRIPTION CN21EDBCN01 A SERIAL NUMBER 030PWG0000000001 PART NUMBER OTHER PRODUCE DATE 2012 07 13 13 43 MANUFACTURER Huawei Technologies Co Ltd End 4 4 6 Setting E Label Information Operation Scena...

Page 68: ...o host is accessing the ES3000 l Back up all required data before setting the capacity This is because all data on the ES3000 will be lost after the capacity is set Use the command with caution Procedure Delete the SSD device 1 Log in to the vSphere Client and select the host from the Inventory panel 2 Click the Configuration tab 3 Click Storage in the Hardware panel 4 Click Datastores 5 Right cli...

Page 69: ...s from the ES3000 Make sure that no other host is accessing the ES3000 Back up all the data otherwise the data on the ES3000 is lost Use the command with caution Procedure Delete an SSD device 1 Log in to the vSphere Client and select the host from the Inventory panel 2 Click the Configuration tab 3 Click Storage in the Hardware panel 4 Click Datastores 5 Right click the SSD device to be deleted a...

Page 70: ... yes or no 9 Enter yes to confirm the operation The following command output is an example Do you want to continue yes or no yes Clearing hioa please wait OK All data has been cleared Hioa will become effective AFTER reboot Please reboot 10 Restart the OS NOTE Do initial configuration again End Tecal ES3000 High Performance PCIe SSD Card User Guide 4 Common Operations Issue 04 2014 03 05 Huawei Pr...

Page 71: ... OSs 5 3 Upgrading the ES3000 Driver This topic describes how to upgrade the ES3000 driver in various operating systems OSs 5 4 Upgrading the Controller Firmware This topic describes how to upgrade the ES3000 controller firmware in various operating systems OSs 5 5 Replacing an ES3000 This topic describes how to replace an ES3000 Tecal ES3000 High Performance PCIe SSD Card User Guide 5 Maintenance...

Page 72: ...ution The following solution is an example in Linux Step 1 Run the following command to uninstall the existing driver rpm e hio Step 2 Run the following command to install the ES3000 driver package rpm ivh hio 2 0 0 5 2 6 32 12_0 7_default x86_64 rpm The command output is as follows Preparing 100 1 hio 100 Step 3 Check whether the driver is successfully installed l If the driver is successfully in...

Page 73: ...tal read MB 53282383 Total write MB 37119436 IO timeout 0 R W error 0 Max bit flip 28 Average EC 149 Max bad block rate 0 089 Event log OK Health OK If the value of Health in the command output is OK contact Huawei Technical Support Step 2 Log out of the operating system OS and turn off the power to the server Step 3 Remove the chassis cover Step 4 Remove and then reinstall the ES3000 For details ...

Page 74: ...he full fan speed The value is an integer ranging from 38 100 Usage Guidelines The percent parameter is available only in manual mode Then the MMC sets the fan speed to the highest value sent from the iManas of all node servers Example Run the following command to query the fan speed The following information is displayed when the fans are operating in automatic mode root BMC ipmcget d fanlevel Ge...

Page 75: ...tching the manual mode to the automatic mode The value is an integer in the unit of seconds The value 0 indicates that timeout is not allowed The default value is 30s 0 Indicates the automatic mode and the timeout parameter does not need to be set 0 1 Indicates the manual mode and the timeout parameter need to be set 1 Usage Guidelines None Example Run the following command to query the current fa...

Page 76: ...stem OS as an administrator Step 2 Stop the programs or close files that access the ES3000 Step 3 Run the following command to uninstall the ES3000 driver rpm e hio NOTE After the preceding steps run the rmmod hio command to manually delete the loaded driver If the driver cannot be deleted run the init 6 command to restart the OS Then the driver is deleted Step 4 Run the following command to check...

Page 77: ...arios If you want to stop using replace or upgrade an ES3000 uninstall the driver first Procedure Step 1 Log in to the operating system OS as an administrator Step 2 Stop the programs or close files that access the ES3000 Step 3 Uninstall the ES3000 driver l If you use the ESX 4 1 OS run the following command to uninstall the ES3000 driver rpm e hio l If you use the ESXi 5 0 OS run the following c...

Page 78: ...iver For details see 3 6 1 Installing the ES3000 Driver in Linux End 5 3 2 Upgrading the ES3000 Driver in Windows Operation Scenarios You can upgrade the ES3000 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 l Check the driver version For details see 4 3 1 Querying Hardware Information Proce...

Page 79: ...rmware in various operating systems OSs 5 4 1 Upgrading the Controller Firmware in Linux Operation Scenarios You can upgrade the controller firmware after a later version is released Preparations Before upgrading the firmware check that l You have stopped the applications or closed the files that access the ES3000 l You have uploaded the controller firmware file hio_fw to the server Procedure Step...

Page 80: ...The command output contains the following controller firmware version If the version is of the target version the upgrade is successful Controller firmware version 209 End 5 4 2 Upgrading the Controller Firmware in Windows Operation Scenarios You are advised to upgrade the controller firmware immediately after a later version is released Preparations Before upgrading the firmware check that l You ...

Page 81: ...You have uploaded the controller firmware file hio_fw to the server Procedure Step 1 Log in to the operating system OS as an administrator Step 2 Run the following command to query the SSD device controller firmware version cat proc hio info The command output contains the following controller firmware version HIO 1 Controller FW VER 200 NOTE You can also run the hio_info command to query the firm...

Page 82: ...ins the following controller firmware version If the version is of the target version upgrading firmware is successful HIO 1 Controller FW VER 209 End 5 5 Replacing an ES3000 This topic describes how to replace an ES3000 The following two modes are supported l 5 5 1 Replacing an ES3000 on a Riser Card l 5 5 2 Replacing an ES3000 Directly in a Server 5 5 1 Replacing an ES3000 on a Riser Card Operat...

Page 83: ...from the riser card Step 6 Place the removed ES3000 in an ESD bag Step 7 Install a new ES3000 in the server For details see 3 2 Installing an ES3000 on a Riser Card End 5 5 2 Replacing an ES3000 Directly in a Server Operation Scenarios You need to replace an ES3000 if l The ES3000 hardware fails NOTICE To ensure the safety of the human body and security of the equipment only trained maintenance pe...

Page 84: ...igure 5 3 Step 3 Remove the ES3000 upwards from the server See step 2 in Figure 5 3 Figure 5 3 Removing the ES3000 from a server Step 4 Place the removed ES3000 in an ESD bag Step 5 Install a new ES3000 in the server For details see 3 3 Installing an ES3000 Directly in a Server End Tecal ES3000 High Performance PCIe SSD Card User Guide 5 Maintenance and Upgrade Issue 04 2014 03 05 Huawei Proprieta...

Page 85: ...in Linux A 2 Windows System Tools This topic describes how to use the ES3000 tools in Windows A 3 Commands Used in VMware This topic describes the ES3000 commands used in VMware Tecal ES3000 High Performance PCIe SSD Card User Guide A Command Description Issue 04 2014 03 05 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 77 ...

Page 86: ...lue d Specifies the SSD device For example dev hioa or dev hiob h Displays help information about the command None V Displays the command version None Example Query the general information about an SSD device for example dev hioa hio_info d dev hioa The following command output is an example hioa Size GB 803 Max size GB 803 Serial number 030PXT10C9000007 Driver version 2 0 0 8 Bridge firmware vers...

Page 87: ...Run time sec Indicates SSD card operating duration Total IO read Indicates the total number of read operations Total IO write Indicates the total number of write operations Total read MB Indicates the total amount of read data Total write MB Indicates the total amount of written data IO timeout Indicates the number of I O command timeout errors R W error Indicates the number of I O errors Max bit ...

Page 88: ...Query warning and error logs about the SSD device for example dev hioa hio_log d dev hioa l 2 The following command output is an example 2012 08 08 17 00 04 0x74 dev hioa controller 0 flash 35 block 2035 page 622 Need raid retry 2012 08 14 15 34 53 0x3d dev hioa controller 0 flash 32 Init write pointer mismatch A 1 3 Querying Temperature Information hio_temperature Function The command is used to ...

Page 89: ...ample Max Min Current Controller 0 60 54 24 12 58 32 Controller 1 49 09 26 45 47 00 Controller 2 52 15 27 65 49 12 Inlet NA NA 33 00 Nand Flash NA NA 46 50 A 1 4 Querying and Setting the E label hio_label Function The command is used to query and set the e label of an ES3000 Syntax hio_label Parameter Value Parameter Description Parameter Description Value d Specifies the SSD device For example de...

Page 90: ... hioa The following command output is an example DESCRIPTION CN21EDBCN01 A SERIAL NUMBER 030PWG0000000001 PART NUMBER OTHER HW0001 PRODUCE DATE 2012 07 13 13 43 MANUFACTURER Huawei Technologies Co Ltd A 1 5 Upgrading the Firmware hio_firmware Function This command is used to upgrade the ES3000 controller firmware NOTE During the firmware upgrade the system automatically generates a backup file hio...

Page 91: ... the new firmware A 1 6 Setting the ES3000 Capacity hio_capacity Function The ES3000 write performance especially the random write input output operations per second IOPS of small data blocks depends on the capacity A smaller capacity ensures a higher random write IOPS of small data blocks You can set the ES3000 capacity within a specified range NOTICE l The capacity setting operation cannot be in...

Page 92: ...change may take several minutes please wait before it completed Do you want to continue yes or no yes Changing the device hioa s capacity please wait OK The new capacity is 299GB A 1 7 Deleting All Data hio_cleardata Function The command is used to delete all data on an SSD device NOTICE l The data deletion operation cannot be interrupted If the operation is interrupted you need to delete all data...

Page 93: ...e wait before completed Do you want to continue yes or no yes Clearing hioa please wait OK All data has been cleared A 2 Windows System Tools This topic describes how to use the ES3000 tools in Windows Huawei SSD Utility GUI tools are installed along with the ES3000 driver You can use these tools to upgrade firmware and query hardware information A 2 1 Hardware Information Tool Function The tool i...

Page 94: ...firmware version 213 Battery firmware version 102 Device information SerialNo 030PXS10CB000073 Physical device size 1121GB Current device size 1121GB Controller FPGA 3 I O information Run time seconds 90737 Total I O read 8887795250 Total I O write 3672571561 Total I O read MB 44557404 Total I O write MB 17492911 I O timeout 0 R W error 0 Device health information Average erase count 19 Max badblo...

Page 95: ...rying Temperature Information Function The command is used to query temperature information of the SSD controllers Syntax hio_temperature Parameter Value Parameter Description Parameter Description Value d Specifies the SSD device For example 0 or 1 h Displays help information about the command None V Displays the command version None Example Query the information about the temperature of an SSD d...

Page 96: ...3000s in the server a dialog box is displayed after you click the tool icon asking you to select an ES3000 as shown in Figure A 2 Figure A 2 Selecting an ES3000 l If you install only one ES3000 in the server A dialog box is displayed after you click the tool icon asking you to set the OTHER field as shown in Figure A 3 The OTHER field value contains a maximum of 31 characters Figure A 3 Setting an...

Page 97: ...erver a dialog box is displayed after you click the tool icon asking you to select an ES3000 as shown in Figure A 4 Figure A 4 Selecting an ES3000 l If you install only one ES3000 in the server a dialog box is displayed after you click the icon asking you to select the firmware ssd_fw as shown in Figure A 5 Tecal ES3000 High Performance PCIe SSD Card User Guide A Command Description Issue 04 2014 ...

Page 98: ...Update 3 firmware completed INFO Update BM firmware completed INFO Please power off and power on or reboot your system In the Information dialog box click OK A 2 6 Capacity Setting Tool Function The ES3000 write performance especially the random write input output operations per second IOPS of small data blocks depends on the capacity A smaller capacity ensures a higher random write IOPS of small ...

Page 99: ...r off and then power on the server Icon The icon of the tool for setting a capacity is Parameter Description l If you install multiple ES3000s in the server a dialog box is displayed after you click the tool icon asking you to select an ES3000 as shown in Figure A 6 Figure A 6 Selecting an ES3000 l If you install only one ES3000 in the server a dialog box is displayed after you click the icon aski...

Page 100: ... The command is used to delete all data on an SSD device NOTICE l The data deletion operation cannot be interrupted If the operation is interrupted you need to delete all data again Otherwise the SSD device cannot be properly used l Back up all required data before this operation This is because all data on the ES3000 will be lost after this operation Use the command with caution Tecal ES3000 High...

Page 101: ...e yes or no yes Begin clean data in SSD 0 please wait a moment Erase SSD 0 successfully Please reboot system Restart the OS A 3 Commands Used in VMware This topic describes the ES3000 commands used in VMware After you install the ES3000 driver in VMware common ES3000 commands are supported A 3 1 Querying General Information About HIO Devices hio_info Function The command is used to query general i...

Page 102: ...rmware version 209 Battery firmware version 005 Battery status OK Run time sec 241871 Total IO read 2635580821 Total IO write 11958359432 Total read MB 101904289 Total write MB 95061798 IO timeout 0 R W error 0 Max bit flip 6 Average EC 303 Max bad block rate 0 049 Event status OK Health OK A 3 2 Querying Logs hio_log Function The command is used to query logs of a specified SSD device on the serv...

Page 103: ...retry 2012 08 14 15 34 53 0x3d dev hioa controller 0 flash 32 Init write pointer mismatch A 3 3 Querying Temperature Information hio_temperature Function The command is used to query temperature information of the SSD controllers NOTE You can run the hio_temperature command in any directories Syntax hio_temperature Parameter Value Parameter Description Parameter Description Value d Specifies the S...

Page 104: ...he SSD device For example dev chioa or dev chiob i Sets the OTHER field to customize the e label The OTHER field value contains a maximum of 31 characters h Displays help information about the command None V Displays the command version None Example l Set the OTHER field of SSD device dev chioa to myHIO hio_label d dev chioa i myHIO The following command output is an example Updating the device hi...

Page 105: ...em for the upgraded firmware to take effect Syntax hio_firmware Parameter Value Parameter Description Parameter Description Value d Specifies the ES3000 to be upgraded For example dev chioa or dev chiob f Specifies the path where the upgrade file is stored Any self defined paths for example tmp firmware hio_fw i Does not back up the current firmware None h Displays help information about the comma...

Page 106: ...y again Otherwise the SSD device cannot be properly used l Before setting the capacity migrate all virtual machines from the ES3000 and ensure that no host is accessing the ES3000 l Back up all required data before setting the capacity This is because all data on the ES3000 will be lost after the capacity is set Use the command with caution NOTE A new capacity takes effect after you restart the op...

Page 107: ...used to delete all data on an SSD device NOTICE l The data deletion operation cannot be interrupted If the operation is interrupted you need to delete all data again Otherwise the SSD device cannot be properly used l Before deleting all data migrate all virtual machines from the ES3000 and ensure that no host is accessing the ES3000 l Back up all required data before deleting all data This is beca...

Page 108: ...enance mode Make sure the device is unmounted and unused The tool may take several minutes please wait before completed Do you want to continue yes or no yes Clearing hioa please wait OK All data has been cleared Hioa will become effective AFTER reboot Please reboot Restart the OS Tecal ES3000 High Performance PCIe SSD Card User Guide A Command Description Issue 04 2014 03 05 Huawei Proprietary an...

Page 109: ...3 hio_snmp Initial Configuration This topic describes the initial configuration of the hio_snmp B 4 Querying hio_snmp Information This topic describes the software for querying hio_snmp information and where to obtain the software B 5 SNMP OID This topic describes the Simple Network Management Protocol SNMP object identifier OID defined by the ES3000 Tecal ES3000 High Performance PCIe SSD Card Use...

Page 110: ...formation base MIB and the SNMP client uses the hio_snmp to monitor ES3000 health status You can log in to http support huawei com enterprise choose Software Downloads IT Server Accelerator Tecal ES3000 and download the required SNMP agent program B 2 Installing and Uninstalling hio_snmp This topic describes how to install and uninstall hio_snmp in Linux Preparations Before installing hio_snmp che...

Page 111: ...m OS as the root user 2 Open the snmpd conf file by running the following command vi etc snmp snmpd conf 3 Press i to enter the editing mode and locate the following information in the snmpd conf file trap2sink 127 0 0 1 162 4 Set 127 0 0 1 to the trap destination address Then the SNMP agent sends traps to the destination SNMP manager trap2sink destination_ip 162 5 Press Esc and enter wq Save and ...

Page 112: ...browser see http software informer com Common Problem The SELinux limits some SNMP operations and the hio_snmp may fail to operate properly Therefore disable the SELinux if unnecessary or change the SELinux rights B 5 SNMP OID This topic describes the Simple Network Management Protocol SNMP object identifier OID defined by the ES3000 The SNMP OID is a value defined in the management information ba...

Page 113: ... OCTET STRING Read only maxBadBlockRa te 1 3 6 1 4 1 2011 2 269 2 1 10 Maximum bad block rate OCTET STRING Read only averageErase Count 1 3 6 1 4 1 2011 2 269 2 1 11 Average erase count Integer32 Read only eccInfo 1 3 6 1 4 1 2011 2 269 2 1 12 Maximum bit flipping quantity OCTET STRING Read only batteryVersion 1 3 6 1 4 1 2011 2 269 2 1 13 Battery version OCTET STRING Read only batteryStatus 1 3 6...

Page 114: ...ead only totalWriteMB 1 3 6 1 4 1 2011 2 269 2 1 25 Total write MB Counter64 Read only ioTimeOut 1 3 6 1 4 1 2011 2 269 2 1 26 IO timeout count Counter64 Read only rwError 1 3 6 1 4 1 2011 2 269 2 1 27 Read and write error count Counter64 Read only userInfo 1 3 6 1 4 1 2011 2 269 2 1 28 User information OCTET STRING Read write alarmLed 1 3 6 1 4 1 2011 2 269 2 1 29 Alarm indicator status Integer32...

Page 115: ...EE This topic describes the Waste Electrical and Electronic Equipment WEEE standards that the product complies with C 5 REACH This topic describes the Regulation concerning the Registration Evaluation Authorization and Restriction of Chemicals REACH standards that the product complies with C 6 UL This topic describes the Underwriters Laboratories Inc UL standard that the product complies with C 7 ...

Page 116: ...rmity with European CE marking comply with the EMC Directive 89 336 EEC and the Low Voltage Directive 73 23 EEC issued by the Commission of the European Union If this product is a piece of telecom equipment the R TTE Directive 1999 5 EC that complies with the EMC Directive 89 336 EEC and the Low Voltage Directive 73 23 EEC implies conformity to the following European norms the equivalent internati...

Page 117: ...n and Restriction of Chemicals REACH standards that the product complies with REACH is EU standards The product has obtained the REACH certification C 6 UL This topic describes the Underwriters Laboratories Inc UL standard that the product complies with UL is a non profitable product safety test and certification institute UL has its own certification system for the whole product components and ma...

Page 118: ...try of Information and Communication MIC and Korea Broadcasting Commission KBC are merged to found the Korea Communications Commission KCC which is the highest level broadcasting and communications regulation agency in Korea and functions like the Federal Communications Commission FCC The certification for information communications equipment is a compulsory certification implemented based on the ...

Page 119: ... you get technical support from Huawei collect fault information or prepare the commissioning environment D 2 Getting Help from Huawei Support Website This topic describes how to get help from http support huawei com enterprise Tecal ES3000 High Performance PCIe SSD Card User Guide D How to Get Help Issue 04 2014 03 05 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 111 ...

Page 120: ...l support Huawei technical engineers may help you to perform some operations to further collect fault information or rectify the fault Therefore you need to make certain preparations before seeking for technical support Prepare the things that may be used such as the spare parts of each component screwdrivers screws serial cables and network cables D 2 Getting Help from Huawei Support Website This...

Page 121: ...box at the upper right corner at http support huawei com enterprise For details about server compatibility see the Compatibility List Tecal ES3000 High Performance PCIe SSD Card User Guide D How to Get Help Issue 04 2014 03 05 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 113 ...

Page 122: ... MLC multi level cell MTBF mean time between failures P PCIe PCI Express R RAID redundant array of independent disks RS Reed Solomon S SSD solid state drive Tecal ES3000 High Performance PCIe SSD Card User Guide E Acronym or Abbreviation Issue 04 2014 03 05 Huawei Proprietary and Confidential Copyright Huawei Technologies Co Ltd 114 ...

Reviews: