HP B- Accelerators Linux manual Software installation, Installation overview, $ uname -r

Page 12

Software installation

Installation overview

For the system requirements, including supported operating systems, consult the HP IO Accelerator Release Notes for this release.

Before installing the IO Accelerator driver, make sure you have properly installed the IO Accelerator devices. For more information, see the HP IO Accelerator Hardware Installation Guide.

CAUTION: This version of the IO Accelerator driver is required for newer IO Accelerator devices, including IO Accelerator Gen2 devices, to function properly. For more information, consult the release notes for this release.

IMPORTANT: All commands require administrator privileges. To run the commands, log in as root or use sudo.

1.If necessary, uninstall the previous version of the driver and utilities. For more information, see "Common Maintenance Tasks (on page 37)."

2.Install the latest version of the driver. You can install the driver as a pre-compiled binary package or as a source-to-build package.

NOTE: To determine whether pre-compiled binary packages are available for your kernel version or to build the driver package from source, follow the instructions under "Installing RPM Packages ("Installing RPM packages on SUSE, RHEL, and OEL" on page 12)."

3.Install the utilities and management software (included in the driver installation instructions).

4.Load the driver ("Loading the IO Accelerator driver" on page 18).

5.Set the options ("Setting the IO Accelerator driver options" on page 20).

6.If necessary, upgrade the firmware ("Upgrading the firmware" on page 21) to the latest version.

Installing RPM packages on SUSE, RHEL, and OEL

1.Install a version of the IO Accelerator software that is built for your kernel. To determine what kernel version is running on the system, at a shell prompt, use the following command:

$ uname -r

2.Compare the kernel version with the binary versions of the VSL software available from the HP website (http://www.hp.com/support):

a.Search for a binary version of the software that corresponds to the system kernel version and download it. For example: iomemory-vsl-<kernel-version>-server_<VSL-version>.x86_64.rpm

b.If a binary version of the software corresponding to your kernel is unavailable, then download the source rpm package. For example:

iomemory-vsl_<VSL-version>.src.rpm

Software installation 12

Image 12
Contents HP IO Accelerator Version 3.2.3 Linux User Guide Page Contents Maintenance Resources Contents summary About this guideIntroduction OverviewProduct naming Performance attributes IO Accelerator capacity 320GB 640GB Models AJ878B BK836ARequired operating environment Supported firmware revisionsSupported hardware Introduction Introduction Software installation Installation overviewInstalling RPM packages on SUSE, RHEL, and OEL $ uname -rRpm -Uvh iomemory-vsl-kernel-version-VSL-version.x8664.rpm Rpm -Uvh fio*.rpmBuilding an RPM installation package Building the IO Accelerator driver from source$ rpmbuild --rebuild iomemory-vsl-VSL-version.src.rpm Upgrading device firmware from VSL 1.x.x or 2.x.x to Upgrading procedure Fio-bugreport$ rpm -qa grep -i iomemory Fio-update-iodrive iodriveversion.fff $ rpm -e iomemory-vsl-2.6.18-194.el5-2.2.0.82-1.0$ modprobe iomemory-vsl # Provides iomemory-vsl # Required-Start boot.udev Loading the IO Accelerator driverControlling IO Accelerator driver loading Fio-attach /dev/fctUsing the init script $ chkconfig --del iomemory-vsl$ chkconfig --add iomemory-vsl # blacklist iomemory-vslSetting the IO Accelerator driver options Using module parametersMounting filesystems Handling IO Accelerator driver unloadsOne-time configuration Persistent configurationUpgrading the firmware $ modprobe iomemory-vsl auto-attach=0Enabling PCIe power Using the device as swapUsing the Logical Volume Manager Options iomemoryvsl preallocatememory=1072,4997,6710,10345Configuring RAID Device partitionsDevice /dev/fio Etc/mdadm.confChkconfig boot.md on Chkconfig mdadmd on $ mdadm --detail --scan$ mdadm --assemble --scan Building a RAID 10 across multiple devices Fio-statusUnderstanding Discard Trim support Discard Trim on LinuxSetting up Snmp for Linux Snmp details for LinuxFiles and directories Snmp master agentConfiguring the Snmp master agent Installing the Snmp subagentYum install net-snmp rsync Snmp agentX subagentRunning and configuring the Snmp subagent Manually running the Snmp subagentSubagent log file Using the Snmp sample config files Enabling Snmp test modePCI0100.0 Setting up Snmp for Linux Troubleshooting Snmp Supported Snmp MIB fieldsSnmp MIB Maintenance Maintenance toolsDevice LED indicators Command-line utilitiesEnabling PCIe power override Fio-update-iodriveCommon maintenance tasks Options iomemory-vsl externalpoweroverride=valueEnabling the override parameter Uninstalling the IO Accelerator driver RPM package Unloading the IO Accelerator driverDisabling auto attach Unmanaged shutdown issues Disabling the driverEtc/modprobe.d/iomemory-vsl.conf Options iomemoryvsl autoattach=0Utilities Utilities referenceFio-attach Fio-attach device optionsFio-beacon Fio-bugreportFio-beacon device options Tmp/fio-bugreport-20100121.173256-sdv9ko.tar.bz2Fio-detach Fio-format Fio-detach device optionsFio-format options device Fio-pci-check Fio-pci-check optionsFio-snmp-agentx Fio-statusFio-snmp-agentx options Fio-status device optionsUtilities Fio-sure-erase Fio-sure-erase options device Fio-update-iodrive Fio-update-iodrive options iodriveversion.fff Domainbusslot.func Monitoring IO Accelerator health Nand flash and component failureHealth metrics Health monitoring techniques About flashback protection technology Software RAID and health monitoringPerformance and tuning Introduction to performance and tuningDisabling Dvfs Limiting Apci C-statesSetting Numa affinity Setting the interrupt handler affinityNuma configuration Advanced configuration exampleIntroduction to Numa architecture Numa node override parameter13,14,18,19 Subscription service ResourcesFor more information Safety and regulatory compliance Warranty informationRegulatory information Support and other resources Before you contact HPHP contact information Customer Self RepairRéparation par le client CSR Riparazione da parte del cliente Reparaciones del propio cliente Reparo feito pelo cliente Support and other resources Support and other resources Support and other resources Acronyms and abbreviations SMH Documentation feedback Index Uninstalling utilities