background image

HPE StoreEver LTO-5 and LTO-6 Failover
User Guide

Part Number: 5200-2563
Published: December 2017
Edition: 8

Summary of Contents for StoreEver LTO 5

Page 1: ...HPE StoreEver LTO 5 and LTO 6 Failover User Guide Part Number 5200 2563 Published December 2017 Edition 8...

Page 2: ...h failover 18 Preparing the SAN 18 Minimize host access 18 Configure redundant connections 18 Review the SAN design guidelines 18 Preparing the library 19 Preparing the host 19 Configuring failover fo...

Page 3: ...pe drive hosting the library control path 42 Installing and using Windows advanced path failover drivers 43 Installing the Windows advanced path failover drivers 43 The Windows Installer reports Error...

Page 4: ...to generate Windows driver debug dump log files 79 Support and other resources 81 Accessing Hewlett Packard Enterprise Support 81 Accessing updates 81 Customer self repair 82 Remote support 82 Warran...

Page 5: ...Enterprise 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 Hewl...

Page 6: ...a drive or library if the original path is lost Most applications recognize the new path and some will automatically retry commands after the original path is lost Other applications may require user...

Page 7: ...path and drive connections without failover A typical connection for a Fibre Channel tape library using the drive to bridge commands to the library controller in a two drive tape library is shown in F...

Page 8: ...two logical units The tape drive is logical unit number zero and the tape library is logical unit number one The tape library Fibre Channel device contains a tape drive logical unit and a media change...

Page 9: ...passive connection The drive monitors the links for errors and following detection of a fault transfers the fabric identity world wide names and all settings mode parameters encryption settings etc ov...

Page 10: ...nge events and can quickly detect whether that change indicates a fault The library also monitors the drive and can detect when a drive has been removed or otherwise becomes inaccessible Upon detectin...

Page 11: ...ch shares physical link on drive 2 6 Active logical link to switch shares physical link on drive 1 Technology for basic control path failover Hewlett Packard Enterprise LTO 5 and LTO 6 Fibre Channel t...

Page 12: ...on each drive in the library All of the drives in the library have two ports with one port connected into SAN 1 and the second port connected into SAN 2 The library in this example has two different d...

Page 13: ...n to each device when the server is booted Computers running HP UX and Linux don t open a connection to the device until an application opens the device for reading and or writing Each device supports...

Page 14: ...ronize the target state with the device driver state then will notify that device driver that it has successfully synchronized state Synchronization of the state includes any physical position changes...

Page 15: ...path failover driver retrieves a cache of the state information When all paths to the drive that was hosting the library control path fail the advanced path failover driver connects to a different dri...

Page 16: ...Fabric mode and the switch side must be set to F port or Auto Sense The host Fibre Channel port must have a physical path to both the first port and secondary passive port on the Fibre Channel drive F...

Page 17: ...Guide for Backup and Archive for current supported revisions on the Backup Recovery and Archive website http www hpe com storage daprcompatibility To enable NPIV on a Brocade switch navigate to port a...

Page 18: ...e performance degradation if extra hosts are attempting to access the drives or library while another host is using the device Use switch zoning or Secure Manager to configure the SAN or library so th...

Page 19: ...y control host but the drives may be configured without path failover If a single ESL G3 library needs to serve both hosts that have advanced path failover drivers installed and hosts without advanced...

Page 20: ...o detect whether the hardware is the same as the previous boot so the preferred setting is not retained across reboots You can use a boot time script to set the preferred path at each boot when the ha...

Page 21: ...pports NPIV The drive port Fibre Channel topology is configured in Fabric mode All paths to the Fibre Channel drive are accessible from the same HBA and all of the devices need to be within the same z...

Page 22: ...drivers use one pool of drives and advanced data path failover is enabled on those drives At the same time a second pool of drives in the same partition either has basic data path failover enabled or...

Page 23: ...e Drive Status dialog When basic data path failover is enabled for a drive Procedure 1 The Link Status for one of the ports is listed as Active 2 The Link Status for the second drive is listed as Pass...

Page 24: ...le the host logs should show a failover event To verify that failover occurred navigate to Monitor Drives to launch the Drive Status dialog The link status for the first port is Down and the link stat...

Page 25: ...Configuring failover for the ESL G3 Tape Libraries 25...

Page 26: ...ata path failover is configured on the drive the second Fibre Channel port will be one of the control path failover ports When advanced control path failover ACPF is enabled the library is presented o...

Page 27: ...enabled hosts that need access to the control path must be given robotics device access to all Fibre Channel ports on both the active control path drive and the standby control path drive The host wil...

Page 28: ...anager Use the Secure Manager Configuration Wizard to map hosts that have been granted access to FC drive ports Procedure 1 For basic control path failover map hosts that have been granted access to t...

Page 29: ...ter configuring the basic control path failover parameters you might need to make additional changes To find the world wide name assigned to the library controller use the Monitor Partitions menu to s...

Page 30: ...path is switching from the primary drive to the secondary drive there could be a disruption in host traffic 6 A progress dialog appears while the failover operation is in progress 7 Select Monitor Dr...

Page 31: ...he failover drive selected Un select the failover drive and click OK 8 Click Yes in the Warning dialog to take the partition offline Wait for the configuration change to complete Once completed the pa...

Page 32: ...el drives are in the partition SAS and earlier generation tape drives can be in the same partition but cannot be configured for Advanced CPF Basic data path failover is not enabled for the partition A...

Page 33: ...click Finish 8 After the wizard reconfigures the partition the library comes on line automatically 9 Modify switch zoning if necessary to enable host access to the library Locating the library world w...

Page 34: ...d control path failover To verify advanced control path failover power off the control path drive to create a failover event You can find the active control path drive for a partition from the Status...

Page 35: ...ting systems might be used with a single partition For example a Windows host might be running the library control agent while a Linux host performs backups In that configuration advanced control path...

Page 36: ...Select the type of data path failover for the each drive and then click Next 5 Select the active and passive control path drives and then click Next 6 Click Next until the wizard displays the final sc...

Page 37: ...onnected to a switch Procedure 1 Navigate to the RMI Configuration Drive screen 2 Select Data Path Failover Enabled and then click Submit Basic data path failover is configured for each drive using th...

Page 38: ...by one of these methods a Disconnect the cable from the active port on the drive b Use an FC switch management interface to down the port connected to the tape drive 6 In the Drive Status screen verif...

Page 39: ...at each host still has access to the tape drive If a particular port is the preferred active port and it is configured as Standby you can force selection of a particular port as the active port by dis...

Page 40: ...ill not have port B Figure 10 Configure library basic control path failover configuration disabled Figure 11 Configure library basic control path failover configuration disabled on page 41 and Figure...

Page 41: ...Control Path Failover selectable as well as providing a selection for the Alternate Drive for Library Control Path Figure 12 Configure library basic control path failover configuration available The E...

Page 42: ...N indicator moved to the alternate control path drive 5 Verify that host connectivity to the library has not changed Configure switch zoning to allow host access if necessary 6 If you prefer to host t...

Page 43: ...he drivers on the Hewlett Packard Enterprise website a Navigate to http www hpe com support hpesc b Enter ESL G3 for ESL G3 MSL3040 for MSL3040 or MSL6480 for MSL6480 and then click Go c In the Result...

Page 44: ...Ever Tape Drivers for Windows download the driver package from the Driver Storage Tape page as described in Step 1 and then run the installer file as Administrator to install the drivers More informat...

Page 45: ...onfiguration 3 Example In this example there should be two paths to each tape drive and four paths to the tape library 4 The application path list in the table below shows the device handles as presen...

Page 46: ...e is capable of advanced path failover the driver determines whether failover is enabled for the device If the device does support failover and failover is enabled then the driver will mask all duplic...

Page 47: ...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 support...

Page 48: ...virtual device that manages the paths is shown as a ROOT device The lower half of this driver acts like a class driver and it attaches to the devices presented by the lower driver The upper half acts...

Page 49: ...Figure 14 Drivers and device objects Installing and using Windows advanced path failover drivers 49...

Page 50: ...shown in Figure 16 Library configuration example on page 51 the library has two tape drives and each tape drive has two primary ports attached to a different switch Each drive port presents both tape...

Page 51: ...th Intermediate Class Driver ROOT FDO is created to enumerate the multi path capable devices Each of the eight paths appears as AdvFO Tape Multi Path Intermediate Class Driver SCSI FDO The drivers mak...

Page 52: ...ux will not operate properly in other revisions See the most recent release notes to find out which RPM file to use for the Linux operating system that is running on the server a Navigate to http www...

Page 53: ...t in frequent library path failure alerts on a busy system when using multiple drives with multiple HBAs Less Balancing the least aggressive form of load balancing which does some load balancing while...

Page 54: ...established on that path to the tape drive If a path is lost the driver knows that an alert will result anyway so it will attempt to balance traffic among the remaining paths at that time This algori...

Page 55: ...perform a SCSI command on This is probably the path that will be used next There are no dev files open to this device open The path that the driver was most recently able to successfully perform a SCS...

Page 56: ...h is being destroyed Once the path becomes completely unusable the driver removes it from the list Any path that remains in a down state for more than a second should be disconnected and reconnected t...

Page 57: ...sabling advanced path failover on a device while the driver is running Procedure Disabling advanced path failover while a device is running is not recommended because the paths will not be cleanly rem...

Page 58: ...ing a tape drive device file the driver selects the path with the fewest number of open tape drive device files The load balancing algorithm does not take path speed into account when selecting a path...

Page 59: ...ding I O requests to the device when the device is opened for the first time and this path remains fixed Without the advanced path failover feature installed if this path fails a new path is only chos...

Page 60: ...iver S W State H W Type Description autoch 18 64000 0xfa00 0x12 eschgr CLAIMED DEVICE HP ESL G3 Series dev rchgr autoch18 autoch 19 64000 0xfa00 0x13 eschgr CLAIMED DEVICE HP ESL G3 Series dev rchgr a...

Page 61: ...for media changer The reported LUN hardware path has three parts separated by a period For example in the path 0 0 0 9 0 0 0 0x50014382c6e4f002 0x1000000000000 Part 1 Part 2 Part 3 Part 1 Hardware pa...

Page 62: ...tracing function of HP UX You can use standard file viewing commands including cat vi dmesg and tail f to view the syslog log file Enabling or disabling advanced path failover Advanced path failover i...

Page 63: ...an kfNH 0 4 0 0 0 Hewlett Packard Enterprise recommends only enabling or disabling advanced path failover when the library is not open by any applications If the advanced path failover is disabled whi...

Page 64: ...drivers Diagnostic application on page 67 Command line user interface on page 54 Commands for viewing tape and library devices connected to a system on page 60 Optionally install Windows debug checke...

Page 65: ...drive whose serial number matches that from the support ticket Select the device c In the Paths pane confirm that not all of the ports are available Command line user interface Commands for viewing ta...

Page 66: ...log when they are first started and whenever any exceptional conditions occur These log entries are summarized in the following Event Log Entries table The symbols beginning with are strings filled in...

Page 67: ...ation will retry after Sense Key 1 ASC ASCQ 2 3 Unrecoverable error in failover sequence negotiation after NCN failure Informational Recovery aborted sense data modified Sense Key 1 ASC ASCQ 2 3 Sense...

Page 68: ...g advanced path failover regardless of whether they are configured to use advanced path failover In the example above Changer0 and Changer2 are paths to an ESL G3 library partition that is not using a...

Page 69: ...the Cached Driver Data pane will not include that information for tape drives The Device Information pane contains data requested from the tape and changer devices when various actions are performed...

Page 70: ...n Key The key for the path I_T_L nexus over which the driver is communicating with the device Session List Each entry in the session list contains information about one failover session Failover Sessi...

Page 71: ...nt reservation is established 0 No persistent reservation is established PTPL A 1 Persist through power loss capability is activated 0 Persist through power loss capability Full status descriptors see...

Page 72: ...m Removal Prevented errors occur when attempted to remove tapes from the changer even after the application is no longer using the library this function can clear those settings Figure 21 Clear Nexus...

Page 73: ...s specified as the file size the log files can become quite large and potentially fill up a hard drive When Restart is selected and OK is clicked any existing log files are closed and new files are cr...

Page 74: ...gs If the system hangs the system can be configured to allow forcing a system crash from the keyboard This is explained in http msdn microsoft com en us library ff545499 v VS 85 aspx If the system han...

Page 75: ...report the event immediately after the failover See the library user guide for accessing and interpreting support tickets and log files See ESL G3 events related to advanced path failover table below...

Page 76: ...between the affected drive and host computer 4046 The drive configuration failed because of missing DPF license Disable path failover or install the necessary failover license 4047 The drive configura...

Page 77: ...for NPIV Library control path failover has been disabled The port of the FC switch connected to the library master drive must be in NPIV mode Verify the FC switch configuration ED Common control or d...

Page 78: ...opening the device or restart application services 82h 97h FAILOVER SESSION RELEASED An event caused the device to close the failover session that was in use The driver should automatically open a new...

Page 79: ...m For further details see http msdn microsoft com en us library windows hardware ff553484 v vs 85 aspx 5 Configure the location for saving the dump file and the type of the debug output A kernel dump...

Page 80: ...apture Capture Kernel Ctrl K 11 To capture driver debug messages during boot time select Capture Log Boot 12 Select a file that will receive the log with File Log to File or File Log to File As 13 See...

Page 81: ...d party products or components Accessing updates Some software products provide a mechanism for accessing software updates through the product interface Review your product documentation to identify t...

Page 82: ...wlett Packard Enterprise which will initiate a fast and accurate resolution based on your product s service level Hewlett Packard Enterprise strongly recommends that you register your device for remot...

Page 83: ...such as REACH Regulation EC No 1907 2006 of the European Parliament and the Council A chemical information report for this product can be found at www hpe com info reach For Hewlett Packard Enterpris...

Page 84: ...d then click Uninstall Change c Follow the provided prompts to complete the driver removal 3 Reboot the server 4 Download the latest Advanced Failover Drivers for Windows Server 2012 from the Hewlett...

Page 85: ...evice driver does not connect to the preferred path after a system boot or device rescan Cause The current implementation of the Windows driver uses the first path to a device that was successfully fo...

Page 86: ...g used 2 For Linux reboot or remove and reinsert the advanced failover drivers using modprobe while the library is not being used Tape library access commands fail with Reservation Conflict errors or...

Page 87: ...ear the stale settings from the ESL G3 GUI Navigate to Tools Drives and then click Remove IT Nexus 3 Use the library GUI to power cycle the tape drive hosting the library controller and then clear per...

Page 88: ...following example Data Protector Autoconfigure discovery result shows an ESL G3 library with 6 LTO 6 drives and the active control and data paths associated under the library When configuring devices...

Page 89: ...Data Protector device discovery with advanced path failover 89...

Page 90: ...y root ssdcl197 opt simpana Base ioscan knfC autoch Class I H W Path Driver S W State H W Type Description autoch 2 0 5 0 0 0 0 2 0 255 0 0 1 schgr CLAIMED DEVICE HP ESL G3 Series dev rac c4t0d1 autoc...

Page 91: ...shown for the first two ESL G3 libraries in the list The third library shows nine connections library paths through the drives host connections the virtual bus connection The line item with virtbus a...

Reviews: