HP IO Accelerator for BladeSystem c-Class User Manual

HP IO Accelerator Version 3.2.3 Windows
install and use HP IO Accelerators with a Microsoft Windows operating system. It is helpful to have
lerator software
Part Number: 647099-003
User Guide

Abstract

This document describes software requirements for all relevant HP IO Accelerators using Microsoft Windows operating systems. This document is intended for system administrators who plan to previous experience with HP IO Accelerators and a Microsoft Windows operating system. This user guide is intended for IO Acce release 3.2.3 or later.
February 2013 Edition: 3
© Copyright 2011, 2013 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.
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.
Microsoft®, Windows®, Windows® XP, Windows Vista®, and Windows Server® are U.S. registered trademarks of Microsoft Corporation.

Contents

About this guide ........................................................................................................................... 6
Contents summary ..................................................................................................................................... 6
Introduction .................................................................................................................................. 7
Overview ................................................................................................................................................. 7
Product naming ......................................................................................................................................... 7
Performance attributes ................................................................................................................................ 8
Required operating environment .................................................................................................................. 9
Supported firmware revisions ............................................................................................................ 9
Supported hardware ........................................................................................................................ 9
Windows Server environments ..................................................................................................... 12
Installation overview ................................................................................................................................ 12
Uninstalling a previously-installed driver ..................................................................................................... 12
Installing software on a Windows operating system ..................................................................................... 13
Using the Setup Wizard ................................................................................................................. 14
Upgrading device firmware from VSL 1.x.x or 2.x.x to 3.x.x ......................................................................... 19
Upgrading procedure .................................................................................................................... 20
Manual installation on Windows Server ..................................................................................................... 21
Manually installing on Windows Server 2003 ................................................................................... 22
Manually installing on Windows Server 2008 and 2012 ................................................................... 23
Upgrading the device firmware using Windows .......................................................................................... 23
Viewing the firmware version .......................................................................................................... 23
Performing the upgrade .................................................................................................................. 23
Upgrading driver software using Windows ................................................................................................. 24
Upgrading driver software using Windows in a non-RAID configuration ............................................... 24
Upgrading driver software using Windows in a RAID configuration ..................................................... 25
Defragmentation ..................................................................................................................................... 26
Silent install option .................................................................................................................................. 26
Outdated firmware check ......................................................................................................................... 26
Enabling PCIe power ............................................................................................................................... 27
IO Accelerator naming ............................................................................................................................. 27
Adding a file system, formatting, and performing multi-disk configuration ....................................................... 28
Creating a RAID configuration .................................................................................................................. 29
Using the IO Accelerator as swap with Windows operating system ............................................................... 29
Setting up SNMP for Windows operating systems ....................................................................................... 29
SNMP details for Windows operating systems ................................................................................... 29
Using test mode registry values ........................................................................................................ 30
SNMP MIB fields supporting Windows Server ................................................................................... 31
Using installation logs .............................................................................................................................. 33
Windows Installer logging options ................................................................................................... 33
Creating an installation log ............................................................................................................. 34
Creating an uninstall log ................................................................................................................ 34
Creating a patch install log ............................................................................................................. 34
Automated logging with the Windows Installer Logging Policy ............................................................ 35
Troubleshooting event log messages ................................................................................................ 35
Contents 3
Maintenance .............................................................................................................................. 37
Maintenance tools ................................................................................................................................... 37
Common maintenance tasks ..................................................................................................................... 37
Uninstalling the IO Accelerator driver package.................................................................................. 37
Disabling AutoAttach ..................................................................................................................... 37
Enabling Autoattach ...................................................................................................................... 38
Unmanaged shutdown issues .......................................................................................................... 38
Enabling PCIe power override .................................................................................................................. 38
Enabling the override parameter ..................................................................................................... 39
Utilities ...................................................................................................................................... 41
Utilities reference ..................................................................................................................................... 41
fio-attach ................................................................................................................................................ 41
fio-beacon .............................................................................................................................................. 42
fio-bugreport ........................................................................................................................................... 42
fio-config ................................................................................................................................................ 43
fio-config options ........................................................................................................................... 44
fio-detach ............................................................................................................................................... 45
fio-format ............................................................................................................................................... 46
fio-pci-check ........................................................................................................................................... 47
fio-status ................................................................................................................................................. 47
fio-sure-erase .......................................................................................................................................... 50
fio-trim-config .......................................................................................................................................... 51
fio-update-iodrive .................................................................................................................................... 52
Monitoring IO Accelerator health ................................................................................................. 54
NAND flash and component failure ........................................................................................................... 54
Health metrics ......................................................................................................................................... 54
Health monitoring techniques .................................................................................................................... 54
Flashback substitution events ..................................................................................................................... 55
Software RAID and health monitoring ........................................................................................................ 55
Trim support ............................................................................................................................... 57
Introduction to Trim .................................................................................................................................. 57
Trim platforms ......................................................................................................................................... 57
Using Trim .............................................................................................................................................. 57
Starting and stopping Trim .............................................................................................................. 58
Enabling Trim ................................................................................................................................ 58
Controlling Trim aggressiveness....................................................................................................... 58
Trim configurations .................................................................................................................................. 59
Using Windows page files with the IO Accelerator ......................................................................... 60
Introduction to Windows page files ........................................................................................................... 60
Configuring IO Accelerator paging support ................................................................................................ 60
RAM consumption ......................................................................................................................... 60
Non-paged memory pool ............................................................................................................... 61
Enabling and disabling paging support ............................................................................................ 61
Windows page file management ............................................................................................................... 62
Setting up page files ...................................................................................................................... 62
System drive paging file configuration .............................................................................................. 63
Guaranteeing minimum committable memory .................................................................................... 63
Verifying page file operation .......................................................................................................... 64
Virtual Memory performance .................................................................................................................... 64
Performance and tuning ............................................................................................................... 65
Contents 4
Introduction to performance and tuning ...................................................................................................... 65
Disabling DVFS ....................................................................................................................................... 65
Limiting APCI C-states .............................................................................................................................. 65
Setting NUMA affinity .............................................................................................................................. 66
Setting the interrupt handler affinity ........................................................................................................... 66
NUMA configuration ................................................................................................................... 67
Introduction to NUMA architecture ............................................................................................................ 67
FIO_AFFINITY parameter ......................................................................................................................... 67
Advanced configuration example .............................................................................................................. 68
Checking the log for errors ....................................................................................................................... 69
Resources .................................................................................................................................. 70
Subscription service ................................................................................................................................. 70
For more information ............................................................................................................................... 70
Support and other resources ........................................................................................................ 71
Before you contact HP .............................................................................................................................. 71
HP contact information ............................................................................................................................. 71
Customer Self Repair ............................................................................................................................... 71
Regulatory information ................................................................................................................ 79
Safety and regulatory compliance ............................................................................................................. 79
Turkey RoHS material content declaration ................................................................................................... 79
Ukraine RoHS material content declaration ................................................................................................. 79
Warranty information .............................................................................................................................. 79
Acronyms and abbreviations ........................................................................................................ 80
Documentation feedback ............................................................................................................. 82
Index ......................................................................................................................................... 83
Contents 5

About this guide

Accelerator. The 3.2.3 software and firmware reformat the drive, which causes data to be lost if

Contents summary

Instructions on downloading and installing the approved driver and utilities
Instructions on maintaining the IO Accelerator
Description of the following IO Accelerator models:
o HP IO Accelerator for BladeSystem c-Class o HP PCIe IO Accelerator o HP PCIe IO Accelerator Duo
CAUTION: Before upgrading to 3.x.x software and firmware, back up all data on the IO
not backed up. The 3.2.3 software is not backward compatible with 1.2.x or 2.x software.
About this guide 6

Introduction

Overview

Designed around ioMemory, a revolutionary storage architecture, HP IO Accelerator is an advanced NAND flash storage device. With performance comparable to DRAM and storage capacity on par with hard disks, the IO Accelerator increases performance so that every server can contain internal storage that exceeds the I/O performance of an enterprise SAN.
HP IO Accelerator is the first data accelerator designed specifically to improve the bandwidth for I/O-bound applications.
In addition to the hardware driver, the IO Accelerator also includes a VSL. This hybrid of the RAM virtualization subsystem and the disk I/O subsystem combines the best features of both systems. VSL functions as a disk to interface well with block-based applications and software, while also running like RAM underneath to maximize performance. This feature produces the following benefits:
Performance: The VSL offers direct and parallel access to multiple CPU cores, enabling near linear
performance scaling, consistent performance across different read/write workloads, and low latency with minimal interruptions and context switching.
Extensibility: The VSL enables flash-optimized software development, making each IO Accelerator
module a flexible building block for creating a flash-optimized data center.

Product naming

HP IO Accelerator Generation 1 devices include:
AJ876A: HP 80GB IO Accelerator for BladeSystem c-Class
AJ877A: HP 160GB IO Accelerator for BladeSystem c-Class
AJ878A: HP 320GB IO Accelerator for BladeSystem c-Class
AJ878B: HP 320 GB IO MLC Accelerator for BladeSystem c-Class
BK836A: HP 640GB IO MLC Accelerator for BladeSystem c-Class
IMPORTANT: Generation 1 IO accelerators for BladeSystem c-Class are only compatible with
600278-B21: HP 160GB Single Level Cell PCIe ioDrive for ProLiant Servers
G7 and earlier server blades.
600279-B21: HP 320GB Multi Level Cell PCIe ioDrive for ProLiant Servers
600281-B21: HP 320GB Single Level Cell PCIe ioDrive Duo for ProLiant Servers
600282-B21: HP 640GB Multi Level Cell PCIe ioDrive Duo for ProLiant Servers
641027-B21: HP 1.28TB Multi Level Cell PCIe ioDrive Duo for ProLiant Servers
HP IO Accelerator Generation 2 devices include:
QK761A: HP 365GB IO MLC Accelerator for BladeSystem c-Class
Introduction 7
QK762A: HP 785GB IO MLC Accelerator for BladeSystem c-Class
QK763A: HP 1.2 TB IO MLC Accelerator for BladeSystem c-Class
IMPORTANT: Generation 2 IO accelerators for BladeSystem c-Class are only compatible with
Gen8 and later server blades.
673642-B21: HP 365GB Multi Level Cell G2 PCIe ioDrive2 for ProLiant Servers
673644-B21: HP 785GB Multi Level Cell G2 PCIe ioDrive2 for ProLiant Servers
673646-B21: HP 1205GB Multi Level Cell G2 PCIe ioDrive2 for ProLiant Servers
673648-B21: HP 2410GB Multi Level Cell G2 PCIe ioDrive2 Duo for ProLiant Servers
721458-B21: HP 3.0TB Multi Level Cell G2 PCIe ioDrive2 for ProLiant Servers

Performance attributes

IO Accelerator capacity Models AJ878B and BK836A
NAND type Read Bandwidth (64kB) Write Bandwidth (64kB) Read IOPS (512 Byte) Write IOPS (512 Byte) Mixed IOPS* (75/25 r/w) Access Latency (512 Byte) Bus Interface
IO Accelerator capacity Models QK762A and QK763A
NAND type Read Bandwidth (1MB) Write Bandwidth (1MB) Read IOPS (Seq. 512 Byte) Write IOPS (Seq. 512 Byte)
Read IOPS (Rand. 512 Byte) Write IOPS (Rand. 512 Byte) Read Access Latency Write Access Latency Bus Interface
320GB 640GB
MLC (Multi Level Cell) MLC (Multi Level Cell) 735 MB/s 750 MB/s 510 MB/s 550 MB/s 100,000 93,000 141,000 145,000 67,000 74,000 30 µs 30 µs PCI-Express x4 PCI-Express Gen1 x4
785GB 1.2TB
MLC (Multi Level Cell) MLC (Multi Level Cell)
1.5 GB/s 1.5 GB/s
1.1 GB/s 1.3 GB/s 443,000 443,000 530,000 530,000
141,000 143,000 475,000 475,000 68µs 68µs 15µs 15µs PCI-Express Gen2 x4 PCI-Express Gen2 x4
*Performance achieved using multiprocessor enterprise server
Enterprise data integrity
Field upgradeability
Green footprint, 7.5W nominal per device
Introduction 8
NOTE: MSI was disabled to obtain these statistics.

Required operating environment

The IO Accelerator is supported for use in the following operating environments:
Windows Server 2003 (x86_64-bit only) SP2 (not supported on Gen8 servers)
Windows Server 2008 (x86_64-bit only) R1 with SP2 or higher
Windows Server 2008 (x86_64-bit only) R2
Windows Server 2012 (x86_64-bit only)
IMPORTANT: All operating systems must be 64-bit architecture.
NOTE: IO Accelerators cannot be used as hibernation devices.

Supported firmware revisions

After February 19, 2013, all IO Accelerators ship with firmware version 7.1.13.109322 or higher. This firmware version only works with VSL 3.2.2 or higher. If you are installing a recently purchased or a replacement IO Accelerator into a system that already has IO Accelerators installed, then you must upgrade the firmware on the previously installed devices to 7.1.13.109322 or higher. You must also upgrade the VSL to 3.2.2 or higher. Upgrading the firmware and VSL on cards that were running firmware versions 6.x.x or higher and VSL 3.x.x or higher is NOT data destructive. However, HP recommends that you back up any data on the device before performing the upgrade. The latest supported version of the firmware and VSL can be found on the HP website (http://www.hp.com).
Release Firmware revision
1.2.4
1.2.7
1.2.8.4
2.2.x
2.2.3
2.3.1
3.1.1
3.2.3
17350 36867 or 42014 43246 43674 101583 101971 4 or 101971_6 107004 or greater 109322

Supported hardware

HP IO Accelerator for BladeSystem c-Class BladeSystem c-Class IO Accelerators have two distinct designs for the respective server product lines. The G1
through G7 IO Accelerator 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 G1 through G7 servers,
Introduction 9
Loading...