HP StoreOnce Backup System Linux and UNIX Configuration Guide for G3 multinode and single node appliances HP Part Number: BB852-90952 Published: June 2014 Edition: Edition 4.
© Copyright 2012, 2013, 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP 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. HP shall not be liable for technical or editorial errors or omissions contained herein. Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
Contents 1 Introduction...............................................................................................5 Overview ...............................................................................................................................5 NAS targets for backup applications......................................................................................5 Virtual Tape Library targets for backup applications..................................................................
Solaris (x86 and SPARC)...........................................................................27 Overview .............................................................................................................................27 Configuring the HP StoreOnce Backup System for iSCSI...............................................................27 How to enable the iSCSI software initiator.............................................................................
1 Introduction Overview HP StoreOnce Backup Systems belong to a family of disk-based storage appliances for backing up media network servers or PCs to target devices on the appliance. These devices are configured as Network-Attached Storage (NAS), Catalyst Stores or Virtual Tape Library (VTL) targets for backup applications.
transferring data to the StoreOnce Backup system. Refer to http://www.hp.com/go/ebs for up-to-date details on supported applications. Hardware installation Please refer to the installation instructions provided with your product for detailed instructions on installing the HP StoreOnce Backup System and optional tape drive. Software requirements 1. 2. 3. Refer to http://www.hp.com/go/ebs to find out which versions of UNIX and Linux are supported and which backup applications are supported.
2 Linux (x86, x64 and IA64) Overview This chapter describes how to configure the HP StoreOnce Backup System for use with the following Linux operating systems: • SuSE Linux Enterprise Server 10 (x86, x64 and IA64) • SuSE Linux Enterprise Server 11 (x64 and IA64) • RedHat Enterprise Linux 5 (x86, x64 and IA64) • RedHat Enterprise Linux 6 (x64) NOTE: HP StoreOnce Backup Systems with iSCSI interfaces are only supported with SuSE Linux Enterprise Server 10 SP1 or greater and RedHat Enterprise Linux 5 or
Type: Sequential-Access st 7:0:0:0: Attached scsi tape st0 ANSI SCSI revision: 03 How to configure the Open-iSCSI module manually using the command line The command line tool for configuring the Open-iSCSI package is iscsiadm. Detailed instructions for iscsiadm can be found in the iscsiadm(8) man documents. The following instructions guide the user through the following steps required to connect a Linux host to an HP StoreOnce Backup System.
If the target is required to logon to the Initiator then the following two commands are also required: localhost:~ $ iscsiadm --mode node --targetname --portal x.x.x.x:3260 --op update –-name node.session.auth.username_in --value localhost:~ $ iscsiadm --mode node --targetname --portal x.x.x.x:3260 --op update –-name node.session.auth.password_in --value 3. The iSCSI nodes may be configured to log in automatically on system startup.
To verify that the Linux machine now has access to the target device, use the following command: localhost:~ $ cat /proc/scsi/scsi The output of this command will be a list of all the configured SCSI devices on the system, including the HP StoreOnce Backup System.
Using the following syntax, verify the mount point which lists the local mount, the remote mount, and the parameters that the target device has been mounted with: localhost:~ $ mount -v The output will be similar to the following: 16.24.160.141:/nas/Share_1 on /mnt/nfs type nfs (rw,sync,nfsvers=3,addr=16.24.160.141) Controlling an iSCSI or Fibre Channel HP StoreOnce Backup System using Linux The HP StoreOnce Backup System can appear to the Linux operating system as one of many supported emulation types.
localhost:~ $ dmesg | grep -A 4 "Ultrium" The output will be similar to this: Vendor: HP Model: Ultrium 3-SCSI Rev: pc81 Type: Sequential-Access ANSI SCSI revision: 03 2:0:0:0: Attached scsi generic sg3 type 1 st: version 20050830, fixed bufsize 32768, s/g segs 256 st 2:0:0:0: Attached scsi tape st0 In this example the SCSI tape device file that has been assigned is st0.
localhost:~ $ mtx –f /dev/sg2 load 2 0 Unloading a cartridge from a library tape drive To unload a cartridge and place it in a storage slot, the mtx unload command should be used. For example, to unload a cartridge from the first tape drive and place it in to storage slot 2, the command would be: localhost:~ $ mtx –f /dev/sg2 unload 2 0 Moving a cartridge to the library mail slot To move a cartridge to the mail slot for exporting to an attached tape drive, the mtx transfer command should be used.
Back up the Linux kernel (iSCSI and Fibre Channel) 1. Check to see what media is available.
5. Compare the original Linux kernel with the restored Linux kernel. localhost:~ $ cmp /boot/vmlinux* /temp/boot/vmlinux* If no differences are found between the two files, no message will be displayed. Backup the Linux kernel (NAS) 1. Ensure that you are in the root directory. localhost:~ $ cd / 2. Back up the Linux kernel using tar. localhost :~ $ tar cvf /kernel.tar ./boot/vmlinux* NOTE: is the path to the NFS share configured on the StoreOnce appliance.
3 HP-UX 11i v2/v3 (PA-RISC & IA64) Overview This chapter describes how to configure the HP StoreOnce Backup System for use with the following HP-UX operating systems: • HP-UX 11i v2 (PA-RISC and IA64) • HP-UX 11i v3 (PA-RISC and IA64) NOTE: A block size no larger than 256 KB is strongly recommended when working with HP-UX 11i v2. See Using large block sizes with HP-UX 11i V2 (page 23).
# iSCSI-00 B.11.31.01 HP-UX iSCSI Software Initiator iSCSI-00.ISCSI-SWD B.11.31.01 HP-UX iSCSI Software Initiator 8.
The response will be: Target address “x.x.x.x:3260,1” has been successfully added. 4. To display the discovery target that has been configured, type the following: # iscsiutil –pD The output will be similar to this: Discovery Target Information ---------------------------Target # 1 ----------IP Address iSCSI TCP Port iSCSI Portal Group Tag User Configured: ---------------Authenticaton Method CHAP Method Initiator CHAP Name CHAP Secret Header Digest Data Digest 5. : x.x.x.
Target Name : iqn.198603.com.hp:storage.d2d.cr209107ff.500110ad6bd1034b.library 1 .robotics Target Alias : No. of Target Addresses : 1 Target Address # 1 ------------------IP Address : x.x.x.x iSCSI TCP Port : 3260 iSCSI Portal Group Tag : 1 User Configured: ---------------Authenticaton Method : CHAP Method : CHAP_UNI Initiator CHAP Name : CHAP Secret : Header Digest : None,CRC32C (default) Data Digest : None,CRC32C (default) 7.
# kcmodule –B stape=static schgr=static * The automatic 'backup' configuration has been updated. Module State Cause schgr (now) static best (next boot) static explicit stape (now) static best (next boot) static explicit HP-UX 11i v3 # kcmodule –h –B stape=static estape=static schgr=static eschgr=static * The automatic 'backup' configuration has been updated.
An example of a GUI is shown below; for details of the GUI specific to your product, please refer to the product's User Guide. Output needs checking. 1. To discover operational target devices, type the following: # ioscan The output will be similar to this: H/W Path Class Description ================================================================ 0/5 ba Local PCI-X Bus Adapter (783) 0/5/1/0 fc HP AB379-60001 4Gb Dual Port PCI/PCI-X Fibre Channel Adapter (FC Port 1) 0/5/1/0.166 fcp FCP Domain 0/5/1/0.166.
4. To display the device files associated with the operational target devices, type: # ioscan –fn Class I H/W Path Driver S/W State H/W Type Description ========================================================================== ba 4 0/5 lba CLAIMED BUS_NEXUS Local PCI-X Bus Adapter (783) fc 5 0/5/1/0 fcd CLAIMED INTERFACE HP AB379-60001 4Gb Dual Port PCI/PCI-X Fibre Channel Adapter (FC Port 1) /dev/fcd5 fcp 11 0/5/1/0.166 fcd_fcp CLAIMED INTERFACE FCP Domain ext_bus 33 0/5/1/0.166.0.255.
The NFS device should be mounted using the following options explicitly to mount the StoreOnce Backup System using NFSv3 and force synchronous transfer: localhost:~ $ mount -o forcedirectio,vers=3 X.X.X.X:/nas/ Using the following syntax, verify the mount point which lists the local mount, the remote mount, and the parameters that the target device has been mounted with: localhost:~ $ mount -v The output will be similar to the following: 16.24.160.
ST_slot_7:Full 72255107 ST_slot_8:Full 72255108 ST_slot_9:Full 72255109 ST_slot_10:Full 72255110A ST_slot_11:Full 72255110B ST_slot_12:Full 72255110C ST_slot_13:Full 72255110D ST_slot_14:Full 72255110E ST_slot_15:Full 72255110F ST_slot_16:Full 722551110 ST_slot_17:Full 722551111 ST_slot_18:Full 722551112 ST_slot_19:Full 722551113 ST_slot_20:Full 722551114 ST_slot_21:Full 722551115 ST_slot_22:Full 722551116 ST_slot_23:Full 722551117 ST_slot_24:Full 722551118 IE_slot_25:Empty The DT_slot 1 represent Ultrium
Back up the HP-UX kernel (iSCSI and Fibre Channel) 1. Check to see what media is available.
Backup the HP-UX kernel (NAS) 1. Ensure you are in the root directory. localhost:~ $ cd / 2. Backup the HP-UX kernel using TAR. localhost :~ $ tar cvf /kernel.tar ./stand/vmunix Restore the HP-UX kernel (NAS) 1. Create a temporary folder to restore the backup into. localhost:~ $ mkdir temp localhost:~ $ cd /temp 2. Restore the HP-UX kernel to the temporary folder. localhost:~ $ tar xvf /kernel.tar 3. Compare the original HP-UX kernel with the restored HP-UX kernel.
4 Solaris (x86 and SPARC) Overview This chapter describes how to configure the HP StoreOnce Backup System for use with the following Solaris operating systems: • Solaris 10 (x86 and SPARC) • Solaris 11 (x86 and SPARC) NOTE: HP StoreOnce Backup Systems with iSCSI interfaces are only supported with Solaris 10 Update 4 (08/07) or greater. Always refer to http://www.hp.com/go/ebs for up-to-date compatibility details.
Alias: D2D.CR2070143B.Library1.Drive1 TPGT: 1 ISID: 4000002a0000 Connections: 1 LUN: 0 Vendor: HP Product: Ultrium 3-SCSI OS Device Name: /dev/rmt/1 total 2 lrwxrwxrwx 1 root root 136 Nov 3 18:00 c7t1d0 -> ../../../devices /iscsi/medium-changer@0000iqn.1986-03.com.hp%3Astorage.d2d.cr2070143b .500110a125810bbf.library1.roboticsFFFF,0:changer lrwxrwxrwx 1 root root 115 Nov 3 18:00 /dev/rmt/1cb -> ../../devices /iscsi/tape@0000iqn.1986-03.com.hp%3Astorage.d2d.cr2070143b .500110a250017b86.library1.
In this example the two target iSCSI Qualified Names are: iqn.1986-03.com.hp:storage.d2d.cr203f18f4.01a9754150ae013a .library1.robotics iqn.1986-03.com.hp:storage.d2d.cr203f18f4.7e0cdac23ab4eab1 .library1.drive1 NOTE: In the following commands, items in parentheses are user-defined strings. Substitute the appropriate information for , and . 4.
03.com.hp:storage.d2d.cr203f18f4.01a9754150ae013a.library1.robotics Alias: ISID: 4000002a0000 Connections: 1 7. To create generic devices drivers for the iSCSI target devices, using the following commands: # update_drv -ai '"scsiclass,08"' sgen # devfsadm -i iscsi 8. To verify devices files for the iSCSI target device have been created, use these commands: # ls –l /dev/scsi/changer lrwxrwxrwx 1 root root 139 Jan 2 09:51 c3t1d0 -> ../../../devices/iscsi/medium-changer@0000iqn.198603.com.hp%3Astorage.d2d.
Once configured, the Network Path is displayed. The StoreOnce Backup System supports NFSv3 protocol. By the nature of NFS protocol, there is an element of randomness in the data transmission between the client and target device, in this case, the StoreOnce NAS device. To minimize the randomness, it is recommended to use force the data transfer to be synchronous.
Verify you are controlling the correct library The robotics of the library will be assigned a SCSI device file. To discover the device file assigned, use the following command: # ls /dev/scsi/changer The response will the name of the device file. e.g. c3t1d0.Therefore, the library can be controlled using the device file /dev/scsi/changer/c3t1d0.
Storage Storage Storage Storage Storage Storage Storage Storage Storage Storage Storage Storage Element Element Element Element Element Element Element Element Element Element Element Element 14:Full :VolumeTag=72255110E 15:Full :VolumeTag=72255110F 16:Full :VolumeTag=722551110 17:Full :VolumeTag=722551111 18:Full :VolumeTag=722551112 19:Full :VolumeTag=722551113 20:Full :VolumeTag=722551114 21:Full :VolumeTag=722551115 22:Full :VolumeTag=722551116 23:Full :VolumeTag=722551117 24:Full :VolumeTag=722551118
Back up the Solaris kernel (iSCSI or Fibre Channel) 1. Check to see what media is available.
5. Compare the original kernel with the restored kernel. # cmp /platform/`arch -k`/kernel/sparcv9/unix /temp/platform/`arch -k`/kernel/sparcv9/unix If no differences are found between the two files, no message will be displayed. Back up the Solaris kernel (NAS) 1. Ensure you are in the root directory. localhost:~ $ cd / 2. Back up the Solaris kernel using TAR. localhost :~ $ tar cvf /kernel.tar ./platform/`arch -k`/kernel/sparcv9/unix Restore the Solaris kernel (NAS) 1.
5 Configuring media servers for Data in Flight Encryption Introduction IP packets have no in-built security measures. As such, access to the network enables packet content to be viewed and, because no verification exists, no indication is available as to whether a packet has been viewed or content has been modified. IPsec is an OSI layer 3 protocol that provides encryption and mutual verification at the IP address level.
Data In Flight Encryption.) Create the corresponding .conf/.secrets pair and IPsec rule on the media server which backs up data to the StoreOnce Backup system. The following procedure describes the procedure for Linux servers running RHEL v5 and RHEL v6. 1. Use your operating system’s installer to install openswan. 2. Edit the /etc/ipsec.conf file to uncomment and include the /etc/ipsec.d/*.conf line at the end. 3. Create /etc/ipsec.d/storeonce.conf on the media server with the following example.
About this guide This guide provides information about: • Configuring UNIX™ and Linux for use with the HP StoreOnce Backup System • Controlling an HP StoreOnce Backup System Intended audience This guide is intended for network administrators and users with knowledge of: • Ethernet networks • UNIX • Linux Related documentation The following documents [and websites] provide related information: • HP StoreOnce Backup System user guide (HP B6000 Series) • HP StoreOnce Backup System Site Planning an
Table 1 Document conventions (continued) Convention Element Monospace text • File and directory names • System output • Code • Commands, their arguments, and argument values Monospace, italic text • Code variables • Command variables Monospace, bold text CAUTION: IMPORTANT: NOTE: TIP: Emphasized monospace text Indicates that failure to follow directions could result in damage to equipment or data. Provides clarifying information or specific instructions. Provides additional information.
HP websites For additional information, see the following HP websites: • http://www.hp.com • http://www.hp.com/go/storage • http://www.hp.com/go/ebs • http://www.hp.com/service_locator • http://www.hp.com/support/manuals • http://www.hp.com/support/downloads Documentation feedback HP welcomes your feedback. To make comments and suggestions about product documentation, please send a message to storagedocs.feedback@hp.com. All submissions become the property of HP.