HP AJ878A, AJ878A 320 User Manual

HP StorageWorks
IO Accelerator for BladeSystem c-Class user guide
Part number: 510461-001 First edition: March 2009
Legal and notice information
© Copyright 2009 Hewlett-Packard Development Company, L.P.
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
Intended audience ...................................................................................................................... 5
Document conventions and symbols ............................................................................................... 5
HP technical support ................................................................................................................... 6
Customer self repair .................................................................................................................... 6
Subscription service .................................................................................................................... 7
HP websites ............................................................................................................................... 7
Documentation feedback ............................................................................................................. 7
1 Introduction ....................................................................................... 9
Overview ................................................................................................................................... 9
Required operating environment ................................................................................................... 9
Operating systems ................................................................................................................ 9
Hardware ........................................................................................................................... 9
2 Hardware installation ....................................................................... 11
Installing the HP StorageWorks IO Accelerator ............................................................................. 11
Verifying Hardware Installation ................................................................................................... 12
3 Linux environments ........................................................................... 15
Installation Requirements ............................................................................................................ 15
Downloading and installing the driver 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 IO Accelerator Linux Driver Loading .............................................................................. 20
Controlling driver loading .................................................................................................... 20
Using the init scripts ..................................................................................................... 20
Using the udev script .................................................................................................... 21
Disabling Auto-Attach ................................................................................................... 21
Using the IO Accelerator Init Script ....................................................................................... 21
Mounting Filesystems .................................................................................................... 21
Driver Unloads ............................................................................................................ 22
Special considerations when using LVM or MD ...................................................................... 22
Configuring MD for auto loading ......................................................................................... 22
IO Accelerator for BladeSystem c-Class user guide 3
Configuring LVM for auto loading ......................................................................................... 22
Linux installation of Simple Network Management Protocol (SNMP) ................................................. 23
Verifying the master agent daemon ...................................................................................... 23
Master Agent Configuration ................................................................................................. 23
Configure the HP IO Accelerator fio-snmp-agentx SNMP subagent: ........................................... 24
Starting/Restarting the SNMP Service ................................................................................... 24
Subagent Log File ...............................................................................................................25
System Management Homepage (SMH) Support .................................................................... 25
Linux Installation Instructions .......................................................................................... 25
4 Windows Server environments ........................................................... 27
Uninstalling a previously-installed driver ....................................................................................... 27
Downloading and installing the driver and utilities ........................................................................ 27
Using the IO Accelerator Utilities .......................................................................................... 27
Initializing the IO Accelerator .............................................................................................. 28
Identifying IO Accelerator devices ............................................................................................... 28
Formatting the IO Accelerator ..................................................................................................... 28
Adding a file system, formatting, and performing multi-disk configuration ......................................... 29
Upgrading firmware .................................................................................................................. 29
Upgrading the driver ................................................................................................................. 30
Windows installation of SNMP ................................................................................................... 30
Enabling System Management Homepage (SMH) for Windows ............................................... 31
5 ioManager for Windows .................................................................. 33
Operating system support .......................................................................................................... 33
Software installation .................................................................................................................. 33
IO Accelerator management ................................................................................................ 34
Device tree pane ................................................................................................................34
Drive status ........................................................................................................................ 35
Detached IO Accelerator after install .................................................................................... 36
Management pane ................................................................................................................... 36
Saving IO Accelerator information ........................................................................................ 37
Operations Tab ..................................................................................................................38
Attach ........................................................................................................................ 39
Detach ....................................................................................................................... 41
6 Utilities ........................................................................................... 49
fio-attach ................................................................................................................................. 49
fio-beacon ............................................................................................................................... 50
fio-detach ................................................................................................................................ 50
fio-format ................................................................................................................................. 50
fio-status .................................................................................................................................. 51
fio-pci-check (Linux only) ............................................................................................................ 51
fio-read-lebmap (Linux only) ....................................................................................................... 51
fio-update-iodrive ...................................................................................................................... 51
4
About this guide
This guide provides information about:
Installing the IO Accelerator
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 guide 5
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 guide 7
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 guide 9
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 guide 11
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 guide 13
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.
kernel (x86-64), kernel-devel (x86-64), rpm-build, rsync, redhat-lsb, gcc, dialog
kernel (x86-64), kernel-devel (x86-64), rpm-build, rsync, redhat-lsb, gcc, dialog
kernel-smp, kernel-source, rsync, lsb, gcc, dialogSLES10
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 guide 15
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:
RHEL4 and RHEL5
/usr/src/redhat/RPMS/x86_64/iodrive-driver-{VERSION}.x86_64.rpm
SLES10
/usr/src/packages/RPMS/x86_64/iodrive-driver-{VERSION}.x86_64.rpm
The other RPMs for the utilities and firmware will be located in the "IO Accelerator_files" subdirectory where the installer script ran:
iodrive-jni-{VERSION}.x86_64.rpm
iodrive-util-{VERSION}.x86_64.rpm
iodrive-firmware-{VERSION}.noarch.rpm
iodrive-snmp-{VERSION}.x86_64.rpm
Copy these 4 files and the binary driver RPM to the target system and install them using the RPM package manager.
Linux environments16
Loading...
+ 36 hidden pages