background image

HP IO Accelerator Management Tool

52

Summary of Contents for AJ878A - StorageWorks 320 GB Hard Drive

Page 1: ...HP StorageWorks IO Accelerator for BladeSystem c Class user guide Part number 595173 001 Second edition November 2009 ...

Page 2: ...formation contained herein is subject to change without notice The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services Nothing herein should be construed as constituting an additional warranty HP shall not be liable for technical or editorial errors or omissions contained herein WARRANTY STATEMENT To obtain a copy of...

Page 3: ...iver and utilities 15 Installing using the HP installer script 16 Deploying the built packages 16 Loading the driver 17 Adding a file system formatting and performing multi disk configuration 17 Using the Logical Volume Manager 17 Configuring RAID 18 RAID0 Striped 18 RAID1 Mirrored 18 Upgrading firmware 18 Upgrading the driver 19 Uninstalling the software 19 Unmanaged Shutdown Issues 20 Exploring ...

Page 4: ...g the IO Accelerator 29 Identifying IO Accelerator devices 29 Formatting the IO Accelerator 30 Adding a file system formatting and performing multi disk configuration 30 Upgrading firmware 30 Upgrading the driver 31 Windows installation of SNMP 31 Enabling System Management Homepage SMH for Windows 32 5 HP IO Accelerator Management Tool 33 Operating system support 33 Windows 33 Linux 33 Software i...

Page 5: ... Tool Menu 51 6 Utilities 53 fio attach 53 fio beacon 54 fio detach 54 fio format 54 fio status 55 fio pci check Linux only 55 fio read lebmap Linux only 55 fio update iodrive 55 IO Accelerator for BladeSystem c Class user guide 5 ...

Page 6: ... administrators with knowledge of HP BladeSystem c Class installation and configuration Basic operating system commands and utilities Document conventions and symbols Element Convention Cross reference links and e mail addresses Blue text Document conventions and symbols Website addresses Blue underlined text http www hp com Keys that are pressed Text typed into a GUI element such as a box GUI ele...

Page 7: ...on Product model names and numbers Technical support registration number if applicable Product serial numbers Error messages Operating system type and revision level Detailed questions Customer self repair HP customer self repair CSR programs allow you to repair your StorageWorks product If a CSR part needs replacing HP ships the part directly to you so that you can install it at your convenience ...

Page 8: ...information see the following HP websites HP BladeSystem technical resources white papers and support documents http www hp com go bladesystem documentation HP BladeSystem components http h18004 www1 hp com products blades components c class components html HP support http www hp com support Documentation feedback HP welcomes your feedback To make comments and suggestions about product documentati...

Page 9: ...Accelerator is the world s first data accelerator designed specifically to improve the bandwidth for I O bound applications The IO Accelerator is a no compromise solution for the toughest computational challenges faced by data centers today putting it in a league of its own Required operating environment The HP StorageWorks IO Accelerator is supported for use in the following operating environment...

Page 10: ...ers allowing a total of 2 cards in a half height server blade and 3 cards in a full height server blade The amount of free RAM required by the driver depends on the size of the blocks used when writing to the drive The smaller the blocks the more RAM required Here are the guidelines for each 80GB of storage RAM usage Megabytes Average Block Size bytes 400 8 192 800 4 096 1 500 2 048 2 900 1 024 5 ...

Page 11: ...from the server CAUTION Electrostatic discharge ESD can damage electronic components Be sure that you are properly grounded earthed before beginning any installation procedure 1 Remove the desired server blade from the enclosure and then remove the server blade access panel a Identify the proper server blade in the enclosure b Back up all server blade data c Stop all activity on the server and the...

Page 12: ...d then reinstall the server blade in its operating position in the server blade enclosure Verifying Hardware Installation After powering up the server in the BladeSystem chassis you can verify that the mezzanine card has been installed correctly using the HP BladeSystem Onboard Administrator Refer to the Information tab of the Device Bay containing the server blade The Mezzanine Card Information s...

Page 13: ...s not support boot capability Because it is a storage device you may see it listed in the server BIOS Boot Controller Order setup screens However it is not currently supported as a boot device IO Accelerator for BladeSystem c Class user guide 13 ...

Page 14: ...Hardware installation 14 ...

Page 15: ...ial installation e g the build system After performing an installation on the build system the binary driver RPM can then be deployed to other systems without having to rebuild it The base modules required for the build system are summarized in the following table Requirements Distro kernel x86 64 kernel devel x86 64 rpm build rsync redhat lsb gcc dialog RHEL4 kernel x86 64 kernel devel x86 64 rpm...

Page 16: ...more advanced features of this installer please install the dialog package With dialog installed you will be able to choose whether or not to install the optional snmp and jni packages NOTE If you were able to install the driver proceed to Loading the driver If you were unable to install please review the install log in the iodrive_files sub directory Deploying the built packages If you need to de...

Page 17: ...c Sub device 324d Internal temperature avg 37 4 degC max 47 7 degC Media status Healthy 99 46 blocks good Adding a file system formatting and performing multi disk configuration If you want to use a standard file system such as ext3 you can now create and format partitions using standard disk management utilities The options are Use the mount command to mount resulting partitions and edit system s...

Page 18: ...AID RAID0 Striped Enter the command mdadm create dev md0 level 0 raid devices 2 dev fioa dev fiob to create a striped set where fioa and fiob are the two IO Accelerators you want to stripe Use fio status to view your specific names RAID1 Mirrored Enter the command mdadm create dev md0 level 1 raid devices 2 dev fioa dev fiob to create a mirrored set using the two IO Accelerators fioa and fiob Agai...

Page 19: ... the server shutdown h now IMPORTANT For the firmware upgrade to write to the device properly you must shut the system all the way down and bring it all the way back up not just perform a restart The following image is an example of the screen display during a firmware update fio update iodrive usr share fusionio images iodrive_17350 fff Device ID 0 48 00 0 Updating device firmware from 15950 to 1...

Page 20: ...sistency check during the reboot This may take several minutes or more to complete and is shown by a progress percentage during Windows startup Although data written to the IO Accelerator will not be lost due to unmanaged shutdowns important data structures may not have been properly committed to the drive This consistency check repairs these data structures Exploring IO Accelerator Linux Driver L...

Page 21: ...er Completely Users can disable the loading of the IO Accelerator driver at boot time and thus prevent the auto attach process for diagnostic or troubleshooting purposes on either udev or init script systems with the following steps To disable driver loading and auto attach 1 Append the following parameter at the kernel command line of your boot loader iodrive 0 2 Continue with the Linux boot proc...

Page 22: ..._UMOUNT in the options file If these processes are not killed the filesystem will not be able to be unmounted This may keep the driver from unloading cleanly causing a significant delay on the subsequent boot Special considerations when using LVM or MD For all distributions the recommended method for using LVM and MD devices is to disable udev based auto loading of the driver and use the init scri...

Page 23: ... following LVM_VGS variable LVM_VGS dev vg0 dev vg1 Any filesystems you create on these volumes must use the hooks in the init script to do the mounting or unmounting of the filesystem during startup and shutdown Refer to the Mounting Filesystems section of this guide for details Linux installation of Simple Network Management Protocol SNMP The HP IO Accelerator SNMP subagent fio snmp agentx requi...

Page 24: ... the HP IO Accelerator fio snmp agentx SNMP subagent NOTE The port number 705 must not be already in use If already populated select another available port and ensure the subagent configuration file has the same port number used Create a fio snmp agent conf file in the directory of the master agent snmpd conf file etc snmp Edit the fio snmp agentx conf file and add the following required to enable...

Page 25: ...start Once the SNMP master agent is started you can start the subagent by running usr bin fio snmp agentx NOTE The subagent command fio snmp agentx must be restarted after every reboot or a script can be added to etc init d to start up the subagent on reboots To confirm fio snmp agentx SNMP subagent is installed and running ps ef grep fio To confirm both the agent and subagent are running ps ef gr...

Page 26: ...ts of the file hp io accel smh templates 8 20 tar to a local directory by running following command tar xvf hp io accel smh templates 8 20 tar 3 Change to the directory hp io accel smh templates 8 20 4 Execute install sh script by running the following command install sh Troubleshooting SNMP If the IO Accelerator isn t viewable on the System Management Homepage the port selected may already be in ...

Page 27: ...rol Panel 3 Select Add or Remove Programs 4 Highlight the package program NOTE Both the IO Manager and HP StorageWorks IO Accelerator Software need to be uninstalled 5 Select Remove 6 Restart the server and log in as a user with Administrative privileges Downloading and installing the driver and utilities 1 Download the current driver and support packages from the HP Support website http www hp co...

Page 28: ...allation of 1 2 7 6 Install the HP StorageWorks IO Accelerator 1 2 7 software NOTE This will also extract the firmware image used to update the IO Accelerator card 7 Reboot NOTE HP IO Accelerator Management Tool 1 2 7 won t detect the card until the system is rebooted rendering it unable to update the firmware prior to rebooting 8 Use HP StorageWorks IO Accelerator Management Tool to flash upgrade...

Page 29: ...u select the Server Manager 2 Select the Disk Management plug in located under the Storage category The IO Accelerator should be displayed as a new disk If the firmware is up to date you will be able to initialize format partition and create volumes on the drive Proceed to the next step If the drive is not displayed the firmware is out of date and the driver has elected to hide the disk drive from...

Page 30: ...om the Storage branch of the tree choose Disk Management 2 Find the IO Accelerator in the list of storage devices then right click it and choose Initialize Disk 3 After the device is initialized you can add partitions or volumes see the Disk Management documentation for more details You can create dynamic volumes which can be used in multi disk RAID configurations spanned striped mirrored or RAID ...

Page 31: ...TE The upgrade instructions provided with the new code defines what you need to do with each release Make sure you read the release notes as well as the install instructions to ensure no loss of data Windows installation of SNMP The HP StorageWorks IO Accelerator supports monitoring using SNMP The Windows install script includes the HP StorageWorks IO Accelerator SNMP extension agent This HP Stora...

Page 32: ...w hp com support Once the method is determined 1 Download the templates file HP_IO_Accel_SMH_templates 8 20 zip to a local directory on the server where you want to install these SMH templates 2 Extract the contents of HP_IO_Accel_SMH_templates 8 20 zip to a Local directory 3 Change to directory hp io accel smh templates 8 20 4 Execute the install bat by double clicking on it to install the SMH te...

Page 33: ...Tool runs on both Windows and Linux platforms Windows The IO Accelerator Management Tool application runs on the following Microsoft Windows XP Professional 64 Bit with SP2 or higher Microsoft Windows 2003 Server 64 Bit with SP2 or higher Microsoft Windows 2008 Server 64 Bit all versions with SP1 or higher Microsoft Windows Vista 64 bit all versions NOTE All operating systems must be 64 bit archit...

Page 34: ... packages hp_io_accelerator_management_tool gui 2 1 0 37621 1 1 noarch rpm hp_io_accelerator_management_tool jre 2 1 0 37621 1 1 x86_64 rpm NOTE The actual filenames may vary 3 Enter the command sudo rpm Uvh hp_io_accelerator_management_tool rpm NOTE All commands require administrator privileges Log in as root or use sudo to run the install This installs the application hp_io_accelerator_managemen...

Page 35: ... Report panel on the right displays details on one or more selected devices Performance Report When you click on the Performance tab IO Accelerator Management Tool draws a real time graph of selected attached devices throughput You can view Read and Write vs Time which measures throughput in megabytes per second or you can separate the data into two graphs Read MB sec vs Time and Write MB sec vs T...

Page 36: ...hat the operating system can interact with it Attach Device only works on a detached device Detach Device Detaches an IO Accelerator so you can perform a low level format or upgrade the firmware Detach Device only works on an attached device NOTE A low level format is NOT the same as an OS file system format and should generally be performed only when recommended by Hewlett Packard Customer Suppor...

Page 37: ...The Ctrl A key combination will select all the available items in a list such as all the IO Accelerators in the Device Tree Device Tree The Device Tree displays a tree view of all installed IO Accelerator devices on this computer The computer is identified with its Server Name IP Address Operating System and version if known Each installed IO Accelerator is identified by name on a separate branch ...

Page 38: ...d out more information about each drive by hovering over it with the mouse pointer in the Device Tree Windows only Right clicking on the Tool Tip brings up a context menu as shown below HP IO Accelerator Management Tool 38 ...

Page 39: ...nly the first one is shown in the Device Tree NOTE The other mount points and detailed file system information can be seen by mousing over the device and waiting for the Tool Tip to appear All of this information shows up in the Tool Tip unless there is an error on the device in which case that is displayed instead Tool Tip works in Windows only Drive Detached When a drive is not available to the ...

Page 40: ...rror Conditions When conditions require attention IO Accelerator Management Tool will indicate warnings and errors in the Device Tree Warnings are indicated by a yellow triangle with an ex clamation point while errors are indicated by a red stop sign with an exclamation point A message in the Device Report panel provides troubleshooting information for selected devices HP IO Accelerator Management...

Page 41: ...in what fields they report due to hardware differences Driver Version This indicates the IO Accelerator driver software version Device Name The number indicates the device s Serial Number Status Shows the status of the device Normal is Attached Other status messages include de tached scanning data stopped or in an error condition Serial Number Firmware version Manufacture date Max Capacity indicat...

Page 42: ... Management Tool will save the contents of the Device Report panel to the Clipboard You can then paste this information as needed into a report or other document Performance Monitoring When you click on the Performance tab IO Accelerator Management Tool draws a real time graph of the read and write performance of selected attached devices Read and Write vs Time measures throughput in megabytes per...

Page 43: ... the firmware on the selected device s Low Level Format Performs a low level format to change the logical size of the device Attach Device Attaches an IO Accelerator so that the operating system can interact with it Attach only works on detached devices Detach Device Detaches an IO Accelerator so you can perform a low level format or upgrade the firmware Detach only works on attached devices To ma...

Page 44: ...mware upgrade as this could cause device failure If one is not already in place consider adding a UPS to the system prior to performing a firmware upgrade Interrupting an update while it is in progress can result in permanent damage to the device Never use the Windows Task Manager to stop the update or kill the process in Linux For this same reason the IO Accelerator Management Tool ignores all ex...

Page 45: ...alled the firmware in a non standard location the Select Firmware File dialog will open to the correct location Once you have selected a file from a given folder that folder will be saved as the default place for the file chooser to open next time you do a firmware update 6 The selected file will now appear in the confirmation dialog 7 Click Next to proceed 8 Click Update The selected drive s will...

Page 46: ...t If you want to select a different firmware update file click Back to return to the file selection dialog Attach Device The Attach Device operation creates a link so the IO Accelerator interacts with the operating system In most cases the operating system driver automatically attaches the installed IO Accelerator s at boot time so you only need to use Attach Device when you manually detach an IO ...

Page 47: ...eration fails an error message appears Mixed Attached Detached Devices If you select a set of IO Accelerators to attach some of which are attached and some are detached the Confirm Attach dialog will display a list of the drives and their status When you click on Attach the IO Accelerator Management Tool will proceed to connect only the detached devices those marked Ready Detach Device Detach Devi...

Page 48: ...hed the Detach button will gray out For each device as it detaches When the Detach Device operation finishes the message appears Use Attach to restore the operating system access to the IO Accelerator Mixed Attached Detached Devices If you select a set of IO Accelerators to detach some of which are attached and some are detached the Confirm Detach dialog will display a list of the drives and their...

Page 49: ...lume on the device CAUTION Formatting an IO Accelerator will destroy any data still on the device If you have not backed up data to another device choose Cancel to abort the format To format an IO Accelerator 1 Select one or more IO Accelerator s from the Device Tree 2 Click Low Level Format 3 Select which type of format you wish to perform Maximum Capacity Creates the maximum possible capacity fo...

Page 50: ...r formatting for each device 5 Click Format to perform the format At this point the IO Accelerator Management Tool will automatically detach the selected device s It will then display a blue progress bar in the Device Report panel showing both the percentage of as well as the estimated time remaining to complete the format HP IO Accelerator Management Tool 50 ...

Page 51: ... icon in the upper left corner This menu offers three options Enable Disable Bare Mode This toggles the IO Accelerator Management Tool interface between fullgraphics and limited graphics for use with remote consoles The IO Accelerator Management Tool console retains the last setting upon closing About IO Accelerator Management Tool Displays the version splash screen Exit Closes the IO Accelerator ...

Page 52: ...HP IO Accelerator Management Tool 52 ...

Page 53: ...rmatted using the fio format utility the IO Accelerator board comes pre formatted so generally it s not necessary to use this utility unless you need to reformat the drive for performance reasons also note that the fio format utility performs a low level format that is not the same as doing a format on a file system using standard disk management utilities After that fio attach makes the file syst...

Page 54: ...IO Accelerator board dev fctx where x indicates the board number 0 1 2 etc For example dev fct0 q Quiet option Disables progress status fio format Performs a low level format of the IO Accelerator This format is distinct from a format performed by the operating system The utility displays a progress bar and percentage as it completes the format NOTE The IO Accelerator ships pre formatted so normal...

Page 55: ...erator If it shows less than 1000 you should verify your hardware installation to make sure the mezzanine card is seated properly fio pci check d value f i r v h I Print the device serial number only valid when the driver is NOT loaded fio read lebmap Linux only Dumps the current LEB map for an IO Accelerator and writes the map to standard output fio read lebmap d value f i r v h device node Devic...

Page 56: ...lename with full path of the firmware file Under Linux this is typically in the usr share fusionio images directory On Windows it can usually be found in C Program Files HP StorageWorks IO Accelerator Firmware fff file Force upgrade used primarily to downgrade to an earlier firmware version f CAUTION Use the f option with care as it could damage your board Pretend show what updates would be done t...

Reviews: