HP StoreEver Tape LibrariesFailover User GuideHP Part Number: 5697-3519Published: December 2014Edition: Fourth
NOTE: The MSL libraries monitor drive removal events and if the active control path drive isremoved, the library will automatically move the control p
Technology for basic control path failoverHP LTO-5 and LTO-6 Fibre Channel tape drives use a technology called N-Port IdentifierVirtualization (NPIV)
Table 1 Example path listExample Logical Unit WorldwideIdentifierExample SCSI addressPortAddressed Logical UnitSAN50:01:10:a0:00:00:00:01ID 1 LUN 0Por
Driver operation during normal communicationsThe advanced path failover driver passes commands through without any command translationand with minimal
tape library user interface will show which control path drive is the current active control pathdrive.Library controller path failure recoveryIn most
2 Enabling basic path failoverTo successfully enable basic path failover, complete the following:• Verify that the switch and host prerequisites are m
3 Installing advanced path failoverTo successfully install advanced path failover, complete the following:• Prepare the SAN. See “Preparing the SAN” (
that is not using an advanced path failover driver, the drive or library will reject the command withan additional sense code of 82h/93h, FAILOVER SES
4 Preparing the switches and hosts for failoverPrerequisites for using basic data and control path failover:• The library drive FC ports must be attac
To enable NPIV on a Brocade switch, navigate to port administration and execute an advanceview.Cisco switchesSome Cisco switches that support NPIV do
© Copyright 2014 Hewlett-Packard Development Company, L.P.Confidential computer software. Valid license from HP required for possession, use or copyin
5 Configuring failover for the HP StoreEver ESL G3 TapeLibrariesConfiguring data path failoverWhen basic data path failover is enabled, the drive is p
NOTE: Any drives that belong to an access group and have hosts mapped to the secondport are considered to be custom mapped. BDPF cannot be enabled on
To verify that basic or advanced data path failover is working:1. From the Fibre Channel switch's management console, down the main Fibre Channel
Click Drives to display the Event List, and then select the event and click Details to see moreinformation about the failover event. The Repair tab pr
For both ACPF and BCPF, you must configure a secondary control path drive and the ports on thatdrive will be standby control path failover ports that
Configuration requirements after enabling control path failureLibrary configurationIf Secure Manager is enabled, hosts that have been granted access t
Verifying control path failoverBefore testing control path failover, verify that the configuration is correct in the Drive Status dialog,which is acce
6 Configuring failover for HP StoreEver MSL6840 TapeLibrariesThe MSL6480 Tape Library supports both basic and advanced path failover, though basic and
Figure 7 Selecting the basic control path failover settingsConfiguration requirements after enabling basic control path failureWhen basic control path
Figure 8 Status of the Partitions Configuration to verify basic control path failoverAfter verifying library connectivity using each of the library co
Contents1 Overview...6Traditional library control path
Verifying data path failoverAfter data path failover is enabled:1. Navigate to the Status > Drive Status screen, expanding the section for the driv
7 Configuring failover for other HP StoreEver MSL TapeLibrariesThe HP StoreEver MSL2024, MSL4048, MSL8048, and MSL8096 Tape Libraries with dual-portLT
Figure 11 Standby and active portsAfter verifying that the configuration change was successful, verify that the hosts with access to thetape drive are
Figure 12 Configure library, basic control path failover configuration disabledFigure 13 (page 33) and Figure 14 (page 34) show the System configurati
Figure 14 Configure library, basic control path failover configuration availableConfiguration requirements after enabling control path failureWhen bas
8 Installing and using Windows advanced path failoverdriversAfter the host has been configured and booted, install both the HP tape and the HP changer
Installing the Windows advanced path failover drivers“Application path list ” (page 36) shows the device handles as presented to a Windows application
NOTE: The installation requires Windows Installer version 4.5 or later. If it is not present,the installer reports the following errors:• Error 0x8007
Figure 15 (page 38) shows the organization of the Windows drivers and the system componentswhen an Emulex LPe12002 host bus adapter is installed. In t
Multi-path intermediate class driverThe intermediate class (IC) driver, HPtapeFailover_mpio, has two halves. The upper half is avirtual bus (VB) drive
Enabling data path failover...29Verifying data path fail
Figure 16 Drivers and device objectsDevice manager viewThe Windows Device Manager shows the instances of the failover paths which are configuredFigure
Figure 17 Library configuration exampleIn this example, there are two physical tape drives in the library; each of these is shown under“Tape drives” a
Figure 18 Device manager windowDevice firmwareThese two Windows drivers work in conjunction with firmware in the library and tape devices.The special
9 Installing and using Linux advanced path failover driversThe advanced path failover drivers for Linux replace the normal SCSI Tape and SCSI Genericd
Command line user interfaceThe advanced path failover drivers support several configuration and diagnostic functions througha command line interface.
Example 1 Example paths# cat /sys/class/pfo/*/pathssg=/dev/sg0 st=/dev/st0 wwnn=50014382c6c2f001 type=tape0:0:3:0 up - - wwpn=50014382c6c
echo prefer=8:0:1:0 > /sys/class/pfo/pfo5/ctrlYou can disable the configuration of a preferred path by creating an empty prefer entry in thecrtl fi
Load balancing is only applied when a tape drive device file is opened by the first thread; thepaths are not reevaluated at other times. For example:•
10 Installing and using HP-UX advanced path failover driversAdvanced path failover for HP-UX is implemented by updating HP-UX drivers to support advan
Example 2 Using ioscan (1M) to view tape devices# ioscan -knNfC tapeClass I H/W Path Driver S/W State H/W Type Description======
Report cached reservation information...61Debug output control...
Example 4 Finding HP-UX paths for drives listed on the library interfaceThis example shows how the drive and port information displayed in the ESL G3
Similarly, to find the special files for tape drives, use ioscan -knNfC tape to list the tape drivesand then use ioscan -m lun -H <H/W path> to
1. On the HP-UX host, run rmsf -H on the lunpath hardware paths that are in NO_HW state.For example:rmsf –H 0/4/0/0/0/1.0x50014380023560d4.0x100000000
11 Troubleshooting failover operationTo find diagnostic information about the operation of basic and advanced path failover:• Examine the library even
1. Examine the library event or RAS ticket indicating that failover has occurred. The Serial # isthat of the tape drive with the failed path and the t
Windows system logThe drivers create entries in the Windows system log when they are first started and whenever anyexceptional conditions occur. These
Diagnostic applicationThe Advanced Failover Diagnostic application communicates with the drivers to obtain the stateof failover sessions. The diagnost
All other paths are passive, i.e., they pass through a passive control path drive (see “Active andpassive control path drives” (page 13)).If the selec
Table 4 Device informationDataMenu ItemReports whether advanced path failover is enabled for the SSC device server(i.e., for the tape drive data path)
Table 5 Local SMC device server informationDataMenu item1: An initiator has a legacy reservation established.SET:Legacy Reservations0: No initiator ha
1 OverviewWith today’s high dependency on access to business information, safe-guarded data and limitedbackup windows, the reliability of the backup h
Before the action is performed, the alert shown below is displayed.Figure 24 Clear Nexus Settings warningEnable LoggingThe Enable Logging action provi
In these file names, YYYYMMDDhhmmss is the date and time OK was clicked. After a reboot therealso will be two files in the specified location:• tapeap
Legacy reservations:echo legacy > /sys/class/pfo/pfo4/ctrlPersistent reservations:echo persistent > /sys/class/pfo/pfo4/ctrlPrevent allow medium
Table 7 MSL6480 events related to path failoverDetails and solutionMessage and descriptionEvent codeVerify that both FC ports are correctly cabled to
Table 8 MSL library events related to path failoverDetails and SolutionDescriptionEvent codeThe port of the FC switch connected to the librarymaster d
Additional tape drive sense codesTape drives supporting advanced path failover use vendor-specific SCSI additional sense codes(ASCs) to report certain
12 Advanced troubleshooting techniquesThe techniques in this chapter assume an advanced level of experience.Windows driver debug dump setupGenerating
13 Support and other resourcesHP technical supportTelephone numbers for worldwide technical support are listed on the HP support website:www.hp.com/su
Table 10 Document conventions (continued)ElementConventionMonospace text• File and directory names• System output• Code• Commands, their arguments, an
A Known issues and workaroundsPath failover issues are observed on Windows Server 2012Symptom: On Windows Server 2012, path failover issues are observ
◦ Is available for the ESL G3 and MSL6480 Tape Libraries.◦ Is not available for the 1/8 G2 Tape Autoloader nor the MSL2024, MSL4048, MSL8048,or MSL809
The driver does not perform speed or performance comparisons ofall available paths to a device to select the best one as a primary.Symptom: The device
B Data Protector device discovery with advanced pathfailoverWhen using the Data Protector Autoconfigure functionality, Data Protector will discover bo
72 Data Protector device discovery with advanced path failover
IndexAadvanced path failover, 6Data Protector device discovery, 71details, 11installing, 16preparing the host, 17preparing the library, 16prerequisite
configuring data path failover, 20diagnosing data path failover, 22disabling control path failover, 26disabling data path failover, 23enabling control
ESL G3, 26MSL2024, MSL4048, MSL8048, MSL8096, 34MSL6480, 28verifying data path failoverESL G3, 21MSL2024, MSL4048, MSL8048, MSL8096, 31MSL6480, 30Wweb
Figure 2 Logical view of traditional configuration1. HP Ultrium Dual Port Fibre Channel Tape Drives2. Lun 0 at the WWPN of this drive3. Lun 1 at the W
Figure 3 Data path port failover example configuration1. Primary data path2. Secondary data path3. Host connection4. HP Ultrium dual port Fibre Channe
Komentáře k této Příručce