Veritas Netbackup 6.0 Media Manager: System Administrator'S Guide
Veritas Netbackup 6.0 Media Manager: System Administrator'S Guide
0 Media Manager
System Administrators Guide
for Windows
Disclaimer The information contained in this publication is subject to change without notice. VERITAS Software Corporation makes no warranty of any kind with regard to this manual, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. VERITAS Software Corporation shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this manual. VERITAS Legal Notice Copyright 1998-2005 VERITAS Software Corporation. All rights reserved. VERITAS, the VERITAS Logo, and VERITAS NetBackup are trademarks or registered trademarks of VERITAS Software Corporation or its affiliates in the U.S. and other countries. Other names may be trademarks of their respective owners. Portions of this software are derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm. Copyright 1991-92, RSA Data Security, Inc. Created 1991. All rights reserved. VERITAS Software Corporation 350 Ellis Street Mountain View, CA 94043 USA Phone 650-527-8000 Fax 650-527-2908 www.veritas.com Third-Party Copyrights For a list of third-party copyrights, see the NetBackup Release Notes appendix.
ii
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii How To Use This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv Finding NetBackup Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv Accessing the VERITAS Technical Support Web Site . . . . . . . . . . . . . . . . . . . . . . . xxiv Contacting VERITAS Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvi Accessibility Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvi Comment on the Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii Chapter 1. Introduction to Media Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Media Manager Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Media Manager Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Enterprise Media Manager (EMM) Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Master Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Media Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
SAN Media Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
NetBackup and Media Manager Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Enterprise Media Manager (EMM) Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
NetBackup Catalog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Media Manager Storage Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Media Manager Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Mounting and Using Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Media Manager Administration Utilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Starting the Media Manager Administration Utilities . . . . . . . . . . . . . . . . . . . . . . . . . 9
iii
Shortcut Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Device and Media Configuration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Security Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Chapter 2. Configuring Storage Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Starting Device Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Using the Device Management Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Menus and Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Tree Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Managing the Columns of the Display Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Managing Devices on Other Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Drives Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Physical Drives Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Drive Paths Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Robots Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Hosts Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
NDMP Hosts Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Topology Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Topology Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Topology Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Selecting Topology Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Shortcut Menus and Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Customizing the Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Viewing and Rearranging Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Changing the View of the Topology Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Performing Initial Device Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Managing the Device Manager Service (Windows) or the Device Daemon (UNIX) . 35
The Device Mapping File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
iv
Contents
v
Contents
vii
Volumes Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Volume Pools List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Volume Groups List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Robots List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Volumes List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Shortcut Menus and Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Customizing the Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Administering Media on Other Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Managing Media on Other Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Adding New Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Methods Available for Adding Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Robotic Volumes (Volumes Located in a Robot) . . . . . . . . . . . . . . . . . . . . . . . . 111
Standalone Volumes (Volumes To Be Used in Standalone Drives) . . . . . . . . . 112
NetBackup Catalog Backup Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Notes on Labeling NetBackup Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Adding Volumes Using a Robot Inventory Update . . . . . . . . . . . . . . . . . . . . . . . . . 113
Adding Volumes Using the Actions Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Dialog Entries for New Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Media Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Robot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Find Robots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Number of Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Media ID Naming Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Media ID or First Media ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Media Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
First Slot Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Maximum Mounts or Maximum Cleanings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Volume Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Volume Pool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Contents
ix
Contents
xi
xii
Contents
xiii
Contents
xv
Contents xvii
Contents xix
xx
Contents xxi
xxii
Preface
This guide describes using the NetBackup Administration Console to manage Media Manager software and its components on a Windows server. See the NetBackup release notes for information about the supported Windows server platforms for NetBackup. Media Manager is the component of VERITAS NetBackupTM that is used to configure and manage media, drives, and robots that are used to store and retrieve your backup data. This guide assumes you are familiar with the operating system of the server on which NetBackup and Media Manager is installed and Windows systems in general.
This guide is intended for use with NetBackup Server and NetBackup Enterprise Server. For readability in this guide, the term NetBackup refers to both NetBackup server types unless specifically noted. Portions of this guide apply only to specific robot types (for example, API, or optical robots), server platforms (UNIX or Windows), or NetBackup server type (for example, NetBackup Enterprise Server). These topics are identified with the use of italics as in the following example: This step is only applicable for NetBackup Enterprise Server.
This guide is intended primarily for the system administrator, who will probably want to read every chapter. An operator should read the chapter Monitoring Storage Devices on page 213 and may have an interest in reading the Media Manager overview in the chapter Introduction to Media Manager on page 1.
xxiii
Getting Help
Getting Help
You can find answers to questions and get help from the NetBackup documentation and from the VERITAS technical support web site.
1. In the NetBackup Administration Console, click Help > Help Topics. 2. Click the Contents tab. 3. Click Glossary of NetBackup Terms.
Use the scroll function to navigate through the glossary.
Obtain updated information about NetBackup, including system requirements, supported platforms, and supported peripherals Contact the VERITAS Technical Support staff and post questions to them Get the latest patches, upgrades, and utilities View the NetBackup Frequently Asked Questions (FAQ) page Search the knowledge base for answers to technical support questions Receive automatic notice of product updates Find out about NetBackup training Read current white papers related to NetBackup
xxiv
Getting Help
From http://support.veritas.com, you can complete various tasks to obtain specific types of support for NetBackup: 1. Subscribe to the VERITAS Email notification service to be informed of software alerts, newly published documentation, Beta programs, and other services. a. From the main http://support.veritas.com page, select a product family and a product. b. Under Support Resources, click Email Notifications. Your customer profile ensures you receive the latest VERITAS technical information pertaining to your specific interests. 2. Locate the telephone support directory at http://support.veritas.com by clicking the Phone Support icon. A page appears that contains VERITAS support numbers from around the world. Note Telephone support for NetBackup is only available with a valid support contract. To contact VERITAS for technical support, dial the appropriate phone number listed on the Technical Support Guide included in the product box and have your product license information ready for quick navigation to the proper support group. 3. Contact technical support using e-mail. a. From the main http://support.veritas.com page, click the E-mail Support icon. A wizard guides you to do the following:
Select a language of your preference Select a product and a platform Provide additional contact and product information, and your message Associate your message with an existing technical support case
Preface
xxv
Accessibility Features
Call 1-800-634-4747 and select option 3 Fax questions to 1-650-527-0952 In the Americas, send e-mail to amercustomercare@veritas.com. In the Asia and Pacific areas, send email to apaccustomercare@veritas.com. In all other areas, send email to internationallicense@veritas.com.
Accessibility Features
NetBackup contains features that make the user interface easier to use by people who are visually impaired and by people who have limited dexterity. Accessibility features include:
Support for assistive technologies such as screen readers and voice input (Windows servers only) Support for keyboard (mouseless) navigation using accelerator keys and mnemonic keys
xxvi
The title and product version of the manual on which you are commenting The topic (if relevant) on which you are commenting Your comment Your name
Email your comment to NBDocs@veritas.com. Please only use this address to comment on product documentation. See Getting Help in this preface for information on how to contact Technical Support about our software. We appreciate your feedback.
Preface
xxvii
xxviii
This chapter provides an overview of Media Manager and contains the following topics:
Media Manager Features Media Manager Hosts NetBackup and Media Manager Databases Media Manager Storage Devices Media Manager Volumes Media Manager Administration Utilities Device and Media Configuration Overview Security Issues
When you are familiar with the features and the administration of NetBackup and Media Manager described in this guide, you should review the list of recommended practices. See NetBackup Media Manager Best Practices on page 268.
Robotic and Standalone Drive Support In Media Manager, a robot is a peripheral device for the automated mounting and unmounting of volumes in tape drives. A standalone drive is a drive that is not associated with a robot. Media Manager supports a wide range of robots and automates the handling of volumes in these devices. Except for initial setup and loading of tapes or an equipment failure, manual intervention is not required. Visit the VERITAS support web site for a list of the platforms and peripherals that Media Manager supports.
1
Media handling in standalone drives is also automated to the extent that Media Manager automatically uses the tape that is in a drive, if it is required by NetBackup. Media Manager includes the capability to perform automated drive cleaning, based on the TapeAlert feature or based on a frequency-based cleaning schedule. Cleaning tapes that are configured incorrectly are also recognized. Media Manager running on NetBackup Windows servers does not support optical disk storage devices.
Media Location Tracking Media Manager maintains a database that shows the location of all media (for example, the robot and slot). This information permits Media Manager to find media when it is required to satisfy a request.
Media Statistics Tracking Media Manager keeps a record of statistics that are useful in tracking the useful life of media (for example, an expiration date and the number of times that media has been mounted).
Security Media Manager security works in conjunction with NetBackup authentication/authorization security to control user access to vmd (the NetBackup volume manager service). The topic, Media Manager Security on page 345 explains important security features, including the following topics:
The relationship with NetBackup authentication/authorization security. Controlling user access to vmd (the volume manager service). Controlling user access to Media Manager robotic daemons and services.
Robot Inventory and Update Media Manager can inventory a robot, provide reports, and update the EMM database to match the results of the inventory. This simplifies administration, by permitting you to quickly determine the contents of a robot. This also automates the configuration process. Media Manager can also inventory a robotic library that does not support barcodes or that contains volumes that do not have readable barcodes. In these cases, you use the physical inventory utility (vmphyinv).
Automatic Volume Recognition Media Manager compares the media IDs on media with media IDs that are requested and then assigns the correct media to requests. This is an essential part of providing hands-off operation for both robots and standalone drives.
Media Manager scans the labels of media that are in drives and displays them in the Device Monitor. This is useful if you want to know whether a certain drive contains a particular volume.
Volume Pools
During configuration, you can assign media to pools that are reserved for specific uses. For example, media can be reserved for backups of specific departments. It is also possible to create a scratch pool from which media can be allocated to other pools as they are needed. A pool named NetBackup is created by default and, unless you specify otherwise in the class or schedule, all NetBackup backup images go to media in the NetBackup pool. You can create other volume pools as desired. Other volume pools that are created by default are named None and DataStore.
Volume Groups
When media is added, it is assigned (or you can assign) a volume group name that corresponds to the physical location of the media (for example, the robot that has the media). This is useful for administering groups of volumes and for tracking location. For example, when media is taken to offsite storage, you can move the media to specific standalone groups.
Graphical User Interfaces for Media and Device Management
The following interfaces are available from the NetBackup Administration Console.
Device Monitor shows the current status of all drives and allows you to easily
change the state of a drive. For example, it is possible to set a drive to DOWN to prevent its use by Media Manager or reset it to clear a hang condition. You can also assign requests to drives in those instances when assignment does not occur automatically.
Media provides intuitive and easy-to-use methods for managing your media,
device attributes robotic library/standalone drive residence attributes NDMP attributes barcode rule attributes volume pool attributes tape and optical disk volume attributes media attributes storage unit attributes storage unit group attributes hosts, including Shared Storage Option (SSO) hosts, having assigned tape drives media and device errors
Master Servers
NetBackup and Media Manager support both master server and media servers. A master server manages the NetBackup backups, archives, and restores. The Enterprise Media Manager (EMM) database is typically located on this host. The Master server, and the EMM Server specifically, is responsible for media and device selection for NetBackup. Media servers provide additional storage by allowing NetBackup to use the storage devices that are attached. A master server has Media Manager software installed. The following point applies only to NetBackup Server. NetBackup master and media server software are both installed on the same host. This is the host where NetBackup is installed. In this case, the host acts as both a master and a media server. The following point applies only to NetBackup Enterprise Server. You can have multiple master and media servers in your configuration. Typically a master server controls multiple media servers. You should manage your media servers from the master server point of view.
Media Servers
A host with Media Manager software installed and devices attached is termed a media server. The use of media servers can increase system performance by distributing network loads. Media servers can also be referred to as device hosts. Regular media servers are licensed by VERITAS, and can back up their own data or data from other network clients. Also see the next section SAN Media Servers on page 5. The following points apply only to NetBackup Enterprise Server. You can have multiple media servers in your configuration. A media server can also just be a host that provides the robotic control for a robot (known as a robot control host).
volmgr/database/globDB volmgr/database/ltidevs volmgr/database/robotic_def volmgr/database/.namespace.chksum (NDMP) volmgr/database/ruleDB volmgr/database/poolDB volmgr/database/volDB netbackup/db/media/mediaDB netbackup/db/config/storage_units netbackup/db/config/stunit_groups volmgr/vm.conf (Some entries) netbackup/bp.conf or the Windows registry (Some entries) Some touch files
NetBackup Catalog
NetBackup keeps a catalog with information that correlates backups to the volume where they are stored. NetBackup refers to the catalog when it needs a volume for a backup or restore. If the catalog does not contain a suitable volume for a backup job, NetBackup has Media Manager assign one. In this manner, the catalog is populated as NetBackup uses new media for backups. When the retention period has ended for all backups on a volume, NetBackup deletes the volume from the catalog. NetBackup then sends a request to Media Manager to unassign the volume so it is available for later reassignment. Volumes for online, hot backups use media from the CatalogBackup volume pool only, so you can find them in case the NetBackup catalog is damaged (they are unassigned only if you delete them from your catalog backup settings). Volumes for offline, cold backups use media from the NetBackup volume pool only. Volumes for offline, cold backups of the NetBackup catalogs are a special case and do not appear in the NetBackup catalog. For more information about catalogs and catalog backups, see the VERITAS NetBackup System Administrator's Guide for Windows, Volume I. Alternatively, you can locate media for catalog backups using the physical inventory utility. It may take significant time for each tape to be mounted so its recorded label can be read. See Using the Physical Inventory Utility for Non-Barcoded Media on page 354.
available from the right pane of the NetBackup Administration Console, if you have selected Media and Device Management in the tree pane.
From the Media and Device Management > Devices node (use the Actions > New >
New Robot and Actions > New > New Tape Drive menu items). You may also use the tpconfig command from the Windows command prompt to add devices (see the VERITAS NetBackup Commands for Windows).
The Enterprise Media Manager decides which volume to use for a NetBackup write job and assigns it to NetBackup if it is not already assigned. EMM also ensures that a volume assigned to NetBackup will not be used by other applications.
volume to a drive, position the heads to the beginning of the volume, and assign it to the request. No manual intervention is required.
If the volume happens to be in a standalone drive and has been requested by
NetBackup, Media Manager automatically mounts and assigns it. Again, no manual intervention is required.
If the defined NetBackup storage unit is on magnetic disk, NetBackup sends the
backup to the file path specified during configuration of the storage unit.
If the volume is not in a robot or a standalone drive, EMM will do one of the
following:
Pend a mount request if the request is media-specific (restore, import, tpreq). Attempt to to use another volume (for backup jobs where any other media can be
used).
The administrator or operator can then find the required volume, insert it into the
drive, and assign the drive to the request with the Device Monitor. This situation will exist, for example, if the requested volume happens to be off site. In robots that have barcode readers, Media Manager verifies the barcode to ensure that the robot loads the correct volume. If the barcode on the volume does not match the barcode in the EMM database, the mount request may pend (for media-specific jobs), or another volume may be used (for backup or duplicate jobs), or the job may fail (cold catalog backup jobs).
1. Log on to a Windows workstation as a member of the Administrators group. 2. From Start > Programs, select VERITAS NetBackup > NetBackup Administration Console. The NetBackup Administration Console appears on your workstation. The NetBackup Administration Console is the starting point for administering NetBackup. The left pane of the console window has a node for each major area of NetBackup administration (including nodes for optional VERITAS software). 3. Select Media and Device Management. Media and Device Management contains the Media Manager utilities. The right pane initially contains the key NetBackup wizards that apply to Media and Device Management. The following figure shows these Media Manager wizards. These wizards have the following links:
Configure Storage Devices Configure Volumes
4. Expand Media and Device Management to view the additional Media Manager nodes. Selecting a node in the tree displays information related to that node in the right pane. The menus and buttons contain commands relevant to each selected node. Note See the VERITAS NetBackup System Administrator's Guide for Windows, Volume I for details on the other NetBackup Administration Console portions, other NetBackup administration utilities, and menu commands.
Select Device Monitor. The device monitor has commands for monitoring the
operation of storage devices. Monitoring Storage Devices on page 213 explains how to use the Device Monitor.
Select Media. Media has commands for managing media.
Managing Media on page 91 and Managing Media in Robots (Robot Inventory) on page 159 explain how to manage your media.
10
Device and Media Configuration Overview Select Devices. Devices has commands for configuring and managing hosts,
robots, drives, and shared drives. Configuring Storage Devices on page 13 explains how to configure devices for Media Manager use.
Shortcut Menus
Pressing the right-mouse button while the pointer is over sections of the NetBackup Administration Console, displays shortcut menus. Different menus appear depending on where your pointer is positioned.
1. Install NetBackup software by following the instructions in the installation program. Media Manager is installed as a part of NetBackup. 2. Use the Device Configuration Wizard (select Configure Storage Devices in the right pane of the NetBackup Administration Console) to configure your robots, drives, and shared drives. For more information, see The Device Configuration Wizard on page 44. For more information on configuring shared drives, see Adding Shared Drives on page 56 and Shared Storage Option (SSO) Topics on page 243. To manually configure devices not supported by this wizard, you must use the menus available in Devices. See Configuring Storage Devices on page 13.
11
Security Issues
3. Use the Volume Configuration Wizard (select Configure Volumes in the right pane of the NetBackup Console) to define the media that you will be using in the storage devices. This wizard configures volumes for all supported standalone drives and robots. When you logically add a new volume (or move volumes) in a robot that supports barcodes, a scan occurs and the EMM database is updated to reflect the contents of the robotic library. To manually configure volumes for devices, use the menus available in Media. See Managing Media on page 91 and Managing Media in Robots (Robot Inventory) on page 159 for advanced robot inventory operations.
Security Issues
See the topic, Media Manager Security on page 345 for important information about security. Media Manager security topics include the following:
The relationship with NetBackup authentication/authorization security. Controlling user access to vmd (the volume manager service). Controlling user access to Media Manager robotic functions.
12
The following topics provide an overview of the NetBackup Devices window. If this is the first time you have configured devices, read the topics in the order they are presented.
Starting Device Management on page 14
Using the Device Management Window on page 14
Performing Initial Device Configuration on page 33
Managing the Device Manager Service (Windows) or the Device Daemon (UNIX)
on page 35
13
15
Using the Device Management Window Device Management Menus and Commands (continued) Menu Edit Commands Undo - Allows you to cancel the last action. Cut, Copy, Paste - Commands for managing items in the display lists. New - Displays a dialog to add an item of the type that is currently selected. Change - Displays a dialog for changing the configuration of the selected items. Delete - Deletes selected items from the configuration. Find, Find Next, Find Prev, Find All - Commands for finding items in the display lists. View Contains commands for specifying your viewing preferences for the device management window, including showing and hiding the toolbar or tree, showing and hiding robots, sorting, filtering, column layout, using the topology window, and refreshing the display. See Customizing the Window on page 31. New - Displays choices for adding robots or tape drives, or optical drives to a configuration. You can also add shared drives to a configuration. Requires Shared Storage Option license. Requires NDMP license. Note
Actions
Also displays a dialog for adding an NDMP host to your configuration. Enterprise Media Manager Database - Displays a sub-menu that allows you to synchronize the device databases of NetBackup 5.x Media Servers with the Enterprise Media Manager (EMM) database. Synchronizing databases is normally not necessary, but can be done if you are experiencing problems and have made recent configuration changes that may not have been recognized. Also displays a menu item for removing NetBackup device hosts from the EMM database. See The Enterprise Media Manager (EMM) Server on page 41. Inventory Robot - Displays a dialog with choices for performing an inventory of the selected robot or updating the volume configuration to match the contents of the robot.
16
Using the Device Management Window Device Management Menus and Commands (continued) Menu Commands Drive Diagnose - Displays a dialog with choices for running
diagnostic tests on a drive.
Drive Qualify - Displays a dialog with choices for running device qualification tests on a drive. Requires Device Qualification Tools license. Note
Stop/Restart Device Manager Service - Stops and restarts the NetBackup Device Manager service. Activate - Activates selected hosts. Once activated, NetBackup will schedule jobs on the host as needed. Deactivate - Deactivates selected hosts. When a host is deactivated: Current jobs on the host are allowed to complete No new jobs are scheduled for the host If the host is part of a shared drive configuration, it will not scan drives while deactivated Help Help Topics - Provides online help information for the NetBackup Console. Troubleshooter - Helps you to debug errors.
VERITAS Web Page - Displays the VERITAS web page, if the host
has a browser configured.
License Keys - Provides information about your active and
registered license keys.
Current NBAC User - Provides NetBackup Access Control
information for the current user. Gives the permissions for the user
that you are currently logged in as.
About NetBackup Administration Console - Displays program
information, version number, and copyright information. You can
click More for detailed information.
17
Toolbars
The toolbar buttons of the device management window provide shortcuts for commands that are on the menus. Also see Customizing the Window on page 31.
To show or hide the toolbar buttons
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select View > Toolbar.
To customize the toolbar buttons
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select View > Customize. In the Customize Toolbar dialog you can reorder the buttons on the current toolbar, add buttons, or remove toolbar buttons. Use Default to reset the buttons on the toolbar.
Tree Pane
The tree pane for Devices contains entries for the following device areas. Each of these device entries in the tree can be expanded. Relevant device information for each is displayed in the window panes on the right.
Drives
See Drives Pane on page 19 and Drive Paths Pane on page 23.
Robots
without an NDMP license to allow you to add NearStore credentials). See NDMP Hosts Pane on page 27.
Topology
18
The following figure shows just the tree pane and contains an expanded view of Devices:
Select a device host, robot, or drive, and the Display Pane shows information filtered for that specific selection. Select Topology and the Display Pane shows a visual representation of devices configured in your environment.
Drives Pane
A pane showing information about all physical drives in the configuration is displayed on the right when you select Drives. See Physical Drives Pane on page 20. A second pane showing path information for drives is also displayed if needed. This pane appears only if a drive is configured as a shared drive or if there are multiple paths to a drive. See Drive Paths Pane on page 23.
19
For ACS, TLH, and TLM robot types, the robot drive number Applies only to is not displayed. NetBackup Enterprise Server.
20
Using the Device Management Window Physical Drives List (continued) Column Vendor Drive Identifier Description For TLM robots, this column contains the DAS/SDLC drive name. Note
Applies only to NetBackup For TLH robots, this column contains the IBM device number. Enterprise Server. Contains the ACS library software index that identifies the robot where this drive is located. Applies only to NetBackup Enterprise Server.
ACS
LSM
Contains the ACS Library Storage Module where this drive is Applies only to located. NetBackup Enterprise Server. Contains the ACS robot panel where this drive is located. Applies only to NetBackup Enterprise Server. Applies only to NetBackup Enterprise Server.
Panel
Drive
Drive Path
Windows - Empty. The SCSI coordinates are displayed in the appropriate columns. UNIX - Contains the path for the drive. For example, /dev/rmt/2cbn. If the drive has multiple paths configured, this column contains Multiple. If the drive is configured as a shared drive (SSO), this column contains Multiple.
Enabled
Contains Yes if the path is enabled. Contains No if the path is not enabled. If the drive has multiple paths configured, this column contains Multiple. If the drive is configured as a shared drive (SSO), this column contains Multiple.
Serial Number
Contains the drive serial number, if the drive reports a serial number.
21
Using the Device Management Window Physical Drives List (continued) Column World Wide ID Description Contains a unique identifier that is assigned to each device. Some drives may not report this identifier. Yes, means this drive is configured as a shared drive. No, means the drive is not a shared drive. Port Applies only to shared drives (SSO). Note
Shared
This column contains the SCSI port number of the drive. This Applies only to column is empty for UNIX. Contains Multiple if there are NetBackup multiple paths to the drive. Windows servers. This column contains the SCSI bus number of the drive. This column is empty for UNIX. Contains Multiple if there are multiple paths to the drive. Applies only to NetBackup Windows servers.
Bus
Target
This column contains the SCSI target number (or SCSI ID) of Applies only to the drive. This column is empty for UNIX. Contains Multiple NetBackup if there are multiple paths to the drive. Windows servers. This column contains the SCSI logical unit number of the drive. This column is empty for UNIX. Contains Multiple if there are multiple paths to the drive. Applies only to NetBackup Windows servers.
LUN
Cleaning Frequency
Contains the cleaning frequency for the drive (in hours). For drives in robots that do not support frequency-based cleaning, this column is blank. Contains Yes, if TapeAlert is enabled.
TapeAlert Enabled
Volume Header This column specifies the volume header device path for the Path drive.
Drive Comments
22
Using the Device Management Window Physical Drives List (continued) Column Inquiry Information Description Contains device information returned from the device. This information is used to identify the device. For example, vendor ID, product ID, and product revision. Contains the name of the NDMP control host. If the drive has multiple paths configured, this column contains Multiple. Requires NDMP license. Note
NDMP Host
If the drive is configured as a shared drive (SSO), this column Applies only to contains Multiple. NetBackup Enterprise Server. Drive Index Drive index assigned to the drive during configuration.
23
The following table describes the columns displayed in this pane. Review the Note column for any restrictions. All columns in this table also appear in the Drives list.
Drive Paths List Column Drive Name Enabled Description Contains the configured name of the drive. Contains Yes if the path is enabled. Contains No if the path is not enabled. Contains the name of the device host (media server) where this drive is attached. Empty on Windows hosts. Contains the name of the NDMP control host. Requires NDMP license. Note
Host
Serial Number
Contains the drive serial number, if the drive reports a serial number. On Windows, this column contains the SCSI port number of the drive. This column is empty on UNIX hosts. Applies only to NetBackup Windows servers. Applies only to NetBackup Windows servers.
Port
Bus
On Windows, this column contains the SCSI bus number of the drive. This column is empty on UNIX hosts.
Target
On Windows, this column contains the SCSI target number (or Applies only to SCSI ID) of the drive. This column is empty on UNIX hosts. NetBackup Windows servers. On Windows, this column contains the SCSI logical unit number of the drive. This column is empty on UNIX hosts. Applies only to NetBackup Windows servers.
LUN
24
Robots Pane
A pane showing information about all robots in your configuration is displayed on the right when you select Robots. The robots list displayed in this pane presents detailed information about robots configured with Media Manager. The following table describes the columns in the robots list. Check the Note column for any restrictions.
Robots List Column Robot Name Description Contains the type and number of the robot, for example TLD(3). If the robot is partially configured, PCR is shown in this column. For example, PCR(3). See Managing Devices that are Partially-Configured on page 45 for details. Device Host Contains the name of the device host where this robot is attached. Contains the type of robot. See Media Manager Robot Types on page 272 for a list of supported robot types. If the robot is partially-configured, PCR is shown in this column. Robot Number Serial Number Number of the robot. Contains the robot serial number, if the robot reports this information. Empty on Windows hosts. Contains the name of the NDMP control host. Requires NDMP license. Note
Robot Type
Enabled
Contains Yes if the path to the robot is enabled. Contains No if the path is not enabled. If the robot is not controlled by the local host, this column contains the name of the host that is providing the robotic control. Applies only to NetBackup Enterprise Server.
25
Using the Device Management Window Robots List (continued) Column Port Description This column contains the SCSI port number of the robot. Note Applies only to NetBackup Windows servers. Applies only to NetBackup Windows servers.
Bus
Target
This column contains the SCSI target number (or SCSI ID) of Applies only to the robot. NetBackup Windows servers. This column contains the SCSI logical unit number of the robot. Applies only to NetBackup Windows servers.
LUN
Inquiry Information
Contains device information returned from the device that is used to identify the device. For example, vendor ID, product ID, and product revision.
Hosts Pane
A pane showing information about all hosts in your configuration is displayed on the right when you select Hosts. This pane allows you to view detailed information about the servers that are referenced in your NetBackup configuration. The following table describes the columns in the hosts list:
Hosts List Column Host Name Description Contains the name of the device host or Virtual Cluster.
26
Using the Device Management Window Hosts List (continued) Column Status Description Contains the current host status for this server. Possible values are: Active for Tape - the media server can be used for backups to tape Active for Disk - the media sever can be used for backups to disk Active for Tape and Disk - the media server can be used for backups to both disk and tape Offline - the media server is not available to be used for disk or tape backups, it will be Active again when it becomes available for disk and/or tape backups Deactivated - the media server has been deactivated by the user and will only be used if the user activates it Virtual Cluster - indicates that the host is a Virtual Cluster host. The active node and the cluster name are then displayed in the appropriate column. See the NetBackup High Availability System Administrators Guide for Windows, UNIX, and Linux for more information. NetBackup Version NDMP Hosts Active Node Contains the NetBackup software version. Contains the name of NDMP control hosts in your environment. For a Virtual Cluster, displays the active node. See the NetBackup High Availability System Administrators Guide for Windows, UNIX, and Linux for more information. For a Virtual Cluster, displays the cluster name. See the NetBackup High Availability System Administrators Guide for Windows, UNIX, and Linux for more information.
Cluster Name
27
The following table describes the columns in the NDMP hosts list:
NDMP Hosts List Column Host Name Media Servers Description Contains the name of the NDMP host. Contains the name of a device host, if any.
Topology Pane
A description bar is displayed at the top of the topology pane. Tool tips are also provided for all of the objects displayed in the topology pane. Your view and use of the topology pane can be customized. See Customizing the Window on page 31. These commands are also available using the right mouse button in the topology pane. The topology view shows how devices are configured to the server being administrated, by showing images of servers and devices. The topology information is taken from the EMM database and is displayed in this pane. See the following related topics:
Topology Icons on page 28 Topology Connections on page 29 Selecting Topology Objects on page 30
Topology Icons
The following are some of the images that can appear in the topology pane.
Topology Image
28
Robot
Robot media
Drive
Topology Connections
Connections in the topology indicate physical and logical connections of the devices, as follows:
Media server (or SAN media server) to robotic library and drive relationships are
indicated. A line attaches a robot arm to the media server that has robot control.
Drives that are physically located in a robotic library are shown directly below the
29
Status Bar
The status bar appears at the bottom of the NetBackup Console window. The status bar
Shows tool tips (when the mouse is over a toolbar icon or an object) Indicates the name of the master server. Indicates if you are connected to the master server. To show or hide the status bar Select View > Status Bar.
Help for the topology pane is available using the right mouse button in the topology pane (select Topology Info).
30
Viewing and Rearranging Columns on page 31 Changing the View of the Topology Pane on page 32
See the VERITAS NetBackup System Administrator's Guide for UNIX and Linux, Volume I or the VERITAS NetBackup System Administrator's Guide for Windows, Volume I for more details.
31
Using the Device Management Window To show or hide columns, or rearrange the order of columns
This procedure will fit the diagram to the pane, and not use the default size on start up. 1. Select View > Options > Devices. 2. Select Fit topology to window on startup.
To enlarge the topology diagrams
Use this option to show the connection for a selected device, rather than showing all connections in the topology.
32
Performing Initial Device Configuration Select View > HighLighted Connections Only. To show all of the connections in the topology Select View > All Connections.
The following steps describe a general method for attaching devices to a Windows media server. The Microsoft Windows device applications available on the server that you use in these steps may differ depending on your Windows operating system. 1. Use the appropriate Windows application to obtain information on any currently attached SCSI devices. 2. If you are attaching a new robotic library or drive to a Media Manager media server, follow the vendors instructions for attaching the device. Shut down the server and physically attach the supported device, ensuring that SCSI targets and termination settings are consistent with adapter card and peripheral vendor recommendations. 3. Reboot the server and answer the prompts for adapter card peripheral configuration options. Watch the display to ensure that the adapter card recognizes the attached peripherals. 4. If you are adding drives, install the tape drivers and use the appropriate Windows application to verify that the drive was recognized.
Chapter 2, Configuring Storage Devices 33
You can download the latest 32-bit tape drivers and tape installer from http://support.veritas.com. Drivers are also available on the NetBackup installation CD. Search on the keywords tape device installer. These drivers support the tape devices listed in the compatibility lists on this web site. NetBackupTapeDeviceDriverInstall.exe will run only if NetBackup has been installed. 5. If the host on which you are configuring devices is not the EMM server, add the host to the bp.conf file on the EMM server. In order to configure devices, the device host must also be added to the list of hosts known to the EMM server. The device host is automatically added to the list of hosts known by the EMM server if the EMM server is running when the device host is installed. This is the recommended installation order. If the EMM server is not running, use the nbemmcmd -addhost command to add the device host. For information about adding a host to the bp.conf file, see the VERITAS NetBackup System Administrator's Guide for UNIX and Linux, Volume II or the VERITAS NetBackup System Administrator's Guide for Windows, Volume II. See the VERITAS NetBackup Commands for UNIX and Linux or VERITAS NetBackup Commands for Windows for information about using the nbemmcmd command. 6. Configure the storage devices using Media Manager. Depending on the type of device you are installing, proceed to the following topics:
The Device Configuration Wizard on page 44. Adding Robots Manually on page 47. Adding Drives on page 57. Adding Shared Drives on page 56.
34
Managing the Device Manager Service (Windows) or the Device Daemon (UNIX)
Managing the Device Manager Service (Windows) or the Device Daemon (UNIX)
Stopping and restarting ltid also stops and restarts any robotic processes. ltid is the Media Manager device daemon on UNIX servers and the NetBackup Device Manager service on Windows servers. Stopping and restarting ltid does not stop and start the EMM Server. The EMM Server is nbemm, which runs as a daemon on UNIX and as the NetBackup Enterprise Media Manager service on Windows. Typically, it is not necessary to restart the EMM Server. Caution Stopping and restarting ltid may abort any backups, archives, or restores that are in progress.
To manage this service
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select Actions > Stop/Restart Device Manager Service. 3. The following step applies only to NetBackup Enterprise Server. Select a device host. The dialog also shows the current status of this service. 4. The dialog allows you to start, stop, or stop/restart the service on the host. Select the action you want to perform. 5. Click OK or Apply. You may find it useful to select Stop and click Apply, and then select Start and click Apply.
35
Note The contents of this file do not indicate support for any of the devices, only the ability to recognize and automatically configure them.
To obtain the current device mapping file
1. Visit the VERITAS support web site (http://support.veritas.com) to download the latest External Types file for your devices. The files that you download are named similar to the following files: Mappings_6_nnnnnn.TAR and Mappings_6_nnnnnn.ZIP. Download the file to install_path\netbackup\var\global on the EMM server. 2. Run tpext from install_path\volmgr\bin on the EMM server. There are no parameters for this utility. tpext updates the EMM database with new versions of the device mapping file and external attributes file. 3. In order for each media server in your configuration to be updated with the new device information, you must stop and restart ltid. This is typically done automatically as part of the device configuration process but can also be done manually. 4. Refer to the README file that is supplied with the device mappings file for additional instructions.
installed in the environment. All of the media servers in the environment must be running equal or lower levels of NetBackup.
36
NetBackup Mixed Server Configurations Starting with the NetBackup 5.0 release, a master server can inter-operate with a
media server that is running a level of NetBackup that is one major release lower. (NetBackup 4.5 release levels cannot inter-operate with lower release levels.) For example, a NetBackup master server running NetBackup 6.0 can inter-operate with media servers running NetBackup 5.0, 5.1, and either of these versions with maintenance patches installed. Ensure that all of the servers in the environment have the appropriate and latest NetBackup patches installed. If you are using SSO, be sure to review the Enterprise Media Manager (EMM) Device Allocator Requirements on page 249.
37
shark
eel
Media Server
Drives Drives
Robots
Drives
You can administer devices that are attached to other servers, if these servers are in the same hardware configuration and are using the same EMM server. Note that the media server must be included in the list of known device hosts with the EMM server before devices can be configured. The media server is automatically registered with the EMM server if the EMM server is running when the media server is installed. This is the recommended installation order. If the EMM server is not running, when the media server is installed, use the nbemmcmd -addhosts command to add the device host once the EMM Server is up. See the VERITAS NetBackup Commands for UNIX and Linux or VERITAS NetBackup Commands for Windows for information about using the nbemmcmd command. Once configured, these devices will be displayed in the tree pane of the NetBackup Administration Console. You can also change from the current server to a different master or media server. If you change from a NetBackup Enterprise Server to a NetBackup Server, the functionality available on the new server is limited to the functionality supported by NetBackup Server.
38
If you change from a NetBackup Server to a NetBackup Enterprise Server, complete functionality is available on the new server. You cannot change to a back-level server.
To change to a different master or media server
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select File > Change Server. (You can also click the arrow to the right of the Change Server icon on the toolbar and select one of the servers shown in the list). 3. In the dialog that appears, do one of the following to specify the server that you want to monitor.
Enter the name of the server. Select a server from the servers shown in the list. Click Browse and select a server. Login to the current server using a different user name.
You can also click Remove to delete a server from the list.
4. Click OK. The name of the new server appears, and the right pane shows device information for the new server. In addition to using File > Change Server to manage devices on other servers, you can use File > Login as New User. See Menus and Commands on page 15.
39
If the vm.conf File on a Remote Host Contains No SERVER entries and authentication is not enabled
Then Any host can perform media and device management on this host as long as the host name where the interface is running is added to the bp.conf file of the server you logged into. It is not necessary to make any additions to vm.conf. You must add a SERVER entry for the host where you are running (the server you logged into) the NetBackup Administration Console.
Media Manager authentication/authorization may affect systems where NetBackup authentication/authorization has been enabled. Connections to remote hosts will fail if authentication/authorization is enabled, an AUTHORIZATION_REQUIRED entry is present in vm.conf, and the caller does not have the required permission.
To enable authentication/authorization in NetBackup (but not in Media Manager)
SERVER = shark
40
The vm.conf file on shark does not require any additional SERVER entries, because all device management for shark will be performed from shark.
The vm.conf file on eel contains the following:
SERVER = eel
SERVER = shark
This allows eel to manage its own devices and also permits shark to access them.
The vm.conf file on yak contains the following;
SERVER = yak
SERVER = shark
This allows yak to manage its own devices and also permits shark to access them.
41
Also, the Devices portion of the NetBackup Administration Console requires that all hosts that are referenced need to be using the same EMM Server. Devices verifies database consistency between any hosts that are included for device management.
This is a NetBackup Enterprise Server topic. 1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select Actions > Enterprise Media Manager Database > Remove Device Host.
To synchronize the database
This procedure updates the device database on NetBackup 5.x servers to be consistent with the device configurations in the EMM server. Synchronizing the EMM database with device databases on a back-level media server is normally not necessary, but can be done if you are experiencing problems and have made recent configuration changes to your local device hosts that may not have been recognized.
42
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select Actions > Enterprise Media Manager Database > Synchronize Enterprise Media Manager Database.
1. From your server, use the device configuration wizard to configure robots and drives. See The Device Configuration Wizard on page 44. The following point applies only to NetBackup Enterprise Server. If you are using the Shared Storage Option (SSO), see Adding Shared Drives on page 56. 2. Use the Volume Configuration wizard to configure media for robots and standalone drives. See Using the Volume Configuration Wizard on page 121.
43
Robots Drives Robots and drives attached to NDMP hosts Shared drives (for NetBackup SSO configurations only)
This wizard uses device discovery to auto-configure devices and add robotic libraries and drives to your Media Manager configuration. To perform these tasks, this wizard uses device serialization. This wizard also uses the device mapping file when discovering and configuring devices. See The Device Mapping File on page 35. In some cases, the wizard may leave some devices partially configured. See Managing Devices that are Partially-Configured on page 45 for more information. For important background information on device discovery, device serialization, and the Device Configuration wizard, see Frequently Asked Questions About Device Discovery on page 288. See the following related topics:
Operating System Changes on page 44 Possible EMM Server Host Conflict on page 45 Managing Devices that are Partially-Configured on page 45 Learning More About the Device Configuration Wizard on page 45 Starting the Device Configuration Wizard on page 45
44
1. Start the wizard (see Starting the Device Configuration Wizard on page 45). 2. From the welcome screen of the wizard, click Help. 3. When finished reviewing the help information for the wizard, exit the help and click Cancel to exit the wizard.
45
Activate/Deactivate Hosts
Activate/Deactivate Hosts
Activating a host makes it available for NetBackup jobs. Deactivating a host takes it offline from your NetBackup configuration. For example, you may deactivate a host to perform maintenance. When a host is deactivated,
Current jobs on the host are allowed to complete No new jobs are scheduled for the host If the host is part of a shared drive configuration, it will not scan drives while
deactivated
To Activate or Deactivate a host
1. In the NetBackup Administration Console, select Media and Device Management > Hosts. 2. From the Hosts pane, select the host to activate or deactivate. 3. Select Actions > Activate or Deactivate.
46
1. In the NetBackup Administration Console, select Media and Device Management > NDMP Hosts. 2. Select Actions > New > New NDMP Host. 3. Specify the NDMP host name. For information about specifying NDMP hosts and NDMP host credentials, see the NetBackup for NDMP Systems Administrators Guide for UNIX, Windows , and Linux.
1. Perform the steps explained in Performing Initial Device Configuration on page 33. 2. In the NetBackup Administration Console, select Media and Device Management > Devices. 3. Select Actions > New > New Robot.
47
A dialog for adding a robotic library appears. The properties that appear in this dialog vary depending on the server platform type and robot type.
4. Specify the properties for the robotic library as explained in Dialog Entries for Adding and Changing Robots on page 48. 5. Click OK. A prompt appears asking whether you want to stop and restart the NetBackup Device Manager service (this also stops and restarts any robotic processes). If your changes are complete, answer yes to this prompt. Note It is possible that stopping and restarting this service will stop any backups, archives, or restores that are in progress.
48
Adding Robots Manually Robot Number on page 49 Robot Control Section of the Dialog on page 50
Device Host
Device Host applies only to NetBackup Enterprise Server. Specifies the host to which you are adding the robotic library.
To specify a device host Click the arrow and select a host from the list.
Robot Type
Specifies the type of robot that you are adding.
To specify a robot type
1. Visit the VERITAS support web site (http://support.veritas.com) to locate the robot type to use for specific vendors and models. 2. Click the arrow and select from the list of types that Media Manager supports.
Robot Number
Specifies a unique, logical identification number for the robotic library. This number identifies the robotic library in displays (for example, TLD (21)) and is also used when adding media for the robot to the EMM database.
To specify a robot number Enter a number or click an arrow to select a robot number.
configuration. This applies regardless of the robot type or the host that controls them. For example, if you have two robots, use different robot numbers even if they are controlled by and configured on different hosts.
If you are adding a robot definition for a robot where the robot control is handled by a
remote device host, be sure to use the same robot number as used for that robot on all other device hosts.
49
Adding Robots Manually If the robot has its robotic control and drives on different hosts (for example, as
permitted by a Tape Library DLT robot), be certain to specify the same robot number in all references to that library. That is, use the same robot number on the hosts with the drives, as you do on the host that has the robotic control. See Example 3: Configuring a Robot Distributed Among Multiple Servers on page 84.
Also see Robot Attributes on page 275 for more information. Robot Control Configuration Overview The following table provides an overview of robot control configuration. The first column indicates the robot control button that is valid for a particular robot type and server platform. The last column shows the configuration information that is required.
Media Manager Robot Supported Media Server Type Platform ODL AIX, Solaris, and HP-UX (except HPIA64) UNIX Windows
Local Local
Robotic device file Robot device or Port, Bus, Target and LUN Robotic device file
Local
TL8
UNIX
50
Media Manager Robot Supported Media Server Type Platform TLD TLH UNIX UNIX (except HPIA64, AIX, Linux and Linux64) and Windows AIX AIX, Solaris, Linux, and Linux64 All except HPIA64 and Linux64 All All All (except Linux64) All (except Linux64) Windows, AIX, Solaris, HP-UX, and Linux (except Linux64)
Local Local
TLH TSH
Remote
ACS
ACSLS host
Robot control host Robot control host Robot control host DAS/SDLC server NDMP host name and Robot device
Library Sharing Example The following example applies only to NetBackup Enterprise Server. The following figure shows two servers using two drives in a TL8 robot. This is an example of library sharing. The robotic control for the robot is on the host named eel. One drive in the robot is connected to eel and the other is connected to the host shark. When you add this robot to the device configuration on eel, select Robot is controlled locally by this device host. When you add the robot to the device configuration on shark, select Robot control is handled by a remote host.
51
Adding Robots Manually Robot Control Host Example TL8 Robot (ADIC Scalar 100) TL8 Robotic Control Control Drive 1 Drive 2
shark
Robotic Device File on page 52 Robot Device on page 53 LMCP Device File on page 53 Library Name on page 53
Robotic Device File Robotic Device File applies only when adding a robot to a UNIX device host. This file is used for SCSI connections and is located in the /dev directory tree on the device host.
To specify the robotic device file path 1. Click Browse. If the browse operation fails to find and display all of the attached robots, click Other Device to display a dialog that allows you to enter the path of the device file. Your entry will be placed in Robotic device file. If the browse operation does not find any attached robots you will see an error dialog.
52
See the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux for details on manually adding device file entries. 2. Select a robotic device file from the list that appears in the Devices dialog. When you click OK, your selection will be entered in Robotic device file. Robot Device Robot Device applies only when adding a robot to a Windows device host.
To specify the robot device
1. Click Browse. If the browse operation does not find any attached robots you will see an error dialog. 2. Select a robot from the list that appears in the Devices dialog. 3. Click OK. LMCP Device File LMCP Device File applies only to NetBackup Enterprise Server when adding a robot to a UNIX AIX device host.
To specify the LMCP file for TLH robot types Specify the LMCP (Library Manager Control Point) device file name as it is
not AIX)
Specify the library name that is configured on the UNIX host.
53
Adding Robots Manually To specify the library name for TLH robots on a Windows host
1. Determine the library name by viewing the C:\winnt\ibmatl.conf file. The following is an example entry in that file, where 3494AH is the library name: 3494AH 176.123.154.141 ibmpc1. 2. Specify the library name.
Robot Control Host Robot Control Host applies only to NetBackup Enterprise Server. For more information on TLH robots, see the appendix, IBM Automated Tape Library (ATL) on page 387.
To specify the robot control host for TL8, TLD, or TLH robots
Specify the device host that controls the robot. Enter the name of the device host where you have defined or will define the robot information for this robot. Referring to the figure, Robot Control Host Example on page 52, you would specify eel as the Robot Control Host when adding a robot to host shark.
DAS Server DAS Server applies only to NetBackup Enterprise Server. For more information on TLM robots, see the appendix, ADIC Distributed AML Server/Scalar Distributed Library Controller on page 399.
To specify the DAS server for TLM robots controlled by an ADIC DAS/SDLC server Specify the server name of the DAS/SDLC server. This server is an OS/2 workstation
near or within the robot cabinet, or a Windows server near the ADIC Scalar library.
54 NetBackup Media Manager System Administrators Guide for Windows
This STK hardware serves as a proxy to another ACS library software component (such as, ACSLS). Note STK LibAttach software must also be installed, if the device host that has drives under ACS robotic control is a Windows server. Obtain the appropriate LibAttach software from STK and see the VERITAS support web site for the latest compatibility information. For an overview of ACS robots, see the appendix, STK Automated Cartridge System (ACS) on page 371.
To specify the ACSLS host for ACS robot types Specify the name of the host where the ACS library software resides. On some UNIX
server platforms, this host can also be a Media Server or EMM server.
Robot Device Path on page 55 NDMP Host Name on page 56 SCSI Coordinates (Windows host) on page 56
55
Enter the name of the NDMP host where the robot is attached in the field.
Enter the Port, Bus, Target, and LUN for the robotic device.
Using the Device Configuration Wizard to Configure Shared Drives on page 56 Using Alternate Interfaces to Configure Shared Drives on page 57 Shared Storage Option (SSO) Topics on page 243
56
Adding Drives
tpconfig menus
This topic applies only to NetBackup UNIX servers. If you use tpconfig, ensure all hosts that are sharing the drive use the same case-sensitive name for the drive (descriptive names are recommended) For more information about using this utility, see the tpconfig appendix of the VERITAS NetBackup Media Manager System Administrators Guide for UNIX and Linux.
Adding Drives
Note Using the Device Configuration wizard is the recommended method of configuring drives. See The Device Configuration Wizard on page 44 for wizard restrictions and more information.
To add drives
1. Complete the steps necessary for the server to recognize the attached drives (see Performing Initial Device Configuration on page 33). 2. In the NetBackup Administration Console, select Media and Device Management > Devices. 3. Select Actions > New > New Tape Drive.
57
Adding Drives
The properties that appear in this dialog vary slightly, depending on the type of host platform and the robot type.
4. Specify the properties of the drive as explained in Dialog Entries for Adding or Changing Drives on page 59. 5. Click OK. The display now shows the new drive information. Note The initial drive status is up, so the drive is available as soon as you add it and restart ltid. To change the status of the drive, select Device Monitor. A prompt appears asking whether you want to stop and restart the NetBackup Device Manager service (this also stops and restarts any robotic processes). If your changes are complete, answer yes to this prompt. Note It is possible that stopping and restarting this service will abort any backups, archives, or restores that are in progress.
58
Adding Drives
Drive Name
This name is used to identify the drive. It is important to note that each drive name must be unique. Descriptive names are recommended. Drive names are limited to 48 characters.
To specify the drive name
See Allowable Media Manager Characters on page 272 for a list of allowable characters.
59
Adding Drives
Enter a name for the drive. Alternatively, use a drive name rule to create a unique drive name. For more information on using rules for naming drives, see Drive Name Rule on page 60.
Host name Robot number Robot type Drive position Drive position information varies depending on the robot type. Drive position information can be ACS coordinates, TLM/TLH vendor drive name, or simply the robot drive number.
A Custom Text field is also available which accepts any of the allowable Media Manager
characters.
See Allowable Media Manager Characters on page 272 for a list of allowable characters.
60
1. Select Configure in the New Tape Drive dialog. The Configure Drive Name Rules dialog is displayed.
2. Select the Global Rule checkbox to update a rule for all Media Servers in your environment. Select the check box for the device host to create a rule that will be used locally on the device host only. A local rule overrides the global rule for devices attached to the specified host. 3. Select the desired fields from which to create the drive name from the list of available fields. Click Add>> to make a field part of your rule. To add your own text to the drive name rule, enter the desired text in the Custom Text field and click the Add>> button to the right of the field. Note If <host name> is used in the rule construction and the drive to add is a shared drive, the host name of the first host which discovers the drive is used as the host name component in the drive name. The name for a shared drive must be identical on all servers sharing the drive.
61
Adding Drives
4. Use the Move Up, Move Down, and Remove buttons to change the order in which to use the fields defined for the rule. 5. Click Create Rule to finalize the rule. Click OK to return to the New Drive dialog.
1. Click Add. 2. In the Add Path dialog, click the arrow and select a host from the list.
To add a path In the Add Path dialog, click Browse to add a path to an existing device.
For information on specifying the device path, see No Rewind Device on page 62.
No Rewind Device
No Rewind Device applies only to drives on NetBackup UNIX servers. Although both no rewind and rewind device files are usually available, Media Manager requires only the no rewind on close device file. Device files are located in the /dev directory on the UNIX host. If the device files do not exist, create them as explained in the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux. A no rewind device remains at its current position on a close operation. Usually the device file name is preceded or followed by the letter n.
62
Adding Drives To specify the no rewind device file Enter the no rewind device file path for the drive. To select a device path Click Browse to display the devices connected to the specified host. Select a device
from the list. The Port, Bus, Target, and LUN for the device are displayed. If you are using NDMP drives, see the VERITAS NetBackup for NDMP System
Administrators Guide for configuration information.
Drive Type
Specifies the type of drive that you are adding.
If the drive will be used to write WORM media, see Using WORM Media on page 128
for more information.
See Media Manager Media Types on page 274 for more information.
To specify the drive type Click the arrow and select from the list of the drive types that Media Manager
supports.
Cleaning Frequency
NetBackup does not support cleaning drives in some robot types. See Robot Attributes on page 275 for more information. If you want to set up a frequency-based cleaning schedule for the drive, set the number of mount hours between each drive cleaning. When you add a drive or reset the mount time to zero, Media Manager starts recording the amount of time that volumes have been mounted in that drive.
63
Adding Drives
If the drive is in a robotic library that supports drive cleaning and a cleaning cartridge is defined in that robotic library, cleaning occurs when the accumulated mount time exceeds the time you specify for cleaning frequency. The mount time is reset when the drive is cleaned. If you do not specify a cleaning frequency (the default frequency is zero), you can still use automated drive cleaning with the TapeAlert feature, provided the following conditions have been met:
The drive supports TapeAlert. A cleaning volume has been defined in Media Manager. The host platform, robot type, and drive support drive cleaning.
You can perform drive cleaning functions from the Device Monitor. See Drive Cleaning Functions on page 233 for more information.
To specify a cleaning frequency Click an arrow and select the number of hours.
1. Select Drive is in a robotic library. 2. Enter additional information about the drive in the Robotic drive information section (see Robotic Drive Information Section of the Dialog on page 64).
To specify that a drive is a standalone (non-robotic) drive Clear Drive is in a robotic library.
64
Adding Drives
Robotic Library
This dialog box allows you to select any currently configured robotic library that can control the drive.
To specify the library Click the arrow and select a robotic library from the list.
1. Determine the correct robot drive number. You must determine which physical drive in the robot is identified by the logical device name (on Windows servers) or the device file (on UNIX servers). See Correlating Device Files to Physical Drives When Adding Drives on page 303 for more information. 2. Click an arrow and select a number for the drive. Robot drive number for API Robots The following topic applies to NetBackup Enterprise Server. Robot drive number does not apply when adding drives to the following types of API robots:
ACS robots (Automated Cartridge System). See ACS on page 66 for more
information.
Adding Drives TLH robots (Tape Library Half-inch). See TLH on page 66 for more information. TLM robots (Tape Library Multimedia). See TLM on page 67 for more information.
ACS
To specify a drive in an ACS robot
1. Determine the physical location of the drive within the robot. You must know which physical drive in the robot is identified by the device files that you specified earlier. You establish this correlation during installation. The appendix, STK Automated Cartridge System (ACS) on page 371, has further information. 2. Select ACS. 3. In the dialog enter the following information:
Enter The index (in ACS library software terms) that identifies the robot that has this drive. The Library Storage Module that has this drive. The robot panel where this drive is located. The physical number of the drive (in ACS library software terms).
If you assign the wrong parameters for the drive, Media Manager does not detect it initially, but an error will occur when the robot mounts media on the wrong drive. TLH
To specify a drive in a TLH (Tape Library Half-inch) robot
1. Select TLH. 2. In the dialog, enter the IBM device number of the drive within the robot. Media Manager does not initially detect if you have assigned the wrong device number. An error will occur when the robot mounts media on the wrong drive.
66
The appendix, IBM Automated Tape Library (ATL) on page 387, has further information about TLH robots. TLM
To specify a drive in a TLM (Tape Library Multimedia) robot
1. Select TLM. 2. In the dialog, enter the DAS/SDLC drive name of the drive within the robot. Media Manager does not initially detect if you have assigned the wrong device number. An error will occur when the robot mounts media on the wrong drive. The appendix, ADIC Distributed AML Server/Scalar Distributed Library Controller on page 399, has further information about TLM robots.
1. Complete the steps necessary for the server to recognize the attached drives (see Performing Initial Device Configuration on page 33). 2. In the NetBackup Administration Console, select Media and Device Management > Devices. 3. Select Actions > New > New Optical Drive. The properties that appear in this dialog vary slightly, depending on the type of host platform and the robot type. 4. Specify the properties of the drive as explained in Dialog Entries for Adding or Changing Optical Drives on page 68. 5. Click OK.
The display now shows the new drive information.
67
Note The initial drive status is up, so the drive is available as soon as you add it and restart ltid. To change the status of the drive, select Device Monitor. A prompt appears asking whether you want to stop and restart the NetBackup Device Manager service (this also stops and restarts any robotic processes). If your changes are complete, answer yes to this prompt. Note It is possible that stopping and restarting this service will abort any backups, archives, or restores that are in progress.
Drive name
This name is used to identify the drive. It is important to note that each drive name must be unique. Descriptive names are recommended.
68 NetBackup Media Manager System Administrators Guide for Windows
See Allowable Media Manager Characters on page 272 for a list of allowable characters.
Enter a name for the drive. Alternatively, use a drive name rule to create a unique
drive name. For more information on using rules for naming drives, see Drive Name Rule on page 60.
Host and Path Information on page 69 Data/Device path on page 69 Volume Header Device Path on page 70
Data/Device path
Data/Device path applies only to optical disk drives on NetBackup UNIX servers. Data/device files are in the /dev directory on the UNIX host. If the entries do not exist, you can create them as explained in the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux. Media Manager uses character mode device files.
69
Enter the data/device file path for the drive or click Browse to locate the device.
Drive is in a robotic library on page 70 Robotic library on page 70 Robot drive number on page 71
To specify that a drive is under robotic control 1. Select Drive is in a robotic library.
Enter additional information about the drive in the Robotic information section.
Robotic library
This dialog box allows you to select any currently configured robotic library that can control the drive.
70
Adding Optical Drives To specify the library Click the arrow and select a robotic library from the list.
1. Determine the correct robot drive number. You must determine which physical drive in the robot is identified by the logical device name (on Windows servers) or the device file (on UNIX servers). See Correlating Device Files to Physical Drives When Adding Drives on page 303 for more information. 2. Click an arrow and select a number for the drive. Robot drive number for API Robots The following topic applies to NetBackup Enterprise Server. Robot drive number does not apply when adding drives to the following types of API robots:
ACS robots (Automated Cartridge System). See ACS on page 66 for more
information.
TLH robots (Tape Library Half-inch). See TLH on page 66 for more information. TLM robots (Tape Library Multimedia). See TLM on page 67 for more information.
71
Also see Making Changes to Your Hardware Configuration on page 330 for advanced configuration topics.
72
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select Robots in the tree pane. 3. Select the robotic library you want to change from the Robots pane on the right. 4. Select Edit > Change. A dialog appears, showing the current information for the selected robotic library. 5. Make your changes (see Dialog Entries for Adding and Changing Robots on page 48). 6. Click OK.
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select Drives in the tree pane. 3. Select the drive you want to change from the Drives pane on the right. 4. Select Edit > Change.
73
A dialog appears showing the current information for the selected drive. Make your changes (refer to Dialog Entries for Adding or Changing Drives on page 59). 5. Click OK.
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select Drives in the tree pane. 3. Select the non-shared drive you want to change from the Drives pane on the right. 4. Right-click and select Change on the shortcut menu. In the Change Tape Drive dialog, select Add and add a new path to the drive. Adding paths automatically shares a drive.
Deleting Robots
Note Any drives that are configured as residing in a robot that you delete will be changed to standalone drives. Any media in the deleted robot is also moved to standalone.
To delete a robot
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select Robots in the tree pane. 3. Select the robotic library you want to delete from the Robots pane on the right. 4. Select Edit > Delete. 5. Answer the delete confirmation dialog.
74
Deleting Drives
To delete a drive
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select Drives in the tree pane. 3. Select the drive or drives that you want to delete from the pane on the right. 4. Select Edit > Delete. 5. Answer the delete confirmation dialog.
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select Actions > Drive Diagnostics.
75
A dialog appears that contains Drive Information and Results sections. This dialog allows you to execute and manage the drive diagnostics tests.
3. Select the media server that has the drives that you want to test in the Device Host box. 4. In the Drive Name box, select the drive. Information for the drive you selected is displayed in the Drive Information section. 5. Click Start to start the diagnostic tests. 6. For a standalone drive that you want to test, manually insert the requested pre-labelled test tape displayed in Step Information. For robotic drives, the media is loaded automatically. 7. The results of each step in the test are shown in the Results display. Click Refresh to update the Results display.
76
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. Select Actions > Robot Diagnostics. A dialog appears that contains Robot Information and Results sections. This dialog allows you to execute and manage the robot diagnostics tests.
3. Select the media server that is the device host for the robot that you want to test in the Device Host box. 4. Select the robot that you want to diagnose in the Robot Name box. Information for the robot you selected is displayed in the Robot Information section.
Chapter 2, Configuring Storage Devices 77
5. Click Start to start the diagnostic tests. The results of each step in the test are shown in the Results display. Click Refresh to update the Results display
1. Click Stop. The test will terminate after performing any necessary clean-up work and updating the test records to reflect that the test run has been stopped. 2. In the Device Host and the Drive or Robot Name boxes, select the host and the device that you want to test. 3. Click Start to restart the diagnostic test.
1. Select a test step in the Results display. 2. Click Details. A dialog appears that displays information for the step. The information includes a brief explanation of the checks performed by a specific step and the instructions associated with any step that requires manual intervention. For example, a step may prompt for a new tape to be loaded into a tape drive before allowing the diagnostic session to continue with further tests. 3. Click Close to return to the Device Diagnostics dialog.
78
1. Complete the requested operations task. 2. Click Continue to resume the test. If you click Details for a test step that requires operator intervention, you can also click Continue from the Test Details dialog to resume the test.
1. In the NetBackup Administration Console, select Media and Device Management > Devices. 2. In the tree pane select Drives, Robots, Hosts, NDMP Hosts, or Topology. 3. Click in the pane on the right. 4. Select File > Print.
To print your current device configuration using tpconfig
The tpconfig command is located in install_path\Volmgr\bin\. The following example uses tpconfig to list the device configuration and redirect the output to the file named devconf.txt, which can then be printed: tpconfig -dl > devconf.txt Note tpconfig -d and tpconfig -l may truncate drive names. Use tpconfig -dl to obtain the full drive name.
79
After installing Media Manager software and attaching the devices, run the Device Configuration wizard or complete the Add Robot and Add Drive dialog entries. Refer to the values shown in the tables in the examples when adding similar devices. Your entries may vary from those shown in these tables.
[4,0,1,0]
eel_dr_2
This configuration has a tape library containing two 8mm tape drives. The robot and drives are connected to a server running Microsoft Windows.
80
Add Robot Dialog Entries (local host) Device Host Robot Type Robot Number Robot is controlled locally by this device host Robot Device eel TL8 (Tape Library 8MM) 0 Set (cannot be changed for this robot type)
Selecting a robot device sets the SCSI Port, Bus, Target, and LUN numbers in the dialog for Windows servers.
Add Drive Dialog Entries (Drive1) Device Host Drive Name Drive Type Path Information Cleaning Frequency Drive is in a Robotic Library Robotic Library Robot Drive Number eel eel_dr_1 8mm Cartridge (8mm) [4,0,0,0] 0 (hours) Yes TL8(0) - eel 1
Add Drive Dialog Entries (Drive2) Device Host Drive Name Drive Type eel eel_dr_2 8mm Cartridge (8mm)
81
Robot and Drive Configuration Examples Add Drive Dialog Entries (Drive2) (continued) Path Information Cleaning Frequency Drive is in a Robotic Library Robotic Library Robot Drive Number [4,0,1,0] 0 (hours) Yes TL8(0) - eel 2
[4,0,1,0]
eel_dr_2
[5,0,2,0] [5,0,1,0]
eel_qdrv_3 eel_4mm_drv_4
This example adds three standalone drives to the device configuration for the host eel that was shown in Example 1. Configuration information for the robot and its two drives is the same as in Example 1: Configuring a Robot on a Server on page 80 and is not repeated here.
Add Drive Dialog Entries (Drive1) Device Host eel
82
Robot and Drive Configuration Examples Add Drive Dialog Entries (Drive1) (continued) Drive Name Drive Type Path Information Drive is in a Robotic Library eel_qdrv_2 1/4 Cartridge (qscsi) [5,0,0,0] No
Add Drive Dialog Entries (Drive2) Device Host Drive Name Drive Type Path Information Drive is in a Robotic Library eel eel_qdrv_3 1/4 Cartridge (qscsi) [5,0,2,0] No
Add Drive Dialog Entries (Drive3) Device Host Drive Name Drive Type Path Information Cleaning Frequency Drive is in a Robotic Library eel eel_4mm_drv_4 4mm Cartridge (4mm) [5,0,1,0] 0 (hours) No
83
Path Information SCSI Windows Server shark SCSI Robot Drive 1 Robot Drive 2 [4,0,0,0]
[5,0,1,0]
shark_drive_2
SCSI
Robot Drive 3
/dev/nrst15
whale_drive_3
UNIX Server
whale
This is a more complex configuration than the previous examples because it involves a robot that has its robotic control on one server and its drives used by two other servers. Some things to note when reviewing this example follow:
Media for all devices is configured in an EMM server, which is located on server eel. The Robot Number is 0 in all three cases. This is required because the three servers
refer to the same physical robot. In this case, robotic control is on host eel.
Robot Drive Numbers correlate to the physical drive assignment within the robot. When you add volumes, add them to host eel because the EMM server is on that
server.
84
Selecting a robot device sets the SCSI Port, Bus, Target, and LUN numbers in the dialog for Windows.
Add Drive Dialog Entries (Drive 1) Device Host Drive Name Drive Type Path Information Cleaning Frequency Drive is in a Robotic Library Robotic Library Robot Drive Number eel eel_drive_1 8mm Cartridge (8mm) [4,0,0,0] 0 (hours) Yes TL8(0) - eel 1
85
Robot and Drive Configuration Examples Add Robot Dialog Entries (remote host) (continued) Robot Type Robot Number Robot control is handled by a remote host Robot Control Host TL8 (Tape Library 8MM) 0 Set
eel
Add Drive Dialog Entries (Drive 2) Device Host Drive Name Drive Type Path Information Cleaning Frequency Drive is in a Robotic Library Robotic Library Robot Drive Number shark shark_drive_2 8mm Cartridge (8mm) [5,0,1,0] 0 (hours) Yes TL8(0) - eel 2
Add Drive Dialog Entries (Drive 3) Device Host Drive Name Drive Type No Rewind Device Cleaning Frequency Drive Status Drive is in a Robotic Library Robotic Library Robot Drive Number whale whale_drive_3 8mm Cartridge (8mm) /dev/nrst15 20 (hours) UP Yes TL8(0) - eel 3
87
acsd
STK LibAttach
SCSI
Panel 2
Robotics
lun 1
Drive 1
(LSM 0)
This configuration uses an Automated Cartridge System (ACS) robot for storage. Server shark can be a Windows NetBackup master server or media server. Items to note when reviewing this example follow:
The ACSLS host (in the Add Robot dialog) is host whale, where the ACS library
software resides. In this example, Automated Cartridge System Library Software (ACSLS) is installed as the ACS library software. On some server platforms it may be possible to run Media Manager software and ACS library software on the same server, eliminating the need for two servers.
The ACS, LSM, PANEL, and DRIVE numbers are part of the ACS library software
88
CAP
Data
lun 0
Drive 0
Robot and Drive Configuration Examples Robot number and ACS number are different terms. Robot number is the robot
identifier used in Media Manager. ACS number is the robot identifier in ACS library software. These numbers can be different, although they both default to zero.
It is possible for the drives to connect through an independent control unit. If so, the
correct Logical Unit Numbers (lun) are needed in order to find the correct tape name to use.
The Add Robot dialog entries include an ACSLS Host entry, since communication
with the ACS library software host is over the network using STK LibAttach software. This software must be installed on each Windows server that has ACS drives attached. See the appendix, STK Automated Cartridge System (ACS) on page 371 for more information.
Add Robot Dialog Entries (remote host) Device Host Robot Type Robot Number shark ACS (Automated Cartridge System) 0
Robot control is handled by a remote host Set (cannot be changed for this robot type) ACSLS Host whale
Add Drive Dialog Entries (Drive 0) Device Host Drive Type Drive Name Path Information Drive is in a Robotic Library Robotic Library shark 1/2 Cartridge (hcart) shark_drive_0 [5,0,1,0] Yes ACS(0) - whale
89
Robot and Drive Configuration Examples Add Drive Dialog Entries (Drive 0) (continued) ACS ACS: 0 LSM: 0 PANEL: 2 DRIVE: 0
Add Drive Dialog Entries (Drive 1) Device Host Drive Type Drive Name Path Information Drive is in a Robotic Library Robotic Library ACS shark 1/2 Cartridge (hcart) shark_drive_1 [4,0,1,1] Yes ACS(0) - whale ACS: 0 LSM: 0 PANEL: 2 DRIVE: 1
90
Managing Media
This chapter explains how to use the NetBackup media management window to add and manage the removable media that Media Manager controls. These media are referred to as volumes, and are assigned media IDs and other attributes that are used to track and manage them. The chapter, Managing Media in Robots (Robot Inventory) on page 159 explains how to use the robot inventory functions to manage media in robots. See the following related topics:
Starting Media Management on page 92 Using the Media Management Window on page 93 Adding New Volumes on page 111 Using the Volume Configuration Wizard on page 121 Configuring Volume Pools on page 122 Using WORM Media on page 128 Methods Available for Injecting and Ejecting Volumes on page 132 Rescanning and Updating Barcodes for a Robot on page 136 Ejecting Volumes From Robots (Actions Menu Command) on page 134 Moving Volumes on page 138 When to Delete Volumes on page 143 Labeling Media on page 145 Erasing Media Functions on page 146 Deassigning Volumes on page 148 Changing the Attributes for a Volume on page 150 Changing the Volume Group of a Volume on page 155 Exchanging Volumes on page 155 Recycling Volumes on page 157
91
If you have Backup Exec volumes to manage, see the Backup Exec Tape Reader topics
In addition to the tree pane displayed on the left, a volume pane is displayed on the right when you start media management.
92
93
The menu items are enabled and available based on the items that are currently selected in the tree pane or volumes pane. For example, if a volume group is selected in the tree pane, the Delete command is enabled on the Edit menu.
Media Management Menus and Commands Menu File Commands Change Server - Displays a dialog that allows you to change to a different host that is running NetBackup. See Managing Media on Other Servers on page 110 for details. New Console - Starts another instance of NetBackup Administration Console. New Window from Here - Starts another instance of the NetBackup Administration Console node that was active. Login as New User - Log into NetBackup as a different user without exiting NetBackup. This is useful if a NetBackup Administrator wants to log in again as the Security Administrator to administer Access Management. Controlling access to NetBackup is discussed in the VERITAS NetBackup System Administrator's Guide for Windows, Volume I. Backup, Archive, and Restore - Starts the NetBackup backup, archive, and restore client interface. MS SQL Client - Shortcut to access the SQL server NetBackup client, if it is installed on the selected host. Print Setup - Displays a setup dialog for printing. Print Preview - Previews the print image. Print - Prints the contents of the volumes pane. Close - Closes the current window. Exit - Closes all open windows. Edit Undo - Allows you to cancel the last action. Cut, Copy, Paste - Commands for managing items in the display lists. New - Displays a dialog to add a new item of the type that is currently selected. Change - Displays a dialog for changing the configuration of the selected items. Delete - Deletes selected items from the configuration. Find, Find Next, Find Prev, Find All - Commands for locating items in the display lists. View Contains commands for specifying your viewing preferences for the media management window, including showing and hiding the toolbar or tree, sorting, filtering, column layout, and refreshing the display. See Customizing the Window on page 109.
94
Using the Media Management Window Media Management Menus and Commands (continued) Menu Commands
Actions New - Displays a dialog for adding volumes or volume pools to a configuration. Change Volume Group - Displays a dialog for changing the volume group for selected
volumes.
Move - Displays a dialog for moving volumes.
Rescan/Update Barcodes - Rescans the barcodes in the selected robotic library and
updates the barcodes for the selected volumes, as necessary.
Eject Volumes From Robot - Ejects selected single or multiple volumes to the robots
media access port.
Label - Displays a dialog for labeling unassigned media.
Long Erase- Displays a dialog to perform a full erase of unassigned media.
Quick Erase- Displays a dialog to perform a short erase of unassigned media.
Inventory Robot - Displays a dialog with choices for performing an inventory of the
selected robot or updating the volume configuration to match the contents of the robot.
Help
Help Topics - Provides online help information for the NetBackup Console. Troubleshooter - Helps you to debug errors. VERITAS Web Page - Displays the VERITAS web page, if the host has a browser configured.
License Keys - Provides information about your active and registered license keys.
Current NBAC User - Provides NetBackup Access Control information for the current
user. Gives the permissions for the user that you are currently logged in as.
About NetBackup Administration Console - Displays program information, version
number, and copyright information. You can click More for detailed information.
Toolbars
The toolbar buttons of the Media window provide shortcuts for commands that are on the menus. Also see Customizing the Window on page 109.
To show or hide the toolbar buttons
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. Select View > Toolbar.
95
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. Select View > Customize. In the Customize Toolbar dialog you can reorder the buttons on the current toolbar, add buttons, or remove toolbar buttons. Use Default to reset the buttons on the toolbar.
Tree Pane
The tree pane for Media contains entries for Volume Pools, Volume Groups, Robots, and Standalone. The display in the Volumes pane (the pane on the right) shows the volumes that are in the EMM database. If you add any volumes, they are added to this database. If there are no volumes configured in the EMM database, the Volumes pane will be blank. Selecting different items in the tree pane filters the lists that are shown in the Volumes pane.
96
The following figure shows an expanded view of the Media tree pane:
The Media Manager server that you are currently connected to.
If you select Volume Pools, the Volumes pane contains information for all volume pools (see the Volume Pools List on page 98).
Selecting an individual pool displays information about the
volumes in that pool (see the Volumes List on page 101).
If you select Volume Groups, the Volumes pane contains
information for all volume groups (see the Volume Groups
List on page 99).
Selecting an individual group displays information about the
volumes in that group (see the Volumes List on page 101).
If you select Robots, the Volumes pane contains information
for all robots (see the Robots List on page 100).
Selecting an individual robot displays information about the
volumes in that robot (see the Volumes List on page 101).
If you select Standalone, the Volumes pane contains information for all the volumes that are configured for use with standalone drives (see the Volumes List on page 101).
The following point applies to NetBackup Enterprise Server. You can view or configure volumes on another master or media server. See
Administering Media on Other Servers on page 110 for more information.
Volumes Pane
This pane lists the volumes in the EMM database.
To manage the lists in the Volumes Pane
1. The Edit menu has commands for finding items and is useful if you are managing many volumes. 2. You can also use View > Columns > Layout to rearrange or hide specific columns in the Volumes pane. Some of the columns are hidden initially by default. The following tables describe the columns in the various volume lists.
Chapter 3, Managing Media 97
Volume Pools List on page 98 Volume Groups List on page 99 Robots List on page 100 Volumes List on page 101
Select Media > Volume Pools in the tree pane. The following information for all of the volume pools is then displayed in the Volumes Pane.
Volume Pools List Column Volume Pool Description Name of the volume pool. Volumes in a pool are grouped together for use by a single application and are protected from access by other applications and users. The following volume pool names are reserved:
None is the default pool for users of applications, other than NetBackup and Storage Migrator. NetBackup is the default pool name for NetBackup. DataStore is the default pool name for DataStore. CatalogBackup is the default pool name for volume pools used for storing NetBackup hot, online catalog backups of policy type NBU-Catalog. HSM is the default pool name for VERITAS Storage Migrator. RemoteStorage-media_density is the default pool name created by Data Lifecycle Manager. WORMxxxx where xxxx are any additional valid media manager characters used to identify the pool. When the first four characters of a volume pool name are WORM (upper-case letters), Media Manager handles media in the pool as WORM media. See Using WORM Media on page 128 for more information about using WORM volume pools.
Number
Number assigned to the volume pool. This number is assigned by NetBackup. The following numbers are reserved:
The DataStore pool and CatalogBackup pool are assigned the next available pool number. 98 NetBackup Media Manager System Administrators Guide for Windows
Using the Media Management Window Volume Pools List (continued) Column User Host Description Contains the value ANY or the user ID (for example, root(0)). Name of the host that is allowed to request and use the volumes in this volume pool or the value ANYHOST. Identifies the UNIX user group for this volume pool or contains the value NONE. Description for the volume pool. You add the description when you configure a volume pool. Contains Yes, if the volume pool is the scratch volume pool. Contains No, if the volume pool is not the scratch volume pool. NetBackup allows only one scratch pool.
Group Description
Scratch
CatalogBackup Contains Yes, if the volume pool is a CatalogBackup volume pool. Otherwise, contains No.
The following information for all of the volume groups is then displayed in the Volumes Pane.
Volume Groups List Column Volume Group Description Name of the volume group. A volume group defines the volume by location and is a logical group of volumes that are at the same physical location. Volume groups are a convenience for administrating multiple volumes. By using a volume group, you can logically move a set of volumes between a robotic library and a standalone location, or delete them by specifying the group name rather than specifying each individual media ID. More than one volume group can share the same location. For example, a robotic library can contain volumes from more than one volume group and there can be more than one standalone volume group. All volumes in a volume group must have a compatible media type.
99
Using the Media Management Window Volume Groups List (continued) Column Media Type Robot Number Description Media Manager media type of the volume group. Number of the robot that contains this volume group. If the robot type is NONE, this column contains a hyphen (-). Type of robot that contains this volume group. NONE in this column means a standalone volume group. Name of the robot control host for the volumes in this volume group. If the robot type is NONE, this column contains a hyphen (-). Number of volumes in this volume group.
Robot Type
Robots List
To view the robots list Select Media > Robots in the tree pane.
The following information for all of the robots is then displayed in the Volumes Pane. Review the Note column for any restrictions.
Robots List Column Robot Name Description The name of the robot (comprised of the robot type and robot number), for example TLD(3). The name of the device host where this robot is defined. Type of robot that contains this volume. See Media Manager Robot Types on page 272 for a list of supported robot types. Number of the robot. The serial number of the robot. Note
100
Using the Media Management Window Robots List (continued) Column Robot Control Host Description Name of the host that is providing the robotic control. This column contains a host name only for robots where the robot control is handled by a different host than the host where the robot is attached. Contains device information returned from the device. This information is used to identify the device. For example, vendor ID, product ID, and product revision. Note Applies only to NetBackup Enterprise Server.
Inquiry Information
Volumes List
To view the volumes list Select an item under Volume Pools, Volume Groups, Robots, or Standalone in the
tree pane. The volumes list is filtered based on the selected item and that information is displayed in the Volumes pane. Review the Note column for any restrictions.
Volumes List Column Media ID Description A Media Manager ID that identifies the volume in six or less alphanumeric characters. The media ID is specified when you add volumes or generated when you use a robot inventory to add volumes. The alphanumeric representation of the barcode label attached to a volume. A barcode is used to identify the volume. Media type of the volume. See Media Manager Media Types on page 274 for a list of the supported media types. Type of robot that contains this volume. See Media Manager Robot Types on page 272 for a list of supported robot types. NONE in this column means a standalone volume. Note
Barcode
Media Type
Robot Type
101
Using the Media Management Window Volumes List (continued) Column Robot Number Description Number of the robot that contains this volume. If the volume is for a standalone drive or the volume is part of a group that was moved out of a robot (with the intent of being moved back into a robot), this column contains a hyphen (-). Name of the host that controls the robot that contains this volume. This host is providing the robotic control. If this column contains NONE, there is no specific robot control host (the robot is controlled from multiple hosts). If this column is blank, the volume is for a standalone drive. Slot Slot in the robot that contains the volume. This column is blank for API robots, since Media Manager does not track slot information for these robots. For API robots, the robot vendor tracks the slot information. This column is also blank for standalone volumes. Volume Group Name of the volume group for this volume. See Volume Groups List on page 99 for more information. Applies only to NetBackup Enterprise Server. Note
102
Using the Media Management Window Volumes List (continued) Column Volume Pool Description The volume pool defines the usage for the volume. Volumes in a pool are grouped together for use by a single application and are protected from access by other applications and users. See Volume Pools List on page 98 for more information. None is the default pool name for users of applications. The following volume pool names are reserved:
Note
None is the default pool for users of applications. NetBackup is the default pool name for NetBackup. DataStore is the default pool name for DataStore. CatalogBackup is the default pool name for volume pools used for storing NetBackup hot, online catalog backups of policy type NBU-Catalog. HSM is the default pool name for VERITAS Storage Migrator. RemoteStorage-media_density is the default pool name created by Data Lifecycle Manager. WORMxxxx where xxxx are any additional valid media manager characters used to identify the pool. When the first four characters of a volume pool name are WORM (upper-case letters), Media Manager handles media in the pool as WORM media. See Using WORM Media on page 128 for more information about using WORM volume pools.
Mounts
Number of times that the volume has been mounted (does not apply to cleaning media types).
Time Assigned Shows the date when the volume was assigned for use. You cannot delete a volume or change its volume pool while it is assigned to an application.
103
Using the Media Management Window Volumes List (continued) Column Application Description Application applies only to volumes that are assigned to NetBackup, Storage Migrator, or Data Lifecycle Manager. There is also a date in the Time Assigned column for assigned volumes. Values for status are as follows:
Note
0 - NetBackup The volume is assigned to NetBackup regular backups. 1 - Catalog The volume is assigned to NetBackup catalog (database) backups.
2 - Storage Migrator The volume is assigned to Storage Migrator for UNIX. 3 - Data Lifecycle The volume is assigned to Data Lifecycle Manager.
Side
Optical platter side. If the media type is an optical disk, this column shows A or B, representing the platter side on which the volume is located. For any other media type, this column contains a hyphen (-).
Partner
For optical disks, this column shows the media ID of the volume on the other side of the optical platter. For all other media types, the column contains a hyphen (-). You define this value as Partner ID when you add the volume. Number of times the volume can be mounted. 0 in this column refers to unlimited mounts. If the maximum mounts value is reached, a message is logged to the system application log and Media Manager allows no further mounts in write mode. Further mounts in read mode are allowed. Date and time that the volume was first mounted by Media Manager. Date and time that the volume was last mounted by Media Manager.
Max Mounts
First Mount
Last Mount
104
Using the Media Management Window Volumes List (continued) Column Volume Expiration Description Indicates the age of the volume. If the volume expiration date is reached, the volume is considered too old to be reliable and Media Manager allows no further mounts in write mode. Further mounts in read mode are allowed, but a message is logged to the system application log indicating that the expiration date has been reached. If the column is blank, the volume has no expiration date. Note This is the expiration date for the media itself, not the expiration date of any images stored on the media. Cleanings Remaining For a cleaning tape, this column shows how many more times the tape can be used. To use a cleaning tape, the value in this column must be greater than zero. You can change this count by selecting the volume and using Edit > Change. Date and time that the volume was added to Media Manager. Describes the media in 25 or less alphanumeric characters. You specify a description when you add volumes. Contains the name of the vault where this volume is located. Applies only to the NetBackup Vault option. Applies only to the NetBackup Vault option. Applies only to the NetBackup Vault option. Note
Created Description
Vault Name
Date Vaulted
Return Date
Contains the date when this volume returns from the vault.
Vault Slot
Contains the location where this volume is stored in the vault. Applies only to the NetBackup Vault option. Contains the ID of the vault session that ejected this volume. Applies only to the NetBackup Vault option.
Session ID
105
Using the Media Management Window Volumes List (continued) Column Description Note Applies only to the NetBackup Vault option.
Vault Container Contains the ID of the container where this volume is stored. ID
Data Expiration Date when the backups on the volume expire. Last Written Last Read Kilobytes Images Valid Images Last time the volume was used for backups. Last time a restore was done from this volume. Total number of kilobytes on this volume. Total number of backups on the volume. Number of nonexpired backups on the volume. For example, if the volume has 50 backups but only 10 are valid, then the other 40 have expired. If the volume has any multiplexed backups, this field contains MPX How long the backups will be considered valid.
Conflicts can be detected when NetBackup back-level servers are updated to NetBackup 6.0. The messages that commonly appear here are the following: Media ID: More than one volume sharing an identical media ID. Barcode: More than one volume sharing an identical barcode. Residence: More than one volume sharing an identical residence in a robotic library. RSM GUID: More than one volume sharing an identical RSM GUID. ADAMM GUID: More than one volume sharing an identical ADAMM GUID.
106
Using the Media Management Window Volumes List (continued) Column Origin Host Description Original volume database host from which the volumes were imported. Server where the volumes reside. Note
Media Server
It is possible to have more than one if the master server has media servers and ALL was selected for the server.
Media Status
The messages that commonly appear here are the following: Active: The volume is currently in use. Frozen: The volume is unavailable for future backups. A frozen volume never expires, even after the retention period ends for all backups on the media. This means that the media ID is never deleted from the NetBackup media catalog and remains assigned to NetBackup. (The bpmedia command can also be used to manually freeze or unfreeze volumes.) A frozen volume is available for restores. If the backups have expired, the backups first require importing. Suspended: The volume cannot be used for further backups until retention periods for all backups on it have expired. At that time, the suspended volume is deleted from the NetBackup media catalog and unassigned from NetBackup. (The bpmedia command can also be used to manually suspend or unsuspend volumes.) A suspended volume is available for restores. If the backups have expired, the backups first require importing. Full: The volume is full and no more backups are written to it. NetBackup sets FULL status if it encounters an end of media (EOM) during a backup. A full volume is unavailable for future backups until the retention period expires for all backups that are on it. At that time, the volume is deleted from the NetBackup media catalog and unassigned from NetBackup. Multi-Retlev: (Multiple Retention Level) The volume contains backups of more than one retention level.
107
Using the Media Management Window Volumes List (continued) Column Description Imported: The backup was imported to this server. The volume cannot be used for further backups until retention periods for all backups on it have expired. At that time, the imported volume is deleted from the NetBackup media catalog and unassigned from NetBackup. An imported volume is available for restores. If the backups have expired, the backups first require importing. MPX_MEDIA: The media contains multiplexed images. WORM: The volume is a WORM volume. See Using WORM Media on page 128 for more information about WORM volumes. BE: The volume contains Backup Exec images. Note
Status Bar
The status bar appears at the bottom of the NetBackup Console window. The status bar
Shows tool tips (when the mouse is over a toolbar icon or an object). Indicates the name of the master server. Indicates if you are connected to the master server. To show or hide the status bar
108
To show or hide columns, or rearrange the order of columns Select View > Columns > Layout.
109
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. Select File > Change Server. (You can also click the arrow to the right of the Change Server icon on the toolbar and select one of the servers shown in the list.) 3. In the dialog that appears, do one of the following to specify the server.
Enter the name of the server. Select a server from the servers shown in the list. Click Browse and select a server. Login to the current server using a different user name.
You can also click Remove to delete a server from the list of available hosts.
4. Click OK. The name of the new server appears and the volumes pane shows the volume information for the server. This information is obtained from the EMM database for the server.
110 NetBackup Media Manager System Administrators Guide for Windows
You can also use File > Login as New User to manage media on other servers. See Menus and Commands on page 93.
See Using the Volume Configuration Wizard on page 121 for more details.
To use robot inventory to add robotic volumes, perform the Update Volume
Configuration procedure. During the update, Media Manager assigns the media IDs and other attributes. See Adding Volumes Using a Robot Inventory Update on page 113.
111
Adding New Volumes To add volumes using the menu, see Adding Volumes Using the Actions Menu on
page 114.
wizard. See Using the Volume Configuration Wizard on page 121 for more details.
You can also configure volumes automatically by inserting the media into a
standalone drive. For an unused volume, NetBackup assigns a media ID, labels the volume, and uses it (if it needs a volume of that type for a backup). Media Manager adds the media ID (designated by NetBackup) and other attributes for the volume. The DISABLE_STANDALONE_DRIVE_EXTENSIONS option of the nbemmcmd command can turn off NetBackups automatic use of standalone volumes. See the VERITAS NetBackup Commands for UNIX and Linux or the VERITAS NetBackup Commands for Windows for more information.
To manually choose the media IDs, label the volume with the NetBackup bplabel
command and then follow the instructions in Adding Volumes Using the Actions Menu on page 114. See the VERITAS NetBackup Commands for UNIX and Linux or VERITAS NetBackup Commands for Windows for more information on this command. Even if you normally use NetBackups assignment capabilities for standalone volumes, manually adding extra standalone volumes prevents out of media errors in some situations. For example, if a volume in a standalone drive is full or unusable because of errors, NetBackup requests that Media Manager eject the volume. NetBackup then searches for another unused volume. If another appropriate volume is not defined, NetBackup exits with an error. Labeling a volume and adding it prevents this problem, because Media Manager displays a mount request for that volume rather than returning an error to NetBackup.
Manager as with any other volumes. You can use any of the methods described in Methods Available for Adding Volumes on page 111 to add the volumes. After adding volumes, use the NetBackup Catalog Backup wizard to configure a volume for use with catalogs.
112
media ID assigned by Media Manager the first time that it uses the volumes for a backup. This action is done unless those volumes were last used for NetBackup catalog backups (you do not want to label these volumes unless they are no longer being used for catalog backups), or the volumes contain data from a recognized non-NetBackup application (the NetBackup configuration option, ALLOW_MEDIA_OVERWRITE can be set to allow the volume to be overwritten).
If you prefer to assign specific media IDs to NetBackup volumes, label them using the
NetBackup bplabel command and add them using the manual update procedure.
Media Manager uses a default prefix of the letter A, when assigning media IDs to
volumes without barcodes (for example, A00001). To change this default, use the MEDIA_ID_PREFIX configuration option.
If the robotic library supports barcodes, by default NetBackup generates media IDs
for new volumes based on the last six characters of the barcode obtained from the robot. To change this default action, you can specify and select specific characters using Media ID generation rules (see Media ID Generation Tab (Advanced Options) on page 190).
Supports barcodes and the volumes have readable barcode labels, the update part of
the operation generates Media Manager media IDs for new volumes based on the last six characters of the barcodes (as the default method) or the specific characters that you specify if you are using Media ID generation rules.
Does not support barcodes or the volumes do not have readable barcodes, the new
media IDs are based on a media ID prefix that you specify. See Updating the Volume Configuration for a Robot on page 168 for more information on robot inventory and media ID generation rules.
Chapter 3, Managing Media 113
When you use barcode rules, new volumes that are added through a barcode rule are assigned a media type, volume pool, maximum number of mounts (or maximum cleanings), and description.
To add volumes using a robot inventory update
1. Insert the volume into the robotic library. 2. In the NetBackup Administration Console, select Media and Device Management > Media > Robots. 3. Select the robotic library where you inserted the volume. 4. Select Actions > Inventory Robot. 5. In the Inventory operation section, select Update volume configuration. 6. For more options, click Advanced Options. 7. To clear any previous display in the Results section, click Clear Results. 8. Click Start to start the update.
1. If you are adding new volumes to a robotic library, insert them into the proper slots. 2. In the NetBackup Administration Console, select Media and Device Management > Media.
114
4. Specify the properties for the volumes as explained in Dialog Entries for New Volumes on page 115. Note Be careful when specifying properties, since you cannot change some properties (such as the media ID or media type) later. To change these properties, you need to delete the volumes and add them again. 5. Click OK to execute the add. The volumes pane now shows the new volume information. If the robot has a barcode reader, Media Manager does the following actions:
Adds an entry in the EMM database, using the specified media ID. Reads the barcode of each new volume. Adds the barcodes as attributes in the EMM database.
Note If you are making multiple additions, clicking Apply updates the configuration without closing the dialog or refreshing the display. This allows you to add another volume by modifying the dialog contents and then clicking Apply or OK.
Adding New Volumes Find Robots on page 116 Number of Volumes on page 117 Media ID Naming Style on page 117 Media ID or First Media ID on page 118 Media Description on page 118 First Slot Number on page 118 Maximum Mounts or Maximum Cleanings on page 119 Volume Group on page 119 Volume Pool on page 121
Media Type
Media Manager running on a Windows host does not support optical disk volumes. Media Type specifies the media type for the volume that you are going to add.
To specify a media type Click the arrow and select from the list.
If you are adding a cleaning tape, choose one of the cleaning tape media types.
Robot
Robot specifies the robotic library to which you are adding the volumes. You can specify a different robot.
To add volumes to a different robot Click the arrow and select one of the robots in the list. To add volumes to a standalone drive Click the arrow and select Standalone.
Find Robots
Use Find Robots to add volumes to a robot that does not appear in the Robot box (for example, a new robot).
116
Adding New Volumes To specify a robot that does not appear in the box
1. Select Find Robots. 2. Select a robot in the dialog that appears. 3. Click OK. The name of the robot that you select appears in the Robot box.
Number of Volumes
Specifies the number of volumes you are adding. For a robotic library, this refers to the number of slots that must be reserved for the new volumes. Depending on the number of volumes you are adding, you must also specify additional information as shown in the following table:
You Must Also Specify Media ID First Media ID Media ID naming style
See Media ID or First Media ID on page 118 Media ID or First Media ID on page 118 Media ID Naming Style on page 117
1. Click the arrow to open a list of possible combinations of alphanumeric characters. 2. Select a style to use in creating the media IDs for this range of new volumes.
117
Enter an ID for the new volumes in the First Media ID text box. Use the same pattern that you chose in the Media ID naming style box. This is the ID for the first volume in the range of volumes that you are adding. Media Manager names the remaining volumes by incrementing the digits.
Media Description
Enter a 1 to 25 ASCII character description of the media that you are adding. See Allowable Media Manager Characters on page 272.
118
1. To help determine the maximum mount limit to use, consult your vendor
documentation for information on the expected life of the volume.
2. Click an arrow and specify the maximum mounts. Note Specify zero to permit an unlimited number of mounts.
Note The number that you specify must be greater than zero.
Volume Group
Volume groups are not the same as volume pools. Refer to Volume Pools and Volume Groups on page 311 for an explanation of the differences. The following table shows the results if you do not specify a volume group (you leave the volume group blank):
Media Manager
119
Media Manager
Generates a name using the robot number and type. For example, if the robot is a TL8 and has a robot number of 50, the group name will be 000_00050_TL8.
corresponding cleaning media type are allowed in the same volume group (for example, DLT and DLT_CLN).
All volumes in a robotic library must belong to a volume group. You cannot add
volumes to a robotic library without specifying a group or having Media Manager generate a name.
The only way to clear a volume group name is to move the volume to standalone and
library can contain volumes from more than one volume group and you can have more than one standalone volume group.
All members of a group must be in the same robotic library or be standalone. That is,
Media Manager will not let you add a group (or part of a group) to a robotic library, if it already exists in another robotic library.
To enter a volume group Enter a name for the volume group in the box.
Click the arrow and select from the list of previously configured volume groups.
120
Volume Pool
To select a volume pool
Click the arrow and select from the list of volume pools as follows.
Select None
To Make the Volume Available To any user or application (Note: cleaning tapes must be in the None pool). Only to NetBackup. Only to DataStore. For storing NetBackup hot, online catalog backups of policy type NBU-Catalog.
One of the other For a specific volume pool. (Other volume pools appear only if you volume pools in the list created them earlier as explained in Configuring Volume Pools on page 122.)
After running this wizard to configure media, each media will have a unique media ID in the EMM database that is used in Media Manager and NetBackup to track media. The wizard will create media that has a media type determined by type of drive. The default media type for the drive will be used.
121
1. Start the wizard (see Starting the Volume Configuration Wizard on page 122). 2. From the welcome screen of the wizard, click Help. 3. When finished reviewing the help information in the wizard, exit the help and then click Cancel to exit the wizard.
Configure Volumes.
During initial configuration, it is easiest to create all of your volume pools first. Then as you add volumes, you can assign them to volume pools. It is also possible to configure a scratch pool from which Media Manager can transfer volumes, when a volume pool has no volumes available. If the volume pool will contain WORM media, see Using WORM Volume Pools to Manage WORM Media on page 130 for more information.
122
For background information, see Volume Pools on page 311 and Scratch Volume Pools on page 314. The following topics explain volume pool configuration:
Adding a New Volume Pool or Scratch Volume Pool on page 123 Changing the Attributes of a Volume Pool on page 125 Changing the Volume Pool Assignment for a Volume on page 154 Deleting a Volume Pool on page 127
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. Select Actions > New > New Volume Pool. To add a scratch volume pool, see the following topic Adding a Scratch Volume Pool on page 124.
3. In the Pool name text box, enter a name for the new volume pool. Volume pool names are case sensitive. The name must be 20 characters or less, and cannot contain any spaces or special characters. See Allowable Media Manager Characters on page 272. 4. In the Description text box, enter a brief description for the pool. 5. This step applies only to NetBackup Enterprise Server.
123
To allow only a specified host to use the volumes in this pool, do the following: a. Select Permit only the specified host to access volumes in the pool. b. In the Host name text box, enter the name of the host that is allowed to request and use the volumes in this volume pool. Caution VERITAS recommends that you do not specify a specific host. Allowing any host (the default) is recommended, and is required if you have NetBackup media servers (or SAN media servers) controlled by a master server. Never specify the name of a client. 6. Select the Catalog Backup check box if you will use this volume pool for hot, online backups of the NetBackup catalog. This check box creates a dedicated catalog backup pool to be used for NBU-Catalog policies. A dedicated catalog volume pool facilitates quicker catalog restore times. Multiple CatalogBackup volume pools are permitted. See the VERITAS NetBackup System Administrator's Guide for Windows, Volume I for more information about backing up your NetBackup catalog data.
124
1. Specify attributes for the scratch pool as shown in the following table:
Your Action Enter any pool name, except the following names: NetBackup, DataStore, CatalogBackup, or None. It is recommended to use a descriptive name, like scratchpool, as the pool name. It is recommended to include scratch pool in the description.
Note
Description
Permit only the When creating a scratch volume pool, do not select Applies only to specified host to this check box to specify a specific host. Use the NetBackup access volumes in the default value, ANYHOST. Enterprise Server. pool Scratch Pool Select this check box.
2. Add volumes to the scratch volume pool for each robotic or standalone device that may require them. Follow the steps for adding other volumes to pools (see Adding New Volumes on page 111). In this case, select the pool name of the scratch pool you created as the volume pool.
1. In the NetBackup Administration Console, select Media and Device Management > Media > Volume Pools. 2. Select a pool from the pools shown under Volume Pools in the tree pane.
125
4. In the Description text box, enter a new description for the pool. To change this pool to a scratch volume pool, see Changing a Volume Pool To be a Scratch Volume Pool on page 126. You cannot change the NetBackup or DataStore pools to be scractch volume pools. 5. This step applies only to NetBackup Enterprise Server. To allow only a specified host to use the volumes in this pool: a. Select Permit only the specified host to access volumes in the pool. b. In the Host name text box, enter the name of the host that is allowed to request and use the volumes in this volume pool. Caution VERITAS recommends that you do not specify a specific host. Allowing any host (the default) is recommended, and is required if you have NetBackup media servers (or SAN media servers) controlled by a master server. Never specify the name of a client. 6. To change the pool to a CatalogBackup pool, select the Catalog Backup check box. Selecting this check box creates a dedicated catalog backup pool to be used for NBU-Catalog policies. A dedicated catalog volume pool facilitates quicker catalog restore times. Multiple CatalogBackup volume pools are permitted. See the VERITAS NetBackup System Administrator's Guide for Windows, Volume I for more information about backing up your NetBackup catalog data.
Your Action It is recommended to include scratch pool in the description. When creating a scratch volume pool, do not select this check box to specify a specific host. Use the default value, ANYHOST.
Note
Permit only the specified host to access volumes in the pool Scratch Pool
Select this check box. You cannot change the NetBackup or DataStore pools to be scractch volume pools.
2. Add volumes to the scratch volume pool for each robotic or standalone device that may require them. Follow the steps for adding other volumes to pools (see Adding New Volumes on page 111). In this case, select the name of the scratch pool as the volume pool.
1. In the NetBackup Administration Console, select Media and Device Management > Media > Volume Pools. 2. Select a volume pool from the pools shown under Volume Pools in the tree pane.
127
Ensure that the volume pool is empty. If the pool is not empty, change the pool name for any volumes in the pool. If the volumes are not needed, delete them. 3. Select Edit > Delete.
Answer the confirmation dialog.
Supported Drives
The following table lists the drives that have been tested with NetBackup and WORM media. All of these vendors, except Quantum, require the use of special WORM media. The table also shows the firmware required and the supported operating systems.
128
Quantum allows standard tape media to be converted to WORM media by NetBackup. Use of Quantum drives for WORM media requires an st.conf entry on Solaris. See the Sun4/SPARC chapter of the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux for information on configuring nonstandard tape drives, and editing the st.conf file.
Vendor Drive
StorageTek 9840A
R1.34.158
Solaris, Windows, AIX, HP-UX, and Linux Solaris, Windows, AIX, HP-UX, and Linux Solaris, Windows, AIX, HP-UX, and Linux Solaris, Windows, AIX, HP-UX, and Linux Solaris, Windows, HP-UX, and Linux Solaris, Windows, HP-UX, and Linux Solaris, Windows, HP-UX, and Linux Solaris, Windows, HP-UX, and Linux Solaris, Windows, HP-UX, and Linux Solaris, Windows, AIX, HP-UX, and Linux Windows, AIX, HP-UX, and Linux 2.4.15 and above (including 2.6)
StorageTek 9840B
SCSI and FC
R1.34.358
StorageTek 9840C
FC
R1.34.358
StorageTek 9940B
FC
R1.32.427
Sony S-AIT
SCSI and FC
0200
SCSI
0101
SCSI
0200
SCSI
0100
SCSI
0200
IBM 3592J
FC
D3I0_4B5
SCSI
v30
129
Vendor Drive
HP LTO-3
Windows, HP-UX, and Linux 2.4.15 and above (including 2.6) Solaris, Windows, HP-UX, and Linux 2.4.15 and above (including 2.6)
FC
L21D
media will be frozen. The media will be used if it is Quantum media which has never been used or has had all of its NetBackup images expired.
130
Using A Scratch Pool For all WORM-capable drives listed in the table (except the Quantum drive), the scratch pool must only contain one type of media. It is a good practice to put the most commonly used media in the scratch pool. For example, if most NetBackup jobs use standard media, put standard media in the scratch pool. Care must be taken to ensure that the volume pool does not run out of the appropriate media type (WORM or standard) to complete requested backup jobs. For example, if a WORM volume pool runs out of media, and the scratch pool contains standard media, then standard media will be moved from the scratch pool into the WORM pool. The standard media will be loaded into a WORM-capable drive, and will then be frozen. This process is repeated until all standard media in the scratch pool has been frozen. The opposite case is also true. If a standard volume pool runs out of media and the scratch pool contains WORM media, standard backups may not complete due to a lack of available media. Using the Quantum Drive When using the Quantum drive, only one kind of media exists which can be used as standard media or WORM media. If a WORM volume pool runs out of media, media is moved from the scratch volume pool into the WORM pool. NetBackup determines whether the media is configured as standard or WORM media. If it is standard media, NetBackup will read the tape label, verify the media is unused or all images are expired, and verify that the media is not currently assigned to a server. After verification, NetBackup will configure the media as WORM media and continue with the NetBackup job.
131
Using the Quantum drive Since Quantum drives use only a single media type, there is no reason to use this method for managing your WORM media.
132
133
Robot Types
Timeout Period
Automated Cartridge System (ACS) One week Tape Library Multimedia (TLM) Tape Library 8MM (TL8) Tape Library DLT (TLD) Tape Library Half-inch (TLH) None. The robot allows an unlimited period to remove media. 30 minutes.
Caution If media is not removed and a timeout condition occurs, the media is returned to (injected into) the robot. If this occurs, you should inventory the robot and then eject the media that was returned to the robot. Some robots do not have media access ports. For these robots, the operator must remove the volumes from the robot manually. Note After manually adding or removing volumes, it is recommended to run an inventory on the robot.
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. In the volumes pane, select one or more volumes that you want to eject. 3. Select Actions > Eject Volumes From Robot.
134
4. Depending on the robot type, you will see one of the following eject dialogs:
Eject Volumes Dialog Type 1 Eject Volumes Dialog Type 2
In normal cases after the pre-checks for the eject are complete, the Media tab shows the volumes that you selected to eject and the Errors tab is empty. The eject may not be possible because of an error or a hardware limitation. If an error occurs, the Errors tab is opened. The following two classes of errors can occur:
For more serious errors, Eject will not be available and the cause of the error must
be corrected.
For other errors, the Errors tab shows an explanation of the error. You may
continue the eject action (select Eject) or exit (select Close) depending on the type of error. 5. The following step applies only to NetBackup Enterprise Server. For ACS and TLM robot types only, you must select the media access port that will be used for the eject.
135
6. Click Eject to execute the eject. The robotic library may not have a media access port large enough to eject all of the selected volumes. For most robot types, you are prompted to remove the media from the media access port so the eject can continue with the remaining volumes.
If you selected multiple volumes, operator action is required to remove each volume after each eject (prompt dialogs are used). Click OK to execute the eject.
When to Use Rescan/Update on page 136 When Not to Use Rescan/Update on page 137 Rescanning/Updating Barcodes on page 137
136
For example, if you added a new volume to your configuration but did not physically insert the volume into the robotic library when the logical volume entry was added, the database will not include the barcode. In this case, you can use this command to fill in the missing barcode, provided that the media has since been physically inserted in the robotic library.
To obtain an inventory of the robotic library without updating the barcode information in the database, select Show contents in the Robot Inventory dialog. See Showing the Contents of a Robot on page 163 for more information.
Rescanning/Updating Barcodes
To check barcodes and update the EMM database
1. In the NetBackup Administration Console, select Media and Device Management > Media > Robots. 2. Select the robotic library that has the volumes that you want to scan and update. 3. In the volume pane, select the volumes. 4. Select Actions > Rescan/Update Barcodes.
A dialog appears with the results of the update.
137
Moving Volumes
Moving Volumes
When you move volumes in or out of a robotic library, you must physically and logically
move the volume.
When moving volumes from one robotic library to another robotic library, you must move
the volumes to standalone as an intermediate step, and then to the new robotic library.
For background information, see Moving Volumes on page 316.
You can move volumes using one of the following methods:
Moving Volumes Using the Robot Inventory Update Option on page 138 Moving Volumes Using the Actions Menu on page 138
1. Physically move the volumes to their new location. 2. Select Actions > Inventory Robot to update the EMM database to agree with the contents of the robot. See Updating the Volume Configuration for a Robot on page 168 for more information.
1. Physically move the volumes to their new location. 2. In the NetBackup Administration Console, select Media and Device Management > Media.
138
Moving Volumes
3. In the volumes pane, select the volumes you want to move. 4. Select Actions > Move.
If you selected volumes of different media types or volume residences, a Move Volumes dialog appears for each residence and media type. For example, if you selected two full volumes to move out of a robotic library and two standalone volumes to move in as replacements for these volumes, a dialog appears for the two full volumes and another dialog for the two replacement volumes. In this example, you must complete both move dialogs to execute the move (complete the move for the volumes that are full first). Note These multiple Move Volumes dialogs may appear on top of each other and need to be repositioned.
139
Moving Volumes
5. Specify the properties for the move as explained in Dialog Entries for Move Volumes on page 141. 6. Click OK to execute the move.
140
Moving Volumes
Volumes to Move on page 141 Robot on page 141 Find Robots on page 141 Volume Group on page 142 First Slot Number on page 143
Volumes to Move
The Volumes to Move section of the dialog shows the Media IDs of the volumes that you selected to move. If you selected only one side of an optical disk platter that side is shown, but both sides will be moved.
Robot
Robot specifies the robotic library to which you are moving the volumes. You can specify a different robot. When moving volumes from one robotic library to another, you must move the volumes to standalone as an intermediate step and then to the new robotic library.
Click the arrow and select one of the robots in the list. The list shows the robot type, number, and control host for any robot that already has at least one volume in the EMM database.
Select Standalone.
Find Robots
Use Find Robots to move volumes to a robot that does not appear in the Robot box (for example, a new robot).
141
Moving Volumes To specify a robot that does not appear in the box
1. Select Find Robots. 2. Select a robot in the dialog that appears. 3. Click OK. The name of the robot that you select appears in the Robot box.
Volume Group
The following table shows the results if you do not specify a volume group (you leave the volume group blank):
If you Leave Volume Group Blank for Standalone volumes Robotic volumes
Media Manager Does not assign a volume group. Generates a volume group name by using the robot number and type. For example, if the robot is a TL8 and has a robot number of 50, the group name will be 000_00050_TL8.
volumes into a robotic library without specifying a group or having Media Manager generate a volume group name.
More than one volume group can share the same location. For example, a robotic
library can contain volumes from more than one volume group and you can have more than one standalone volume group.
All members of a group must be in the same robotic library or be standalone. That is,
Media Manager will not let you add a group (or part of a group) to a robotic library, if it already exists in another robotic library.
To enter a volume group Enter the name of the volume group for the volumes that you are moving.
142
When to Delete Volumes To select a volume group Click the arrow and select from the list of previously configured volume groups.
new volume.
Lost and you want to clean up the EMM database.
Once a volume is deleted, you can discard it or add it back under the same or a different media ID. Before deleting and reusing, or discarding a volume, ensure that it does not have any important data. NetBackup and Storage Migrator volumes have an extra safeguard against accidental deletion. Volumes assigned to either of these applications cannot be deleted while they are still assigned. See Deassigning Volumes on page 148. See the following related topics for more information:
Deleting Volumes on page 144 Deleting a Volume Group on page 144
143
Deleting Volumes
To delete volumes
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. In the volumes pane select the volumes that you want to delete. Note You cannot delete any assigned volumes until any application using them deassigns them. 3. Select Edit > Delete.
A dialog appears asking you to confirm the action.
Note If you selected only one side of an optical platter, the volume on other side is also deleted. 4. Remove the deleted volumes from the storage device.
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. In the volumes list, look at the Time Assigned column to check if any of the volumes in the group you want to delete are currently assigned. If any of the volumes are assigned, you cannot delete the group until these volumes are deassigned by the application (see Deassigning Volumes on page 148). Use the procedure (Deleting Volumes on page 144) to delete individual volumes that are unassigned. 3. Select a volume group in the tree pane. 4. Select Edit > Delete.
A dialog appears asking you to confirm the action.
5. Remove the deleted volumes from the storage device.
144 NetBackup Media Manager System Administrators Guide for Windows
Labeling Media
Labeling Media
You can label new media or relabel used media. The media must be currently unassigned by NetBackup and have no valid NetBackup images (see Deassigning Volumes on page 148). Caution If you use this function, any data written on the media will no longer be available for a NetBackup restore or import.
To label or relabel media
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. In the volumes pane, select a volume or volumes that you want to label. If multiple volumes are selected, they must all have identical robot-residence information. 3. Select Actions > Label.
4. Specify the name of the media server where the drive is located that will receive the mount request for the volume. If you want existing labels that are found on the media to be overwritten, do not select Verify media label before performing operation. Click OK. 5. A dialog warning you that this action is irreversible appears. Click OK, if you are certain you want to start the labeling action.
145
6. A dialog reminding you to use the Activity Monitor to view the progress and status of the action appears. Click OK. If you selected Verify media label before performing operation in step 4 and the label found on the volume does not match the expected label of the volume that you specified in step 2, the media will not be relabeled. Use the Activity Monitor to view the status of the action. Caution For many types of drives it may not be possible to cancel a label or relabel job from the Activity Monitor.
146
Erasing Media
To erase media
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. In the volumes pane, select a volume or volumes that you want to erase. If multiple volumes are selected, they must all have identical robot-residence information. 3. For a short erase, select Actions > Quick Erase.
For a long erase, select Actions > Long Erase.
4. Specify the name of the media server where the drive is located that will receive the mount request for the volume. If you want existing labels that are found on the media to be overwritten, do not select Verify media label before performing operation. Click OK. 5. A dialog warning you that this action is irreversible appears. Click OK if you are certain you want to start the erase action.
147
Deassigning Volumes
6. A dialog reminding you to use the Activity Monitor to view the progress and status of the action appears. Click OK. If you selected Verify media label before performing operation in step 4 and the label found on the volume does not match the expected label of the volume that you specified in step 2, the media will not be erased. Use the Activity Monitor to view the status of the action. Caution Canceling an erase job from the Activity Monitor may not be possible for many types of drives.
Deassigning Volumes
An assigned volume is currently assigned for exclusive use by NetBackup or Storage Migrator (but not both). A volume is set to the assigned state when either of these applications first starts using it to store data. The time of the assignment appears in the Time Assigned column for the volume in the volumes pane. When a volume is assigned, you cannot delete it or change its volume pool. A volume remains assigned until the application deassigns it. NetBackup and Storage Migrator deassign a volume only when they no longer need the data. In the case of a NetBackup volume:
A regular backup volume is deassigned when the retention period has expired for all
148
Deassigning Volumes
The procedure is different depending on whether the volume is currently being used for regular backups or for backing up the NetBackup catalogs. See the following two topics for instructions.
install_path\NetBackup\bin\admincmd\bpexpdate -d 0 -m ABC001
If you use this command to expire the volume, NetBackup stops tracking the backups that are on it and deassigns it. This makes the volume available to be reused, deleted, or its volume pool to be changed. You can manually expire the backups regardless of the volumes prior state (frozen, suspended, and so on). Expiring the volume does not change anything on the volume itself. When a media is expired, however, you must use the NetBackup import feature before restoring the backups it contains (a restore is possible only if the volume has not been overwritten).
149
See the VERITAS NetBackup System Administrator's Guide for UNIX and Linux, Volume I or the VERITAS NetBackup System Administrator's Guide for Windows, Volume I for more information.
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. In the volumes pane, select a volume or volumes. 3. Select Edit > Change.
150
A dialog appears and shows the media ID and other attributes for each selected volume.
4. In the dialog, change the attributes for the volume as explained in Dialog Entries for Change Volumes on page 151. 5. Click OK to apply the changes to the selected volumes.
Maximum Mounts
Maximum Mounts does not apply to cleaning tapes.
151
Controls the number of times that the selected volumes can be mounted. To help determine the maximum mount limit to use, consult your vendor documentation for information on the expected life of the volume.
To set a specific limit for the number of mounts 1. Click Number. 2. Enter a number or click an arrow to specify the number. When the limit is passed the volume can still be read, but it will not be mounted for a
write.
Specifying zero (the default) is the same as selecting Unlimited.
Expiration Date
Expiration Date does not apply to cleaning tapes. You can change the expiration date for the selected volumes. This date refers to the age of the volume and is the time at which the volume is considered too old to be reliable. When the expiration date has passed, a volume can still be read but will not be mounted for a write. When you add a new volume, there is no default expiration date. The expiration date is not the same as the retention period for the backup data on the volume. The expiration date that you can set in this dialog refers only to the physical expiration of the volume and is independent of the backup data written on the volume. The backup data expiration date is managed separately by the application that is using the volume. In the case of NetBackup, the expiration date for the data is set as the retention level during schedule configuration.
152
Select Never.
1. Click Date. 2. Enter a number or click an arrow to specify the date and time.
Description
Specifies a description of how the selected volumes are being used or any other relevant information about the volumes. Media descriptions can be from 1 to 25 characters in length. See Allowable Media Manager Characters on page 272.
To not make any changes to Description
To add a description
Volume Pool
Volume Pool does not apply to cleaning tapes.
Specifies the desired volume pool.
1. Click New Pool. 2. Click the arrow and select from the list of previously configured volume pools.
153
1. Click New Count. 2. Enter a number or click an arrow to specify the number.
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. Select a volume or volumes from the volumes pane. Note You are unable to change the volume pool for any assigned volumes until the application deassigns them (see Deassigning Volumes on page 148). 3. Select Edit > Change. In the dialog that appears, the volumes you selected in the previous step are listed in
the top section of the dialog.
See Changing the Attributes for a Volume on page 150 for more information.
4. In the Volume Pool section, click New Pool.
154
5. Click the arrow to view a list of the available volume pools and select a volume pool from the list. 6. Click OK.
1. In the NetBackup Administration Console, select Media and Device Management > Media. 2. In the volume list, select the volumes that you want to change the volume group assignment for. 3. Select Actions > Change Volume Group.
4. Enter a name in the New volume group name box or click the arrow to select a name from the list of volume groups. 5. Click OK. The name change is reflected in the volume list entry for the selected volumes. If you specified a new volume group, the group appears under Volume Groups in the tree pane.
Exchanging Volumes
In general, you should exchange volumes (replace one volume with another volume) if the volumes meet any of the following conditions:
Full (in this case, to exchange a volume means moving the volume out of a robotic
tape library).
155
Exchanging Volumes Past their maximum allowable number of mounts. Too old (past their expiration date). Unusable (for example, because of repeated media errors).
The following are procedures for replacing volumes, depending on whether you want to reuse the old media ID or not.
1. Move the volume to another location (see Moving Volumes on page 138). If the volume is in a robotic library, you may want to take it out of the robotic library and move it to a standalone group. 2. Add a new volume or move an existing volume in as a replacement for the volume you removed. If you add a new volume, specify some of the same attributes as the old volume (such as, robotic residence, volume pool, and the media type). Make sure you specify a new media ID. See Adding New Volumes on page 111. 3. Physically replace the old volume, but do not delete the volume entry for that Media ID (in case the data on the volume needs to be retrieved).
156
1. Delete the volume entry (this will clear the mount, origination, and access statistics for the volume) and physically remove the old volume from the storage device. See When to Delete Volumes on page 143. 2. Physically add the new volume to the storage device. 3. Logically add the new volume to the Media Manager configuration and specify the same attributes as the old volume, including the old media ID. See Adding New Volumes on page 111. 4. Set a new Expiration Date for this volume. See Changing the Attributes for a Volume on page 150. 5. Optionally, relabel the volume. Relabeling is not required for robotic library-based media, but relabeling puts the media in a known state (the external and recorded media labels match, and the mode is known to be compatible with the drives in the robotic library).
Recycling Volumes
Caution Recycle a volume only if all NetBackup data on the volume is no longer needed, or if the volume is damaged and unusable. Otherwise, you may encounter serious operational problems and a possible loss of data.
157
Recycling Volumes
1. Physically remove the volume from the storage device. 2. If the volume is in a robotic library, move it to standalone. See Moving Volumes on page 138. 3. Record the current number of mounts and expiration date for the volume. 4. Delete the volume entry. See When to Delete Volumes on page 143. 5. Add a new volume entry, and physically add the volume to the storage device. See Adding New Volumes on page 111. 6. Set the maximum mounts to a value that is equal to or less than the following value that you calculate. Calculate value as follows: value = (number of mounts that the manufacturer recommends) - (the value that you recorded in step 3) This is necessary because the count will start from zero for the new volume entry. 7. Set the expiration date to the value you recorded in step 3.
158
The operations used to manage media in robots described in this chapter are done using the Robot Inventory dialog (see Accessing the Robot Inventory Dialog on page 161). See Starting Media Management on page 92 for an explanation of the NetBackup Media window that you use for to initiate a robot inventory operation. Note the following special cases:
If you have Backup Exec volumes to manage, see the Backup Exec Tape Reader topics
Inventories the selected robotic library and generates a report. This operation does not check or change the EMM database, but is useful for determining the contents of a robot as shown in the following table:
Type of Robot Robot has a barcode reader and the robot contains media with barcodes. Robot does not have a barcode reader or robot does not contain media with barcodes. API robot.
Report Contents Shows if each slot has media and lists the barcode for the media. Shows if each slot has media.
For detailed instructions, see Showing the Contents of a Robot on page 163.
159
Compare contents with volume configuration Compares the contents of a robotic library with the contents of the EMM database. Regardless of the result the database is not changed. For robots without barcode readers and also containing media with barcodes, this operation is useful for determining if volumes have been physically moved within a robot. For detailed instructions, see Comparing Robot Contents with the Volume
Configuration on page 166.
Update volume configuration Inventories the selected robotic library and compares the results with the contents of the EMM database. If there are differences, Media Manager updates the database to match the contents of the robot. For detailed instructions, see Procedure To Update the Volume Configuration on page 171. If you select Update volume configuration, you also have the following capabilities available:
Advanced Options If you select Advanced Options, you have the following additional update capabilities available. (If the option is not applicable for a particular robotic library, the tab is not available.) Media Settings You can specify the volume group for existing media and specify media options for new media. Barcode Rules A barcode rule specifies criteria for assigning attributes to new robotic volumes. The attributes are assigned according to the barcode label that is read by the robotic library.
160
Media ID Generation Using media ID generation rules allows you to override the default Media Manager media ID naming method. The default method uses the last six characters of the barcode to generate the media ID. You control how media IDs are created by defining rules that specify which characters of a barcode label will be used in the media ID. Media Type Mappings You can assign media-type mappings for API robots.
Preview changes
Inventories the selected robotic library and compares the results with the contents of the EMM database. If there are differences, the results section shows a list of recommended changes. You can then update the volume configuration with the changes or reject the changes.
Empty media access port prior to update
Allows you to move (inject) volumes in the robots media access port into the robot.
1. In the NetBackup Administration Console, select Media and Device Management > Media > Robots. 2. Select the robot you want to inventory.
161
In the dialog, the Device host box contains the name of the host that controls the robot and the Robot box contains the selected robot. 4. This step applies only to NetBackup Enterprise Server. To select a robot on a different host, click the arrow and select a device host from the list. 5. To select a different robotic library on a host, click the arrow and select from the list of robots on that host. In the dialog, the Device host box contains the name of the host that controls the robot and the Robot box contains the robot you selected.
162
1. Perform the steps described in Accessing the Robot Inventory Dialog on page 161. 2. In the Inventory operation section of the Robot Inventory dialog, select Show contents. To clear any previous display in the Results section, click Clear Results. 3. Click Start to start the inventory. The inventory report appears in the Results section of the dialog.
Show Contents Report (non API robot)
For robots (other than API robots) that have a barcode reader, Media Manager obtains the barcode from the robot and includes it in the report.
163
See Robot Attributes on page 275 for information on the robots that support barcode readers and the supported barcode length. See How Contents Reports for API Robots are Generated on page 164 for information on the reports that are generated for API robots.
ACS Robots on page 165 TLH Robots on page 165 TLM Robots on page 165
164
ACS Robots
This is a NetBackup Enterprise Server topic. Media Manager reports what it receives from ACS library software. The resulting report shows the ACS library software volume ID, the ACS media type, and the Media Manager media type.
The Media Manager media ID corresponds to the ACS library software volume ID. The report shows the mapping between the ACS library software media type and the
corresponding Media Manager media type (without considering optional barcode rules). See Robot Inventory Operations on page 380 for more information on how Media Manager reports what it receives from ACS library software.
TLH Robots
This is a NetBackup Enterprise Server topic. Media Manager reports what it receives from the Automated Tape Library (ATL) library manager. The resulting report shows the volser (volume serial number), the ATL media type, and the Media Manager media type.
The Media Manager media ID corresponds to the ATL volser. The report shows the mapping between the ATL media type and the corresponding
Media Manager media type (without considering optional barcode rules). See the TLH appendix, IBM Automated Tape Library (ATL) on page 387 for more information on how Media Manager reports what it receives from the IBM ATL library manager.
TLM Robots
This is a NetBackup Enterprise Server topic. Media Manager reports what it receives from the DAS/SDLC server. The resulting report shows the volser (volume serial number), the DAS/SDLC media type, and the Media Manager media type.
The Media Manager media ID corresponds to the DAS/SDLC volser. The report shows the mapping between the DAS/SDLC media type and the
corresponding Media Manager media type (without considering optional barcode rules).
165
See the TLM appendix, ADIC Distributed AML Server/Scalar Distributed Library Controller on page 399 for more information on how Media Manager reports what it receives from the DAS/SDLC server.
1. Perform the steps described in Accessing the Robot Inventory Dialog on page 161. 2. In the Inventory operation section of the Robot Inventory dialog, select Compare contents with volume configuration. To clear any previous display in the Results section, click Clear Results. 3. Click Start to start the compare. Media Manager requests an inventory from the selected robotic library and compares the results from the robot with the contents of the EMM database. See Compare Volume Configuration Reports on page 166 for information on the reports that are generated. 4. If the report shows that the EMM database does not match the contents of the robotic library, do one of the following: a. Physically move the volume. b. Correct the condition by using Media and Device Management > Media > Actions > Move or by updating the volume configuration as explained in Procedure To Update the Volume Configuration on page 171.
includes barcode information. Media Manager determines if the barcodes in the robot match those in the EMM database. The following figure shows a sample compare report. Note Selecting a device host applies only to NetBackup Enterprise Server.
166
Comparing Robot Contents with the Volume Configuration Compare Contents Report (Non-API Robot That Can Read Barcodes)
For API robots, Media Manager determines whether the media ID and media type in
the EMM database matches what it receives from the vendors robotic library software. The following figure shows example results for an ACS robot. Results for other API robots are similar to this report. See Robot Inventory Operations on page 380 for more information on what Media Manager receives from ACS library software.
167
Updating the Volume Configuration for a Robot Compare Contents Report (API Robot)
If the robotic library cannot read barcodes, Media Manager verifies only whether the
168
Media ID Generation Tab (Advanced Options) on page 190 Media Type Mappings Tab (Advanced Options) on page 194
Removing existing volumes from a robotic library. This operation updates the residence information in the EMM database to show the new standalone location. You specify the volume group to use.
Inserting new volumes into a robotic library. The configuration update includes creation of media IDs (based on barcodes or a prefix that you specify). When you use barcode rules, a new volume that is added by using a barcode rule is also assigned a media type, volume pool, maximum number of mounts (or maximum number of cleanings), and description. For instructions on setting up barcode rules see Barcode Rules Tab (Advanced Options) on page 185. If the robotic library supports barcodes and the volume has readable barcode labels, the operation creates new volume entries in the EMM database with media IDs that are based on the last six characters of the barcodes as the default. The specific characters that you specify are used, if you are using media ID generation rules (see Media ID Generation Tab (Advanced Options) on page 190). If the robotic library does not support barcodes or the volumes do not have readable barcodes, the new media IDs are based on a media ID prefix that you specify. For more information, see Adding New Volumes on page 111.
If the robotic library supports barcodes and the volume has a readable barcode, you can use this operation in the following cases. If you are
Inserting existing volumes into a robotic library. The operation updates the residence information in the EMM database, to show the new robotic location. This includes the robot host, robot type, robot number, and slot location. You specify the volume group to use.
Physically moving existing volumes within a robotic library. The operation updates the residence information in the EMM database to show the new slot location.
169
Updating the Volume Configuration for a Robot Physically moving volumes between robotic and standalone.
The operation updates the residence information in the EMM database to show the new robotic or standalone location.
Physically moving volumes from one robotic library to another.
You must perform two separate updates. These updates move the volumes to standalone as an intermediate step, and then to the new robot. If these updates are not done, Media Manager is unable to update the entries and you receive an Update failed error. See Example 6: Moving Existing Volumes Between Robots on page 209.
readable barcodes or the robotic library does not support barcodes. Without barcodes, Media Manager cannot identify the volume and assigns a new media ID that uses the media ID prefix you select for the update. A volume entry for the old media ID remains in the EMM database. An error may occur later, if an application attempts to use the new or old volume.
After physically moving existing volumes that do not have readable barcodes or if the
volumes are in a robot that does not support barcodes. If you swap volumes between two different locations, Media Manager is unable to detect the change and cannot update the EMM database. If you remove a volume from a slot and place it in an empty slot, Media Manager assumes it is a new volume. Media Manager then adds a new logical volume entry with a generated media ID at its new robotic location. The volume entry for the old media ID is moved to standalone. An error may occur if an application attempts to use the volume entry with the new or old media ID. See Example 7: Adding Existing Volumes when Barcodes are Not Used on page 210.
170
1. Check the barcode capabilities of the robotic library and the volume by performing the procedure Comparing Robot Contents with the Volume Configuration on page 166. Determine if the robotic library supports barcodes and if any new volume that was inserted into the library has readable barcodes. 2. If the robotic library does not support barcodes or the volume does not have readable barcodes, you may want to save the results of the compare operation, as it may be useful in deciding on a media ID prefix if you use the Media Settings tab in Advanced Options to assign a prefix later in the following procedure. You also may want to consider using the Media Manager physical inventory utility (see Updating the Volume Configuration for Non-Barcoded Media on page 171).
To update the volume configuration for a robot
1. Perform the steps described in Accessing the Robot Inventory Dialog on page 161. 2. In the Inventory operation section of the Robot Inventory dialog, select Update volume configuration. 3. For more options, click Advanced Options. For most configurations, the default settings work well. You should only change the settings if your configuration has special hardware or usage requirements.
171
The advanced update options allow you to do the operations shown in the following table:
Advanced Operation Assign media settings for new and existing media. Create barcode rules.
For More Information See Media Settings Tab (Advanced Options) on page 174. See Barcode Rules Tab (Advanced Options) on page 185. See Media ID Generation Tab (Advanced Options) on page 190. See Media Type Mappings Tab (Advanced Options) on page 194.
Map media for API robots. If you do not map media, default media types are used.
4. To preview any update changes for the configuration, select Preview changes. During a preview session, Media Manager lists any recommended changes and lets you confirm whether to proceed with the update. This allows you to preview and ensure that all new media have barcodes before they are added to the EMM database. 5. To move (inject) one or more volumes in the robots media access port into the robotic library before initiating the update, select Empty media access port prior to update. Any volumes to be injected must be in the media access port before the operation begins. If Empty media access port prior to update is selected and there are no volumes in the port, you are not prompted to place volumes in the media access port and the update operation continues. Review Performing a Volume Configuration Update Using Robot Inventory on page 133 for a list of robot types that determine when Empty media access port prior to update is available and more information on using this function. Note If you have recently ejected volumes from the robot with the eject command, remove the volumes from the media access ports before performing an inject with Empty media access port prior to update selected. Otherwise, if the entry and exit ports are the same, the volumes that you ejected could be injected back into the robotic library. 6. To clear any previous display in the Results section, click Clear Results. Click Start to start the update (or the preview).
172
7. If you selected Preview changes and any recommended changes are found, the dialog will ask if you want to accept the recommended changes shown in the Results section. Click Yes to perform the update with the recommended changes.
The following figure shows example results for an ACS robot. Results for other API robots are similar to this report. Robot inventory update will return an error if it encounters unsupported characters in the volume serial number or media identifier that are returned by API robots.
173
Updating the Volume Configuration for a Robot Update Volume Configuration Report (API Robot)
174
2. Specify the properties for this tab, as explained in Properties for the Media Settings Tab on page 175. To reset all properties on this tab to their defaults, click Reset to Defaults. 3. When you are satisfied with your settings, click OK to return to the Robot Inventory dialog to continue the update.
Updating the Volume Configuration for a Robot Media Type on page 180 Volume Pool on page 184
Manager can assign to volumes that you have removed from the robot. The list always has the choices shown in the following table.
To Let Media Manager choose the volume group. Automatically generate a new volume group. Not assign a volume group.
The other available volume group choices shown in the list depend on the Media type selection as shown in the following table. See Media Type on page 180.
The List Shows Existing Volume Groups that are Valid for The robots default media type (see Specifying Media Type (when not using barcode rules) on page 181). The specified media type.
Not DEFAULT
176
Manager can assign to volumes that you have moved into the robot. The list always has the choices shown in the following table.
To Let Media Manager choose the volume group. Automatically generate a new volume group.
Note If the robotic library contains multiple media types, it is better to leave the volume group setting at DEFAULT. If you specify a volume group and volumes of different media types have been moved into or within the robotic library since the last update, the new update will fail. This occurs because volumes of differing media types cannot have the same volume group. The other available volume group choices shown in the list depend on the Media type selection as shown in the following table. See Media Type on page 180.
The List Shows Existing Volume Groups that are Valid for The robots default media type (see Specifying Media Type (when not using barcode rules) on page 181). The specified media type.
Not DEFAULT
177
If the robotic library supports barcodes and the volume has readable barcodes, a prefix is not required because Media Manager creates the media ID in one of the following ways. This is true whether or not a barcode rule is used.
As the default, Media Manager assigns the last six characters of the barcode as the
media ID.
You specify specific characters for the media ID using Media ID generation rules. See
Media ID Generation Tab (Advanced Options) on page 190. The list of available prefixes displayed will be similar to the following example list. The first two items in this example list are configured media ID prefixes. These prefixes are based on MEDIA_ID_PREFIX entries that were added to the vm.conf file on the host where you are running NetBackup administration.
NV
NETB
DEFAULT
NOT USED
See The Media Manager Configuration File (vm.conf) on page 353 for an overview of this configuration file. DEFAULT always appears in the selection list. If you select DEFAULT, Media Manager checks the configuration file for MEDIA_ID_PREFIX entries, as shown in the following table:
If the vm.conf File Contains prefix entries Does not contain prefix entries
Then Media Manager Assigns the last entry as the default prefix. Uses the letter A, as the default prefix.
NOT USED also always appears in the selection list. If you select NOT USED, the operation succeeds only if the robotic library supports barcodes and the volume has readable barcodes. Otherwise, Media Manager is unable to assign new media IDs and the operation fails. NOT USED may be useful if you are using barcoded volumes and want updates to fail when unreadable or missing barcodes are encountered.
178
If you want media IDs for media generated based on a specific prefix, you can specify a media ID prefix using either of the following methods:
Enter a new value for the prefix in the text box. The prefix that you enter is used only for the current operation. It is not added to the vm.conf file. You can specify a prefix having from one to five alpha-numeric characters. Media Manager assigns the remaining numeric characters to create six characters. For example, if the prefix is NETB, the media IDs are: NETB00, NETB01, and so on.
Then Media Manager Searches existing barcode rules and applies the rules to new volumes that have been inserted into a robot. Ignores barcode rules.
179
Media Type
Media type is not available for API robots (for example, an ACS robot). Media type is always set to DEFAULT for API robots. See Media Type Mappings Tab (Advanced Options) on page 194 for instructions for specifying media types for API robots. Use Media type to specify the media type for new media that is being added to a robot. The list displayed shows the media types that are valid for the robot. The following is an example list for a TLD robotic library:
DEFAULT
1/2 cartridge tape
1/2 cartridge tape 2
8MM cartridge tape
8MM cartridge tape 2
8MM cartridge tape 3
DLT cartridge tape
DLT cartridge tape 2
DLT cartridge tape 3
DTF cartridge tape
1/2 cleaning tape
1/2 cleaning tape 2
8MM cleaning tape
8MM cleaning tape 2
8MM cleaning tape 3
DLT cleaning tape
DLT cleaning tape 2
DLT cleaning tape 3
DTF cleaning tape
To specify the media type for new media The steps you follow to select a media type depend on whether or not you are using barcode rules, as shown in the following table:
See the Instructions in Specifying Media Type (when not using barcode rules) on page 181. Specifying Media Type (when using barcode rules) on page 182.
Yes
180
Specifying Media Type (when not using barcode rules) Click the arrow to select from the list of media types that are valid for this robotic library. If you want to use the media type shown in first column of the following table, select the type as described in the second column.
Select DEFAULT. If all of the drives in the robotic library (configured on this robot host) are
The same type and at least one drive is configured on the robot control host, then Media Manager uses the media type for the drives. Not the same type, then Media Manager uses the default media type for the robotic library.
A media type other than the default A media type from the list. media type Selecting a type from the list is required, if the robotic library supports multiple media types and you do not want the default media type. The following point applies only to NetBackup Enterprise Server. Selecting a type from the list is required if your drives are not configured on the robot control host and the drives are not the default media type for the robot.
The following table shows the default media types for robots when drives are not configured on the robot control host:
Default Media Types for Robots (Not API robots) Robot Type Optical Disk Library (ODL) Default Media Type Rewritable optical disk. Also supports write-once read-many (WORM) operations. Tape Library 4MM (TL4) Tape Library 8MM (TL8) 4MM cartridge tape. 8MM cartridge tape. Also supports 8MM cartridge tape 2 and 8MM cartridge tape 3.
181
Updating the Volume Configuration for a Robot Default Media Types for Robots (Not API robots) (continued) Robot Type Tape Library DLT (TLD) Default Media Type DLT cartridge tape. Also supports DLT cartridge tape 2, DLT cartridge tape 3, 1/2-inch cartridge tape, 1/2-inch cartridge tape 2, 1/2-inch cartridge tape 3, 8MM cartridge tape, 8MM cartridge tape 2, 8MM cartridge tape 3, DTF cartridge tape, and 1/4-inch cartridge tape. Tape Stacker Half-inch (TSH) 1/2-inch cartridge. Also supports 1/2-inch cartridge tape 2 and 1/2-inch cartridge tape 3.
Specifying Media Type (when using barcode rules) Click the arrow to select from the list of media types that are valid for this robotic library. If you want
To let the barcode rule determine the media type that is assigned, select DEFAULT as
the media type. For example, assume you want to add DLT and half-inch cartridges to a TLD robot with a single update operation. First create separate barcode rules for DLT and half-inch cartridges and select the specific media types in the barcode rules. Then, select DEFAULT on the Media Settings tab. Media Manager now will use the media type in the barcode rules when it does the update. Note If you choose DEFAULT on the Media Settings tab and DEFAULT in the barcode rule, Media Manager assigns the default media type for the robotic library.
To use a media type other than the default, select a specific media type from the list.
For example, to use the same barcode rule to add DLT or half-inch cartridges to a TLD robot, select a specific media type on the Media Settings tab and select DEFAULT for the barcode rule media type when you create the barcode rule. Now you can perform one update for DLT and another for half-inch cartridge and use the same rule for both. The media type on the Media Settings tab always overrides the media type of the barcode rule. If you specify any value other than DEFAULT on the Media Settings tab, the media type for the barcode rule must be the same media type or be DEFAULT in order to obtain a match (except for cleaning media).
182
The following table shows some example combinations of media types on the Media
Settings tab and barcode rule media types for a TLD (non-API) robot and the result:
Media Type (Media Barcode Rule Media Settings tab) Type DLT HCART DLT DLT DLT_CLN DLT_CLN DLT_CLN DLT DEFAULT DEFAULT DEFAULT DEFAULT DEFAULT DEFAULT DLT DLT_CLN DLT DLT_CLN DEFAULT 8MM, 4MM, and so on DEFAULT DLT DLT_CLN 8MM, 4MM, and so on
Rule Matches? Media Type Added to Volume Configuration Yes Yes Yes Yes No Yes Yes No Yes Yes Yes No DLT HCART DLT DLT_CLN DLT_CLN DLT_CLN DLT_CLN DLT DLT DLT DLT_CLN Depends on robot type.
The fourth barcode rule in the table shows Media Managers ability to add cleaning cartridges with regular volumes when you execute an update for a robotic library. If the volumes that you insert include a cleaning tape, Media Manager adds the volumes correctly. This happens if the following are all true:
The media type on the Media Settings tab is for regular media (DLT, in this
example).
The barcode matches a barcode tag.
The media type for the barcode rule is cleaning media (DLT_CLN).
183
The sixth and seventh rules in the table illustrate how to add only a cleaning tape. In the sixth rule, you specify the cleaning media type on the Media Settings tab and in the barcode rule. In the seventh rule, you specify the cleaning media on the Media Settings tab and choose default when you configure the barcode rule.
Volume Pool
Use this property to specify the volume pool to which you want to assign the new media. The list displayed will be similar to the following example list:
DEFAULT
None
NetBackup
DataStore
CatalogBackup
a_pool
b_pool
To specify a volume pool Click the arrow and select from the list of volume pools as shown in the following
table:
If You are Using Barcode Rules and You Want To let the barcode rule determine the volume pool that is assigned to new volumes. To use a volume pool other than the default.
That volume pool name in the list. The volume pool on the Media Settings tab always overrides the rule.
Then Select
To use the NetBackup volume pool for data volumes and no DEFAULT from the list. volume pool for cleaning tapes. To use a volume pool other than the default. That volume pool name in the list.
184
Adding a New Barcode Rule on page 185 Changing a Barcode Rule on page 186 Deleting a Barcode Rule on page 187 Dialog Properties for Adding or Changing Barcode Rules on page 187
To add a barcode rule 1. In the Advanced Robot Inventory Options dialog, click Barcode Rules.
185
3. Specify the properties for the new barcode rule. See Dialog Properties for Adding or Changing Barcode Rules on page 187 for help on specifying these properties. 4. When you are satisfied with your settings, click OK to return to the Robot Inventory dialog and proceed with the update.
1. In the Advanced Robot Inventory Options dialog, click Barcode Rules. 2. In the Barcode Rules tab, select the rule that you want to change from the rules that are listed. 3. Click Change. 4. In the dialog that appears, specify your changes. See Dialog Properties for Adding or Changing Barcode Rules on page 187 for help in changing the properties of the rule. You cannot change the barcode tag of a barcode rule using the change dialog. To change a barcode tag, you must first delete the old rule and then add a rule with a new barcode tag. 5. When you are satisfied with your settings, click OK to return to the Robot Inventory dialog and proceed with the update.
186
1. In the Advanced Robot Inventory Options dialog, click Barcode Rules. 2. In the Barcode Rules tab, select the rule you want to delete from the list of rules. 3. Click Delete.
In the confirmation dialog, confirm or cancel the delete.
4. When you are done, click OK to return to the Robot Inventory dialog and proceed with the update.
Barcode Tag The barcode tag can have from 1 to 16 characters, but cannot contain any spaces (see Allowable Media Manager Characters on page 272). A barcode tag can have a maximum of 16 characters. But in the EMM database not all 16 characters for the tag are used for all robot types. See the Barcode Support attribute of the tables listed in Robot Attributes on page 275 for the maximum barcode lengths that are supported by Media Manager for each robot type. The following rules can have special characters in the barcode tags:
<NONE > - Matches when rules are used and the volume has an unreadable barcode
barcode tags match, providing the media type in the <DEFAULT> rule and the media type on the Media Settings tab are compatible. Use the Media Settings tab to set up the criteria for a robot update (see Media Settings Tab (Advanced Options) on page 174).
Chapter 4, Managing Media in Robots (Robot Inventory) 187
Maximum Mounts This setting is used to specify the maximum number of mounts (or cleanings) that are allowed for this volume. When a barcode rule is used, Media Manager adds the number you select to the EMM database for the media ID. Note When you specify zero (unlimited), a cleaning tape whose barcode label matches the rule will be assigned a zero for Cleanings. This means the tape will not be used unless you subsequently change Cleanings to another value. You can avoid this situation by carefully selecting the barcodes for your cleaning media.
Click an arrow and select a number for the volume as shown in the following table:
Select The maximum number of mounts to allow. 0 indicates unlimited mounts. The number of cleanings to allow.
Cleaning tapes
Media Type This setting is used to select the media type for the barcode rule. For a non-API robot, a barcode rule is not used unless the media type in the barcode rule is compatible with the media type you select on the Media Settings tab. The media type specified on the Media Settings tab always overrides the media type of the barcode rule. If you specify any value other than DEFAULT on the Media Settings tab, the media type specified for the barcode rule must be the same (except for cleaning media) or be DEFAULT to obtain a match for the media type. To enable barcode rule support for API robots you must add an API_BARCODE_RULES entry in the vm.conf file. For an API robot, the media type is always set to DEFAULT on the Media Settings tab. A barcode rule is not used unless the media type specified in the barcode rule is compatible with the media type on the Media Type Mappings tab. See Media Type Mappings Tab (Advanced Options) on page 194 for more information.
188 NetBackup Media Manager System Administrators Guide for Windows
Note For API robots, barcode rules that contain media types incompatible with vendor media types may lead to a Robot Inventory update adding media with media types not consistent with the vendor media types. Avoid this by using barcode rules that are grouped by media type. See Specifying Media Type (when using barcode rules) on page 182 for more information, and examples showing combinations of Media Settings tab media types and barcode rule media types, and the results.
To specify a media type Click the arrow and select the media type.
Select the media type for non-API robots as explained in the following table:
If you want the media type for the barcode rule to match
Resulting media type that is used The media type that you select on the Media Settings tab. If you also select DEFAULT on the Media Settings tab, the Media Manager default media type for the robot is used.
Any media type that you select on DEFAULT. the Media Settings tab
Only when you select a specific media type or you select DEFAULT on the Media Settings tab
The media type that you select for the barcode rule.
Select the media type for API robots as explained in the following table. For API robots, you must add an API_BARCODE_RULES entry in the vm.conf file and the media type is always set to DEFAULT on the Media Settings tab.
Select the following media type for the barcode rule DEFAULT.
Any media type you select in the Media Type Mappings tab. If this tab is not used, the Media Manager default media type for the robot is used.
189
Select the following media type for the barcode rule A specific media type.
The media type that you select for the barcode rule.
Note When a media type is selected, the Maximum Mounts value, if previously set, may revert to the default value for the specified media type. For example, to 0 for unlimited when a non-cleaning media type has been selected.
Volume Pool This property is used to select a volume pool for the volume. This is the pool that the volume will be placed in when a barcode matches the rule. Whenever the barcode rule is used and the Media Settings tab shows
DEFAULT for the volume pool, then the volume is assigned to the pool you specified
barcode rule.
To specify a volume pool Click the arrow and select a pool.
Description Enter a description for the barcode rule. This could be a description of how the barcode rule will be used or any useful description determined by your site. You can enter from 1 to 25 characters.
To add a rule 1. In the Advanced Robot Inventory Options dialog, click Media ID Generation.
191
3. Specify the properties for the new media ID generation rule. See Dialog Properties for Adding or Changing Media ID Generation Rules on page 193 for help on specifying rules. 4. When you are satisfied with your settings, click OK to return to the Robot Inventory dialog and proceed with the update.
1. In the Advanced Robot Inventory Options dialog, click Media ID Generation. 2. On the Media ID Generation tab, select a rule from list. 3. Click Change. 4. In the dialog specify your changes for the rule. You cannot change the Robot Number or Barcode Length fields. See Dialog Properties for Adding or Changing Media ID Generation Rules on page 193 for help in changing the rule. 5. When you are satisfied with your settings, click OK to return to the Robot Inventory dialog and proceed with the update.
192
1. In the Advanced Robot Inventory Options dialog, click Media ID Generation. 2. On the Media ID Generation tab, select a rule or rules from list. 3. Click Delete.
In the dialog, confirm or cancel the delete action.
4. When you are done, click OK to return to the Robot Inventory dialog and proceed with the update.
Click an arrow and select a robot number where this rule will apply.
Barcode Length
To specify a barcode length Click an arrow and select the length of the barcode for tapes in this robotic library and
A rule consists of a maximum of six fields that must be delimited by colons. Numbers in the fields of the rule define the positions of the characters in the barcode that are to be extracted. For example, 2 in a field extracts the second character from the barcode (the numbering is done from the left). The numbers can be specified in any order.
193
Characters prefixed by # in a field result in that character being inserted in that position in the generated ID. Any alphanumeric characters that are specified must be valid for a media ID. The following table shows some examples of rules and the resulting media IDs. You can use rules to create media IDs of many varied formats, but remember that the difference in the label on the media and the generated media ID may make it difficult to keep track of your media.
How the Mapping Defaults Shown on the Tab are Determined on page 194 Using the Tab to Change Media Type Mappings on page 195 Adding Mapping Entries to vm.conf on page 196 Default and Allowable Media Types for API Robots on page 197
194
1. The tab shows the default media types shown in the second column of the API robot tables (see Default and Allowable Media Types for API Robots on page 197). 2. In addition, the tab also shows any robot-specific media mappings you have added to the Media Manager configuration file (see Adding Mapping Entries to vm.conf on page 196). If the vm.conf file does not exist or it does not contain media mapping entries for that robot and media type, the tab shows only the default media types.
1. In the Advanced Robot Inventory Options dialog, click Media Type Mappings. The list that is presented on the tab contains mappings only for the robot type that has been selected for inventory.
195
2. Select the row that contains the robot-vendor media type mapping that you would like to change and click Change Mapping.
3. In the Change Media Mapping dialog, click the arrow and select a Media Manager type from the list of allowable choices. Click OK. To reset the Media Type Mappings tab to show the original default mappings, click Reset to Defaults (the defaults shown also include any robot-specific media mappings you have added to the Media Manager configuration file). 4. When you are satisfied with your mappings, click OK to return to the Robot Inventory dialog and proceed with the volume configuration update.
Result Maps the ACS 3490E to the HCART2 media type. Maps ACS DLTIV to the DLT2 media type. Maps the TLH 3490E to the HCART2 media type.
Default Without a vm.conf Entry Media Manager assigns HCART to ACS 3490E media types. Media Manager assigns DLT to all ACS DLT media types, including DLTIV. Media Manager assigns HCART to TLH 3490E media types.
ACS_DLTIV = DLT2
TLH_3490E = HCART2
See The Media Manager Configuration File (vm.conf) on page 353 for an overview of the configuration file.
196
Default and Allowable Media Types for ACS Robots ACS Media Type Default Media Manager Media Type Allowable Media Types Through Mappings HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HC_CLN, HC2_CLN, HC3_CLN
1/2-inch cartridge (HCART) 1/2-inch cartridge (HCART) 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge cleaning tape 2 (HC2_CLN) Digital Linear Tape (DLT) Digital Linear Tape (DLT) Digital Linear Tape (DLT) 1/2-inch cartridge (HCART) 1/2-inch cartridge cleaning tape (HC_CLN) 1/2-inch cartridge (HCART) 1/2-inch cartridge (HCART)
DLT, DLT2, DLT3 DLT, DLT2, DLT3 DLT, DLT2, DLT3 HCART, HCART2, HCART3 HC_CLN, HC2_CLN, HC3_CLN
EECART JLABEL
Updating the Volume Configuration for a Robot Default and Allowable Media Types for ACS Robots (continued) ACS Media Type Default Media Manager Media Type Allowable Media Types Through Mappings HCART, HCART2, HCART3 HC_CLN, HC2_CLN, HC3_CLN
STK2P STK2W
1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge cleaning tape 2 (HC2_CLN) 1/2-inch cartridge (HCART) 1/2-inch cartridge (HCART2) 1/2-inch cartridge (HCART) 1/2-inch cartridge (HCART) 1/2-inch cartridge (HCART) 1/2-inch cartridge (HCART) 1/2-inch cartridge cleaning tape (HC_CLN) 1/2-inch cartridge cleaning tape (HC_CLN) 1/2-inch cartridge cleaning tape (HC_CLN) Digital Linear Tape 3 (DLT3) 1/2-inch cartridge tape 2 (HCART2)
HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HC_CLN, HC2_CLN, HC3_CLN
LTO_CLN3
LTO_CLN1
SDLT VIRTUAL
DLT, DLT2, DLT3 HCART, HCART2, HCART3, HC_CLN, HC2_CLN, HC3_CLN, DLT, DLT2, DLT3, DLT_CLN, DLT2_CLN, DLT3_CLN HC_CLN, HC2_CLN, HC3_CLN
LTO_CLNU
1/2-inch cartridge cleaning tape (HC_CLN) Digital Linear Tape (DLT) 1/2-inch cartridge tape 3(HCART3) 1/2-inch cartridge tape 3(HCART3)
198
Updating the Volume Configuration for a Robot Default and Allowable Media Types for ACS Robots (continued) ACS Media Type Default Media Manager Media Type Allowable Media Types Through Mappings HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3, HC_CLN, HC2_CLN, HC3_CLN, DLT, DLT2, DLT3, DLT_CLN, DLT2_CLN, DLT3_CLN
1/2-inch cartridge tape 3(HCART3) 1/2-inch cartridge tape 3(HCART3) 1/2-inch cartridge tape 2 (HCART2)
Default and Allowable Media Types for TLH Robots TLH Media Type Default Media Manager Media Type Allowable Media Types Through Mappings HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3
3480 3490E 3590J UNKNOWN (for unknown TLH media types) 3590K 3592JA 3592JW 3592JJ 3592JR
1/2-inch cartridge (HCART) 1/2-inch cartridge (HCART) 1/2-inch cartridge (HCART) 1/2-inch cartridge tape 2 (HCART2)
1/2-inch cartridge (HCART) 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2) 1/2-inch cartridge tape 2 (HCART2)
HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3 HCART, HCART2, HCART3
199
Default and Allowable Media Types for TLM Robots TLM Media Type Default Media Manager Media Type Allowable Media Types Through Mappings HCART, HCART2, HCART3 NONE
3480 OD_THICK
1/2-inch cartridge (HCART) NONE (OD_THICK is translated to media type REWR_OPT for robot contents reports. OD_THICK is ignored for all other robotic inventory operations)
DECDLT 8MM 4MM 3590 DTF SONY_AIT LTO UNKNOWN (for unknown TLM media types)
Digital Linear Tape (DLT) 8mm cartridge (8MM) 4mm cartridge (4MM) 1/2-inch cartridge (HCART) DTF cartridge (DTF) 8mm cartridge (8MM) 1/2-inch cartridge (HCART) 1/2-inch cartridge tape 2 (HCART2)
DLT, DLT2, DLT3 8MM, 8MM2, 8MM3 4MM HCART, HCART2, HCART3 DTF 8MM, 8MM2, 8MM3 HCART, HCART2, HCART3 HCART, HCART2, HCART3, DLT, DLT2, DLT3, 8MM, 8MM2, 8MM3
Note The following TLM media types are not supported: OD_THIN, D2, VHS, CD, TRAVAN, BETACAM, AUDIO_TAPE, BETACAMCL, DVCM, and DVCL. Note For API robots, barcode rules that contain media types incompatible with vendor media types may lead to a Robot Inventory update adding media with media types not consistent with the vendor media types. Avoid this by using barcode rules that are grouped by media type.
200
media ID media type barcode media description volume pool robot type volume group max mounts allowed
800001 8MM cartridge tape TL800001 tl8 backup volume NetBackup TL8 - Tape Library 8MM EXB220 0 (unlimited)
2. Assume that you remove the volume from the robotic library, specify the following on the Media Settings tab, and then execute the update.
201
barcode media description volume pool robot type volume group max mounts allowed
TL800001 tl8 backup volume NetBackup NONE - Not Robotic NONROB_8MM 0 (unlimited)
The new residence information in the EMM database shows a standalone location in the volume group, specified by the volume group on the Media Settings tab. The media type and volume pool remain unchanged. The results are the same for a volume that does not have a barcode.
202
1. The following are the volume attributes for media ID 800021, which has a readable barcode and already exists as a standalone volume.
media ID media type barcode media description volume pool robot type volume group max mounts allowed
800021
8MM cartridge tape
TL800021
8MM standalone
None
None (Standalone)
NONROB_8MM
0 (unlimited)
2. Assume that you insert the volume into a TL8 robot, specify the following on the Media Settings tab, and then execute the update.
DEFAULT
EXB220
YES (selected)
NetBackup
Barcode Tag
Media Type
Volume Pool
Description
203
Barcode Tag
Media Type
Volume Pool
Description
TS <NONE> <DEFAULT>
3. Media Manager recognizes that the media ID exists and changes the EMM database to reflect the new robotic location, rather than creating a new media ID. The resulting volume attributes for media ID 800021 are as follows:
media ID media type barcode media description volume pool robot type robot number robot slot robot host volume group max mounts allowed
800021
8MM cartridge tape
TL800021
8MM standalone
NONE
TL8 - Tape Library 8MM
0
1
shark
EXB220
0 (unlimited)
Because the barcode matches the barcode of an existing standalone volume in the configuration, the residence information in the EMM database is updated to reflect the new robotic location. Since the volume is not new, barcode rules are ignored. The only setting used on the Media Settings tab is the volume group for added or moved volumes. The media type setting was not used because this example was for a single existing volume that already had a media type.
204
media ID media type barcode media description volume pool robot type robot number robot slot robot host volume group max mounts allowed
800002
8MM cartridge tape
TL800002
tl8 backup
NetBackup
TL8 - Tape Library 8MM
0
1
shark
EXB220
0 (unlimited)
2. Assume that you move the volume to empty slot 10, specify the following on the Media Settings tab, and then execute the update.
DEFAULT
EXB220
205
NO (not selected)
DEFAULT
media ID media type barcode media description volume pool robot type robot number robot slot robot host volume group max mounts allowed
800002
8MM cartridge tape
TL800002
tl8 backup
NetBackup
TL8 - Tape Library 8MM
0
10
shark
EXB220
0 (unlimited)
The updated volume attributes show the new slot number, but all other information is unchanged.
206
1. You specify the following on the Media Settings tab and execute the update.
Barcode Tag
Media Type
Volume Pool
Description
dlt cleaning 8mm cleaning tl8 backup dlt backup 8mm no pool no barcode
2. The barcode on the media matches the barcode rule named TL8 and the resulting volume attributes for the new volume are as follows:
media ID media type barcode media description volume pool robot type
800002
8MM cartridge tape
TL800002
tl8 backup
NetBackup
TL8 - Tape Library 8MM
207
robot number robot slot robot host volume group max mounts allowed
The media ID is from the last six characters of the barcode since there are no media ID generation rules. The new residence information in the EMM database shows the robot host, robot type, robot number, slot, and host. The volume group is from the Media Settings tab. The volume pool and max mounts allowed are from the barcode rule. If barcode rules (or barcodes) had not been used, the media description, volume pool, and max mounts allowed would be set to the following defaults:
Media description: added by Media Manager Volume pool: NetBackup for data tapes or None for cleaning tapes Max mounts: 0 (unlimited)
Note If the robot does not support barcodes or the barcode is unreadable, you must specify a Media ID prefix (or DEFAULT) on the Media Settings tab or Media Manager will not add new media IDs.
Barcode Tag
Media Type
Volume Pool
Description
CLN DL 208
DLT_CLN DLT
None d_pool
Barcode Tag
Media Type
Volume Pool
Description
<NONE>
DEFAULT
None
no barcode
2. You specify the following on the Media Settings tab and then execute the update.
3. The barcodes on the regular tapes match the DL barcode rule and the media type of the DL barcode rule matches the Media type on the Media Settings tab. These tapes are added as DLT. The cleaning tape matches the CLN barcode rule and Media Manager recognizes that DLT_CLN is the cleaning tape for DLT. The cleaning tape CLN001 is added as DLT_CLN type media along with the regular volumes. This illustrates Media Managers ability to add cleaning cartridges along with regular volumes when you use Update volume configuration. If the volumes you insert include a cleaning tape, Media Manager adds the volumes correctly if the following are true:
The Media type on the Media Settings tab is the regular media (DLT in this
example).
The barcode on the volume matches a barcode tag (CLN in this example). The media type for the barcode rule is the correct cleaning media (DLT_CLN in
this example). To add only cleaning media, specify the cleaning media type on the Media Settings tab and in the barcode rule (DLT_CLN in this example).
209
Caution This procedure assumes that robot 2 is able to read barcodes and the volume has readable barcodes. Otherwise, you will encounter the problem mentioned in Example 7: Adding Existing Volumes when Barcodes are Not Used on page 210. 1. Remove the volume from robot 1. Insert the volume in robot 2. 2. Perform an Update volume configuration on robot 1. This updates the volume attributes to show the volume as standalone. 3. Perform an Update volume configuration on robot 2. This updates the configuration to show the volume in robot 2.
210
1. The following are the attributes for media ID 400021, which already exists as a standalone volume.
media ID media type barcode media description volume pool robot type volume group max mounts allowed
400021
4MM cartridge tape
----------
4MM standalone
None
NONE - Not Robotic
NONROB_4MM
0 (unlimited)
2. Assume that you insert the volume into the robot, specify the following on the Media Settings tab, and then execute the update.
DEFAULT
00_000_TL4
C4
DEFAULT
C40000
4MM cartridge tape
----------
Added by Media Manager
NetBackup
211
robot type robot number robot slot robot host volume group max mounts allowed
It is important to note that Media Manager assigned a new media ID to the volume (C40000). This undesired result occurs if you use Update volume configuration to add volumes that do not have readable barcodes or if the robot does not support barcodes. Without a barcode, Media Manager cannot identify the volume and assumes it is new. The media ID C40000 is generated from the media ID prefix specified on the Media Settings tab. The old media ID (400021) remains in the configuration unchanged. The information for the new media ID (C40000) shows the robotic location, including the robot host, robot type, number, slot, and host. The volume group and volume pool are according to the Media Settings tab selections. The max mounts allowed is set to the default (0). This is an example of a situation where the physical inventory utility should be used. See Updating the Volume Configuration for Non-Barcoded Media on page 171.
212
The NetBackup Device Monitor provides menus and commands that are used to manage drives, device paths, and service requests for operators. The following topics provide information on using the Device Monitor window:
213
In the NetBackup Administration Console, click Media and Device Management > Device Monitor. The Device Monitor window similar to the following appears.
In addition to the tree pane on the left, a pane showing drive information is displayed on the right when you start the Device Monitor. Also the following panes are displayed on the right as needed:
A pane showing path information for drives. This pane appears only if a drive is
214
Device Monitor Menus and Commands Menu File Commands Change Server - Displays a dialog that allows you to change to a different NetBackup media server (or SAN media server). See Monitoring Devices on Other Servers on page 230 for details New Console - Starts another instance of NetBackup Administration Console. New Window from Here - Starts another instance of the NetBackup Administration Console node that was active. Login as New User - Log into NetBackup as a different user without exiting NetBackup. This is useful if a NetBackup Administrator wants to log in again as the Security Administrator to administer Access Management. Controlling access to NetBackup is discussed in the VERITAS NetBackup System Administrator's Guide for Windows, Volume I. Backup, Archive, and Restore - Starts the NetBackup backup, archive, and restore client interface. MS SQL Client - Shortcut to access the SQL server NetBackup client, if it is installed on the selected host. Print Setup - Displays a setup dialog for printing. Print Preview - Previews the print image. Print - Prints the drive status, drive paths, or pending requests pane (when one of these panes is selected). Close - Closes the current window. Exit - Closes all open windows. Edit Undo - Allows you to cancel the last action. Cut, Copy, Paste - Commands for managing items in the display lists. Find, Find Next, Find Prev, Find All - Commands for finding items in the display lists. Note
215
Using the Device Monitor Window Device Monitor Menus and Commands (continued) Menu View Commands Contains commands for specifying your viewing preferences for the Device Monitor, including showing and hiding the toolbar or tree, and refreshing the display. See Customizing the Window on page 229. Note
Actions Up - Sets the operating mode of the drive to up in automatic volume recognition (AVR) mode. This is the normal and default mode for drives. In AVR mode, a robotic library automatically retrieves, mounts, unmounts, and stores volumes. Manual intervention is necessary only when a request causes an error. For standalone drives using labeled volumes, when the volume is
mounted and the tape drive is ready, Media Manager automatically
reads the recorded media ID and assigns the tape drive.
For standalone drives using unlabeled volumes, you assign tape drives
to requests using Actions > Assign Request.
Up Drive, Operator Control - Sets the operating mode of a standalone
drive to up in operator control mode (OPR). Do not use this mode for
drives that are being used by NetBackup.
In NetBackup 6.0, drive paths in OPR mode are eligible for
auto-assignment if they satisfy the mount request. There is no
distinction between AVR mode and OPR mode relating to
auto-assignment of mount requests.
This command appears on the menu only if it has been enabled. To
enable this command, select View > Options > Device Monitor and
select Show Up, Operator Control.
Down - Sets the operating mode of the drive to the DOWN mode, so it
is not available to Media Manager. In this mode, drives are not under
control of Media Manager and cannot be assigned to requests.
When changing the operating mode of drives in SSO configurations,
also see Changing the Operating Mode of a Drive on page 231.
Reset - Resets the specified drive, terminating the drive assignment and
taking control away from the assigned user.
For more information, see Resetting a Drive on page 232.
Drive Cleaning - Displays a sub-menu with choices for performing
drive cleaning functions.
Change Drive Comment - Displays a dialog for changing the comment
for the selected drive. The comment is applied across all hosts sharing
the drive.
216
Using the Device Monitor Window Device Monitor Menus and Commands (continued) Menu Commands For SSO configurations also see Adding or Changing a Drive
Comment on page 235.
Drive Details - Displays a dialog with information about the selected
drive, including drive properties, drive status, and robotic library
information.
Assign Request - Assigns a drive to a pending request.
Deny Request - Denies a pending request.
Resubmit Request - Resubmits a pending request.
Display Pending Action - Displays information about the pending
action.
Stop/Restart Device Manager Service - Controls the Media Manager
device service.
Note
Help
Help Topics - Provides online help information for the NetBackup Console. Troubleshooter - Helps you to debug errors.
VERITAS Web Page - Displays the VERITAS web page, if the host has a
browser configured.
License Keys - Provides information about your active and registered
license keys.
Current NBAC User - Provides NetBackup Access Control information
for the current user. Gives the permissions for the user that you are
currently logged in as.
About NetBackup Administration Console - Displays program
information, version number, and copyright information. You can click
More for detailed information.
Toolbars
The toolbar buttons of the Device Monitor window provide shortcuts for commands that are on the menus. Also see Customizing the Window on page 229.
217
Using the Device Monitor Window To show or hide the toolbar buttons
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. Select View > Toolbar.
To customize the toolbar buttons
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. Select View > Customize. In the Customize Toolbar dialog you can reorder the buttons on the current toolbar, add buttons, or remove toolbar buttons. Use Default to reset the buttons on the toolbar.
Drive Status Pane Column Drive Name Description Drive name assigned to the drive during configuration. Note
218
Using the Device Monitor Window Drive Status Pane Column Drive Type Description Drive type. Use the contents of this column to find a drive that supports the density required by a request. The valid drive types are as follows: 4MM (4mm cartridge) 8MM (8mm cartridge) 8MM2 (8mm cartridge 2) 8MM3 (8mm cartridge 3) DLT (DLT cartridge) DLT2 (DLT cartridge 2) DLT3 (DLT cartridge 3) DTF (DTF cartridge) HCART (1/2-inch cartridge) HCART2 (1/2-inch cartridge 2) HCART3 (1/2-inch cartridge 3) ODISK (optical disk) QSCSI (1/4-inch cartridge) Control Control mode for the drive can be any of the following: robot_designation. For example, TLD. Applies only The robotic daemon managing the drive has connected to ltid (the to robotic device daemon and Device Manager service) and is running. The drives. drive is in the usable state. AVR is assumed to be active for the drive, as all robotic drives must be in AVR mode (not OPR mode). DOWN-robot_designation. For example, DOWN-TLD. The drive is in an unusable state because it was downed by an operator or by NetBackup; or when the drive was configured, it was added as a down drive. DOWN. In this mode, the drive is not available to Media Manager. A drive can be in a DOWN mode because of problems or because it was set to that mode using Actions > Down Drive. Applies only to robotic drives. Note
219
Using the Device Monitor Window Drive Status Pane Column Description AVR The drive is in a usable state with automatic volume recognition enabled, but the robotic daemon managing the drive is not connected or is not working. Automated media mounts do not occur with a drive in this state (unless the media is in a drive on the system), but the operator can physically mount a tape in the drive or use robtest to cause a tape mount as needed. AVR The drive is running with automatic volume recognition enabled. OPR The drive is running in OPR mode. In NetBackup 6.0, drive paths in OPR mode are eligible for auto-assignment if they satisfy the mount request. There is no distinction between AVR mode and OPR mode relating to auto-assignment of mount requests. SCAN. Note Applies only to robotic drives.
Applies only A drive is configured for SSO, but has no available scan host (to be to NetBackup Enterprise considered available, a host must have an SSO_SCAN_ABILITY Server. factor of non-zero and have the drive in the UP state). SCAN may be caused if all available scan hosts have the drive in the DOWN state. Other hosts (that are not scan hosts) may want to use the drive, but have a scan factor of zero. The drive is unusable by NetBackup until a scan host is assigned. <Mixed>. The control mode for a shared drive may not be the same on all hosts sharing the drive. For shared drives each host can have a different status for the drive. The status of individual paths to the drive is displayed in the Drive Path column. If the control modes are all the same, that mode is displayed. Recorded Media ID ID recorded on the volume mounted on this drive. This identifier is the same as the media ID and should match the external media ID. If no volume or a Backup Exec volume is mounted, this column is blank. Applies only to NetBackup Enterprise Server.
220
Using the Device Monitor Window Drive Status Pane Column External Media ID Description External ID of the volume mounted on this drive. This identifier should match the recorded media ID. If no volume is mounted, this column is blank. Status of the drive, indicating if it is ready to perform an operation on the loaded volume. Yes, means ready. No, means not ready. See the vendors manual for the drive for instructions to make it ready, if the drive does not become ready automatically. Writable Shows whether the volume currently mounted on this drive is write-enabled. Yes, in this column means the volume is write-enabled. No, means the volume is write-protected. A dash (-) in this column means there is no volume in the drive. Note
Ready
Assigned Host This column shows the device host that currently has the drive assigned. If the selected drive is not assigned, this column is blank. Request ID If this drive is assigned to a request, this column contains the ID of the request. Shows whether a labeled or unlabeled volume is mounted on this drive. Yes, means labeled. No, means unlabeled. Labeled volumes can also be Backup Exec volumes. A dash (-) in this column means there is no volume mounted on the drive. Comments that have been added for this drive. See Adding or Changing a Drive Comment on page 235. Yes, means this drive is configured as a shared drive. No, means the drive is not a shared drive. Device Host The name of the device host where the drive is connected. If a drive is configured as shared, this column contains <Multiple>. Drive Path The device path to the drive. If a drive is configured with multiple paths to it, this column
contains <Multiple>.
See Drive Paths Pane on page 223 for detailed path information
for drives that are shared or have multiple paths configured.
Media Label
221
Using the Device Monitor Window Drive Status Pane Column Port Description This column contains the SCSI port number of the drive. Note Applies only to NetBackup Windows servers. Applies only to NetBackup Windows servers. Applies only to NetBackup Windows servers. Applies only to NetBackup Windows servers. Requires NDMP license. Applies only to NetBackup Enterprise Server.
Bus
Target
This column contains the SCSI target number (or SCSI ID) of the drive.
LUN
This column contains the SCSI logical unit number of the drive.
NDMP Host
Contains the name of the NDMP control host. If the drive has multiple paths configured, this column contains Multiple. If the drive is configured as a shared drive (SSO), this column contains Multiple.
Drive Index
Drive index assigned to the drive during configuration. This column contains <Multiple> for shared drives.
Cluster Name For a Virtual Cluster, displays the cluster name. See the NetBackup High Availability System Administrators Guide for Windows, UNIX, and Linux for more information.
222
Using the Device Monitor Window Drive Status Pane Column Drive Use History Description Shows a graph of relative drive usage. The data for the graph is obtained from the Windows performance monitor. The graph is shown only if the following are true:
Note
The drive is connected to a Windows media server (or SAN media server). A NetBackup job is active (the drive is in use). The user has permissions to read the Windows registry. Performance data collection is enabled (select Host Properties > Media Servers > Universal Settings).
NDMP Host
Control
223
Using the Device Monitor Window Drive Paths Pane Column Description robot_designation. For example, TLD. Note
Applies only
The robotic daemon managing the drive has connected to ltid (the to robotic
device daemon and Device Manager service) and is running. The drives.
drive is in the usable state. AVR is assumed to be active for the
drive, as all robotic drives must be in AVR mode (not OPR mode).
DOWN-robot_designation. For example, DOWN-TLD. The drive is in an unusable state because it was downed by an operator or by NetBackup; or when the drive was configured, it was added as a down drive.
DOWN In this mode, the drive is not available to Media Manager. A drive can be in a DOWN mode because of problems or because it was set to that mode using Actions > Down Drive. PEND-robot_designation. For example, PEND-TLD. Applies only to robotic drives. Applies only to standalone drives. Applies only
to robotic
drives.
Applies only
to standalone drives.
PEND
If the drive reports a SCSI RESERVATION CONFLICT status, this column will show PEND. This status means that the drive is reserved when it should not be reserved. Some server operating systems (Windows, Tru64, and HP-UX) may report PEND if the drive reports Busy when opened. You can use the AVRD_PEND_DELAY entry in the Media Manager configuration file to filter out these reports. AVR Applies only to robotic The drive is in a usable state with automatic volume recognition drives. enabled, but the robotic daemon managing the drive is not connected or is not working. Automated media mounts do not occur with a drive in this state (unless the media is in a drive on the system), but the operator can physically mount a tape in the drive or use robtest to cause a tape mount as needed.
224
Using the Device Monitor Window Drive Paths Pane Column Description AVR The drive is running with automatic volume recognition enabled. OPR The drive is running in OPR mode. In NetBackup 6.0, drive paths in OPR mode are eligible for auto-assignment if they satisfy the mount request. There is no distinction between AVR mode and OPR mode relating to auto-assignment of mount requests. SCAN Note Applies only to standalone drives. Applies only to standalone drives.
Applies only A drive is configured for SSO, but has no available scan host (to be to NetBackup Enterprise considered available, a host must have an SSO_SCAN_ABILITY Server. factor of non-zero and have the drive in the UP state). SCAN may be caused if all available scan hosts have the drive in the DOWN state. Other hosts (that are not scan hosts) may want to use the drive, but have a scan factor of zero. The drive is unusable by NetBackup until a scan host is assigned. <Mixed> The control mode for a shared drive may not be the same on all hosts sharing the drive. For shared drives each host can have a different status for the drive. The status of individual paths to the drive is displayed in the Drive Path column. If the control modes are all the same, that mode is displayed. Cluster Name For a Virtual Cluster, displays the cluster name. See the NetBackup High Availability System Administrators Guide for Windows, UNIX, and Linux for more information. Applies only to NetBackup Enterprise Server.
Drive Path
For a UNIX device host or an NDMP-attached path on an NDMP host, contains the drive path. For a Windows device host, this column contains the SCSI port number of the drive. For a Windows device host, this column contains the SCSI bus number of the drive
Port
Bus
225
Using the Device Monitor Window Drive Paths Pane Column Target Description For a Windows device host, this column contains the SCSI target number (or SCSI ID) of the drive For a Windows device host, this column contains the SCSI logical unit number of the drive Contains the name of the NDMP control host. If the drive has multiple paths configured, this column contains Multiple. If the drive is configured as a shared drive (SSO), this column contains Multiple. Requires NDMP license. Applies only to NetBackup Enterprise Server. Note
LUN
NDMP Host
Drive Index
Pending Requests Pane Column Request ID Description Identification number for the request or action. This is a system-assigned number that identifies the request. Note A pending action is indicated by an asterisk to the left of the request ID Host Name 226 The name of the device host that has the pending request. NetBackup Media Manager System Administrators Guide for Windows
Using the Device Monitor Window Pending Requests Pane Column Recorded Media ID Description Media ID of the volume that is detected when the recorded media label was read It should match the media ID that is stored in the EMM database. The ID consists of up to six alphanumeric characters that are recorded at the beginning of the volume to identify the volume. A volume with a recorded media ID is a labeled volume. Unlabeled volumes do not have recorded media IDs. The recorded and external media IDs should be the same. External Media External media ID of the volume requested by the user. This ID consists of up to ID six alphanumeric characters and is usually written on an external label attached to the volume. The external media ID is used to identify the volume. Density Density of the volume required by the user. You must mount the volume on a drive that supports the required density. dlt is the default density. The following is the list of valid densities. To find a drive of the correct type, view the Type column in the drive status list. Note that for some densities, the mapping to the drive type is not identical. For example, the density ODISKWM is drive type ODISK. 4MM (4mm cartridge) 8MM (8mm cartridge) 8MM2 (8mm cartridge 2) 8MM3 (8mm cartridge 3) DLT (DLT cartridge) DLT2 (DLT cartridge 2) DLT3 (DLT cartridge 3) DTF (DTF cartridge) HCART (1/2-inch cartridge) HCART2 (1/2-inch cartridge 2) HCART3 (1/2-inch cartridge 3) ODISKWM (optical disk-write many) ODISKWO (optical disk-write once) QSCSI (1/4-inch cartridge) Mode Specifies whether the volume should be write-enabled. W in this column means you must write-enable the volume. R in this column means you do not have to write-enable the volume, unless specified by site policy. To write-enable a cartridge volume, move the tab off the safe position. Time of day the user made the request for access.
Time
227
Using the Device Monitor Window Pending Requests Pane Column Barcode Description Alphanumeric representation of the barcode label on the volume that was requested by the user. Volume group to which this volume belongs. A volume group defines the volume by location and is a logical group of volumes that are at the same physical location. Describes the media in 25 or less alphanumeric characters. You create the description when you configure volumes.
Volume Group
Media Description
Status Bar
The status bar appears at the bottom of the NetBackup Console window. The status bar provides the following:
Shows tool tips (when the mouse is over a toolbar icon or an object). Indicates the name of the media server. Indicates if you are connected to the device host you are trying to monitor. To show or hide the status bar
228
The refresh rate specifies how often the Device Monitor will query device hosts for new drive status information. 1. Select View > Options > Device Monitor. 2. Set the desired refresh rate.
229
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. Select Actions > Stop/Restart Device Manager Service. 3. This following step applies only to NetBackup Enterprise Server. Select a device host. The dialog also shows the current status of this service. 4. The dialog allows you to start, stop, or stop/restart the service on the host. Select the action you want to perform. 5. Click OK or Apply. You may find it useful to select Stop and click Apply, and then select Start and click Apply.
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. Select File > Change Server. (You can also click the arrow to the right of the Change Server icon on the toolbar and select one of the servers shown in the list.) 3. In the dialog that appears, do one of the following to specify the server that you want to monitor.
Enter the name of the server.
230
Changing the Operating Mode of a Drive Select a server from the servers shown in the list. Click Browse and select a server. Login to the current server using a different user name.
You can also click Remove to delete a server from the list. 4. Click OK. The name of the new server appears and the panes in the Device Monitor window change to show device information for the new device host. The NetBackup Device Manager service must be running on the server that you are going to monitor, or the lists in the detail panes will be blank. If it is not running when you attempt to connect, a message box prompts you to start the service. Click OK in this box. In addition to using File > Change Server to monitor devices on other servers, you can use File > Login as New User. See Menus and Commands on page 215.
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. In the Drive status pane, select a drive or multiple drives. 3. From the Actions menu, choose the command for the new drive operating mode. Up Drive, Operator control applies only to standalone drives. See the Actions menu in Menus and Commands on page 215 for an explanation of the operating mode commands. 4. If the selected drive is configured with multiple device paths, a dialog appears containing a list of all device paths to the drive. You can select any number of paths where the mode change will apply.
231
Resetting a Drive
5. If the selected drive is a shared drive (SSO option), a dialog appears containing a list of all host/device paths to the drive. You can select any number of host/device paths where the mode change will apply.
The following display shows the Drive status pane after using Actions > Down Drive to change the operating mode of the drive to DOWN. Notice that the Control column contains DOWN and the Ready column now contains No.
Resetting a Drive
Resetting a drive changes the state of the drive. The actions that result from resetting a drive depend on whether the drive is currently allocated to a user or application.
Reset Action The reset action fails. Media Manager attempts to unload the drive and set its runtime attributes to default values.
232
A situation where resetting a drive might be desirable is when the state of the drive is unknown. The drive state can become unknown if the drive has been used by an application other than NetBackup. Resetting the drive returns the drive to a known state prior to use with NetBackup. If a drive is SCSI-reserved by a host, resetting it from that host may help clear the SCSI reservation from that host. Note Resetting a drive does not perform any SCSI bus or SCSI device resets.
To reset a drive
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. In the Drive status pane, select a drive or multiple drives. 3. Select Actions > Reset Drive.
If the drive is in use by NetBackup and cannot be reset
1. Determine which job is using the drive. In the NetBackup Administration Console, select Activity Monitor. From the Jobs tab, cancel the job. See the NetBackup System Administrators Guide for Windows, Volume I or the NetBackup System Administrators Guide for UNIX and Linux, Volume I for more information about using the Activity Monitor. 2. Restart the NetBackup Job Manager using the Activity Monitor. You can also restart NetBackup using the netbackup -stop/-start command on UNIX or Linux or the bpdown/bpup commands on Windows. Note that restarting the NetBackup Job Manager cancels all NetBackup jobs in process. See NetBackup Commands for UNIX and Linux or NetBackup Commands for Windows for more information.
233
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. In the Drive status pane, select a drive. 3. Select Actions > Drive Cleaning.
The Drive Cleaning sub-menu choices allow you to perform the following functions:
To Start an operator-initiated cleaning of the selected drive, regardless of the cleaning frequency or accumulated mount time. If the drive is a standalone drive, it must contain a cleaning tape and a mount request will be issued. Clean Now resets the mount time to zero, but the cleaning frequency value remains the same. Reset the mount time for the selected drive to zero. Use Reset Mount Time to reset the mount time after doing a manual cleaning of a drive.
Set Cleaning Frequency Set the desired number of mount hours between each drive cleaning. Set Cleaning Frequency is not available for robots that do not support frequency-based cleaning.
234
Note The Clean Now function may take several minutes to complete, so the cleaning information in the Drive Details dialog may not be updated immediately.
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. In the Drive status pane, select a drive or multiple drives. 3. Select Actions > Change Drive Comment. The dialog shows the current comment (if any is currently configured). 4. Enter a comment or change the current drive comment. See Allowable Media Manager Characters on page 272 for a list of allowable characters. 5. Click OK.
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. In the Drive Status pane, select a drive. 3. Select Actions > Drive Details. The following applies only to NetBackup Enterprise Server.
235
For shared drives you can view the drive control mode and drive index for each host that is sharing a drive, and view a list of hosts that are sharing a drive.
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. In the Drive Paths pane, select a host/device path or multiple paths. 3. From the Actions menu, choose a command for the path action. Commands applicable for paths are the following: Up Path, Down Path, Reset Path.
pending request in the Pending Requests pane. See Pending Requests on page 236.
NetBackup needs a volume to complete a tape mount and encounters problems.
NetBackup then displays a pending action in the Pending Requests pane. See Pending Actions on page 238.
Pending Requests
NetBackup sometimes needs operator assistance to complete a tape mount request for standalone drives or for drives in a robot that are not working (indicated by AVR in the Control column of the drive status pane).
236
In these cases, NetBackup will not automatically complete the request and the request remains in the Pending Requests pane until resolved. NetBackup pends a mount request when it cannot determine which standalone drive, or drive in a robot whose drives are in AVR mode, to use for the job. To resolve the request, proceed as explained in Resolving Pending Requests on page 238. The following figure shows a typical pending request. Note Some columns of the pending requests pane are not shown in this figure.
See the table in Pending Requests Pane on page 226 for an explanation of the columns in a pending request display.
237
Pending Actions
Media Manager also needs operator assistance to complete a tape mount request if the mount request encounters an error. These types of pending requests are known as pending actions and usually occur with drives in robotic libraries. A pending action is similar to a pending request and is identified by an asterisk to the left of the request ID. In these cases, NetBackup is certain what can be causing the issue and can issue instructions to the operator needed to resolve the action. Pending actions must be resolved before proceeding. See Resolving Pending Actions on page 241. Note The following figure shows a typical pending action on a Windows server. Some columns of the pending requests pane are not shown in this example.
See the table in Pending Requests Pane on page 226 for an explanation of the columns in a pending action (or pending request) display.
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. In the Pending Requests pane, select the request. Also, note the contents of the following columns of the request:
238
To Determine The ID of the media that is required. Whether the volume should be write-enabled.
3. In the Drive status pane do the following: a. Find a drive type that matches the density for the pending request. See the table in Pending Requests Pane on page 226 for a list of the densities that each drive type supports. b. Check that the drive is up and not assigned to another request. c. Select the drive. Note This note applies only to NetBackup Enterprise Server. Ensure that the drive and the pending request are on the same host. 4. If necessary, get the media, write-enable it, and insert it into the drive. 5. Wait for the drive to become ready, as explained in the vendors drive equipment manual. 6. Select Actions > Assign Request.
Verify that the request is cleared from the Pending Requests pane.
7. In the Drive status pane, verify that the job request ID appears in the Request ID column for the drive and that the User column is not blank.
239
See the tables in Drive Status Pane on page 218 and Pending Requests Pane on page 226 for an explanation of each column in the drive status and the pending requests panes. Note Some columns of the drive status and pending requests panes are not shown in this example. 1. The following pending request is displayed:
The first task is to find an available tape drive for the request. The request specifies a recording density of hcart. This means that you need a 1/2 inch cartridge tape drive. 2. Check the Drive status pane for an appropriate tape drive.
STK9840A-FC-1 is a 1/2 inch cartridge drive and is available, since the control mode is not down and there is not a request number in the Request ID column. 3. Locate the volume with the external media ID of 000084. Depending on your sites use of the Volume Group column, the volume group name may give an indication of where this media is located. 4. Insert the volume into the drive. Assume that the tape drive is on and ready to receive the volume. Also, assume that when you insert the volume, the tape drive loads and positions the tape to the load point. 5. Check the Drive status pane again to verify that the drive has been assigned to request ID 0. The following display shows that STK9840A-FC-1 is now assigned to request 0, which is the request to write information on the labeled volume 000084.
The write operation will now proceed and the pending request will be removed. When the operation is complete, NetBackup or the tpunmount command will request Media Manager to release the drive and the drive will be available for other requests.
240
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. In the Pending Requests pane, select the pending action. Note The following figure shows a pending action on a Windows server.
3. Select Actions > Display Pending Action. This opens a message box with a description of the problem and a list of possible actions to correct the problem. The message box also shows other information, such as user name, recorded media ID, external media IDs, and drive number. Click OK after viewing the information about the pending action. 4. In most cases, you can do either of the following actions to resolve the action: a. Correct the error condition and resubmit the request. See Resubmitting Requests on page 241. or b. Select Actions > Deny Request to deny the request. See Denying Requests on page 242.
Resubmitting Requests
To resubmit a request
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. Correct the problem identified by the pending action message. 3. In the Pending Requests pane, select the request.
241
Denying Requests
4. Select Actions > Resubmit Request. The pending action message is removed from the Pending Requests pane and the operation proceeds.
To resubmit a request for a missing volume
For example, a volume was requested after being removed from a robotic library and the volume must be located. 1. Locate the missing volume. 2. Insert the volume in the robotic library. 3. Perform an Update Volume Configuration. See Updating the Volume Configuration for a Robot on page 168 for complete instructions. 4. Resubmit the request.
Denying Requests
Some situations may require you to deny requests for service (for example, when drives are not available, you cannot find the volume, or the user is not authorized to use it). Denying a request returns an error message to the user.
To deny a request
1. In the NetBackup Administration Console, select Media and Device Management > Device Monitor. 2. In the Pending Requests pane, select the request. 3. Select Actions > Deny Request.
The request is removed from the Pending Requests pane.
242
The Shared Storage Option (SSO) is a separately licensed and priced VERITAS NetBackup software option. SSO runs on Windows and UNIX (including Linux) media servers (see Supported Media Servers for SSO on page 249) that has NetBackup is installed. This software option is the Shared Drives option and the license key used to enable it is the Shared Storage Option key. The Shared Storage Option is available with both NetBackup Server and NetBackup Enterprise Server. SSO is needed in a NetBackup Server environment only if there are shared drives for multiple attach hosts. For example, NDMP attach hosts sharing one or more drives. SSO requires appropriate hardware connectivity, such as, fibre channel hubs or switches, SCSI multiplexors, or SCSI-to-fibre bridges (see Frequently Asked Questions About SSO on page 261). This chapter contains the following topics:
What is SSO? on page 243 Configuring and Verifying Your SSO Hardware on page 245 Installing the Shared Storage Option on page 248 Configuring SSO in NetBackup on page 251 Using Media Manager with SSO on page 256 Troubleshooting SSO Issues on page 258 SSO Reference Topics on page 262
What is SSO?
SSO allows individual tape drives (stand-alone drives or drives in a robotic library) to be dynamically shared between multiple NetBackup servers licensed for SSO. Each media server can access any of the shared drives as needed and each server owns the drives it has active. The shared drives are automatically allocated and deallocated as backup and restore operations dictate. This allows data to be backed up directly to tape drives in a SAN (Storage Area Network) configuration instead of moving data over the LANan important advantage of a SAN.
243
What is SSO?
244
Configuring and Verifying Your SSO Hardware Example SSO Configuration Master Server with SSO license SCSI (UNIX, Linux, or Windows Platform) Host Bus Adapter Hub (Arbitrated Loop) or Switch (Fabric) Fibre Channel SCSI Media Server with SSO license (UNIX, Linux, or Windows Platform) Native Fibre Channel Robot and Drives * SCSI Robot and Drives Fibre Channel SCSI Robot and Fibre Channel drives
Fibre Channel
Fibre Channel
* Some robots have integrated bridges, but native fibre channel devices do not.
Configuration Tasks
Some of the following tasks may be optional depending on your particular hardware configuration.
Determine the physical location of each drive within the robot. This is usually shown
on the connectors to the drives or in the vendor documentation. This task may not be needed if you use Media Manager device discovery (a part of the device configuration wizard).
Make all drive and robot hardware connections. Install SAN connecting hardware (for example, bridges, switches, or hubs). If fibre is part of your configuration and you are using a SCSI-to-fibre bridge,
When setting up an SSO configuration, it is helpful to record your hardware information. Record the adapter, SCSI addresses, WWNs, and fibre channel LUNs to which you connected each drive. It is also useful to record the version levels of firmware and drivers.
Install and configure the appropriate drivers. See your vendor documentation for
instructions.
On UNIX or Linux servers, create any device files that are needed. Depending on the
operating system, these files may be created automatically by using a reconfiguration boot (boot -r).
246
Create the device files for each drive based on the fibre channel LUNs of the drives and adapters. Add the name of the device file to your notes to complete the correlation between device files and physical drive location. Use the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux and the man pages that are available with the operating system.
On UNIX servers, customize the operating system by modifying the appropriate
system configuration files. This task requires knowledge of the system files that use the SSO environment and their formats. For example on Sun Solaris systems, you may need to modify the sg, st, and HBA driver files. Modify the HBA driver files to bind fibre channel devices (WWN) to a specific target ID. See your vendor documentation for specific syntax and more information.
On Windows servers refer to the HBA documentation from the vendor for
Use any available hardware configuration interface to configure and ensure that the
configuration is what you expect. For example on Windows servers, you can use the HyperTerminal interface to configure SCSI-to-fibre bridges (select Start > Programs > Accessories > HyperTerminal). Use the following general order when you configure and verify the hardware (start with the robot and shared drives and work back to the host): a. Robot and shared drives b. Bridges c. Hub or switches d. Hosts
If you experience errors during the installation and configuration of your SSO devices
and you suspect the operating system, refer to the operating system logs as described in your operating system documentation.
another. Perform a ping from each server to every other server. Be sure to ping by host name to verify that the name resolution methods are functioning properly.
247
Installing the Shared Storage Option Use the NetBackup bpclntcmd utility to resolve IP addresses into host names. See
the VERITAS NetBackup Troubleshooting Guide for UNIX, Windows, and Linux and the VERITAS NetBackup Commands for UNIX and Linux or the VERITAS NetBackup Commands for Windows for more information.
Use operating system and Media Manager commands and tools where available to
verify the devices are configured correctly. Make sure you can see your devices on the SAN before you install and configure the SSO option. For example on Solaris systems, use mt -f /dev/rmt/0 status). Note that if the configuration doesn't work in the operating system, it won't work for SSO.
Make sure any dip switches on drives are set correctly (see SSO Restrictions and
Configuration Guide for UNIX, Windows, and Linux for more information and examples (the chapters in this guide are organized by media server operating system type).
248
Host Requirements It must be network-accessible from all hosts that are sharing drives managed by the device allocation host. The EMM server must be at the same or greater level of NetBackup as the media servers that it services. However, if there are any NDMP controlled devices in your configuration, then the EMM server and all media servers must be at NetBackup 6.0. VERITAS Host Recommendations Use the NetBackup master server as the common EMM server for your configuration. Configure the EMM server as a Highly Available host. Use a relatively high-powered server for your EMM server.
ACS, TLH, and TLM (these are known as API robot types) TL8 and TLD
249
Installing the Shared Storage Option Sun Solaris IBM AIX Hewlett-Packard HP-UX Hewlett-Packard Tru64 Enterprise Linux Microsoft Windows 2000, 2003
are NDMP-controlled by any host must have all control hosts at NetBackup 6.0 or higher.
SSO cannot be used to share drives with VERITAS Backup Exec. There is no
interoperability between NetBackup and Backup Exec SSO, and they cannot share the same drives or robotics because of the different methods of drive arbitration that are used.
SSO cannot be used to share drives with other applications running on a system,
including system commands that access shared drives. This can interfere with device control and may lead to data loss.
SSO cannot be used with certain types of tape robots. See Supported Robot Types for
SSO on page 249 for the robot types that are supported.
SSO is configured with Media Manager interfaces that are provided with NetBackup.
If you intend to utilize SSO with VERITAS Storage Migrator you also must have NetBackup installed.
NetBackup does not share media between media servers for shared (or non-shared)
drives. When media is first used in a backup, NetBackup notes the media server (or NetBackup SAN media server) where the media is written and does not allow the media to be used by other servers.
In some configurations, individual host power failure or reboots can affect data
configuration and these settings can be different on various hosts. This is a limitation in their use in a SSO configuration. A Sony AIT drive that requires dip switch settings cannot be connected to multiple hosts that require different switch settings. In homogeneous configurations these drives work correctly; for example, in a configuration with multiple Windows hosts or multiple Solaris hosts.
250
SSO Installation
When NetBackup software is installed, Media Manager and the Shared Storage Option software are also installed. SSO is a separately licensed feature and although the SSO software is already installed, you need a key to enable it. Check the license keys that were included with your software order to ensure that you have the Shared Storage Option key. On the server you are prompted to enter license keys for any other software options that you purchased and want to enable. For more information on administering licenses for optional software, see the VERITAS NetBackup System Administrator's Guide for UNIX and Linux, Volume I or the VERITAS NetBackup System Administrator's Guide for Windows, Volume I. You can check keys by using the license key dialog available from the NetBackup help menu on Windows and UNIX servers (Help > License Keys). You can also use the get_license_key command on UNIX servers. SSO must be enabled (by entering the Shared Storage Option key) on every server where shared drives will be configured and used.
To enable SSO on all servers 1. Enable SSO on your master server. 2. Enable SSO on all of your media servers (or NetBackup SAN media servers).
Also see The Device Configuration Wizard on page 44 for more information about this wizard. There are also alternate ways to configuring SSO. See Using Alternate Interfaces to Configure Shared Drives on page 57.
contain the media server (itself) as a client and any other network clients that you want to back up across the SAN to this media server.
If you are defining a policy for a NetBackup SAN media server, then the policy will
have just one clientthe SAN media serverand will use the specific storage unit. If you are defining a policy for network clients that you want to back up anywhere in your configuration, you can list all of the clients and choose Any_available (on NetBackup UNIX servers) or Any available (on NetBackup Windows servers) as the policy storage unit or use the storage unit groups (prioritized storage units).
252
using the Device Configuration wizard. The wizard will verify your configuration.
If you have non-serialized devices in your SSO configuration, see the VERITAS
support site for a tech note with instructions on verifying your configuration. The headline for the tech note is Verifying a Shared Storage Option (SSO) Configuration with Non-Serialized Devices.
If you have serialized devices in your SSO configuration but you did not use the
Device Configuration wizard, use the following procedure to verify your configuration.
To verify a manually-configured SSO configuration
On all servers in your SSO configuration that are sharing a drive, you execute scan and tpconfig -d to verify that the robot drive number shown in the output of tpconfig matches the drive number that the robot reports in the output of scan. These commands are located in the NetBackup Media Manager directory \Volmgr\bin. In the following example the ADIC robotic library has six drives, but only drives 5 and 6 are configured on this particular host. 1. Execute tpconfig -d or tpconfig -dl and scan. For NDMP devices, use tpautoconf -probe -ndmp_host_name <host list>.
253
2. The output from tpconfig -d shows the logical drive names as assigned by Media Manager (QUANTUMDLT70000 and QUANTUMDLT70001) and the drive numbers for each drive.
Id DriveName Type Residence
Drive Path Status
******************************************************************
0 QUANTUMDLT70000 dlt TLD(0) DRIVE=5 /dev/st/nh3c0t5l0 UP 1 QUANTUMDLT70001 dlt TLD(0) DRIVE=6 /dev/st/nh3c0t1l0 UP Currently defined robotics are:
TLD(0) robotic path = /dev/sg/h3c0t0l0,
EMM server = norway
3. The output from the robot section of scan shows the same address for the robot (/dev/sg/h3c0t0l0), drive numbers (5 and 6), and serial numbers (PXA37S3261 and PXA50S2276) of these drives in the robot:
************************************************************
*********************** SDT_TAPE ************************
*********************** SDT_CHANGER ************************
*********************** SDT_OPTICAL ************************
************************************************************
Device Name : "/dev/sg/h3c0t0l0"
Passthru Name: "/dev/sg/h3c0t0l0"
Volume Header: ""
Port: -1; Bus: -1; Target: -1; LUN: -1
Inquiry : "ADIC Scalar 100 3.10"
Vendor ID : "ADIC "
Product ID : "Scalar 100 "
Product Rev: "3.10"
Serial Number: "ADIC009K0340314"
WWN : ""
WWN Id Type : 0
Device Identifier: ""
Device Type : SDT_CHANGER
NetBackup Robot Type: 6
Removable : Yes
Device Supports: SCSI-2
Number of Drives : 6
Number of Slots : 50
Number of Media Access Ports: 10
Drive 1 Serial Number : "PXB03S0979"
Drive 2 Serial Number : "PXB03S0913"
Drive 3 Serial Number : "CXA04S2051"
254
4. Using the drive paths (/dev/st/nh3c0t5l0 and /dev/st/nh3c0t1l0) from the output of tpconfig, match the drive paths in the drives section output of scan to locate the serial numbers for each drive (PXA37S3261) and (PXA50S2276).
-----------------------------------------------------------Device Name : "/dev/st/nh3c0t5l0"
Passthru Name: "/dev/sg/h3c0t5l0"
Volume Header: ""
Port: -1; Bus: -1; Target: -1; LUN: -1
Inquiry : "QUANTUM DLT7000 2561"
Vendor ID : "QUANTUM "
Product ID : "DLT7000 "
Product Rev: "2561"
Serial Number: "PXA37S3261"
WWN : ""
WWN Id Type : 0
Device Identifier: ""
Device Type : SDT_TAPE
NetBackup Drive Type: 9
Removable : Yes
Device Supports: SCSI-2
Flags : 0x4
Reason: 0x0
------------------------------------------------------------
255
5. Verify that the serial numbers for each drive (PXA37S3261) and (PXA50S2276) match the serial numbers in the output from the robot section of scan (see step 3). 6. Repeat these steps on all of the servers in your configuration. Ensure that each shared drive has the same logical Media Manager drive name on each media server that is sharing the drive.
256
The Drive Status Pane on page 257 Changing the Operating Mode for a Shared Drive on page 257 Adding or Changing a Comment for a Shared Drive on page 257 Performing Drive Cleaning Functions for a Shared Drive on page 257
Shared Drive Usage In the list of hosts sharing the drive, you can choose only one host where the function will apply.
257
Shared Drive Usage In the list of hosts sharing the drive, you can choose any number of hosts where the function will apply. This function is not available for shared drives.
configure operating system tape drivers and passthru drivers to detect your SAN devices.
Check your hub timer settings. Using hard arbitrated loop physical addresses, rather than soft addresses, usually
works best. It is important to check with hardware suppliers to verify the recommended usage of their products.
258 NetBackup Media Manager System Administrators Guide for Windows
Troubleshooting SSO Issues Check the firmware levels of all your fibre-channel hardware (for example, bridges)
and make sure you are using the most recent level that is known to inter-operate with other SAN hardware devices. Firmware levels change very rapidly.
Try to duplicate SAN issues and problems using commands and utilities on the host
operating system.
Test both backup and restore capabilities. It is possible to complete backups, but have
SSO software. Test backup and restore capabilities with dedicated tape drives before configuring them as shared drives.
When building a large configuration, start drive sharing with a small number of tape
drives and a small number (two or three) of media servers (or NetBackup SAN media servers).
Configuration and troubleshooting of SSO is much easier when done on a smaller
scale. If possible, create multiple and independent SSO configurations with subsets of servers sharing subsets of SAN-attached drives.
Use the correct boot order for your fibre-channel hardware, as follows. Some devices
take a while to completely boot. Watch for any indicator lights to become green. a. Robots or drives b. Bridges c. Hubs or switches (wait 3 or 4 minutes) d. Hosts
from one host (this is usually the master server). Launch the wizard only once with the current host set to the master server. You then indicate a list of media servers or NetBackup SAN media servers (in the Device Hosts screen). The wizard will configure devices on all of the media servers you selected and these hosts will receive the shared configuration information.
Chapter 6, Shared Storage Option (SSO) Topics 259
and Linux.
system drivers.
Using cluster configurations when they were not supported. Using vendor peripherals that only work on a fibre-channel arbitrated loop. Did not verify that SSO has been enabled on each server (you enable SSO using the
license key dialog available from the NetBackup Help menu on Windows, UNIX, and Linux servers.
Did not configure all of SSO from the master server. All configuration should be done
from the master server, not from a media server (or SAN media server).
Did not configure the same robot control host on every host. Remember that except
for ACS and TLM robot types, only one host controls the robot.
When using the Device Configuration wizard, did not select the appropriate device
using than the Device Configuration wizard. This wizard has the added benefit of coordinating configurations across all hosts that are sharing the drives.
260
Troubleshooting SSO Issues Drives and robots that are connected by fibre channel cause increased complexity in a
Media Manager device configuration. On some operating systems, the use of SCSI-to-fibre bridges may result in inconsistencies in the device paths when rebooting the host. After a reboot of the host, the device configuration should be verified.
Using a name that is not consistent across all systems sharing drives. Did not test the drive paths on every media server. Did not define NetBackup storage units for each media server, or did not define a
NetBackup job to fail. It can fail with a media write error or it may hang and have to be terminated manually.
Did not use Berkeley-style close on the tape path (UNIX or Linux servers only) See the Sun chapter of the VERITAS NetBackup Media Manager Device Configuration
Guide for UNIX, Windows, and Linux for more information on the following configuration tasks. Forgot to add tape configuration list entries in /kernel/drv/st.conf (if needed). Did not define configuration entries for expanded targets and LUNs in sg.links and sg.conf files. If you see problems with the entries in the /etc/devlink.tab file (created from sg.links). Check the following:
The first entry uses hexadecimal notation for the target and LUN. The second
character. Did not configure the operating system to force load the sg/st/fcaw drivers.
261
I assume that once a server picks a tape drive and writes media, that media can only be written to again by that server. With existing NetBackup media servers today, a tape belongs to a media server until it expires or is deleted. Is this right? Yes. Assigned media is still dedicated to a single server (see SSO Restrictions and Limitations on page 250). If I allocate four drives to a server and after an hour the server is finished with two of the drives and another server is requesting drives, will the two available drives be reallocated? Or does NetBackup wait until the backup schedule using the four drives is completely finished before reallocating the drives? The two available drives will be reallocated and used. The NetBackup tape manager component is aware of drive status and notifies the NetBackup scheduler of drive availability. Does NetBackup SSO use IP protocol or SCSI protocol? Both. IP protocol is used to provide coordination between servers. SSO uses SCSI protocol (SCSI reserve/release) as an added layer of protection.
SSO Reference Topics NetBackup allows different drives within the same physical robotic library to be
configured on different media servers. This capability is termed shared library support. Robot types that support this are ACS, TL8, TLD, TLH, TLM. TL8 and TLD robots also support library partitioning. One partitioned view of the robotic library includes one set of drives, while the other view has another set of different drives in the library. The partitioning helps two robotic control daemons on different control hosts manage the robotic libraryeach for a different NetBackup master and media server environment.
Use multiple NetBackup master servers that share a common media and device
management domain. This means that the master servers are using the same EMM server.
nbemm/DA
To coordinate network-wide allocation of tape drives, nbemm/DA acts as a central clearing agent for all NetBackup and Storage Migrator shared tape requests in a storage area network. nbemm/DA responds to requests from multiple instances of NetBackup master servers, media servers, NetBackup SAN media servers, or Storage Migrator (the versions of Media Manager that are installed must be compatible). For shared drive configurations, the host that is configured as the EMM server for a drive in a robot or a standalone drive is also known as the device allocation host (see Device Allocation Host on page 266). This is the host where nbemm/DA resides. Other hosts in the configuration have nbemm without device allocator functionality being utilized. nbemm/DA maintains shared drive and host information, such as a list of hosts that are online and available to share a drive and which host currently has the drive reserved. Shared drive information is modified by requests from ltid (the Media Manager device daemon on UNIX and the NetBackup Device Manager service on Windows).
Chapter 6, Shared Storage Option (SSO) Topics 263
Hardware Connection
the initial scan host for its drives (see Scan Host on page 265). In this figure, Host B
Is connected to drives DRV1 and DRV2 through enabling hardware. Is configured to be the EMM server and by default is also the device allocation host
(see Device Allocation Host on page 266). nbemm/DA is active on this host.
Controls the robotics (except for ACS or TLM robot types, there is only one robot
264
Scan Host
Each shared drive has a host that is identified as the scan host. A scan host is the host where avrd (the automatic volume recognition daemon/process) is scanning the drive when there is no other activity on that drive. A scan host must have data-path access to the drive. Prior to NetBackup release 6.0, instances of ltid on hosts that were not scan hosts created rdevmi (remote device management interface) processes on the scan hosts. These processes communicated with the other hosts sharing the drive, and ran on the scan hosts as slave processes of the non-scan hosts ltid. In NetBackup release 6.0, instances of rdevmi running on NetBackup 5.x servers communicate through a proxy with the EMM server. These processes receive drive status information from the EMM server. This status information is used to maintain the shared drive information centrally in the EMM database. How the Scan Host is Determined Any drive that is not being locally scanned has the same scan host, the EMM server. Scan hosts are determined by nbemm/DA and may be different for each shared drive. The first device host (with a scan ability factor of non-zero, see Adding SSO Configuration Options on page 258) that comes online for each shared drive with nbemm/DA becomes the initial scan host for that drive. All device hosts that register with nbemm/DA pass a list of shared drives. The name of the currently assigned scan host for each drive is then returned to each registering host. The Scan Host Can Change A scan host is assigned for a shared drive until some interruption occurs. For example, one of the following occurs:
The socket connection, the host, the drive, the drive path, or the network goes down. The drive is logically placed in the Down mode.
A new scan host is then chosen by nbemm/DA. The scan host temporarily changes to hosts that are requesting tape mounts while the mount is in progress. This happens so only one host at a time has access to the drive path. Drive Paths for the Scan Host If a drive has multiple paths configured on the selected scan host, nbemm/DA will select a scan path as follows:
265
1. The first local device path it finds in its database in the UP state. 2. The first NDMP-attached drive path it finds in its database in the UP state.
All drive allocations All configured devices All media servers and their current status (online, offline).
266
267
Visit the VERITAS support web site (http://support.veritas.com) for a list of supported devices, server platforms, and the latest device mapping file.
General Practices
Use only VERITAS documented and VERITAS supported options for NetBackup
being eliminated or going to be eliminated in future releases, as well as for information about all new functionality in each release.
Use the documented methods for terminating the NetBackup Media Manager
configuration settings stored in the vm.conf and bp.conf files on your media servers.
When restoring NetBackup databases (for example, master server databases and the
EMM database), the backups must all be from the same point in time.
If you want to use devices with some other application and these devices are currently
being controlled by Media Manger, you must down the drive if the drive is in the Media Manager UP state.
268
descriptive.
Robot Numbers must be unique within a given EMM Domain. Host names should be consistent throughout an EMM Domain. That is, everywhere
within a configuration, a host should be referred to with the same name. Do not mix fully qualified and unqualified, or physical names with virtual host names.
The EMM server should be one of the NetBackup master servers and there should be
unique across the entire enterprise. The following applies only to NetBackup Enterprise Server.
A NetBackup master server running release 6.0 supports media servers running
NetBackup release 5.0 and later. NetBackup 5.x media servers communicate with the NetBackup 6.0 master server using proxy services. Note Because NetBackup 6.0 allocates drives prior to starting jobs on the media server, it is possible for NetBackup 6.0 media servers to pre-empt drive selections on NetBackup 5.x media servers. To optimize resource allocation in your environment, update all media servers to release 6.0.
Media Management
Use the robot inventory update operation for media management. Use a scratch pool for unassigned media. Configure cleaning cartridges for your drives and use TapeAlert for automatic drive
Do not use robotic libraries that do not have a barcode reader and use only barcode
269
NetBackup Media Manager Best Practices Use barcode rules for proper media type assignment when inventorying multi-media
libraries. Use barcode-naming conventions, such as naming prefixes, to differentiate between data and cleaning tapes as well as different physical media types.
Only use only the NetBackup Administration Console or the bpexpdate command
to unassign media. Never use the Media Manager command lines for this task.
Before performing inject or eject commands, the media access port should be empty.
Although NetBackup can handle a port that is not empty, some libraries may have problems.
Device Management
Periodically monitor the NetBackup system log for device errors encountered. Periodically monitor devices using the NetBackup Device Monitor. Investigate the causes of all drives that are down. Do not use the robotic test utilities while running backup or restore jobs. Read the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX,
Windows, and Linux before configuring devices on media servers (or SAN media servers).
Use only tested robots. See the NetBackup hardware compatibility list on the
Use only tested tape drives and tape drivers. See the NetBackup hardware
Use only supported server platforms and hardware. See the NetBackup release notes
number for the robot and also serial numbers for each drive in the robot.
Always configure and use pass-through paths for robotic libraries and drives. When applicable, enable SCSI reserve/release in the operating system. Use persistent bindings for fibre-attached devices. Use the device configuration wizard to configure your devices for use with
NetBackup.
Download the latest device mapping file from the VERITAS support web site before
enterprise-wide. For example, all DLT7000 drives are configured in NetBackup as the logical drive type dlt.
270 NetBackup Media Manager System Administrators Guide for Windows
NetBackup Media Manager Best Practices Do not load vendor medium-changer drivers on Microsoft Windows hosts. The
default Microsoft medium-changer driver is acceptable (but is not required) for use with NetBackup.
Enterprise Media Manager (EMM) server and master servers. Plan periodic
maintenance periods for all of your backup servers.
Consult the VERITAS NetBackup Troubleshooting Guide for UNIX, Windows, and Linux
See Shared Storage Option (SSO) Topics on page 243 before installing and configuring SSO drives.
This plan should include keeping catalog backup media IDs in multiple physical locations. See the VERITAS NetBackup Vault System Administrator's Guide for UNIX, Windows, and Linux.
Maintain an independent and separate test environment for software and hardware
upgrade testing and new device compatibility testing. This environment should be used to test any changes planned for your production system.
See the recommended best practices for your NetBackup optional software in the
guides for these products. For example, see the VERITAS NetBackup Vault System Administrator's Guide for UNIX, Windows, and Linux for the best practices for NetBackup Vault.
271
Alphabetic (A-Z a-z). Numeric (0-9). Period (.). Plus (+). Minus (-). Do not use a minus as the first character. Underscore (_). Spaces are only allowed in a comment for a drive.
Robot Overview
In Media Manager, a robot is a peripheral device that automates the mounting and dismounting of media in tape or optical disk drives. Media Manager software that controls robots is referred to as robotic control software. See the following related topics:
Media Manager Robot Types on page 272 Media Manager Media Types on page 274 Robot Attributes on page 275 Table-Driven Robotics on page 284 Robotic Test Utilities on page 284 Robotic Processes on page 285
272
Robot Overview The physical characteristics of the robot. Library usually refers to a larger robot, in
terms of slot capacity or number of drives. Stacker usually refers to a robot with one drive and low media capacity (6 - 12 media slots).
The media type commonly used by that class of robots. 4 MM and 8 MM are examples
of media types.
The communication methods used by the underlying robotics. SCSI-based and API
robots are the two main methods. The following table lists the Media Manager robot types, with drive and slot limits for each type. Check the Note column for any restrictions. Visit the VERITAS support web site to determine which robot type applies to the model of robot that you are using.
Media Manager Robot Types Robot Type ACS Description Automated Cartridge System Drive Limits Slot Limits Note Applies only to NetBackup Enterprise Server.
1680 (per the No limit ACS Library Software host) 12 2 No limit No limit 256 490 15 16000 16000 No limit
Optical Disk Library Tape Library 4MM Tape Library 8MM Tape Library DLT Tape Library Half-inch
Applies only to NetBackup Enterprise Server. Applies only to NetBackup Enterprise Server.
TLM
250
No limit
TSH
10
273
Robot Overview
Media Type QCART HCART HCART2 HCART3 4MM 8MM 8MM2 8MM3 DLT DLT2 DLT3 DTF REWR_OPT WORM_OPT HC_CLN HC2_CLN HC3_CLN
Description 1/4 inch cartridge tape 1/2 inch cartridge tape 1/2 inch cartridge tape 2 1/2 inch cartridge tape 3 4MM cartridge tape 8MM cartridge tape 8MM cartridge tape 2 8MM cartridge tape 3 DLT cartridge tape DLT cartridge tape 2 DLT cartridge tape 3 DTF cartridge tape Rewritable optical disk WORM optical disk 1/2 inch cleaning tape 1/2 inch cleaning tape 2 1/2 inch cleaning tape 3
274
Robot Overview
Media Type 4MM_CLN 8MM_CLN 8MM2_CLN 8MM3_CLN DLT_CLN DLT2_CLN DLT3_CLN DTF_CLN
Description 4MM cleaning tape 8MM cleaning tape 8MM cleaning tape 2 8MM cleaning tape 3 DLT cleaning tape DLT cleaning tape 2 DLT cleaning tape 3 DTF cleaning tape
Robot Attributes
Media Manager configures and controls a robotic device differently depending on the robot type. The following tables list the attributes that dictate how these robot types differ.
275
Robot Overview
See the NetBackup release notes or visit the VERITAS support web site for more detailed information on supported peripherals, platforms, and firmware levels tested.
ACS Robots
Attribute
Yes No Yes No. Each host that has ACS drives attached has robotic control. Yes Yes No. Drive cleaning is managed by ACS library software. Yes, for eject only.
Media Access Port Support Media Manager Tracks Slots Media Type Support
No
DLT, DLT2, DLT3, HCART, HCART2, and HCART3. Windows, UNIX, and Linux. Windows servers require STK LibAttach software. See the VERITAS support web site for the latest compatibility information and obtain the appropriate LibAttach software from STK.
Hosts Supported
276
Robot Overview
Attribute
Barcode Support
Yes. Depends on ACS library software to obtain Media Manager media IDs. Barcodes must be the same as the media ID (1 to 6 characters).
Robot Examples
STK 97xx, STK L180, STK L700, and STK Powderhorn Silo. See the ACS appendix, STK Automated Cartridge System (ACS) on page 371.
ODL Robots
Attribute API Robot SCSI Control LAN Control Remote Robot Control NDMP Support Shared Drives Support Drive Cleaning Support Media Access Port Support Media Manager Tracks Slots Media Type Support
Yes
Yes
277
Robot Overview
NetBackup Server
UNIX. Not all UNIX operating systems are supported, see the NetBackup support web site. No, but the robot has inventory capability and can report if a slot in the robot contains media. HP Optical Disk Libraries and HP SureStore Optical Libraries. See the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux.
Barcode Support
TL4 Robots
Attribute API Robot SCSI Control LAN Control Remote Robot Control NDMP Support Shared Drives Support Drive Cleaning Support Media Access Port Support Media Manager Tracks Slots Media Type Support Hosts Supported
NetBackup Server No Yes Not Applicable Not Applicable No Not Applicable Yes No
Yes
Yes
278
Robot Overview
NetBackup Server
No, but the robot has inventory capability and can report whether a slot in the robot contains media. ADIC 4mm DAT Autochanger and HP DAT Autoloader. See the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux.
TL8 Robots
Attribute API Robot SCSI Control LAN Control Remote Robot Control NDMP Support Shared Drives Support Drive Cleaning Support Media Access Port Support Media Manager Tracks Slots Media Type Support Hosts Supported Barcode Support
NetBackup Server No Yes Not Applicable Not Applicable Yes Not Applicable Yes Yes
Yes
Yes
Yes. Barcodes can be from 1 to 16 characters. Note: the Media Manager media ID will be six or less characters.
279
Robot Overview
NetBackup Server
IBM 7331, Qualstar 46120, ADIC Scalar 100 AIT, ADIC Scalar 1000 AIT, Overland Data LoaderXpress, and Exabyte X200. See the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux.
TLD Robots
Attribute API Robot SCSI Control LAN Control Remote Robot Control NDMP Support Shared Drives Support Drive Cleaning Support Media Access Port Support Media Manager Tracks Slots Hosts Supported
NetBackup Server No Yes Not Applicable Not Applicable Yes Not Applicable Yes Yes
Yes
Yes
DLT, DLT2, DLT3, DTF, 8MM, 8MM2, 8MM3, QIC, HCART, HCART2, and HCART3. Yes. Barcodes can be from 1 to 16 characters in length. Note: the Media Manager media ID will be six or less characters.
Barcode Support
280
Robot Overview
NetBackup Server
ADIC Scalar 1000 DLT, ATL D7000, STK L Series, and Overland Data Neo series See the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux.
TLH Robots
Attribute
API Robot SCSI Control LAN Control Remote Robot Control NDMP Support Shared Drives Support Drive Cleaning Support
Yes No Yes Yes Yes Yes No. Cleaning is managed by the robotic library. Yes
Media Access Port Support Media Manager Tracks Slots Media Type Support Hosts Supported
No
281
Robot Overview
Attribute
Barcode Support
Yes. Depends on IBM ATL software to obtain the Media Manager media ID. Barcodes must be the same as the media ID (1 to 6 characters).
IBM 3494 and IBM VTS See the TLH appendix, IBM Automated Tape Library (ATL) on page 387.
TLM Robots
Attribute
Yes No Yes No. Each server that has TLM drives attached has robotic control. No Yes Yes Yes
NDMP Support Shared Drives Support Drive Cleaning Support Media Access Port Support Media Manager Tracks Slots
No
282
Robot Overview
Attribute
4MM, 8MM, 8MM2, 8MM3, DLT, DLT2, DLT3, DTF, HCART, HCART2, HCART3, REWR_OPT (HP9000-800 only), and WORM_OPT (HP9000-800 only). Windows, UNIX, and Linux. Yes. Depends on DAS/SDLC software to obtain the Media Manager media ID. Barcodes must be the same as the media ID (1 to 6 characters).
Robot Examples
ADIC AML/J, ADIC AML/S, and ADIC Scalar 10000. See the TLM appendix, ADIC Distributed AML Server/Scalar Distributed Library Controller on page 399.
TSH Robots
Attribute API Robot SCSI Control LAN Control Remote Robot Control NDMP Support Shared Drives Support
283
Robot Overview
Attribute Drive Cleaning Support Media Access Port Support Media Manager Tracks Slots Media Type Support Hosts Supported
Yes
Yes
HCART, HCART2, and HCART3. UNIX. Not all operating UNIX systems are supported, see the NetBackup support web site. No, but the robot has inventory capability and can report whether a slot in a robot contains media. IBM 3590 B11 Autoloader. IBM 3590 E11.
Barcode Support
See the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux.
Table-Driven Robotics
Table-driven robotics provides support for some new robotic library devices without the need to modify any library control binaries. This feature uses the device mapping file for supported robots and drives. This means that support for your new or upgraded devices may be accomplished without waiting for a maintenance patch from VERITAS. Since the device mapping file includes pertinent information relating to the operation and control of libraries, support for some new devices may only require that you download an updated mapping file when any device changes are made to your configuration. See The Device Mapping File on page 35 for information on how to download the latest mapping file for your devices.
284
Robot Overview
From each test utility, you can obtain a list of available test commands by entering a question mark (?). The following point applies only to NetBackup Enterprise Server. Use the drstat command to determine the drive addressing parameters for ACS, TLH, and TLM robot types. This command is available in the robotic test utilities for these robot types. For most robot types, the drive addressing parameter is the robot drive number. For ACS robot types, drives are addressed by ACS, LSM, Panel, and Drive number. For TLH robot types, drives are addressed by the IBM device number. For TLM robot types, drives are addressed by the DAS/SDLC drive name.
Robotic Processes
A Media Manager robotic and possibly a robotic control process exist for each robotic library that you install on a Windows media server (or SAN media server). Every Media server that has a drive in a robotic library has a robotic process for that robotic library. The robotic process receives requests from the NetBackup Device Manager (ltid) and sends necessary information directly to the robotics or to a robotic control process. Robotic control processes exist only for robot types that support library sharing (or robot sharing). Starting the NetBackup Device Manager service on a media server (or SAN media server) starts the robotic and robotic control processes for all robots configured on that host. Stopping this service stops these processes. The Services tab of the NetBackup Activity Monitor has commands for starting and stopping all services, including the NetBackup Device Manager service. You can also start and stop this service through commands on the Device Monitor Actions menu or the Media and Device Management Actions menu. In addition, VERITAS NetBackup Commands for Windows describes commands for controlling robotic processes that run on Windows media servers (or SAN media servers). When a robotic or robotic control process is running, the NetBackup Activity monitor processes tab shows it in the UP or DOWN state. When a connection is made to the appropriate robotic library, the corresponding process is in the UP state and can mount or unmount tapes (or platters). If the connection cannot be made or errors exist, the process changes to the DOWN state. In the DOWN state the process is still running and returns to the UP state when the connection is made or problems no longer exist.
Process Example
This is a NetBackup Enterprise Server topic.
285
Robot Overview
For example, each drive in a Tape Library DLT (TLD) robot can be attached to a different host and each host would have a tldd process. The robotics, however, are controlled by a single host and only that host has the robotic control process, tldcd. When it is necessary to mount a tape, the robotic process (tldd), on the host with the drive, sends control information to the robotic control process (tldcd) on the host controlling the robotics. The following figure shows the processes and where they run for a Tape Library DLT (TLD) robot. In this diagram
Each host connects to one drive and has a robotic process, tldd. The robotic control and therefore the robotic control process, tldcd, is on Host A.
The NetBackup Device Manager services on host A and B start tldd. The tldd process on Host A also starts tldcd. Requests to mount tapes from host B go to tldd on Host B, which then sends the robotic command to tldcd on Host A.
Host A Device Manager tldd Tape Library DLT tldcd (TLD) Robotics SCSI Drive 1 Drive 2 SCSI Host B Device Manager tldd
286
Robot Overview
tldd tldcd
tldd, runs on a NetBackup server that has a drive in the Tape Library DLT. This process receives NetBackup Device Manager requests to mount and unmount volumes, and sends these requests to the robotic-control process, tldcd. tldcd communicates with the Tape Library DLT robotics through a SCSI interface. For library sharing, tldcd runs on the NetBackup server that has the robotic control. Applies only to NetBackup Enterprise Server.
tl4d
tl4d runs on the host that has a Tape Library 4MM. This process receives NetBackup Device Manager requests to mount and unmount volumes and communicates these requests to the robotics through a SCSI interface. tl8d, runs on a NetBackup server that has a drive in the Tape Library 8MM. This process receives NetBackup Device Manager requests to mount and unmount volumes, and sends these requests to the robotic-control process, tl8cd. tl8cd communicates with the TL8 robotics through a SCSI interface. For library sharing, tl8cd runs on the NetBackup server that has the robotic control. Applies only to NetBackup Enterprise Server.
tl8d tl8cd
287
Frequently Asked Questions About Device Discovery Robotic and Robotic Control Processes (continued) Robot Type Tape Library Half-inch (TLH) Process tlhd tlhcd Description tlhd, runs on each NetBackup server that has a drive in the Tape Library Half-inch. This process receives NetBackup Device Manager requests to mount and unmount volumes and sends these requests to the robotic-control process. tlhcd runs on the NetBackup server that has the robotic control and communicates with the TLH robotics through a SCSI interface Tape Library Multimedia (TLM) tlmd tlmd runs on the NetBackup server and communicates mount and unmount requests to the host that controls the TLM robotics. Applies only to NetBackup Enterprise Server. Note Applies only to NetBackup Enterprise Server.
288
What is device serialization? Serialization means that devices are uniquely identified by a serial number. Device relationships can be determined based on comparing serial numbers from multiple sources referring to the same device. If both a robotic library and a drive fully support serialization, the drive's position (or address) in the robotic library can be determined. What types of devices can be auto-discovered by NetBackup? The following types of devices can be discovered:
SCSI-based robotic libraries (for example, changers, autoloaders, stackers). SCSI-based tape drives. Native parallel SCSI, fibre channel fabric (FCP) and FC-AL (loop) connections. SCSI over IP (reported). ACS, TLM, and TLH robotics that are attached to certain NDMP filers.
How does device discovery fit into the NetBackup architecture? This is a NetBackup Enterprise Server topic. NetBackup is based on a static configuration of devices. These configurations are persistent for robotic libraries, and tape or optical drives in the EMM database, which has data structures that are managed by the following:
The NetBackup GUIs - used centrally Device configuration wizards - used centrally The tpconfig command - used locally on each media server An internal API
In addition to the primary attribute information needed to use devices, the EMM database contains discovered device attributes that are necessary for automatic correlation and for validation of consistency in the configuration. The EMM data base ensures consistency between drives, robotic libraries, storage units, media, and volume pools across multiple servers. The EMM server is defined at installation time and is unique for all media servers (or SAN media servers) sharing devices in a multiple server configuration. See Enterprise Media Manager Domain Management on page 269. The NetBackup scheduling components use the information stored in the EMM database directly for selecting the server, drive path, and media for jobs. When ltid (the Media Manager device daemon on UNIX or the NetBackup Device Manager service on Windows servers) starts up, it reads device information from the EMM database into a shared memory segment. Components on the same host communicate using shared memory IPC
289
or socket protocols. Socket protocols are used between components across multiple hosts. Command line interfaces are available to obtain run-time (shared memory) information and static device configuration information. How does the Device Configuration wizard use device discovery? Device discovery is initiated by the Device Configuration Wizard. This wizard is activated as part of the NetBackup Getting Started Wizard. From a list of hosts to be discovered, the wizard issues device discovery queries to all the hosts and correlates the data returned. A tree view of the devices is presented in the wizard, which allows drives to be dragged and dropped between specific addresses in a robotic library and the group of standalone (non-robotic) drives if required. If the devices are fully serialized, no dragging and dropping is required. Device configuration changes are made as needed across all hosts where device discovery was requested. ltid is stopped and restarted to activate the latest device configuration. The device configuration wizard can be used again if the physical device configuration has changed or if it needs to be verified. However, ltid cannot be stopped and restarted while NetBackup activity is in progress, which means that jobs should not be running when the device configuration wizard is invoked. NetBackup can be configured to run an automated form of device discovery during ltid startup (which is the default behavior for Windows). This allows for detection and at least partial handling of differences between the actual device configuration and the device configuration as it is defined in the EMM database. Does NetBackup require all of its devices to be discoverable? No. Using device discovery and the Device Configuration wizard is the recommended and easiest-to-use method for creating and updating your device configurations. In addition, NetBackup supports a varied set of devices that are not currently auto-discovered, as well as some devices that are currently undiscoverable without some user intervention. The Media Manager manual-based device configuration interfaces are still used in these cases. However, with non-discoverable or non-serialized devices, automated device path correction at ltid startup time is limited. How can the device configuration be viewed and verified? You can view and check your device configuration by using one of the following device configuration interfaces available in NetBackup:
290
Media and Device Management for UNIX Media and Device Management for Windows Menu-based device configuration interface (tpconfig on UNIX) Command line interface for device configuration (tpconfig -d command)
NetBackup Media Manager System Administrators Guide for Windows
Your device configuration can be verified by running the Device Configuration wizard. Some details of a device configuration cannot be validated without attempting tape mounts. Robotic test utilities (using robtest) are available for extended device and configuration testing. Why doesn't NetBackup detect whether drives are available from all hosts? This is a NetBackup Enterprise Server topic. NetBackup polls locally-attached non-shared drives on the hosts where they are configured when they are in the UP state and are not in use. However for shared drives, polling is done only on the Scan Host until a mount request is received from NetBackup. During a mount request, polling is transferred to the host requesting the mount once a drive has been selected. This design enables NetBackup to support Dynamic Loop Switching or SAN zoning. Every drive needs to be visible only from a single-host perspective. Each drive can potentially have its own Scan Host that switches dynamically for error handling and continued availability. A central device arbitrating component (DA) manages scan host assignments for shared drives. DA also handles a network drive reservation system so that multiple media servers (or SAN media servers) can efficiently share a drive. Polling a shared drive from a single host is not a complete solution. It allows dynamic loop switching and reduces the number of device accesses and associated CPU time, but it does not allow for breakages in device connectivity (for example, discontinuity in the fibre channel fabric) to be detected until the device is actually used for I/O. An alternative approach that leads to polling shared drives from multiple hosts could also become disruptive. The approach used by NetBackup reflects a balanced overall solution.
Background Topics on page 292 How NetBackup Uses SCSI Reserve/Release Commands on page 293 Issuing Reset Commands to Break a Reservation on page 297 Controlling SCSI Reserve/Release on page 298 SCSI Reserve/Release Requirements and Limitations on page 298
291
Background Topics
The following topics explain a previous major change in the implementation of
NetBackup SSO and an overview of the SCSI reserve/release functionality.
protocol dependent, and differ between parallel SCSI and FCP (SCSI on fibre channel). These resets may be issued from any HBA.
292 NetBackup Media Manager System Administrators Guide for Windows
How NetBackup Uses SCSI Reserve/Release Power cycled. Released by fibre channel LOGO/PLOGO/PRLI/PRLO/TPRLO or failed discovery
(link actions). A negative effect of SCSI reserve can occur if the reserving HBA stops working (for example, due to a system crash or hardware failure). All devices reserved by the HBA stay reserved until the reservation is removed or broken. The reservation can only be removed by the original HBA, which means the system must be available. In the case of a hardware failure, this is not possible. To break a reservation the device must be reset. This can be done by any of the following:
SCSI reset Bus device reset LUN device reset Power cycle Fibre channel link actions may break reservations.
SCSI reserve and SCSI release commands are mandatory for all SCSI-2 and SCSI-3 devices. See the SCSI 2 standard for a detailed description of SCSI reserve command operation and behavior.
293
Possible Causes If the SCSI reserve/release feature is not enabled on your servers, data loss can be caused by configuration errors, incorrect paths, multiple master servers, incorrect SSO configurations and third-party or operating system utilities. If the SCSI reserve/release feature is enabled on all servers, then the cause could be third-party or operating system utilities running on the server that is also running the backup operation. Unfortunately data loss cannot be prevented, just recognized after the fact. The NetBackup catalog is not cleaned up to remove information on prior backup sessions that were lost. The bpexpdate command must be run on the media id to clean up the catalog. Disabling the Position Check VERITAS recommends that the check for data loss not be disabled.
To disable the position check on UNIX or Linux servers Create the following file:
/usr/openv/netbackup/db/config/NO_POSITION_CHECK
To disable the position check on Windows servers Create the following file:
install_path\netbackup\db\config\NO_POSITION_CHECK
294
The bptm process detects data loss by reading the tape position and then checking the actual position against the expected position. Any configuration problem that causes the actual position to be greater than the expected position (at the end of the backup process), causes the following to occur:
The tape is frozen. The backup fails. The following error message entry is placed in the error log:
The backup data may be usable, in which case the image will need to be imported before restores can be done (using the bpimport command). Possible Causes The source of the configuration problem needs to be identified and corrected. The most common configuration error is the failure to configure the driver for variable length blocks. A second source of the error could be in the tape driver's configuration data. On Solaris, this could be in /kernel/drv/st.conf. Review the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux for the operating system you are using. Disabling the Position Check VERITAS recommends that the check for data loss not be disabled.
To disable the position check on UNIX or Linux servers Create the following file:
/usr/openv/netbackup/db/config/NO_POSITION_CHECK
To disable the position check on Windows servers Create the following file:
install_path\netbackup\db\config\NO_POSITION_CHECK
295
Also, at the beginning of the startup process avrd issues a SCSI release to all configured, non-disabled tape device paths that are currently in the Up state. This is done to release devices that were reserved at the time of a system re-boot or crash. The SCSI release command will return tape devices to general availability after a system crash. Error Recovery To recover a device that is reserved by an HBA that crashes or otherwise was unable to issue the SCSI release command, you can use the following option for the Media Manager vmoprcmd command:
vmoprcmd -crawlreleasebyname drive_name
This option requests all hosts that are registered to use the drive to release the drive (using the SCSI release command). Issue the vmoprcmd command on the host that is the device allocator (DA host) or use the -h option on the command to specify the DA host. The DA host is also the EMM server. Caution You can use this command after a PEND status has been displayed in Device Monitor in the NetBackup Administration Console, but do not issue this command during backups. See VERITAS NetBackup Commands for UNIX and Linux or VERITAS NetBackup Commands for Windows for the complete syntax and more information on using the vmoprcmd command.
When the conflict is resolved, the following message will be written to the log:
Reservation Conflict status cleared from DRIVENAME (device NUMBER)
296
If this conflict occurs, some sort of mis-configuration is present (for example, the tape drive is reserved, but should not be) and the configuration problem should be corrected. A possible cause of this conflict is if an operating system crashes or a hardware failure has left a device reserved (see Issuing the Release on page 295). Also in the Device Monitor or the output from the vmoprcmd command, PEND in the Control column means that a reservation conflict has occurred. Server Operating System Limitations This topic applies to HP-UX, Tru64, and Windows servers. These operating systems cannot distinguish between a reserved device and a busy device. For these systems PEND will be reported in the Device Monitor, if another application is using the device. This indicates a mis-configuration, as NetBackup cannot share tape devices with other applications. If you are using other applications, you should use the tpreq command or Down the drive before using the drive. These operating systems also may report PEND if the drive reports Busy when a volume is unmounted. You can use the AVRD_PEND_DELAY entry in the Media Manager configuration file to filter out these extraneous reports.
To reset a reservation on Sun Solaris 1. Issue mt -f drive_path_name forcereserve. 2. Issue mt -f drive_path_name release. See the mt(1) man page for more information.
297
See the tctl man page (in the IBM AIX Commands Reference) for more information.
To reset a reservation on SGI IRIX
installed and all required paths must be created. See the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux for information on configuring and using the passthru driver for various UNIX operating systems.
Host operating systems must be properly coordinated with the requirements of the
298
Using TapeAlert
See the topic, Enabling SCSI Reserve/Release in the HP 9000 chapter of the VERITAS NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux for instructions. This VERITAS implementation using SCSI reserve/release has the following limitations:
SCSI reserve/release is not applicable for NDMP drives (the NDMP filer is
a tape device when doing a third-party copy backup, refer to the description of the mover.conf file in the NetBackup Advanced Client System Administrator's Guide.
Cluster environments or multi-path environments with fail-over capability may leave
devices reserved when fail-over occurs. If the fail-over does not break the device reservations and those devices that were in use during the fail over must be made available without manual intervention, then the NetBackup use of SCSI reserve/release must be disabled.
Cluster environments or multi-path environments with dynamic path sharing (Tru64
systems, for example) will cause backup and restore failures if the path changes. If path sharing cannot be eliminated, then the NetBackup use of SCSI reserve/release must be disabled.
Using TapeAlert
TapeAlert is a tape drive status monitoring and messaging utility. The TapeAlert utility can detect tape quality problems, defects in tape drive hardware, and the need to perform cleaning operations. For drives that support TapeAlert, the TapeAlert firmware monitors the drive hardware and the media. Error, warning, and informational states are logged on a TapeAlert log page. NetBackup writes TapeAlert conditions into the bptm log, the error log, the job details log, and the Event Viewer. If you are using TapeAlert for cleaning drives, see Reactive Cleaning (TapeAlert) on page 307 for more information.
on the drive. To determine if drives support TapeAlert, see the VERITAS support site for information on drive support for TapeAlert.
299
Using TapeAlert For drive cleaning using TapeAlert, a cleaning tape is configured and available in
NetBackup Media Manager Device Configuration Guide for UNIX, Windows, and Linux).
A set of TapeAlert conditions are defined that can cause the media in use to be frozen. An additional set of conditions are defined that can cause a drive to be downed. .
TapeAlert Code Default Action 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 300 None None None Freeze media - FRZ Freeze media - FRZ Freeze media - FRZ Freeze media - FRZ Freeze media - FRZ None
Error Type Warning - WRN Warning - WRN Warning - WRN Critical - CRT Critical - CRT Critical - CRT Warning - WRN Warning - WRN Critical - CRT
Error Message READ WARNING WRITE WARNING HARD ERROR MEDIA READ FAILURE WRITE FAILURE MEDIA LIFE NOT DATA GRADE WRITE PROTECT
Using TapeAlert
Error Type Informational INFO Informational INFO Informational INFO Critical - CRT
0x0b
None
CLEANING MEDIA
0x0c
None
UNSUPPORTED FORMAT REC. MECH. CARTRIDGE FAILURE UNREC. MECH. CARTRIDGE FAILURE MIC FAILURE FORCED EJECT READ ONLY DIRECTORY CORRUPTED ON LOAD NEARING MEDIA LIFE CLEAN NOW CLEAN PERIODIC EXPIRED CLEANING MEDIA INVALID CLEANING TAPE RETENSION REQUESTED DUAL-PORT ERROR
0x0d
0x0e
Critical - CRT
0x13
0x17
None
Warning - WRN
0x18
None
Warning - WRN
0x19
None
Warning - WRN
301
Using TapeAlert
Error Message COOLING FAN FAILURE POWER SUPPLY FAILURE POWER CONSUMPTION DRIVE MAINTENANCE HARDWARE A HARDWARE B INTERFACE EJECT MEDIA DOWNLOAD FAIL DRIVE HUMIDITY DRIVE TEMPERATURE DRIVE VOLTAGE PREDICTIVE FAILURE DIAGNOSTICS REQ. UNDEFINED LOST STATISTICS DIRECTORY INVALID ON UNLOAD SYSTEM AREA WRITE FAILURE
0x1b
None
Warning - WRN
0x1c
None
Warning - WRN
0x1d
None
Warning - WRN
Down drive - DOWN Down drive - DOWN None None None None None
Critical - CRT Critical - CRT Warning - WRN Critical - CRT Warning - WRN Warning - WRN Warning - WRN
Warning - WRN Critical - CRT Warning - WRN None Warning - WRN Warning - WRN
0x34
Critical - CRT
302
Error Message SYSTEM AREA READ FAILURE NO START OF DATA LOADING FAILURE UNREC. UNLOAD FAILURE AUTOMATION INTERFACE FAILURE FIRMWARE FAILURE WORM MEDIUM INTEGRITY CHECK FAILED WORM MEDIUM OVERWRITE ATTEMPTED UNDEFINED
0x39
None
Critical - CRT
0x3a 0x3b
0x3c
Warning - WRN
0x3d - 0x40
None
None
On Windows Hosts
When selecting the drive address (for example, robot drive number) for a tape drive, match the logical device name with the drives in the physical drive layout as follows:
Appendix A, Media Manager Reference Topics 303
Correlating Device Files to Physical Drives When Adding Drives To correlate device files
1. Note the SCSI target of the drive and correlate the SCSI target to the drive address using the robots interface panel or checking the indicators on the rear panel of the tape drive. 2. Determine the physical drive address (for example, number) by checking labels on the robot. 3. Configure the robot and then add the drives. When you add the drives, check your notes to ensure that you are assigning the correct drive address to each set of SCSI coordinates. 4. Optionally, use the appropriate robotic test utility to verify the configuration. a. Stop the NetBackup Device Manager service (ltid). b. Start ltid to start the Automatic Volume Recognition process (avrd). You must stop and restart ltid to ensure that the current device configuration has been activated. The following point applies only to NetBackup Enterprise Server. Also start the remote robotic control process, if robotic control is not local to this host. c. Use the robotic test utility to mount a tape on a drive. d. Use the Device Monitor to verify the tape was mounted on the correct robot drive. For example, assume you have the following drives in a TLD robot and have the device names configured as follows: Drive 1: [5,0,0,0] Drive 2: [5,0,1,0] Drive 3: [5,0,2,0] Also assume that in step c you requested that the tape be mounted on Drive 1. If the SCSI coordinates for the drive are correctly configured, the Device Monitor shows the tape mounted on Drive 1. Unload and unmount the tape from Drive 1 using the robotic test utility. Repeat the test for each drive. During your testing, if the Device Monitor shows the tape mounted on a drive other than the drive you specified in the test utility, the SCSI coordinates for that drive are not correctly configured. For instance, if you mounted a tape on Drive 2 and the Device Monitor shows the tape mounted on Drive 3, the SCSI coordinates for Drive 2
304 NetBackup Media Manager System Administrators Guide for Windows
are incorrect. Replace the Drive 2 SCSI coordinates [5,0,1,0] with the correct SCSI coordinates [5,0,2,0] for Drive 3. In this case, you also know that the SCSI coordinates for Drive 3 are incorrect. Possibly, the SCSI coordinates were swapped during configuration. The following point applies only to NetBackup Enterprise Server. It may be necessary to unload the drive with a command from another host or from the drives front panel, if the true data path to the drive where the tape was mounted is not on the host with direct robotic control.
On UNIX Hosts
Establish device file to physical drive correlation during installation when you create the device files for each drive. The following is a general procedure:
To correlate device files
1. Determine the physical location of each drive within the robotic library. This is usually shown on the connectors to the drives or in the vendors documentation. 2. Physically connect the drives to SCSI adapters in your host. 3. Record the adapter and SCSI addresses to which you connected each drive. 4. Create device files for each drive based on the SCSI addresses of the drives and adapters. Add the device file using your notes from step 3 to complete the correlation between device files and physical drive location. 5. Configure the robot and then add the drives. When you add the drives, check your notes to ensure that you are assigning the correct drive address (for example, robot drive number) to each device path. 6. Optionally, you can use the appropriate robotic test utility to verify the configuration. a. Stop the device daemon (ltid). b. Start ltid to start the Automatic Volume Recognition daemon (avrd). You must stop and restart ltid to ensure that the current device configuration has been activated. The following point applies only to NetBackup Enterprise Server. Also start the remote robotic control daemon, if robotic control is not local to this host.
Appendix A, Media Manager Reference Topics 305
Drive Cleaning
c. Use the robotic test utility to mount a tape on a drive. d. Use the Device Monitor to verify the tape was mounted on the correct robot drive. For example, assume you have the following drives in a TLD robot and have the device paths configured as follows: Drive 1: /dev/rmt/0cbn Drive 2: /dev/rmt/1cbn Drive 3: /dev/rmt/3cbn Also assume that in step c you requested that the tape be mounted on Drive 1. If the device path for the drive is correctly configured, the Device Monitor shows the tape mounted on Drive 1. Unload and unmount the tape from Drive 1 using the robotic test utility. Repeat the test for each drive. During your testing, if the Device Monitor shows the tape mounted on a drive other than the drive you specified in the test utility, the device path for that drive is not correctly configured. For instance, if you mounted a tape on Drive 2 and the Device Monitor shows the tape mounted on Drive 3, the device path for Drive 2 is incorrect. Replace the Drive 2 device path (/dev/rmt/1cbn) with the correct device path (/dev/rmt/3cbn) for Drive 3. You may need to use a temporary device path while making these changes. In this case, you also know that the device path for Drive 3 is incorrect. Possibly, the device paths were swapped during configuration. The following point applies only to NetBackup Enterprise Server. It may be necessary to unload the drive with a command from another host or from the drives front panel, if the true data path to the drive where the tape was mounted is not on the host with direct robotic control.
Drive Cleaning
This section contains the following drive cleaning topics:
Available Types of Cleaning on page 307 Reactive Cleaning (TapeAlert) on page 307 Library-Based Cleaning on page 308 Frequency-Based Cleaning on page 308 Operator-Initiated Cleaning on page 310 Using a Cleaning Tape on page 310
306
Drive Cleaning
Reactive cleaning (also known as on-demand cleaning or TapeAlert cleaning). This type of cleaning is the recommended practice. See Reactive Cleaning (TapeAlert) on page 307.
Library-based cleaning (also known as robotic cleaning or auto cleaning). This type of cleaning is not supported by Media Manager for most robots, since robotic library and operating systems vendors have implemented this cleaning in many different ways. These different methods often interfere with Media Manager robotic control operations. See Library-Based Cleaning on page 308.
Frequency-based cleaning. This type of cleaning occurs when the accumulated mount time exceeds the time you specified for cleaning frequency. See Frequency-Based Cleaning on page 308.
Operator-initiated cleaning. This type of cleaning can be performed regardless of the specified cleaning frequency or accumulated mount time. See Operator-Initiated Cleaning on page 310.
Requirements for Using TapeAlert with Media Manager on page 299 TapeAlert and Media Manager on page 308 TapeAlert and Frequency-Based Cleaning on page 308
307
Drive Cleaning
Library-Based Cleaning
Cleaning media used for library-based cleaning is hidden from Media Manager (that is, cleaning media is not defined in the EMM database and the media is managed by the robotic library). Since TapeAlert provides the same type of cleaning as library-based cleaning, VERITAS recommends that you disable library-based cleaning when using TapeAlert.
Frequency-Based Cleaning
When you add a drive or make changes to a drive, you can specify the number of hours (cleaning frequency) that a drive will be used between drive cleanings. Media Manager updates the mount time for the drive each time a tape is unmounted. If the following conditions are met, drive cleaning occurs when the accumulated mount time exceeds the time you specified for cleaning frequency:
The drive is in a robotic library that supports drive cleaning (see Robot Attributes
on page 275).
A cleaning tape is configured and available in Media Manager for the robotic library. The cleaning tape has cleanings remaining.
308
Drive Cleaning
Media Manager cleans the drive immediately after a tape is unmounted. Drive cleaning never causes an unmount in the middle of an active backup. The mount time is reset after the drive is cleaned. The cleaning frequency value remains the same. A cleaning can occur within a backup if you are spanning tapes. For example, if cleaning is due after the first tape is full, Media Manager cleans the drive before proceeding to the next tape. Leaving media in a drive for extended periods does not affect cleaning frequency because Media Manager increments the mount time only when the media is actually assigned to a process.
information.
309
Drive Cleaning
Operator-Initiated Cleaning
You can perform an operator-initiated cleaning of a drive regardless of the cleaning frequency or accumulated mount time of the drive. You can clean standalone drives or robotic drives if a cleaning tape of the correct media type and residence for the drive has been added to the EMM database. If either of the following conditions are true
The value for the mount time is greater than the cleaning frequency.
The drive is a standalone drive and no cleaning tape has any cleanings remaining.
310
Volume Pools on page 311 Volume Groups on page 311 Volume Pool and Volume Group Example on page 312 Scratch Volume Pools on page 314 Moving Volumes on page 316
Volume Pools
The volume pool concept is relevant only for NetBackup storage units managed by Media Manager and does not apply to disk storage units. Associating volumes with a volume pool protects them from access by unauthorized applications. You can create volume pools for applications or other reasons, and as you add volumes, associate them with the appropriate pool. You can also move unassigned volumes to a different pool later. With the exception of the CatalogBackup, NetBackup and DataStore special volume pools, you must create a volume pool before you can add volumes to it. By default, Media Manager creates volume pools named None, NetBackup, CatalogBackup and DataStore. During initial configuration, it is easiest to create all of your volume pools first if you want to use volume pools other than the NetBackup volume pool. Then as you add volumes, you can assign them to these volume pools. You can also configure a scratch volume pool (see Scratch Volume Pools on page 314).
Volume Groups
Volume groups are an administration tool for logically moving multiple volumes (where a logical move means to change the volume attributes to show the new location).
311
Using a volume group lets you move a set of volumes between a robotic library and a standalone location, or delete them from the configuration by specifying the group name, rather than each individual media ID of each volume. Volume groups are also convenient for tracking the location of volumes, such as the case when a group is moved off site.
However, a media type and its corresponding cleaning media type are allowed in the same volume group (for example, DLT and DLT_CLN).
All volumes in a robotic library must belong to a volume group. You cannot add
volumes to a robotic library without specifying a group or having Media Manager generate a name for the group.
The only way to clear a volume group name is to move the volume to standalone and
library can contain volumes from more than one volume group and you can have more than one standalone volume group.
All volumes in a group must be in the same robotic library or be standalone. That is,
Media Manager will not let you add a group (or part of a group) to a robotic library, if it already exists in another robotic library.
312
Volume Pools and Volume Groups Volume Pool With Multiple Volume Groups Standalone Robotic
Group 1 Group 2
NB_pool
Offsite 1
Group 3
Group 4 Offsite 2
In the following figure, members of the same volume pools are in different volume groups. The important thing to notice in this example is that the data intended for use by different departments is kept on separate volumes by assigning different volume pools. The volumes in a pool can be in more than one physical location and in more than one volume group. In this example, the volumes in the pool NB_pool_dept_1 are spread among the rob_A, standalone1, and offsite volume groups. These groups also have volumes from more than one pool (though the volumes in each group must all be the same type).
313
Volume Pools and Volume Groups Volume Groups With Multiple Volume Pools Robot A
Group rob_A
Standalone Standalone
Group standalone1 Group offsite
NB_pool _dept_1
NB_pool _dept_2
Robot B
Group rob_B
NB_pool _dept_3
It is also possible to configure a scratch pool from which Media Manager can transfer volumes when another volume pool has no media available (see Scratch Volume Pools on page 314).
314
Volume Pools and Volume Groups NetBackup requires a DLT volume, so Media Manager attempts to assign one from
NB_pool_dept_1 in Robot C.
Robot C has no unassigned volumes available in the NB_pool_dept_1 pool. Media Manager searches the scratch pool for an unassigned DLT volume in Robot C.
If there is an available volume, Media Manager moves it to NB_pool_dept_1 and assigns it to NetBackup. Otherwise, a media unavailable status is logged.
Robot A - TL8 Group rob_A NB_pool_dept_1 Robot C - DLT Group rob_C
NB_pool_dept_2
pool. Media Manager does not move assigned volumes to other pools as it does with unassigned volumes.
Media Manager will not assign volumes while they are in a scratch pool. For example
if a NetBackup policy or schedule specifies the scratch pool, all requests for those volumes are denied.
Media Manager returns expired media to the scratch volume pool automatically
(media that is returned must have been originally in the same scratch pool).
Appendix A, Media Manager Reference Topics 315
Volume Pools and Volume Groups To have Media Manager manage the allocation of your volumes to your volume
pools, do the following: a. Create volume pools as required, but do not add any volumes to the pools. b. Define a scratch pool and add all of your volumes to it. Media Manager will move volumes to the other pools as they are needed.
Moving Volumes
Common instances when you move volumes are as follows:
Replacing full volumes in a robotic library. When a volume is full and there are no
more empty slots in the robotic library, you move the full volume to standalone and configure a volume for the empty slot, or move a volume into that slot. Use the same process to replace a defective volume.
Moving volumes from a robotic library to an offsite location or from an offsite location
into a robotic library. When you move tapes to an offsite location, you move them to standalone.
Moving volumes from one robotic library to another (for example, if a robotic library
is down).
Changing the volume group for a volume or volumes.
Move Operations
In one move operation, you can move a single volume, multiple volumes, or combinations of single and multiple volumes. You are limited only in that you cannot move volumes to an invalid location (for example, DLT media to an 8 mm robot). The best practice is to keep your moves simple by selecting and moving only one type of media at a time to a single destination. For example, if you have to move 8 mm and 4 mm cartridge tapes, do it in separate moves.
some robot types, you can use Media Manager to physically move the volume (using Inject/Eject options).
316
Barcodes The logical part of the move is done when you use Media Manager to move volumes.
Media Manager updates the EMM database to show the volume at the new location. The following figure shows an example of replacing a full volume with a new volume. Physical Move Replace the full with the new
1 2
full
new
Barcodes
Reading barcodes on media is a function of the robotic library hardware. When a robotic library has a barcode reader, it scans the media for barcodes and saves the results. The results associate the slot number and the barcode with the media in that slot. Media Manager obtains this association from the robotic library. See the following related topics:
Barcode Advantages on page 317 Barcode Best Practices on page 318 Barcode Rules on page 319 Media ID Generation Rules on page 321
Barcode Advantages
VERITAS suggests that you use media with barcodes in robots that can read barcodes. Barcodes offer the following advantages:
Automatic media ID assignment.
When you add new media to a robot, Media Manager is able to assign media IDs according to the criteria that you specify.
Appendix A, Media Manager Reference Topics 317
A Robot Inventory Update Volume Configuration operation can determine which volumes are in a robot.
Increased performance.
Media Manager functions well whether or not barcodes are used. However, not using barcodes can adversely affect performance for some robots. A robot that reads barcodes will perform a scan each time it moves a tape. This is normal and is done in order to store the correct barcode in memory or to verify a previously saved barcode. However, if a barcode is missing, the robot will retry the scan multiple times, degrading performance.
Barcodes usually appear on labels that you attach to the outside of tape volumes. Barcodes are not generally used on optical disks and Media Manager does not support barcodes for optical disk libraries (ODL robots).
The maximum barcode lengths that are supported by Media Manager depend on the
type of robot. See the Barcode Support attribute of the tables listed in Robot Attributes on page 275.
When you purchase barcode labels for use with Media Manager, always follow the
robotic library vendors recommendations. Ensure that the barcodes have the correct number of characters.
Barcodes can represent any combination of alpha and numeric characters, but
different robots support different lengths of barcodes. See the robot vendors documentation to determine the requirements for a specific robot type.
Use barcodes without spaces (leading spaces, trailing spaces, or spaces between any
characters). Otherwise, the robot or Media Manager can have difficulty interpreting them.
Volumes in an API robot have a real or a logical barcode. This volume identifier is
used as the Media Manager media ID. This volume identifier is the volume serial number in ACS, TLH, and TLM robots.
For API robots, the barcode for a volume must be identical to the Media Manager
media ID. You can match barcodes to media IDs by getting custom labels in the same series as your media IDs. For example, to match a set of media IDs from AA0000 to ZZ9999, get barcode labels in that series.
318 NetBackup Media Manager System Administrators Guide for Windows
Barcodes When a robotic library can contain more than one media type, a good strategy for
assigning barcodes is to assign specific characters in the barcode to different media types using media ID generation rules (see Media ID Generation Rules on page 321). Also recommended is to use barcodes to differentiate between data tapes and cleaning tapes, or to differentiate between volume pools.
Barcode Rules
A barcode rule specifies criteria for assigning attributes to new robotic volumes. These attributes are assigned by Media Manager using the barcode for the volume that is returned by the robotic library and your barcode rules. In Media Manager, you choose whether to use barcode rules when you set up the robot inventory update operation. The barcode rules that are actually used by Media Manager are the rules that are stored on the EMM server .
319
Barcodes
new 008 volumes dlt backup dlt cleaning 8 mm cleaning 8 mm backup 8 mm no pool no barcode other barcodes
Refer to the previous table showing sample barcode rules for the following examples.
Assume that you select the following media settings (update options) for the update
operation for a new 8-mm volume in a TL8 robot:
Media Type = 8MM
Volume Group = 00_000_TL8
Use Barcode Rules = YES
Volume Pool = DEFAULT
If a new volume in this robotic library has a barcode of TL800001, Media Manager uses the
rule with the barcode tag of TL8 and assigns the following attributes for the volume:
Media ID = 800001 (last six characters of barcode)
Volume Group = 00_000_TL8
Volume Pool = t_pool
320
Max Mounts = 0 (no maximum) If a new volume has a barcode of TL000001, Media Manager uses the rule with the barcode tag of TL and assigns the following attributes for the volume: Media ID = 000001 (last six characters of barcode) Volume Group = 00_000_TL8 Volume Pool = None Max Mounts = 0 (no maximum)
321
vmupdate connects to the robotic control daemon and obtains a list of media known to the library. For robotic libraries having barcode readers and containing bar-coded media, the robotic inventory information is used for tracking the location of media, as vmupdate queries the EMM database for its media information, and appropriately updates the EMM database to match its contents to that of the robotic library.
Features of vmphyinv
vmphyinv has the following features:
Can be invoked from any master or media server (or SAN media server). Can be used with barcoded tape libraries, because of the utilitys value in verifying
be selected for inventory by specifying the -u device_number or -n drive_name option. The drive must contain media and it must be ready.
322 NetBackup Media Manager System Administrators Guide for Windows
volume records corresponding to the media. Do one of the following actions. It is not recommended to use a robot inventory update action for non-barcoded media unless it is the initial population of the EMM database. For non-barcoded media, the second action is the recommended way to inventory the robot. a. Add volume records to the EMM database. This can be done using the Add Volumes or Robot Inventory Update interfaces. After the volume records are added, you can use vmphyinv to physically inventory the robot specifying only the robot number. or b. Use the slot range or list option of vmphyinv to perform the inventory operation. You do not need to add volume records to the EMM database.
Some of the media are misplaced and the EMM database does not reflect the correct
physical location of these media. In these cases, you can inventory the whole robot or choose to inventory a subset of media in the robot with options in vmphyinv.
Media with unknown media IDs or GUIDs are inserted into the robot.
For example, you insert 10 media from a different tape library in slots 11 to 20 and you do not know the media IDs on the tapes. One method to inventory only these 10 media follows: a. Add volume records to the EMM database for these slots (you can use any media ID in this case). b. Move all the media to a separate volume pool, for example, inv_pool
Appendix A, Media Manager Reference Topics 323
c. Run vmphyinv specifying the pool name as inv_pool. Only the 10 media belonging to this volume pool are inventoried. A better way to inventory these 10 media is to specify a slot list/range in vmphyinv. When used with a slot list/range option, vmphyinv mounts the media using the slot information. When the tape header is read, the media ID can be determined. This media ID is used to add a EMM record. This method avoids unnecessary proliferation of media IDs like those added in step a.
Media Manager volume records must be present when using vmphyinv with this option. For example, if vmphyinv is called with -rn robot_number, there must be volume records corresponding to the robot number in the EMM database for the robot. vmphyinv obtains a list of volume records belonging to that robot and inventories each of the media in the list.
Specify a Media Manager robot number with filtering options
324
Inventorying all the media in the robot may not be desired. You can specify a subset of all the media in the robot using filtering options like volume pool, volume group, or slot range. Media Manager volume records must be present when using vmphyinv with these options. The following are some examples:
Media Inventoried Only media corresponding to robot 4 and in the volume pool bear. Media corresponding to robot 2 and in the volume group moon. Only media corresponding to robot 1 and slot range 2 to 4. Only media corresponding to robot 5, slot range 2 to 7, and also in volume group mars and the NetBackup volume pool.
-rn 2 -v moon
Specify a Media Manager robot number and a list of media belonging to a specific
robot. Media Manager volume records must be present in the EMM database when specifying this option. For example, if the -rn robot_number and -ml A00001:A00002:A00003 options are specified, only the three media specified are inventoried. But if any of these media do not belong to the specified robot, the media is skipped and is not inventoried.
Specify a Media Manager robot number and a slot range or list.
Sometimes, media from a different robot or some other different source is moved to a robot and the media ID on the tape is unknown. In these cases, you can specify a slot range and/or list option. With these options, the Media Manager volume record does not need to be present in the EMM database, but you must specify the density (using the -d option) when using these options. Note For a robot that supports multi-media, you should carefully specify the density. If the wrong density is specified, vmphyinv cannot complete the mount and a wrong density can affect the physical drive (permanent hardware failure may occur).
325
Options Specified -rn 1 -slot_range 2 10 -d dlt -rn 0 -slot_list 3:4:5 -d 8mm -rn 2 -slot_range 2 4 -slot_list 5:6:7 -d dlt
Media Inventoried Only media in the slot range 2 to 10 in robot 1. Only media in slots 3, 4, and 5 in robot 0. Only media in slots 2, 3, 4, 5, 6, and 7 in robot 2.
Handling Media That is not Recognized vmphyinv reads the tape header to determine the recorded media ID or GUID. If the media is not NetBackup media, Backup Exec media, or Storage Migrator media, the media is unmounted and the next media is mounted. In these cases, vmphyinv will not generate a new record in the EMM database. If you want to generate volume records for the media, you should run vmupdate to update the EMM database. Handling Cleaning Media If the following cases are all true, vmphyinv will not attempt to mount the media. The cleaning media is skipped and the next media in the list will be mounted.
vmphyinv is not used with the slot range or list options. There is cleaning media in the robot.
326
Using the Physical Inventory Utility for Non-Barcoded Media The media type is specified as cleaning media in the volume record (for example,
4mm_clean or dlt_clean). If there is cleaning media in the robot and any of the following cases are true, then the utility will try to determine if the media is cleaning media.
vmphyinv is used with the slot range or list options, and the media type of the
corresponding volume record that is found is not a cleaning media type. vmphyinv tries to determine if the media is cleaning media based on the SCSI parameters (sense keys, tape alert flags, and physical (SCSI) media types) returned by the robot. If vmphyinv cannot determine if the media is cleaning media, it will continuously try to mount the media until the mount request times out. Note It may not be possible for Media Manager to detect the presence of cleaning media for all drive types. Some drives do not report the presence of cleaning media in a manner usable by Media Manager.
327
Using the Physical Inventory Utility for Non-Barcoded Media This utility never changes the volume pool, media type, and ADAMM_GUID of an
assigned record.
This utility conditionally changes the media type of an unassigned volume record.
The media type is changed only if the new media type belongs to the same family of media types as the old media type. For example, the media type DLT can only be changed to DLT2 or DLT3.
This utility never unassigns an assigned Media Manager record. This utility changes the residence and description field of any Media Manager record
if required, regardless of whether it is assigned or not. The description field is changed only if the media is Backup Exec or Storage Migrator media. Updating When the Media is Determined to be NetBackup Media vmphyinv searches the EMM database checking if the media ID from the tape is present in the media ID field of any record in the EMM database.
Action vmphyinv updates the Media Manager volume record having the media ID accordingly. vmphyinv creates a new Media Manager volume record corresponding to the NetBackup media.
No
Updating When the Media is Determined to be Backup Exec Media vmphyinv searches the EMM database checking if the media GUID from the tape is present in the ADAMM_GUID field of any record in the EMM database.
Action vmphyinv updates the Media Manager record having the GUID accordingly. vmphyinv creates a new Media Manager record corresponding to the Backup Exec media and updates the volume record. vmphyinv may use an existing record if the record does not correspond to any media in the tape library.
No
Note The EMM database is updated only for Backup Exec media.
328
For each Media Manager volume record (updated or added), vmphyinv does the following operations:
In the Media Manager record, the ADAMM_GUID field is updated with the GUID
and the Description field is updated with the Backup Exec cartridge label read off the tape header.
The media ID of the Media Manager record (added or updated) is added to the EMM
database (if not already present). Each record is assigned to NetBackup (if not already assigned) and its state is set to FROZEN in the EMM database. The volume pool of the unassigned Media Manager volume records associated with Backup Exec media is changed to the BackupExec pool. If the BackupExec pool is not present, it is created. Note If a MEDIA_ID_PREFIX entry is not specified in the Media Manager configuration file (vm.conf), BE is the default prefix used for Backup Exec media.
Updating When the Media is Determined to be Storage Migrator for Windows Media vmphyinv searches the EMM database checking if the media GUID from the tape is present in the ADAMM_GUID field of any record in the EMM database.
Action vmphyinv updates the Media Manager record having the GUID accordingly. vmphyinv creates a new Media Manager record corresponding to the Storage Migrator for Windows media and updates the volume record. vmphyinv may use an existing record if the record does not correspond to any media in the tape library.
No
For each Media Manager volume record (added or updated), vmphyinv does the following:
In the Media Manager record, the ADAMM_GUID field is updated with the GUID
and the Description field is updated with the Storage Migrator cartridge label read off the tape header.
The volume pool of the unassigned Media Manager records associated with Storage
Migrator for Windows media is changed to the StorageMigrator pool. If the StorageMigrator pool is not present, it is created.
329
Note If a MEDIA_ID_PREFIX entry is not specified in the Media Manager configuration file (vm.conf), RS is the default prefix used for Storage Migrator for Windows media. The Storage Migrator database is not updated.
Handling Error Cases vmphyinv may not be able to update the EMM database correctly in the following cases and these cases are reported as errors. If any of the following cases are encountered, manual intervention is required to proceed.
Duplicate media IDs are found. Two or more media in the same robot have the same
media ID.
A Media Manager volume record belonging to a different robot is found, with the
be changed.
The barcode of an existing volume record needs to be changed.
Replacing Devices
If you replace an existing device in your configuration with a new device, the serial number of the device will likely change. If you are swapping a serialized device or updating drive firmware for an existing device, NetBackup can recognize the change and update the EMM database without restarting ltid. For devices on NetBackup 5.x hosts, you must restart ltid before the new device will be correctly recognized. NetBackup also has an improved its serial number formatting algorithm in Release 6.0. This serial number formatting change may cause certain devices (tape drives and robotic libraries) to be configured as unserialized or configured with a different serial number. You can update a device serial number without
330
Devices that are upgraded from pre-NetBackup 6.0 installations will still have the legacy serial numbers in the EMM database. Any runtime integrity checks performed by querying the device serial number and comparing with the configured serial number in the database will fail for those few devices whose legacy serial number in the database differs from what the new serial number formatting algorithm generates. This may lead to the device being unusable (e.g.: the tape drive may be downed). This can happen when ltid performs automatic path correction, or when the run-time Plug-n-Play code (Windows only) performs serial number checks. In such cases:
Update the serial number or reconfigure the device causing the new serial number to
be stored in the EMM database. See To swap a serialized drive or to update drive firmware on a single host on page 331, or, for a shared drive, see To swap a shared serialized drive or to update drive firmware on a shared drive on page 332
Disable runtime serial number checks using the AUTO_PATH_CORRECTION
vm.conf option.
To swap a serialized drive or to update drive firmware on a single host
1. Down the drive. In the Device Monitor, select the drive to swap or update. From the Actions menu, select Down Drive. Alternatively, down the drive using the vmoprcmd command with the -downbyname drive_name option. 2. Replace the drive or physically update the firmware for the drive. When replacing the drive, specify the same SCSI ID for the new drive as the drive you are replacing. 3. Up the drive. In the Device Monitor, select the swapped or updated drive. From the Actions menu, select Up Drive. Alternatively, up the drive using vmoprcmd with the -upbyname drive_name option. For the complete syntax of the vmoprcmd command, see vmoprcmd in VERITAS NetBackup Commands for UNIX or VERITAS NetBackup Commands for Windows. If you are replacing a drive with a drive of a different type, or replacing a serialized drive with an unserialized drive, configure the new device by running device discovery. The device must be available through the operating system of each server. This device configuration may require remapping, rediscovery, and possibly a reboot of the operating system (refer to the NetBackup Media Manager Device Configuration Guide for more information).
331
Making Changes to Your Hardware Configuration To swap a shared serialized drive or to update drive firmware on a shared drive
1. Down the drive. In the Device Monitor, select the drive to swap or update. From the Actions menu, select Down Drive. 2. Replace the drive or physically update the firmware for the drive. When replacing the drive, specify the same SCSI ID for the new drive as the drive you are replacing. 3. Run tpautoconf -report_disc on one of the reconfigured servers to produce a list of new and missing hardware. This command will scan for new hardware, and produce a report showing the new and the replaced hardware. 4. Ensure that all servers that are sharing the new hardware are up and are running NetBackup services. 5. Run tpautoconf with the -replace_drive drive_name -path path_name options or -replace_robot robot_number -path robot_path options. The serial number is read from the new hardware device and the EMM database is updated. 6. If the new device is an unserialized drive, run the device configuration wizard on all servers that are sharing the drive. If the new device is a robot, run the device configuration wizard on the server that is the robot control host. 7. Up the drive. In the Device Monitor, select the swapped or updated drive. From the Actions menu, select Up Drive.
In the following procedure the media server that is being decommissioned is referred to as the old_server and the new media server as new_server.
332 NetBackup Media Manager System Administrators Guide for Windows
Refer to VERITAS NetBackup System Administrator's Guide for UNIX, Volume I or VERITAS NetBackup System Administrator's Guide for Windows, Volume I for more information for the steps involving configuring NetBackup. 1. Run the bpmedialist command to determine which tapes on the old_server have NetBackup images that have not expired (the -l option produces one line of output per tape).
bpmedialist -mlist -l -h old_server
2. Select another server or the master server (new_server) to manage the tapes from the old_server. Run the bpmedia command for each tape that has active images as identified in step 1. This updates the EMM database records, replacing the old_server with the new_server, and updating the images database on the master server.
bpmedia -movedb -ev media_ID -oldserver old_server
-newserver new_server
3. Add the following command to the end of the bp.conf file on the master server to allow restores to occur from a media server other than the server that performed the original backups. old_server is the media server that performed the original backups and new_server is the server that will be used for future NetBackup restores (see step 2).
FORCE_RESTORE_MEDIA_SERVER = old_server new_server
4. Use the Media and Device Management GUI to move the tapes that are in robots attached to the old_server to non-robotic status (standalone). Select each robot attached to the old_server, highlight all of the tapes, and move them to standalone. See Moving Volumes on page 138. 5. Use the Media and Device Management GUI to delete the drives and then the robots from the old_server. See Managing Your Device Configuration on page 72. 6. Use the Storage Unit Management GUI to delete all storage units associated with robots that are associated with the old_server. 7. If any robots from the old_server will be reused on other media servers, do the following steps:
333
a. Power down the affected servers and make any cabling changes required to physically attach the robots to the new media servers. Verify that the robots are recognized by the operating system on the new media servers. b. Use the Media and Device Management GUI to add the robots and drives to those media servers. See Adding Robots Manually on page 47 and Adding Drives on page 57. c. Use the Storage Unit Management GUI to create the appropriate NetBackup storage units. d. Use the Media and Device Management GUI to inventory the robots attached to the new_server. This will update the location of all tapes in these robots. 8. Modify any policies that explicitly specified any of the storage units on the old_server. These policies must be changed to point to any other defined storage units in the NetBackup configuration or to Any Available, as appropriate. 9. Update the bp.conf and vm.conf files (or their equivalent on Windows servers) on the master server and all media servers in the NetBackup configuration to remove any reference to the old_server. 10. Use nbemmcmd to remove the host aliases and host names referencing the old_server. Run nbemmcmd -listhosts to verify that all references have been removed. 11. Update the server list on all clients to no longer refer to the old_server. Restart the NetBackup daemons (or services) on any system where these files are modified.
1. When you move an EMM server to a NetBackup cluster installation, use the virtual name of the EMM server when configuring NetBackup. 2. Add the NetBackup Enterprise Media Manager service to the ClusteredServices entry in the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\
Cluster\Instance1
This service must be included in the ClusteredServices entry so that it will start when a failover occurs.
334
3. Add the NetBackup Enterprise Media Manager service to the MonitoredServices entry in the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\
Cluster\Instance1
This service must be included in the MonitoredServices entry so that it will be monitored. If it fails, it will be restarted. If it fails too many times, the NetBackup cluster group will fail over to another node. 4. Set the services to Manual. This prevents the NetBackup services from starting on the inactive node if the inactive node is rebooted. 5. Update any paths to shared drives that the EMM server points to. 6. Change the server name to a virtual name and update any databases to reflect the name change. 7. The database also needs to be moved (if it is with the EMM server).
Additional considerations when moving an EMM server from a Windows cluster
1. When you move an EMM server from a NetBackup cluster installation,use the virtual name of the EMM server when configuring NetBackup 2. Remove the NetBackup Enterprise Media Manager service from the
ClusteredServices entry in the following registry key:
(HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\
Cluster\Instance1)
This service must be removed from the ClusteredServices entry so that it does not start when a failover occurs. 3. Remove the NetBackup Enterprise Media Manager service from the
MonitoredServices entry in the following registry key:
(HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\CurrentVersion\
Cluster\Instance1)
This service has to be removed from the MonitoredServices entry so that it does not get monitored. 4. Set the services to Manual or remove them. This prevents the NetBackup services from starting on the inactive node if the inactive node is rebooted
Appendix A, Media Manager Reference Topics 335
Labeling Media
5. Update or remove any paths to the shared drive that the EMM server points to. 6. Change the server name to a non-virtual name and update any databases to reflect the name change. 7. The database also needs to be moved (if it is with the EMM server).
Labeling Media
You normally do not have to label media. For a robotic library, you select the media IDs when you configure the media in Media Manager and tape labeling is done automatically when NetBackup uses the media. For optical media, you have the option of formatting and labeling when you add the media to the robot. Or, you can do it manually with the Media Manager tpformat command. For standalone drives, the standalone drive extension feature makes it unnecessary to label media in a standalone drive You can, however, pre-label tapes by using the bplabel command. Automatic labeling does not occur if the media was last used for NetBackup catalog backups. It also does not occur if the media contains data from a recognized non-NetBackup application and you are not using the NetBackup Media host property, Allow Media Overwrite. In either of these instances, you must label the media by using the bplabel command.
Pre-labeling of Media
It may be beneficial to pre-label your media for the following reasons:
Writing a label validates that the media is usable, compatible, and is not
write-protected.
The recorded label may assist with media management in the cases where the media
is misplaced, the barcode or external label is missing or damaged, or when the physical inventory utility (vmphyinv) is being used to aid in media management.
336
To reverse a suspend or down action 1. Use the bpmedia command to unsuspend the volume. 2. Use the NetBackup Device Monitor to set the device to Up.
The drive is configured. The drive is in the robotic library that contains the media.
337
Controlling Hardware Compression The drive allows the requested media density.
nbemm, the EMM server, manages the drives and requests for locally-attached or shared drives in the EMM domain. nbemm does the following: 1. Determines which of the drives are currently available. Is the drive
Configured as DOWN? Already assigned? Of a compatible type? The following applies only to NetBackup Enterprise Server.
Reserved by another host? 2. Picks the drive that was used least recently. NetBackup selects the robotic-based drives over standalone drives, unless matching matching media is already loaded in the standalone drive. The first drive in the drive configuration as shown by tpconfig -d will be used first, then the second drive, and so on. The following point applies only to NetBackup Enterprise Server. When selecting drives among a set of drives, and some of the drives are shared (SSO option) and some are not, a non-shared drive is chosen first (if one is available). This is so the shared drives can be used on other hosts that are sharing the drives.
(unless the NetBackup Media host property, Allow Multiple Retentions per Media is specified for the server).
338 NetBackup Media Manager System Administrators Guide for Windows
How NetBackup Selects Media in Robots In the volume pool required by the backup that is being performed. Not in a FULL, FROZEN, IMPORTED, or SUSPENDED state. Of the same density required by the requested backup and, in the case of a robotic
the volume is in a protected format, it is unmounted and NetBackup resumes the search. 2. If NetBackup cannot find a mounted volume that satisfies all of the conditions in step 1, it checks its media catalog for any volume that is suitable. 3. If the media catalog does not have a suitable volume, NetBackup requests Media Manager to assign one. Also, if a volume is at EOM (end of media), NetBackup will request a new volume. This may happen even if the volume is not completely full (because NetBackup received an EOM message from the drive). Media Manager assigns a volume to NetBackup that meets all of the following criteria:
Is the correct media type. Is for the correct robot type (if applicable). Is located in the requested robotic peripheral (if applicable). Resides on the requested host. Is in the correct volume pool. Is not currently assigned (not already allocated to NetBackup). Is not expired (if an expiration date is defined in Media Manager). Has not exceeded the maximum number of mounts allowed.
4. If more than one volume qualifies, Media Manager chooses the volume that was least recently used. NetBackup then adds it to the media catalog and assigns it the specified retention level. 5. If there are no unassigned volumes of the requested type, the backup terminates with an error indicating that there was no available media.
339
Spanning Media
After an end of media (EOM) condition is reached, automatic media selection is a special case and depends on whether NetBackup is configured to allow backups to span media, as follows:
NetBackup spans media if the NetBackup Media host property Allow Backups to
Span Media is specified for the server. In this case, NetBackup uses another volume to start the next fragment and the resulting backup is composed of fragments on different volumes.
NetBackup does not span media if Allow Backups to Span Media is not specified. In
this case, the backup terminates abnormally and the operation is retried according to the NetBackup Global Attributes host property, Schedule Backup Attempts.
performed, unless you specify the NetBackup property Allow Multiple Retentions per Media for the server. Previously unused media is used by NetBackup. If the media is unlabeled, the following actions occur:
340
1. NetBackup labels the media. 2. Media Manager adds a media ID to the volume configuration, if necessary. If a media ID is added, the NetBackup Media ID prefix (non-robotic) is used as the first characters of the media ID. 3. If a media ID prefix is not specified, the default prefix is the letter A. For example, A00000. 4. Media Manager adds the requested volume pool to the volume configuration (if the backup policy specifies a volume pool). If the unused media is unlabeled, you can label it by using the bplabel command. When using this command, you can specify the -u parameter in order to force assignment of a specific drive index. This eliminates the need to manually assign the drive.
Spanning Media
Media selection following an end of media condition is a special case and depends on whether NetBackup is configured to allow backups to span media, as follows:
NetBackup spans media if the Media host property, Allow Backups to Span Media, is
specified for the server. In this case, NetBackup selects another volume to begin the next fragment and the resulting backup has data fragments on more than one volume. a. Following an end of media condition, NetBackup first attempts to use an unassigned volume rather than one that already has images on it, and requests Media Manager to assign one. Media Manager checks the EMM database for a volume that is the correct media type, in the correct volume pool, and so on. b. If Media Manager cannot find a suitable unassigned volume, NetBackup selects a volume.
NetBackup does not span media if Allow Backups to Span Media is not specified. In
this case, the backup terminates abnormally when the end of media is reached and the operation is rescheduled according to the Global Attributes host property, Schedule Backup Attempts.
341
Media Formats
When spanning media and an end of media is encountered on a standalone drive, you can direct NetBackup to wait until a media is loaded in a compatible standalone drive instead of searching for other media and generating a pending mount request. This is helpful when a gravity feed stacker (a stacker that is not controlled by software) takes some time to load the next media in the drive. To do this, specify the Media host property, Media Request Delay, for the server. This property specifies the number of seconds NetBackup will wait and try to use a media loaded in a compatible drive before looking for another drive and generating a pending mount request during spanned operations. NetBackup honors the Media Request Delay only when standalone drive extensions are enabled.
Media Formats
NetBackup writes media in a format that allows the position to be verified before appending new backups. The format for tape and optical media differ slightly due to characteristics of the media itself. To determine the contents of tape or optical media, use the Media Contents report. For optical media, the offsets and sizes are shown, along with the backup ID. For tape media, the file number is shown. The following symbols are used in the media format descriptions that follow.
Symbol
Description
MH
*
342
Media Formats
Symbol
Description
Backup Header (1024 bytes). Backup Headers (1024 bytes). One for each job that is part of the set of jobs being multiplexed Data from the backup. Empty Backup Header, used for position validation.
Image EH
343
Media Formats
Note Optical disk media have no tape marks to delimit backups. The data on an optical disk is recorded in successive sectors. Since optical disks can seek to a random position, finding and verifying a position is a fast operation.
Fragmented Backups
For fragmented backups the media format is similar to the format described for QIC and non-QIC tapes, except that NetBackup breaks the backup image into fragments of the size that you specify when you configure the storage unit. For example, MH * BH Image (frag 1)* BH Image (frag 2)* BH Image (frag n) * EH * Fragmentation is intended primarily for storing large backup images on a disk type storage unit. In these instances, fragmenting images allows you to avoid exceeding the two gigabyte size limit that applies to most UNIX file systems. Another benefit of fragmenting backups on disk is increased performance when restoring from images that were migrated by Storage Migrator. For example, if a 500 megabyte backup is stored in 100 megabyte fragments, you can restore a file quicker because Storage Migrator has to retrieve only the specific fragment with the file rather than the entire 500 megabytes. Fragmenting tape backups can also speed up restores because NetBackup can skip to the specific fragment before starting its search for a file. Note If an error occurs in a backup, the entire backup is discarded and the backup restarts from the beginning, not from the fragment where the error occurred.
Multiplexing Format
The tape format for multiplexed backups is as follows. By default, the data image is in 64 kilobyte blocks. Each block also contains 512 bytes that are reserved for multiplexing control information and to identify the backup that the block corresponds to. MH * BH1 ... BHn Image... When a job ends or a new job is added to the multiplexing set, NetBackup writes a tape mark and starts multiplexing the revised set of jobs. The following is an example of this. MH * BH1 BH2 BH3 Image* BH2 BH3 Image* BH2 BH3 BH4 Image. .
344
Spanning Tapes
By default, NetBackup spans a backup image to another tape if it encounters the end of media during a backup. The format is the same as described for fragmented backups, and the first fragment on the next tape begins with the buffer of data where the end of media occurred. First tape: (NetBackup does not write an EH, and terminates the tape with two tape marks) MH * ... *BHn Image (frag 1) * * Second tape: MH * BHn Image (frag2)* ... * EH *
Media Manager security consists of the following levels of security. Each successive level listed provides more security. These levels are explained in the following topics:
Media Manager Authentication/Authorization on page 346. Media Manager Security (Using SERVER Configuration Entries) on page 348. Possible NetBackup and Media Manager Conflicts on page 348. Media Manager Enhanced Authorization on page 349.
NetBackup Authentication/Authorization
NetBackup authentication verifies NetBackup client to server access and also controls access to the services available on that host. NetBackup authorization verifies if a NetBackup administration user has permission to use the services available on that host. Authorization provides additional security over the security provided by authentication.
345
The steps you use to set up security levels for your NetBackup master server apply generally to setting up security for Media Manager media servers (or SAN media servers). See the VERITAS NetBackup System Administrator's Guide for UNIX, Volume II or VERITAS NetBackup System Administrator's Guide for Windows, Volume II for more information including the following topics:
Explanations of authentication and authorization. Explanations of Enhanced Authentication. Explanations of Enhanced Authorization. Definition of the NetBackup configuration file (bp.conf) on UNIX. Definitions of the methods.txt, methods_allow.txt, and authorize.txt files. Information on bpauthsync(1M), vopied(1M), and vopie_util(1M)man pages.
NetBackup authentication/authorization Media Manager server-based security Media Manager enhanced authorization (incudes robot authorization)
The two matrices (No vm.conf Entry Present on page 346 and vm.conf Entry is Present on page 347) provide an overview of Media Manager security. Server Name, used in these matrices, refers to SERVER entries in the Media Manager configuration file. See The Media Manager Configuration File (vm.conf) on page 353 for more information about the SERVER, AUTHORIZATION_REQUIRED, ENABLE_ROBOT_AUTH, and PREFERRED_GROUP entries.
346
If authentication is not enabled (see the fourth row in the following matrix), the resulting security reduces to the level of Media Manager server-based security (see Media Manager Security (Using SERVER Configuration Entries) on page 348).
Media Manager Security Matrix - No AUTHORIZATION_REQUIRED Entry No server names in vm.conf (or no vm.conf file) Denied Allowed Server name not in vm.conf (other server names are present) Denied Allowed (overrides server-based security) Denied
Access to Media Manager functionality? Authentication failed Authentication enabled and user is authorized Authentication enabled and user is not authorized Authentication not enabled
Denied
Access to Media Manager functionality? Authentication failed Authentication enabled and user is authorized Authentication enabled and user is not authorized Authentication not enabled
Denied
347
348
Supported Commands and Daemons on page 349. Allowing Enhanced Authorization on page 350. Enabling Robot Authorization on page 350.
Note
odld tl4d tl8cd tldcd tlhcd Applies only to NetBackup Enterprise Server. Applies only to NetBackup Enterprise Server.
tlmd
vmquery
tpautoconf
vmrule
349
350
Administrative Utilities Command robtest Description Starts the robotic test utilities. NOTE: This utility is not officially supported.
Starting Services and Processes Command acsd Description The Automated Cartridge System robotic process. This process is started by ltid. Note Applies only to NetBackup Enterprise Server.
avrd
The Automatic Volume Recognition process. This process is started by ltid. Starts the NetBackup Device Manager service. Starting ltid also starts the robotic, robotic control, Media Manager volume, and automatic volume recognition daemons. The Tape Library 4MM robotic process. This process is started by ltid. Starts the Tape Library 8MM robotic-control process. This process is started by ltid. The Tape Library 8MM robotic process. This process is started by ltid. Starts the Tape Library DLT robotic-control process. This process is started by ltid. The Tape Library DLT robotic process. This process is started by ltid. Starts the Tape Library Half-inch robotic-control process. This process is started by ltid. Applies only to NetBackup Enterprise Server.
ltid
tl4d
tl8cd
tl8d
tldcd
tldd
tlhcd
351
Administrators Quick Reference Starting Services and Processes (continued) Command tlhd Description Note
The Tape Library Half-inch robotic process. This process is Applies only to started by ltid. NetBackup Enterprise Server. The Tape Library Multimedia process. This process is started by ltid. Applies only to NetBackup Enterprise Server.
tlmd
vmd
The NetBackup Volume Manager service. This process is started by ltid. The NetBackup Status Collection service. vmscd is started by nbemm on the same host as the EMM server if and
vmscd
only if there are one or more NetBackup 5.x servers present in the configuration.
Stopping Services and Processes Command stopltid tldcd -t tl8cd -t tlhcd -t Description Stops the device, robotic, and robotic-control services. Stops the Tape Library DLT robotic-control process. Stops the Tape Library 8MM robotic-control process. Stops the Tape Library Half-inch robotic-control process. Applies only to NetBackup Enterprise Server. Note
352
daemon/ddmmyy.log
Entries in this configuration file are read and interpreted on the host where the NetBackup component (command, daemon, process, or utility) that is using a specific entry is running. This host may be a NetBackup administration client or a server where administration operations are requested. See Example vm.conf File on page 369 for an example configuration file. The entries that this file can contain are as follows.
354
SSO DA Retry Time on page 367 SSO Host Name on page 368 TLH Media Mapping on page 368 TLM Media Mapping on page 368 Verbose Message Logging on page 369
This configuration entry applies only to NetBackup Enterprise Server If this entry is specified in vm.conf, ACS (Automated Cartridge System) media types are mapped to Media Manager media types. This entry is read and interpreted on the host where vmcheckxxx and vmupdate are running as part of the robot inventory operation. For more information, see the appendix, STK Automated Cartridge System (ACS) on page 371.
This configuration entry applies only to NetBackup Enterprise Server. In an ACS robot with multiple Library Storage Modules (LSMs), media to be ejected may have to travel through pass-through mechanisms from LSM to LSM to reach a Media Access Port (MAP). This travel time can be excessive when passing through several LSMs. Use this entry to specify the physical orientation of the LSMs in an ACS robot. If this entry is specified in vm.conf, you do not need to know which MAP (or ACS CAP) to select for efficient ejects. Media Manager determines the appropriate MAP to complete the media eject using a nearest-MAP algorithm. This nearest-MAP algorithm is based on the physical orientation of the LSMs that you define with this entry. This algorithm is only for the cases where more than one MAP has been requested to handle the eject. If this algorithm is being utilized, any MAP_ID entries in vm.conf are ignored. Note The nearest-MAP capability is only available using the vmchange command with the -map option or the Vault administrative interface. It is not available from the NetBackup Administration Console for Media Manager.
355
Without this entry present, Media Manager assumes that all LSMs are interconnected with pass-through ports, except for the first and last LSMs (the LSMs are interconnected in a line formation). robot_num is the robot number. ACS_ID and LSM_ID are the coordinates of the LSM. The following example shows the entries required to specify the physical layout of LSM interconnections for robot number 700. This robot has 7 LSMs that are connected by pass-through mechanisms. The interconnections are shown first followed by the appropriate entries.
Interconnections for Robot 700
0 6 5 4
= = = = = = = =
0,1
0,6
0,2
0,6
0,6
0,3
0,4
0,5
This configuration entry applies only to NetBackup Enterprise Server. If this entry is specified in vm.conf, barcode rule support for API robots is enabled.
356
Media Manager barcode rules allow you to override the default media mappings. Barcode rules are especially useful when the media used by multiple generations of the same tape drive is not differentiated by the vendor. For example STK 9940A and STK 9940B drives use STK1R media, but write data at different densities. The drive must be configured using different drive types such as hcart or hcart2. You can specify a barcode rule for a series of barcodes to configure some of the media as hcart2. Other STK1R media not in this barcode range will be configured as hcart (the default for STK1R). Without an API_BARCODE_RULES entry, a robot inventory operation would configure all media of type STK1R as either hcart or hcart2, depending on how the drive was configured.
Authorization Required
AUTHORIZATION_REQUIRED
If this entry is specified in vm.conf, Media Manager and NetBackup utilities must have authorization to connect to vmd; or a SERVER entry must be present in the vm.conf file. This entry is recommended for maximum security, and is read and interpreted on the hosts where vmd is running. If this entry is not specified, Media Manager and NetBackup utilities may connect to vmd without specific authorization, except in the case when a non-matching SERVER entry is present in vm.conf.
If this entry is specified in the vm.conf file of the media server with a TL8 or TLD robotic control daemon and a unit attention has been detected, the Media Access Port (MAP) of the robot will be emptied into the robotic library and the EMM database will be updated. This entry only operates with TL8 or TLD robots that post a unit attention when their MAP has been opened. Since most robotic libraries with multiple partitions do not post a unit attention when the MAP has been accessed, using this entry is not recommended with partitioned libraries.
357
If this entry is specified in vm.conf, avrd will wait number_of_seconds before displaying a pending status (PEND) in the Device Monitor. This entry is read and interpreted on the host where avrd is running. On some server operating systems (Windows, Tru64, and HP-UX), NetBackup will report PEND if the drive reports Busy when a volume is unmounted. You can use this entry to minimize the display of this misleading status. The minimum for number_of_seconds is zero. The maximum is 255. The default value is 180 seconds.
If this entry is specified in vm.conf, avrd will wait number_of_seconds between normal scan cycles. This entry is read and interpreted on the host where avrd is running. You can use this entry to minimize tape mount times. Without this entry present, a mount request is delayed by an average of 7.5 seconds. The minimum for number_of_seconds is 1. The maximum is 180. A value of zero is converted to 1 second. The default value is 15 seconds. Using a value greater than the default will delay mount requests and the displaying of drive status information in the Device Monitor. Caution Setting number_of_seconds to a value that allows media to be changed within one scan cycle could cause NetBackup to be unaware of a media change and cause a loss of data.
You can add this entry in vm.conf to specify how long Media Manager will wait for a drive to be cleaned before removing the cleaning request from the cleaning queue. The cleaning request is normally removed from the queue, if the request has not been processed after 30 minutes. minutes can be from 1 to 144000 (100 days). The default value is 30 and a value of zero is converted to the default value of 30.
358
If this entry is specified in vm.conf, you can specify the range of non-reserved ports on this host that are used for connecting to vmd on other hosts. This entry is read and interpreted on the hosts where vmd is running. For example, the following entry permits ports from 4800 through 5000:
CLIENT_PORT_WINDOW = 4800 5000
The operating system determines the non-reserved port to use in the following cases:
You do not specify a CLIENT_PORT_WINDOW entry You specify a value of zero for start.
You can add this entry in vm.conf to specify options that are designed to enhance firewall efficiency with Media Manager. Server connection options can be any of the following: use vnetd or the daemons port number, use only vnetd, or use only the daemons port number. You can specify CONNECT_OPTIONS entries for multiple servers and can also use a similar entry and add it to the NetBackup configuration file (/usr/openv/netbackup/bp.conf). See the VERITAS NetBackup System Administrator's Guide for UNIX, Volume I or VERITAS NetBackup System Administrator's Guide for Windows, Volume I for details. server_name is the name of the media server (or SAN media server) to be connected to and the server must be at NetBackup level 4.5 or higher for vnetd to operate correctly. The first and second settings currently are not used. Specify zero for these settings. The third setting indicates the connection method to use to connect to server_name as follows:
A value of 0 specifies to connect to a daemon on the server using vnetd if possible,
number of the daemon only (2 is the default value). The following are some examples:
359
CONNECT_OPTIONS = shark 0 0 0
This entry specifies that connections to vmd and robotic daemons on the server named shark can use either vnetd or the daemons port number.
CONNECT_OPTIONS = dolphin 0 0 1
This entry specifies that connections to vmd and robotic daemons on the server named dolphin must use vnetd.
CONNECT_OPTIONS = perch 0 0 2
This entry specifies that connections to vmd and robotic daemons on the server named perch must use the daemons port number.
This configuration entry applies only to NetBackup Enterprise Server If this entry is specified in vm.conf, you specify the DAS client name that the TLM robot uses for communications with the DAS/SDLC server. By default this client name is the host name of the Media Manager server. This entry is read and interpreted on the host where tlmd is running. See the appendix, ADIC Distributed AML Server/Scalar Distributed Library Controller on page 399 for more information.
If this entry is specified in vm.conf, you can specify the number of days to keep debug logs before vmd deletes them. This entry is read and interpreted on the hosts where vmd is running. A value of zero means that the logs are not deleted. The default is zero. This entry does not impact debug logs created by Unified Logging. See the NetBackup Troubleshooting Guide for Unix, Windows, and Linux for more information about Unified Logging.
360
Robot authorization extends the scope of Media Manager enhanced authorization to include the robot daemons (or services). If robot authorization is enabled, the robot daemons authenticate and authorize incoming requests so that a subset of robot functions can be used by authorized users. If this entry is specified in vm.conf on the master and media servers (or SAN media servers), robot authorization is enabled. By default robot authorization is disabled.
This configuration entry applies only to NetBackup Enterprise Server. Used for robotic inventory filtering in ACS, or TLH robot types. This entry must be added to the configuration file (vm.conf) on the media server (or SAN media server) where you plan to do the robotic inventory. This entry is read and interpreted on the host where vmcheckxxx and vmupdate are running.
361
Note This entry was previously required if you were doing a robot inventory for an ACS robot and the ACS library software host was an STK Library Station. There are new versions of STK Library Station available that allow robot inventory commands to function withour requiring filters. robot_type can be ACS, or TLH.
robot_number is the number of the robot as was configured in Media Manager.
mode is BY_ACS_POOL for ACS, or BY_CATEGORY for TLH.
The following are some examples:
See the appendices, STK Automated Cartridge System (ACS) on page 371 or IBM Automated Tape Library (ATL) on page 387 for more information.
This configuration entry applies only to NetBackup Enterprise Server. This entry in vm.conf sets the Media Manager default for the Media Access Port that may be used for ejecting media from ACS (Automated Cartridge System) robots. This default is highlighted as a choice in the Media Manager and Vault administrative GUIs, but the user can also select other Media Access Ports for ejects. If the access port specified by the MAP ID entry is not available or this entry is not present, the default media access port selection process will be used. This selection process matches the number of media specified to be ejected to the smallest access port that will hold that number of media, and uses that port. If multiple MAPs are selected by the user, the MAP ID entry is not used and the nearest-MAP algorithm is used (see Adjacent LSM Specification for ACS Robots on page 355). robot_num is the robot number. map_ID is in the format of an ACS CAP (Cartridge Access Port) ID and cannot contain any spaces. The following example specifies the MAP ID for ACS robot number 700. The ACS CAP ID of 0,1,0 is used.
MAP_ID = 700 0,1,0
362
This entry is read and interpreted on the host where the SCSI-controlled robotic daemon or process is running. If this entry is specified in vm.conf, the SCSI robotic daemons will wait the number of seconds specified before timing out. A timeout can occur while waiting for a reply from the user to continue after removing volumes from the media access port. A timeout results in the operation being aborted. This entry applies only when using the vmchange command and specifying the -w option. The default timeout value for seconds is 300 (5 minutes). seconds cannot be zero and values greater than 1200 (20 minutes) may cause the robotic daemon to cancel the operation. Caution Non-mount activities such as a robotic inventory can not occur during this timeout period.
Media ID Generation
MEDIA_ID_BARCODE_CHARS = robot_num barcode_length media_ID_rule
Note To use this entry, the robot must support barcodes and the robot type cannot be one of the API robots. If this entry is specified in vm.conf, it controls Media Manager media ID generation. This entry is read and interpreted on the host where vmcheckxxx and vmupdate are running as part of the robot inventory operation. You choose how media IDs are created by defining rules that specify which characters of a barcode on tape will be used. You also can specify alphanumeric characters to be inserted in the ID. Multiple media ID creation entries can be specified, allowing media ID generation to be specific for each robot; or for each barcode format having different numbers of characters in the barcode. This allows flexibility for multi-media. If MEDIA_ID_BARCODE_CHARS entries are not present in vm.conf or you enter an invalid entry, Media Manager uses the right-most (the last) six characters of the barcode to create its media ID as the default. robot_num is the robot number. barcode_length is the length of the barcode.
363
A media_ID_rule consists of a maximum of six fields delimited by colons. Numbers in the fields of the rule define the positions of the characters in the barcode that are to be extracted (numbering is from the left). For example, 2 in a field extracts the second character from the barcode. The numbers can be specified in any order. Characters prefixed by # in a field, result in that character being inserted in that position in the generated ID. Any alphanumeric characters that are specified must be valid for a media ID. You can use rules to create media IDs of many varied formats, but keep in mind that the difference in the label on the media and the generated media ID may make it difficult to manage your media. The following is an example rule and the resulting generated media ID:
Barcode on the tape: 032945L1
Media ID rule: #N:2:3:4:5:6
Generated media ID: N32945
Media ID Prefix
MEDIA_ID_PREFIX = media_id_prefix
If this entry is specified in vm.conf, it defines the media ID prefixes to use for media without barcodes. This entry is read and interpreted on the host where vmcheckxxx and vmupdate are running as part of the robot inventory operation. The best way to add media to a robot is to use the Robot Inventory Update Volume Configuration operation. See Media Settings Tab (Advanced Options) on page 174.
Preferred Group
PREFERRED_GROUP = netgroup_name
If this entry is specified in vm.conf, it is used by all callers in Media Manager and NetBackup (other than bpgetmedia and bptm) for authentication/authorization for vmd. This entry is read and interpreted by all callers that are connecting to vmd. netgroup_name is case sensitive. If this entry is specified, a check is made to determine if the user is a member of domain\group. This check is limited to Windows global groups. If PREFERRED_GROUP is set to a domain local group, a match does not occur and the user's primary domain\group is used.
364
If a PREFERRED_GROUP entry is not specified or the user is not a member of the domain\group, the user's primary domain\group is obtained. If the domain name is an empty string or the name of the local machine, it is considered to be local. If a PREFERRED_GROUP entry is not specified, the
HKEY_LOCAL_MACHINE\SOFTWARE\VERITAS\NetBackup\
CurrentVersion\Config registry key is checked for an entry.
To achieve a platform independent implementation, netgroup_name is case sensitive. The following is an example entry:
PREFERRED_GROUP = NTDOMAINNAME\Backup Operators
This entry is read and interpreted on the host where the TL8 robot control daemon or process (tl8cd) is running. Specifying this entry changes the default operation for TL8 robots. Without this entry present, Media Manager allows the removal of media. If this entry is specified in vm.conf, TL8 robots will execute the SCSI command PREVENT MEDIUM REMOVAL. You then will not be able to open the robot's main door or gain access to the media access port while the robotic control daemon is running.
Use the test utility and execute allow media removal. Use inject/eject for access, when adding or moving volumes.
If this entry is specified in vm.conf, it specifies whether Media Manager chooses port numbers randomly or sequentially when Media Manager requires a port number for communication with Media Manager on other hosts. This entry is read and interpreted on hosts where vmd is running.
365
If RANDOM_PORTS = YES is specified or a RANDOM_PORTS entry is not specified (the default), Media Manager chooses port numbers randomly from those that are free in the allowed range. For example, if the range is from 1024 through 5000, Media Manager chooses randomly from the numbers in this range. If RANDOM_PORTS = NO is specified, Media Manager chooses numbers sequentially, starting with highest number that is available in the allowed range. For example, if the range is from 1024 through 5000, Media Manager chooses 5000 (assuming it is free). If 5000 is being used, port 4999 is chosen. If you do not specify random ports in the NetBackup configuration, you should also specify RANDOM_PORTS = NO in the Media Manager configuration file (vm.conf).
To specify no random ports in the NetBackup configuration file Do one of the following:
Specify RANDOM_PORTS = NO in the bp.conf file on UNIX. Use the NetBackup Host Properties on Windows.
These three entries are used in determining the server name others should use when referring to this server. The algorithm for determining the server name is as follows: 1. Use the CLUSTER_NAME entry if present in vm.conf. 2. Use the MM_SERVER_NAME entry if present in vm.conf. 3. Use the REQUIRED_INTERFACE entry if present in vm.conf. 4. Use the same name that NetBackup is using, as set in bp.conf. 5. Use the gethostname() name. If the REQUIRED_INTERFACE entry is present in vm.conf, it specifies the network interface that Media Manager uses when connecting to another Media Manager server. This entry is read and interpreted on the host where the required interface is needed.
366
A Media Manager server can have more than one network interface and by default, the operating system determines the one to use. To force Media Manager connections to be through a specific network interface, use REQUIRED_INTERFACE and specify the network host name of that interface. Refer to the VERITAS NetBackup System Administrator's Guide for UNIX, Volume I or VERITAS NetBackup System Administrator's Guide for Windows, Volume I for more information on NetBackup network configuration.
Server Entry
SERVER = host_name
If this entry is specified in vm.conf it is used for security, and specifies which hosts can monitor and control devices on this host. This entry is read and interpreted on hosts where vmd is running. Without any SERVER entries and authentication enabled, any host can manage the devices and volumes on the local host. For security you can add entries allowing only specific hosts to remotely access the devices. If a hosts vm.conf file contains any SERVER entries, there must also be a SERVER entry for that host or it will not be able to manage its own devices.
This configuration entry applies only to NetBackup Enterprise Server. This vm.conf entry is used only with the shared storage option (SSO) feature and is read and interpreted on the host where ltid is running. ltid on a scan host periodically re-registers its shared drives with EMM/DA to ensure that it is still providing the drive scanning function on behalf of other hosts sharing the drives. This re-registration allows conditions such as a device allocator restart to have minimal impact on use of shared drives. The default for the re-registration interval is 5 minutes. You can use this entry to tune this interval. After adding this entry, ltid must be stopped and restarted for the change to take effect.
367
This configuration entry applies only to NetBackup Enterprise Server. This vm.conf entry is used only with the shared storage option (SSO) feature and is read and interpreted on the host where ltid is running. If ltid encounters problems during communications with EMM/DA, or a failure while attempting to reserve a shared drive, ltid delays before trying again. The default value for the delay is 3 minutes. You can use this entry to tune this delay period. After adding this entry, ltid must be stopped and restarted for the change to take effect.
This configuration entry applies only to NetBackup Enterprise Server. This vm.conf entry is used only with the shared storage option (SSO) feature and is read and interpreted on the host where ltid is running. This entry specifies the name used by the current host to register, reserve, and release shared drives with EMM/DA. The default is the local host name.
This configuration entry applies only to NetBackup Enterprise Server. If this entry is specified in vm.conf, IBM ATL media types in Tape Library Half-inch (TLH) robots are mapped to Media Manager media types. This entry is read and interpreted on the host where vmcheckxxx and vmupdate are running as part of the robot inventory operation. See the appendix, IBM Automated Tape Library (ATL) on page 387 for more
information.
368
If this entry is specified in vm.conf, DAS/SDLC media types in Tape Library Multimedia (TLM) robots are mapped to Media Manager media types. This entry is read and interpreted on the host where vmcheckxxx and vmupdate are running as part of the robot inventory operation. See the appendix, ADIC Distributed AML Server/Scalar Distributed Library Controller on page 399 for more information.
If this entry is specified in vm.conf, all Media Manager components on the host are started with verbose logging enabled. Use this option only if problems occur or if requested by VERITAS support. After the problem is resolved, remove any debug logs that were created or add a DAYS_TO_KEEP_LOGS entry.
369
370
Under Media Manager, robotic support for Automated Cartridge System robots is classified as ACS and these robots are considered API robots (a Media Manager grouping of robots where the robot manages its own media). Media Manager operates differently with a StorageTek ACS robot (STK library or STK silo) than it does with most other robots. The main difference is that Media Manager does not keep slot locations for the media, since this information is provided by the ACS library software component of an ACS robot. The ACS library software component can be any of the following STK products. See Sample ACS Configuration on page 372.
Automated Cartridge System Library Software (ACSLS) STK Library Station Storagenet 6000 Storage Domain Manager (SN6000)
This STK hardware serves as a proxy to another ACS library software component (such as, ACSLS). The term Automated Cartridge System (ACS) can refer to any of the following:
A type of Media Manager robotic control. The StorageTek (STK) system for robotic control. The highest-level component of the STK ACS library software, which refers to a
specific standalone robotic library or to multiple libraries connected with a media passthru mechanism. The topics in this appendix include the following:
Typical ACS configurations. How Media Manager components handle media requests for an ACS robot. Configuration and operational differences to be aware of when using these robots. Advanced ACS topics. 371
NetBackup Master or Media Server (or SAN media server) STK Administrative Utility
Media Manager
acsd IPC STK LibAttach Service Robotic Requests using RPC
Database
Robotics
Drive
(LSM)
372
Drive
CAP
Data
Drive
Description Acts as a client to the ACS library software host. The ACS robotic process (acsd) formulates requests for mounts, unmounts, and inventories. An API then routes these requests to the STK LibAttach service using IPC communications. This service sends the requests to the ACS library software.
Library Attach for Windows is an ACS library software client application that enables Windows servers to use the StorageTek Nearline enterprise storage libraries. LibAttach provides the connection between Windows and
ACS library software, through a TCP/IP network.
Obtain the appropriate LibAttach software from STK. See the
VERITAS support web site for the latest compatibility
information.
Receives robotic requests from Media Manager and uses the Library Management Unit to find and mount, or unmount the correct cartridge on requests involving media management.
On compatible host platforms, you may be able to configure ACS library software and Media Manager software on the Storagenet 6000 Storage Domain same host. Manager (SN6000) Provides the interface between the ACS library software and the robot. A single LMU can control multiple ACS robots. Contains the robot, drives, and/or media. The Media Manager server connects to the drives through device drivers and a Control Unit (tape controller). The Control Unit may have an interface to multiple drives. Some Control Units also allow multiple hosts to share these drives. Most drives do not require a separate Control Unit. In these cases, the Media Manager server connects directly to the drives.
CAP
373
Media Requests
Media Requests
A request for media in an ACS robot begins in the same manner as other media requests. The NetBackup Device Manager service, ltid, receives the request from bptm. Next, ltid sends a mount request to the ACS process, acsd. acsd formulates the request and uses Internal Process Communications (IPC) to send it to the STK LibAttach service. The request is then sent to the ACS library software by the LibAttach service. ACS library software locates the media and sends the necessary information to the Library Management Unit, which directs the robotics to mount the media in the drive. When the LibAttach service (on the Media Manager server) receives a successful response from the ACS library software, it returns the status to acsd. The acsd child process associated with the mount request scans the drive. When the drive is ready, acsd sends a message to ltid that completes the mount request and enables the requesting application (for example, NetBackup) to start sending data to the drive.
374
Although device file configuration is essentially the same as for other robot-controlled drives, you must include the following additional information when defining the drives in Media Manager as robotic.
Description The index, in ACS library software terms, that identifies the robot that has this drive. The Library Storage Module that has this drive. The panel where the drive is located. The physical number of the drive in ACS library software terms.
Also see Configuring Storage Devices on page 13 for information on configuring ACS drives. The following figure shows the location of this information in a typical ACS robot:
375
Configuring Shared ACS Drives ACS Robot and Drive Configuration Information
ACS number (0-126) Library Management Unit (LMU) LSM number (0-23)
SC SI I D
Drive Drive
D r iv e
SCSI ID Drive
376
Using the STK SN6000 To use the Device Configuration wizard in non-serialized configurations
1. Run the Device Configuration wizard on one of the hosts where drives in an ACS-controlled library are attached. Allow the drives to be added as standalone drives. 2. Add the ACS robot definition and update each drive to indicate its appropriate position in the robot. Make each drive robotic and add the ACS, LSM, Panel, and Drive information. See Correlating Device Files to Physical Drives When Adding Drives on page 303 for help in determining the correct addressing and verifying the drive paths. 3. After the drive paths have been verified on one host, re-run the wizard and specify that all hosts that have ACS drives in the library should be scanned. The wizard will add the ACS robot definition and the drives to the remaining hosts with correct device paths (assuming that the devices and their serial numbers were successfully discovered and that the drive paths were correctly configured on the first host). The use of SANs (including switches rather than direct connection) can increase the possibility of errors. If you are experiencing errors, you can manually define the tape drive configuration by using the NetBackup Administration Console or the command line. Care must be taken to avoid any errors. With shared drives, the device paths must be correct for each server. Also ensure that the drives are defined correctly to avoid errors where drives are defined to be in ACS index number 9, instead of ACS index 0.
377
resources are available to satisfy the job. The NetBackup job will encounter a resource issue when the scheduler initiates a job resulting in an ACS tape mount request. The mount request will then be re-queued by the NetBackup scheduler.
378
Adding Volumes
Adding Volumes
ACS robotic control software supports the following characters in a volume ID that are not considered valid media ID characters in NetBackup and Media Manager. (Volume ID is the ACS term for media ID).
$ (dollar sign) # (pound sign) The yen symbol Leading and trailing spaces To add ACS media
1. Add barcode labels to the media and insert the media into the robot using the media access port. 2. Do one of the following to empty the media access port and have the Library Storage Module read the barcode labels and pass the barcode information to the ACS library software, which uses the barcodes for volume IDs. The ACS library software also tracks the location of the tape within the robot.
Issue the ACS enter command from the STK Administrative interface (ACSSA). Issue the ACS enter command from the Media Manager utility, acstest.
3. Define the media for Media Manager using the ACS volume IDs as media IDs. Do one of the following to define the media:
Update the volume configuration using the robot inventory function as explained
Since the ACS volume IDs and barcodes are the same, Media Manager also has the barcodes for the media. Note that you do not enter a slot location because that information is managed by ACS library software. 4. Use Show Contents and Compare Contents with Volume Configuration from the Media and Device Management Robot Inventory dialog to verify your configuration.
Removing Volumes
You can remove tapes using the STK utility or by using Media Manager.
379
If you do not do this, Media Manager will not be aware that the media is missing and may issue mount requests for it. The result is an error, such as Misplaced Tape. It does not matter, however, if you move media from one location to another within the robot. The ACS library software will find the requested media, if its database is current.
380
1. Media Manager requests volume information from the ACS library software. 2. The server responds by providing a listing of the volume IDs, media types, ACS location, and LSM location from its database. The following table is an example of the ACS information that Media Manager receives:
ACS Volume ID 100011 200201 412840 412999 521212 521433 521455 770000 775500 900100 900200
ACS Media Type DLTIV DD3A STK1R STK1U JLABEL STK2P STK2W LTO_100G SDLT EECART UNKNOWN
ACS 0 0 0 0 0 0 0 0 0 0 0
LSM 0 0 1 1 0 1 1 0 0 0 0
3. Media Manager translates the volume IDs into media IDs and barcodes. For example in the previous table, volume ID 100011 becomes media ID 100011 and the barcode for that media ID is also 100011. 4. If the operation does not require updating the volume configuration, Media Manager uses the media type defaults for ACS robots when it creates its report. How Contents Reports for API Robots are Generated on page 164 shows an example of this report. 5. If the operation requires updating the volume configuration, Media Manager maps the ACS media types to the Media Manager media types as explained in Media Type Mappings Tab (Advanced Options) on page 194. Media Manager adds the ACS and LSM locations for new volumes to the EMM database. This location information is used for media and drive selection.
Appendix B, STK Automated Cartridge System (ACS) 381
The Update Volume Configuration report for an ACS robot is similar to the figure shown for an API robot in Procedure To Update the Volume Configuration on page 171.
ACS Process (acsd) ACS Robotic Test Utility (acstest) Robotic Inventory Filtering ASCLS Firewall Configuration
382
acstest -r ACS_library_software_hostname [-d device_name ACS, LSM, panel, drive] ... [-C sub_cmd] The following example assumes that the LibAttach service has been started: install_path\volmgr\bin\acstest -r einstein -d Tape0 0,0,2,1
383
where
robot_number is the number of the robot as configured in Media Manager. acs_scratch_pool1 is the scratch pool ID as configured in ACS library software. acs_scratch_pool2 is a second scratch pool ID (up to 10 scratch pools are allowed).
The following entry causes ACS robot number 0 to query scratch volumes from STK pool IDs 4, 5, and 6. INVENTORY_FILTER = ACS 0 BY_ACS_POOL 4 5 6
Corresponding settings on the ACSLS server must match the settings in the vm.conf file. For example, in a typical ACSLS firewall configuration, you would change the following settings as shown:
Changes to alter use of TCP protocol
Set to NEVER - Ensures that the ACSLS server will not make any queries of the portmapper on the client platform.
Enable CSI to be used behind a firewall
Set to TRUE - Allows specification of a single port to be used by the ACSLS server.
Port number used by the CSI...
Port chosen by user, but default value is most commonly used and is 30031. This port number must match the port number specified in NetBackups vm.conf file. For complete information about setting up a firewall-secure ACSLS server, refer to your vendor documentation.
384
For information about specifying these configuration entries, see The Media Manager
Configuration File (vm.conf) on page 353
385
386
Media Manager provides support for robotics under control of the IBM Automated Tape Library (ATL), including the IBM Magstar 3494 Tape Library. Under Media Manager, robotic support for ATL robots is classified as Tape Library Half-inch (TLH) and these robots are also API robots (the robot manages its own media). Support for these devices is different than for other types of Media Manager robotic control. This appendix provides an overview of those differences.
387
Sample TLH Configurations Robotic Control on Host with ATL Drives Media Manager Server
This server can be a NetBackup master or media server (or SAN media server).
IBM Automated Tape Library API Robotic Requests IBM Automated Tape Library Service Tape Device Driver SCSI
003590B1A0
003590B1A0
388
Sample TLH Configurations Robotic Control and Robot Connection on Separate Hosts Media Manager Server A Server A can be any NetBackup master or media server (or SAN media server). tlhd
Media Manager Server B Media Manager tlhcd tlhd Server B can be any NetBackup Windows NT (Intel) master server or media server (or SAN media server), and is the robot control host.
003590B1A0
003590B1A0
389
Description This host has Media Manager software installed and acts as a client to the Automated Tape Library through the IBM ATL service. The Netbackup Device Manager service forwards mount and dismount requests to the Tape Library Half-inch service (tlhd). This process resides on a Media Manager server and passes mount and dismount requests to the Tape Library Half-inch control process (tlhcd) on the robotic control host. This process receives mount or dismount requests from tlhd, or robot inventory requests through an external socket interface. tlhcd must reside on the same system that communicates with the IBM ATL service. A component of IBM ATL support. This software handles all communications with the Library Manager and must be running on any system from which the Automatic Tape Library is directly controlled. A component of IBM ATL support that provides control of the robotics and robotic library. This is a PC that is usually located within the robot cabinet. An IBM physical library under automated robotic control.
Library Manager
390
The IBM service passes the information to the Library Manager, which then locates the media and directs the TLH robotics to mount the media in the drive. When the host (where Media Manager is installed) receives a success response from the Library Manager, it allows NetBackup to start sending data to the drive.
For information on configuring the IBM components of the Automated Tape Library, see the IBM SCSI Tape Drive, Medium Changer, and Library Device Drivers Installation and User's Guide (or any related publications). For information on platform support for TLH robotic control, see the NetBackup release notes and the VERITAS support web site (http://support.veritas.com).
You are using a recommended version for the Automated Tape Library. Visit the
Where:
3494AH is the library name. 176.123.154.141 is the IP address of the PC workstation that is running the
software.
391
392
Where 3494AH is the library name and grozer is the EMM server for this robot.
Cleaning Drives
tlhtest -r 3494AH
The following is the output from tlhtest (the user entered the drstat command on the third line). You would use 156700 and 156600 when adding these drives in Media Manager.
Opening 3494AH
Enter tlh commands (? returns help information)
drstat Drive information: device name: 003590B1A00 device number: 0x156700 device class: 0x10 - 3590 device category: 0x0000 mounted volser: <none> mounted category: 0x0000 device states: Device installed in ATL. Dev is available to ATL. ACL is installed. Drive information: device name: 003590B1A01 device number: 0x156600 device class: 0x10 - 3590 device category: 0x0000 mounted volser: <none> mounted category: 0x0000 device states: Device installed in ATL. Dev is available to ATL. ACL is installed. QUERY DEVICE DATA complete
Cleaning Drives
The IBM ATL interface does not allow applications to request or configure drive cleaning. For this reason, you cannot assign cleaning tapes to a TLH robot in the Media Manager volume configuration. You must configure drive cleaning by using an IBM administrative interface.
394
Adding Volumes
Adding Volumes
To add volumes
1. Add barcode labels to the media and insert the media into the robot using the media access port. The Library Manager reads the barcodes and classifies the media by media type. A category is assigned to each volume. Some volume categories will restrict application access to certain volumes. Volume locations are tracked by the Library Manager. 2. Define the media to Media Manager by using the ATL volume IDs as media IDs. To accomplish this, do one of the following:
Update the volume configuration using the robot inventory function, as
explained under Updating the Volume Configuration for a Robot on page 168.
Add new volumes as explained under Adding New Volumes on page 111.
Since the ATL volume IDs and barcodes are the same, Media Manager has the barcodes for the media. Notice that you do not enter slot location because that information is kept by the ATL software. 3. Use Show Contents and Compare Contents with Volume Configuration from the Robot Inventory dialog of Media to verify your configuration.
Removing Volumes
To remove volumes
1. Physically remove the media from the library using one of the following:
An IBM Library Manager interface. The eject command in the Media Manager tlhtest utility. The NetBackup Administration Console (see Using the Eject Volumes From
2. If you are using the vmchange command or the NetBackup Administration Console (see step 1), you can skip this step. Update the Media Manager EMM database to indicate the new location of the media as being standalone. To accomplish this, do one of the following:
395
Robot Inventory Operations Update the volume configuration, as explained in Updating the Volume
Otherwise, Media Manager is not aware that the media is missing and may issue mount requests for it. The result is an error such as Misplaced Tape. It does not matter if you physically move media from one location to another within the robot. The Automated Tape Library will find the media when Media Manager requests it.
3. Media Manager translates the volume IDs into media IDs and barcodes. In the previous table, volume ID PFE011 becomes media ID PFE011 and the barcode for that media ID is also PFE011.
396
4. If the operation does not require updating the volume configuration, Media Manager uses the media type defaults for TLH robots when it creates its report. How Contents Reports for API Robots are Generated on page 164 shows an example of this report. 5. If the operation requires updating of the volume configuration, Media Manager maps the TLH media types to the Media Manager media types as explained in Media Type Mappings Tab (Advanced Options) on page 194. The Update Volume Configuration report for an ACS robot is similar to the figure shown for an TLH robot in Procedure To Update the Volume Configuration on page 171.
397
robot_number is the robot number. value1 is a filter value of type IBM category (if filter_type = BY_CATEGORY). value2 is a second filter value (up to 10 filter values are allowed).
398
Media Manager provides support for robotics under control of either an ADIC Distributed AML Server (DAS) or a Scalar Distributed Library Controller (SDLC), including those in the ADIC Automated Media Library (AML) family. See Sample TLM Configuration on page 399. Portions of this appendix use the term DAS/SDLC to refer to either of these ADIC software products. Other portions use the terms DAS or SDLC when referring to a particular ADIC software product. Under Media Manager, robotic support for these robots is classified as Tape Library Multimedia (TLM) and these robots are also API robots (the robot manages its own media). Support for these devices is different than for other types of Media Manager robotic control and this appendix provides an overview of those differences.
399
Media Manager Server Inventory Requests Media Manager Robotic Requests tlmd Status ADIC Device Files for Physical Drives SCSI Automated Media Library (AML) DN1 DN2 Archive Management Unit Distributed AML Server (DAS)
Description A host that has Media Manager software and acts as a client to the DAS/SDLC server. Netbackup Device Manager service forwards mount and dismount requests to the TLM service (tlmd).
This process passes mount and dismount requests to the DAS/SDLC server and handles return status. tlmd also receives and handles robot inventory requests. A PC running an IBM OS/2, Windows NT, or Windows 2000 operating system, usually located in or near the AML cabinet. The ADIC software runs on the AMU. These are two ADIC client/server software products that reside in the Archive Management Unit and provide shared access to the family of Automated Media Libraries (AML). The Media Manager robotic process (or TLM process) acts as a client to the DAS/SDLC server.
400
401
1. Set the following system environment variables and values on the Windows host (right-click on My Computer > Properties > Environment).
Variable Name: DAS_CLIENT Variable Value: name_of_NetBackup_media_server Variable Name: DAS_SERVER Variable Value: name_of_DAS_server
3. Run portinst.exe This installs the NobleNet Portmapper for TCP service. Set this service to start automatically when the server is started. NobleNet Portmapper is provided with the Windows DAS client.
402
A similar problem exists if a Media Manager server's short host name is being used as the client name, but gethostname() returns the long host name.
To resolve client name problems
1. Substitute a valid client name on the DAS/SDLC server. For example, use dolphin2. 2. Set the DAS_CLIENT Windows operating system environment variable to this name, for example dolphin2. 3. Stop and start the ltid service to enable the TLM process to use the new client name. 4. When the client names are correct, restart the DAS/SDLC server with the latest configuration file and then reallocate the drives to Media Manager.
403
1. Start the SDLC console and choose Configuration > Clients. Enter the client name for the value of Name. Enter the network host name for the value of Client Host Name. 2. Select the Drive Reservation tab on the client and choose UP for the drives that you want to allocate to this client.
404
Use the Media Manager TLM test utility to determine the DAS/SDLC drive designations. The following example uses tlmtest:
tlmtest -r dasos2box
The following is the output from this utility (the user entered the drstat command on the third line).
Current client name is 'grouse'.
Enter tlm commands (? returns help information)
drstat
Drive 1: name = DN1, amu_name = 01, state = UP, type = N,
client = grouse, volser = , cleaning = NO, clean_count = 17
Drive 2: name = DE3, amu_name = 03, state = UP, type = E,
client = grouse, volser = , cleaning = NO, clean_count = 480
Drive 3: name = DE4, amu_name = 04, state = UP, type = E,
client = grouse, volser = , cleaning = NO, clean_count = 378
DRIVE STATUS complete
This output indicates that DAS/SDLC drive names DN1, DE3, and DE4 should be used. It also shows that grouse is the client name that is being used for the Media Manager server.
To configure the DAS server This example has two UNIX media servers (server_1 has IP address xxx.xxx.xxx.xxx and server_2 has IP address yyy.yyy.yyy.yyy). In this example, the client name is set to NetBackupShared, but can be any name without special characters. 1. Modify the DAS servers \ETC\CONFIG file to create a shared client entry.
client client_name = NetBackupShared
# ip address = 000.000.000.000
hostname = any
405
2. Place the IP addresses of all media servers that will use the shared client entry in the \MPTN\ETC\HOSTS file on the DAS server.
xxx.xxx.xxx.xxx server_1
yyy.yyy.yyy.yyy server_2
3. Using the DASADMIN interface, choose UP for the drives that you want to allocate to the shared client (NetBackupShared). 4. On each of the media servers that are sharing the drives, create an entry in the vm.conf file with the shared DAS client name, such as the following:
DAS_CLIENT = NetBackupShared
5. Test the DAS configuration using robtest and tlmtest. Set the client name (use client NetBackupshared in tlmtest) and run the drive status command (drstat). On Windows clients (media servers), the client name is obtained from the
DAS_CLIENT environment variable so the client command is not needed in
tlmtest.
In this example, the client name for the shared client is set to NetBackupShared, but can be any name without special characters. 1. Start the SDLC console and choose Configuration > Clients.
Enter NetBackupShared for the value of Name.
Enter any for the value of Client Host Name.
2. Select the Drive Reservation tab on the shared client (NetBackupShared) and choose UP for the drives that you want to allocate to the shared client. 3. On UNIX clients (media servers) that are sharing the drives, create an entry in the vm.conf file with the shared client name, such as the following:
DAS_CLIENT = NetBackupShared
406
On Windows clients (media servers) that are sharing the drives, set the DAS_CLIENT Windows operating system environment variable to NetBackupShared. 4. Test the SDLC configuration using robtest and tlmtest. Set the client name (use client NetBackupshared in tlmtest) and run the drive status command (drstat). On Windows clients (media servers), the client name is obtained from the
DAS_CLIENT environment variable so the client command is not needed in
tlmtest.
1. Run the Device Configuration wizard on one of the hosts where drives in a TLM-controlled library are attached. Allow the drives to be added as standalone drives. 2. Add the TLM robot definition and update each drive to indicate its appropriate position in the robot. Make each drive robotic. See Correlating Device Files to Physical Drives When Adding Drives on page 303 for help in determining the correct addressing and verifying the drive paths. 3. After the drive paths have been verified on one host, re-run the wizard and specify that all hosts that have TLM drives in the library should be scanned. The wizard will add the TLM robot definition and the drives to the remaining hosts with correct device paths (assuming that the devices and their serial numbers were successfully discovered and that the drive paths were correctly configured on the first host).
407
The use of SANs (including switches rather than direct connection) can increase the possibility of errors. If you are experiencing errors, you can manually define the tape drive configuration by using the NetBackup Administration Console or the command line. Care must be taken to avoid any errors. With shared drives, the device paths must be correct for each server. Also ensure that the drives are defined correctly to avoid errors.
Adding Volumes
To add media
1. Add barcode labels to the media and insert the media into the library using the media access port (insert area). 2. Do one of the following to empty the media access port and have the AMU Archive Management Software read the barcodes, classify the media by media type, and track storage cell locations for the media:
Select the robot inventory update inventory function and select Empty media
access port prior to update. In step 3 continue using the robot inventory function to update the volume configuration.
Issue the DAS insert directive from a DAS administrative interface. You can
obtain the insert area name from the DAS configuration file.
Issue the DAS insert directive from the Media Manager utility, tlmtest. You can
obtain the insert area name from the DAS configuration file. 3. Define the media to Media Manager by using the DAS/SDLC volsers as media IDs. To accomplish this, do one of the following:
408
Removing Volumes Update the volume configuration using the robot inventory function, as
explained under Updating the Volume Configuration for a Robot on page 168.
Add new volumes as explained under Adding New Volumes on page 111.
Since the DAS/SDLC volsers and barcodes are the same, Media Manager now also has the barcodes for the media. Notice that you do not enter slot location because that information is kept by the ADIC software. 4. Use Show Contents and Compare Contents with Volume Configuration from the Media and Device Management Robot Inventory dialog to verify your configuration and maintain consistency between the DAS/SDLC database and the NetBackup EMM database. That is, update the Media Manager configuration when media has moved or may have moved.
Removing Volumes
To remove media
1. Physically remove the media from the library using one of the following:
A DAS/SDLC administrative interface. The eject command in the Media Manager tlmtest utility. The NetBackup Administration Console (see Using the Eject Volumes From
2. If you are using the vmchange command or the NetBackup Administration Console (see step 1), you can skip this step. Update the EMM database to indicate the new location of the media as being standalone. To accomplish this, do one of the following:
Update the volume configuration, as explained in Updating the Volume
Otherwise, Media Manager is not aware that the media is missing and may issue mount requests for it. The result is an error such as Misplaced Tape. It does not matter if you physically move media from one location to another within the robot. The DAS/SDLC AMU will find the media when Media Manager requests it.
409
Media Manager considers a TLM robot as one that supports barcodes. The following sequence explains what occurs when you select an operation that requires a robotic inventory for a TLM robot: 1. Media Manager requests volume information from the DAS or SDLC server through a DAS/SDLC application library call. 2. The server responds by providing a list of volume IDs and associated information from its database. Media Manager filters out volumes that are not occupied in their home cell locations or in drives, then displays a list of volumes obtained along with their media types according to the DAS/SDLC server. The following table indicates an example of information displayed by Media
Manager:
3. Media Manager translates the volsers directly into media IDs and barcodes. In the previous table, volser A00250 becomes media ID A00250 and the barcode for that media ID is also A00250. 4. If the operation does not require updating the volume configuration, Media Manager uses the media type defaults for TLM robots when it creates its report. How Contents Reports for API Robots are Generated on page 164 shows an example of this report. 5. If the operation requires updating the volume configuration, Media Manager maps the TLM media types to the Media Manager media types as explained in Media Type Mappings Tab (Advanced Options) on page 194.
410
The Update Volume Configuration report for an TLM robot is similar to the figure shown for an API robot in Procedure To Update the Volume Configuration on page 171.
411
412
Index
barcode rules
add 185
change 186
overview 319
tag 187
barcodes
overview 317
update in robot 136
bp.conf file 298, 333
bpclntcmd utility 248
bpexpdate command 149
C changing
cleaning frequency 63, 234
cleanings allowed 154, 310
drive configuration 73
host
for Device Monitor 230
media description 153
robot configuration 73
volume attributes 150
volume expiration date 152
volume group name 155
volume maximum mounts 152
volume pool attributes 125
volume pool for a volume 153, 154
character device 70
CLEAN_REQUEST_TIMEOUT, vm.conf
entry 358
cleaning
count 105
drives 233, 394
frequency-based 234, 307, 308
library-based 307
operator-initiated 234, 307
reactive 307
cleaning tape
change cleanings allowed 154, 310
number of cleanings left 105
set count 119
CLIENT_PORT_WINDOW, vm.conf entry 359
cluster environments 299, 366
Cluster Name 27
CLUSTER_NAME, vm.conf entry 366
comment
drive, adding 235
in drive status list 221
configuring
devices 245
drives and robots 13
examples, drives and robots 80
media 43, 111
STK SN6000 drives 378
TLM drives 401
CONNECT_OPTIONS, vm.conf entry 359
control mode, drive 219, 223
control path, robotic 52
control unit, ACS 373
crawlreleasebyname, vmoprcmd option 296
create media ID generation rules 172
customize
Device Monitor window 229
Devices window 31
Media window 109
D DAS (see Distributed AML Server)
DAS drive name 21
DAS_CLIENT, environment variable 403
DAS_CLIENT, vm.conf entry 360
DASADMIN command 403, 406
Data Lifecycle Manager 98, 103
data loss 292
DataStore volume pool 311
DAYS_TO_KEEP_LOGS, vm.conf entry 360
Deactivate host 17, 46
Deactivated 27
deassign volumes 148
decommission a media server 332
deleting
drive 75
volume group 144
volume pool 127
volumes 143
density for media types 227
denying requests 242
description, for new volume 118
device
character 70
configuration wizard 11, 44, 56, 57, 67,
73, 251, 259, 376
discovery 33, 44, 288
drivers 245, 246
files 246
no rewind 63
volume header 70
414
standalone 64, 70
TLH information 66
TLM information 67
type 63
types and densities 219
virtualization 377
volume header device 70
drive cleaning
for TLH robots 394
managing 309
manual 310
Media and Device Management
menu 233
operator-initiated 310
Drive Name Rule 60
Drive paths list
Bus 225
Control 223
Device Host 223
Drive Index 226
Drive Name 223
Drive Path 225
Lun 226
NDMP Host 223
Port 225
Target 226
Drives List, Devices window 20
Drives status list
Assigned Host field 221
Comment field 221
Control field 219
Device Host field 221
Device Monitor window 218
Drive Index field 222
Drive Name field 218
Drive Path field 221
Drive Type field 219
External Media ID field 221
Media Label field 221
Ready field 221
Recorded Media ID field 220
Request ID field 221
Shared field 221
Writable field 221
drstat command 285
E eject volume from robot
multiple volumes 95
415
416
media
density 227
formats 342
freeze 107
mount and unmount 337
recycling 157
replacing 155
selection algorithm 338, 340
servers 5
spanning 340, 341
unfreeze 107
unsuspend 107
media ID
generation rules 193, 321
prefix for update robot 178
style for new volumes 117
media ID, add volume 118
Media management window
displaying 92
menus 15, 93
status bar 30, 108
toolbar 18, 95
Media Manager
allowable characters 272
authentication/authorization
security 346
best practices 268
configuration file 354
hosts, overview 4
overview 1
security 40, 345, 348
media pool (see volume pool)
media server 263
media settings tab 160
media type
4MM 274
4MM_CLN 275
8MM 274
8MM_CLN 275
8MM2 274
8MM2_CLN 275
8MM3 274
8MM3_CLN 275
DLT 274
DLT_CLN 275
DLT2 274
DLT2_CLN 275
DLT3 274
DLT3_CLN 275
Index
DTF 274
DTF_CLN 275
for new volume 116
HC_CLN 274
HC2_CLN 274
HC3_CLN 274
HCART 274
HCART2 274
HCART3 274
QCART 274
REWR_OPT 274
when not an API robot 180
WORM_OPT 274
media type mappings (API robots) 195
MEDIA_ID_BARCODE_CHARS, vm.conf
entry 363
MEDIA_ID_PREFIX, vm.conf entry 364
MM_SERVER_NAME, vm.conf entry 366
Mode field 227
mount media 337
mount requests, pending 236
move volumes
logical move 317
methods available 138
overview 138, 316
physical move 316
update volume configuration 138
multiplexed backups 344
multiplexing (MPX) tape format 344
N naming conventions 272
nbemm 263
nbemm/DA, definition 263
NDMP configurations 250, 299
NDMP hosts 44
NetBackup
authentication 345
authorization 345
patches 37
pool 98, 103
volume pool 127
wizards 9
NetBackup Access Management 15, 94, 215
NetBackup Administration Console 9
NetBackup and Media Manager databases 6
NetBackup Catalog 7
NetBackup Enterprise Server 110, 230
NetBackup Server 110, 230
417
no rewind device 63
number of volumes 117
O Offline 27
operating mode of drive, changing 231
operating system changes 247
optical disk
format 343
partner ID 104
platter side 104
optical volumes 141
overview of
barcodes 317
drive cleaning 307
robots 272
shared drives 243
volume groups 311
volume pools 311
P partially-configured devices 45
pending actions
notation 238
overview 238
resolving 241
pending requests
Barcode field 228
Density field 227
External Media ID field 227
Host Name field 226
Mode field 227
Recorded Media ID field 227
Request ID field 226
Time field 227
Volume Group field 228
physical inventory utility 321
PREFERRED_GROUP, vm.conf entry 364
pre-labeling media 336
PREVENT_MEDIA_REMOVAL, vm.conf
entry 365
preview volume configuration update 172
print device configuration 79
processes
robotic 285
robotic control 285
Q quick erase 95, 147
418
diagnose tests 17
drive number 65, 71
for new volume 116, 141
inventory 121, 159
inventory and compare contents 166
number 49
performing diagnostics 75
process 285
qualification tests 17
sharing without SSO 262
type 49
update volume configuration 168
robot type
ACS 273
ODL 273
TL4 273
TL8 273
TLD 273
TLH 273
TLM 273
TSH 273
robotic
cleaning 307
control host 54
control process 285
device file 52
library 65
test utilities 284, 382
robotic inventory
advanced options 160
filtering 383, 398
Robots List
Devices window 25
Media window 100
robtest 285, 351, 406, 407
S SAN media server 5, 263
SAN Shared Storage Option (see SSO)
scan host 264, 265
scratch pool
adding 124
overview 314
SCSI Long Erase 147
SCSI pass-thru command 44, 128
SCSI pass-thru path 128
SCSI Quick Erase 146
SCSI reserve/release
break a reservation 293
Index
terminology 262
unsupported robot types 249
vm.conf entries 367, 368
SSO_DA_REREGISTER_INTERVAL,
vm.conf entry 367
SSO_DA_RETRY_TIMEOUT, vm.conf
entry 367
SSO_HOST_NAME, vm.conf entry 368
SSO_SCAN_ABILITY, vm.conf entry 220,
225
standalone drive
add drive 64, 70
standalone extensions, disabling 341
Status Host 27
status, drive initial configuration 58, 68
Storage Area Network (SAN) 5, 243, 245,
250, 258, 263
storage devices, steps for attaching 33
supported
robot types 249
SAN hardware 261
server platforms 249
suspend media 337
T table-driven robotics 284
tape
32 bit drivers 34
device installer 34
installer 34
tape format
fragmented 344
multiplexed 344
non-QIC 343
QIC/WORM 343
spanned tapes 345
Tape Library Half-inch (TLH)
adding volumes 395
cleaning drives 394
configuring robotic control 391
control daemon 390
drive information 66
drive mapping 393
media requests 390
removing tapes 395
robot inventory 396
service 390
Tape Library Multimedia (TLM)
420
Index
421
422