HP StoreEver Tape Libraries Failover User Guide (5697-3323, June 2014)
Table Of Contents
- HP StoreEver Tape Libraries Failover User Guide
- Contents
- 1 Overview
- 2 Enabling basic path failover
- 3 Installing advanced path failover
- 4 Preparing the switches and hosts for failover
- 5 Configuring failover for the HP StoreEver ESL G3 Tape Libraries
- 6 Configuring failover for HP StoreEver MSL6840 Tape Libraries
- 7 Configuring failover for other HP StoreEver MSL Tape Libraries
- 8 Installing and using Windows advanced path failover drivers
- 9 Installing and using Linux advanced path failover drivers
- 10 Installing and using HP-UX advanced path failover drivers
- 11 Troubleshooting failover operation
- 12 Advanced troubleshooting techniques
- 13 Support and other resources
- A Data Protector device discovery with advanced path failover
- Index
Figure 15 Driver and system organization
Storage bus filter driver
The storage bus filter driver is named HPtapeFailover_filt and manages the OS notifications
indicating that devices have been added or removed. The storage bus filter driver bus enumerator
is usually "PCI". It attaches as an upper filter to all HBA drivers. It then monitors the creation of
raw devices, looking for supported failover capable devices. Requests to all other devices are
passed through unchanged. When a supported device is recognized, the hardware ID of the
device is changed to a value that the upper device driver will recognize, but that the rest of the
system will not. The special hardware ID prevents the standard tape class driver from attaching to
the raw paths.
Multi-path intermediate class driver
The intermediate class (IC) driver, HPtapeFailover_mpio, has two halves. The upper half is a
virtual bus (VB) driver. This VB driver provides a virtual device which manages the paths to all of
the devices that support failover. The lower half is a multi-path function driver for the devices using
the hardware ID created by the lower level filter driver. Windows calls these hardware paths
physical device objects (PDOs). The intermediate class driver creates two different type of devices
in the Windows device manager. The devices associated with the physical paths is shown as a
38 Installing and using Windows advanced path failover drivers