Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211
and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items
are licensed to the U.S. Government under vendor's standard commercial license.
The information 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 the warranty for this product, see the warranty information website:
h
ttp://www.hp.com/go/storagewarranty
Microsoft, Windows, Windows XP, and Windows NT are U.S. registered trademarks of Microsoft Corporation.
Contents
About this guide ................................................................................... 5
• Downloading and installing the approved driver and utilities
• Maintaining the IO Accelerator
Abstract
The following IO Accelerator models are described in this document:
• HP StorageWorks 80GB IO Accelerator for BladeSystem c-Class (80GB IO Accelerator)
• HP StorageWorks 160GB IO Accelerator for BladeSystem c-Class (160GB IO Accelerator)
• HP StorageWorks 320GB IO Accelerator for BladeSystem c-Class (320GB IO Accelerator)
Intended audience
This guide is intended for service administrators with knowledge of:
• HP BladeSystem c-Class installation and configuration
• Basic operating system commands and utilities
Document conventions and symbols
ElementConvention
Cross-reference links and e-mail addressesBlue text: Document conventions and symbols
ttp://www.hp.com
Bold text
Monospace text
Monospace, italic text
Monospace, bold text
Website addressesBlue, underlined text: h
• Keys that are pressed
• Text typed into a GUI element, such as a box
• GUI elements that are clicked or selected, such as menu
and list items, buttons, tabs, and check boxes
Text emphasisItalic text
• File and directory names
• System output
• Code
• Commands, their arguments, and argument values
• Code variables
• Command variables
Emphasized monospace text
IO Accelerator for BladeSystem c-Class user guide5
WARNING!
Indicates that failure to follow directions could result in bodily harm or death.
CAUTION:
Indicates that failure to follow directions could result in damage to equipment or data.
IMPORTANT:
Provides clarifying information or specific instructions.
NOTE:
Provides additional information.
TIP:
Provides helpful hints and shortcuts.
HP technical support
For worldwide technical support information, see the HP support website:
http://www.hp.com/support
Before contacting HP, collect the following information:
• 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.
Some parts do not qualify for CSR. Your HP-authorized service provider will determine whether a
repair can be accomplished by CSR.
For more information about CSR, contact your local service provider, or see the CSR website:
http://www.hp.com/go/selfrepair
About this guide6
Subscription service
HP recommends that you register your product at the Subscriber's Choice for Business website:
http://www.hp.com/go/e-updates
After registering, you will receive e-mail notification of product enhancements, new driver versions,
firmware updates, and other product resources.
HP websites
For additional 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 documentation, please send a message to
storagedocsFeedback@hp.com. All submissions become the property of HP.
IO Accelerator for BladeSystem c-Class user guide7
About this guide8
1 Introduction
Included:
•Overview
• Required operating environment
This document includes information on installing and maintaining your HP StorageWorks IO Accelerator
(also referenced as an IO Accelerator).
Overview
Designed around a revolutionary silicon-based storage architecture known as ioMemory, the HP
StorageWorks IO Accelerator is the world’s most advanced NAND flash storage device. With
performance comparable to DRAM and storage capacity on par with today’s hard disks, it improves
storage performance by orders of magnitude. The IO Accelerator dramatically increases performance
so that every server can contain internal storage that exceeds the I/O performance of an enterprise
SAN.
The IO 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 environments:
Operating systems
• SUSE LINUX Enterprise Server 10 (AMD64/EM64T)
• Red Hat Enterprise Linux 4 (AMD64/EM64T)
• Red Hat Enterprise Linux 5 (AMD64/EM64T)
• Microsoft Windows Server 2003 (x86_64-bit only) SP2
• Microsoft Windows Server 2008 (x86_64-bit only) SP1
IMPORTANT:
All operating systems must be 64-bit architecture.
Hardware
The adapter is provided in a c-Class Type 1 Mezzanine card form factor. It can be installed in both
Type 1 and Type 2 mezzanine slots within the c-Class blade servers, allowing a total of 2 cards in a
half-height server blade, and 3 cards in a full-height server blade.
IO Accelerator for BladeSystem c-Class user guide9
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)
4008,192
8004,096
1,5002,048
2,9001,024
5,600512
Introduction10
2 Hardware installation
Included:
• Installing the HP StorageWorks IO Accelerator
• Verifying Hardware Installation
Installing the HP StorageWorks IO Accelerator
WARNING!
To reduce the risk of personal injury from hot surfaces, allow drives and internal system components
to cool before touching them.
WARNING!
Reduce the risk of electric shock by removing all AC power from the system before installing or
replacing any non-hot-plug hardware option. Disconnect all power cords to completely remove power
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 then power down the server blade.
d.Remove the server blade from the enclosure.
e.Lift the access panel latch, slide the access panel to the rear, and then remove the access
panel and set aside.
2.Remove any protective covering from the IO Accelerator.
IO Accelerator for BladeSystem c-Class user guide11
3.Install the IO Accelerator card as shown below.
The following illustration demonstrates installing the IO Accelerator on a full-height server blade.
The following illustration demonstrates installing the IO Accelerator on a half-height server blade.
4.Reinstall the server blade access panel and 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" section will show if the cards have been detected properly. For example
Hardware installation12
NOTE:
The HP StorageWorks IO Accelerator does 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 guide13
Hardware installation14
3 Linux environments
Included:
• Installation Requirements
• Downloading and installing the driver and utilities
• Adding a file system, formatting, and performing multi-disk configuration
• Using the Logical Volume Manager
• Configuring RAID
• Upgrading firmware
• Upgrading the driver
• Unmanaged Shutdown Issues
• Exploring IO Accelerator Linux Driver Loading
• Linux installation of Simple Network Management Protocol (SNMP)
Installation Requirements
The HP-provided Linux installers for the IO Accelerator do not contain binary driver modules. Instead,
they build the binary driver RPMs specific to the active Linux kernel by using a source RPM for the
driver and compiler/build tools. This allows for the use of customized kernels, but does place additional
requirements on the system used for initial 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:
RequirementsDistro
RHEL4
RHEL5
These modules may have other dependencies that will be installed automatically assuming you are
using some type of package manager/installer. The kernel-devel (for RHEL4 and RHEL5) and
kernel-source (for SLES) modules must match the kernel version in use.
Downloading and installing the driver and utilities
Two methods are available for installing the driver and utilities.
1.Load the USB drive shipped with the HP IO Accelerator unit
IO Accelerator for BladeSystem c-Class user guide15
2.Download from http://www.hp.com/support; search for product named "HP StorageWorks IO
Accelerator"
Select the appropriate file(s) for your operating environment, and download the file(s).
Installing using the HP installer script
1.Download driver and utility package as described in Downloading and installing the driver and
utilities.
2.Ensure that the system you are installing to has the necessary Linux components installed:
3.Change the directory to where you placed the downloaded package and enter the following
command to begin installation (this example uses the 1.2.4 version on RHEL4):
bash iodrive-1.2.4_rhel4_installer.sh
If the dialog package is installed on your server, the installer script will present a menu to control the
installer. If the dialog package is not installed, you will see this message instead:
Performing standard install. For 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 IO Accelerator_files sub-directory.
Deploying the built packages
If you need to deploy the driver to other systems (e.g. systems without a complete build environment),
you can find the newly compiled binary driver RPM in the following directories: