HP StorageWorks 7100 - Virtual Array Configuration Manual
HP StorageWorks 7100 - Virtual Array Configuration Manual

HP StorageWorks 7100 - Virtual Array Configuration Manual

Linux configuration hp va 7100/7400
Hide thumbs Also See for StorageWorks 7100 - Virtual Array:
1
Introduction.......................................................................................................................................2
1.1
About Linux ..............................................................................................................................2
1.1.1
General Public License .....................................................................................................2
1.1.2
Linux Support ...................................................................................................................3
1.1.3
How to Get Red Hat Linux ...............................................................................................3
1.2
Hardware Requirements............................................................................................................3
1.3
Operating System Requirements...............................................................................................3
2
Patches ..............................................................................................................................................5
2.1
Command View Patch ..............................................................................................................6
2.1.1
Vendor-Unique Commands ..............................................................................................6
2.1.2
16-Byte SCSI CDBs..........................................................................................................7
2.2
2.3
Refined SCSI Error Recovery...................................................................................................9
3
Install Patches and Rebuild Kernel .................................................................................................11
4
Install the gimp fonts.......................................................................................................................14
Rev 2002-01-23
Linux Configuration
HP VA 7100/7400
Contents
Page 1
Table of Contents
loading

Summary of Contents for HP StorageWorks 7100 - Virtual Array

  • Page 1: Table Of Contents

    Linux Configuration HP VA 7100/7400 Contents Introduction............................2 About Linux ..........................2 1.1.1 General Public License .....................2 1.1.2 Linux Support ........................3 1.1.3 How to Get Red Hat Linux ....................3 Hardware Requirements......................3 Operating System Requirements....................3 Patches ..............................5 Command View Patch ......................6 2.1.1 Vendor-Unique Commands ....................6 2.1.2 16-Byte SCSI CDBs......................7 Device “Not Ready –...
  • Page 2: Introduction

    Linux Configuration HP VA 7100/7400 Introduction The HP Virtual Arrays 7100 and 7400 can be connected to, and managed from, a Linux host. As tested, the configuration is a direct-connect from the host to the array. One or two controllers may be used.
  • Page 3: Linux Support

    Linux Configuration HP VA 7100/7400 1.1.2 Linux Support Linux installations can be time-consuming and each requires someone skillful in OS programming. Distributors of Linux (like Red Hat Software of Research Triangle Park, NC) have created documentation, service, and support facilities for users who want to install Linux. The kernel and source code are still freely licensed, but the client pays for the convenience of installing the software as a package from a CD-ROM.
  • Page 4 Linux Configuration HP VA 7100/7400 2.2.16 kernel Linux kernel 2.2.16-3 upgrade. See RedHat site (http://www.redhat.com/support/errata/RHSA-2000- 037-05.html) for background, RPMs and instructions. The RPM packages are: kernel-headers-2.2.16-3.i386.rpm kernel-source-2.2.16-3.i386.rpm kernel-2.2.16-3.i386.rpm kernel-2.2.16-3.i586.rpm kernel-2.2.16-3.i686.rpm kernel-pcmcia-cs-2.2.16-3.i386.rpm kernel-utils-2.2.16-3.i386.rpm kernel-ibcs-2.2.16-3.i386.rpm kernel-doc-2.2.16-3.i386.rpm kernel-smp-2.2.16-3.i386.rpm kernel-smp-2.2.16-3.i586.rpm kernel-smp-2.2.16-3.i686.rpm kernel-BOOT-2.2.16-3.i386.rpm 2.2.19 kernel Linux kernel 2.2.19 upgrade.
  • Page 5: Patches

    {begin | end} The patch tag, HP_VA7100, indicates the Hewlett-Packard patch for the Virtual Array 7x00. The description summarizes its purpose, and the date indicates the timeliness of the patch; newer versions of the patch will have more recent dates. The “begin” will appear as the first line of a section of code that has been modified, and the “end”...
  • Page 6: Command View Patch

    Linux Configuration HP VA 7100/7400 Device_Not_Ready_2.2.16.patch Device_Not_Ready_2.2.19.patch - contains the “device not ready – LUN becoming ready” patch. Error_Recovery_2.2.16.patch Error_Recovery_2.2.19.patch - contains the “refined error recovery” patch. These patches can be applied separately depending upon your requirements. In addition to these pre- packaged patches, there is another minor change that should be made prior to re-building the kernel.
  • Page 7: 16-Byte Scsi Cdbs

    Linux Configuration HP VA 7100/7400 Recommendation: This patch is required if managing the VA 7100/7400 through a Linux host. If other device management options are pursued, this patch is not required. Files Affected: ../linux/drivers/scsi/qlogicfc.c 2.1.2 16-Byte SCSI CDBs Problem synopsis: The Linux 2.2 kernel SCSI subsystem supports command descriptor blocks (CDBs) up to 12 bytes in length.
  • Page 8 Linux Configuration HP VA 7100/7400 This patch has been tested successfully with Qlogic fibre-channel host adapters using the qlogicfc and Qlogic qla2x00 drivers. The impact of this patch on other SCSI drivers (especially legacy drivers) has not been fully assessed. It is not exhaustively known, for example, how a legacy host adapter will behave if its respective driver makes assumptions about CDB length and passes the full 16 bytes of data down to hardware which is limited to receive only 12-bytes.
  • Page 9: Device "Not Ready - Lun Becoming Ready

    Linux Configuration HP VA 7100/7400 Device “Not Ready – LUN Becoming Ready” Problem synopsis: The Linux 2.2 kernel SCSI subsystem does not appear to distinguish the various kinds of “Not Ready” device states. Some “Not Ready” sense codes indicate that a device is not ready and will require manual intervention in order to become ready (such as the case when media has been removed from a tape device).
  • Page 10 Linux Configuration HP VA 7100/7400 The major distinguishing behavior of the new recovery function is that there are now very few conditions in which a device will ever be marked offline. More specifically, the new error handler function will attempt to abort and retry any outstanding commands that have failed or timed out.
  • Page 11: Install Patches And Rebuild Kernel

    Linux Configuration HP VA 7100/7400 Note: Any process that attempts to access the device during an indefinite timeout condition will also be blocked. The HP SAN Manager HostAgent and the HP Command View SDM management software, periodically check the status of system devices. If this patch is used, these processes will also be blocked indefinitely during device timeout conditions.
  • Page 12 Linux Configuration HP VA 7100/7400 5. Apply patch to allow pass-through SCSI commands to succeed. Open the file "scsi_error.c" with vi, and search for this entry: case DID_ABORT: * Note - this means that we just report the status back to the * top level driver, not that we actually think that it indicates * success.
  • Page 13 Linux Configuration HP VA 7100/7400 NOTE: You may need to tell Linux how much physical memory you have. Under some conditions, the OS will not correctly configure the kernel’s memory map to match the physical RAM available. This can be done by adding a parameter to /etc/lilo.conf: append=”max_scsi_luns=8 mem=256M”...
  • Page 14: Install The Gimp Fonts

    Linux Configuration HP VA 7100/7400 Install the gimp fonts The Command View SDM software has a dependency on availability of certain fonts. We needed to install the fonts in: urw-fonts.tar.gz downloaded from: www.gimp.org/fonts.html. If you intend to run the Command View GUI client on the array host, the presence of these fonts will prevent a series of error messages when the Java Run-Time starts.

This manual is also suitable for:

Va 7100Va 7400

Table of Contents