Professional Documents
Culture Documents
Ref: VTL40BE-1005
Your right to copy the Time Navigator software documentation is limited by the
legislation on copyright. Copies or adaptations without Atempo’s prior written consent are
forbidden by law and constitute a reprehensible breach.
This documentation is provided "as is" without any warranty of any kind, either expressed
or implied, including (but not limited to) the implied warranties or conditions of
merchantability or fitness for a particular purpose. Atempo shall not be liable for loss of
profits, decreasing or interrupted business activity, for loss of data or data use, nor for any
indirect, special or consequential damages whatsoever, even if Atempo has been advised
of the possibility of such damages arising out of a fault or an error in the documentation or
in Time Navigator software.
Atempo retains all rights to modify this documentation periodically without notice. No part
of this guide may be reproduced or transmitted, for any purpose, by any means, electronic
or mechanical, without Atempo’s express and written permission.
Atempo, Atempo’s logo and Time Navigator are registered trademarks of Atempo.
All brand or product names mentioned in this guide are trademarks or registered
trademarks of their respective companies or organizations.
Table of Contents
Introduction
Supported Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Time Navigator Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Time Navigator Release Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Time Navigator Getting Started Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Other Guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Time Navigator Online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Time Navigator Tutorials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Web Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Generating the Environment Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Your Comments are Welcome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Appendix A
$TINA_HOME/VTL Directory Content for Unix . . . . . . . . . . . . . . . . . . . . . . . . . .23
%TINA_HOME%\VTL Directory Content for Windows . . . . . . . . . . . . . . . . . . . . 24
Configuration File Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
tina_stk.env File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
tina_stk.conf File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
ii Time Navigator Virtual Library Manager
tina_vtl.env File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
vtl_config.txt File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Appendix B
ACSLS and LibraryStation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Configuration of the ACSLS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Configuration of a LibraryStation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Pool Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Management of the vtl_info file by tina_stk . . . . . . . . . . . . . . . . . . . . . . . . . .34
ACSLS Quick Reference Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
Appendix C
CentricStor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Time Navigator Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
Restore Performances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Index
Introduction 1
Introduction
The Time Navigator Virtual Library Manager program available is tina_stk for the
93XX and 97XX StorageTek libraries.
The 93XX Libraries are controlled by an ACSLS (Automated Cartridge System Library
Software) administration software or a LibraryStation software.
On Windows, you will have to install StorageTek Library Attach on the platform hosting
Time Navigator Virtual Library Manager.
Conventions
This guide uses conventions to make information easy to access and understand.
■ Text in Time Navigator graphical application windows is displayed in the following
font:
Window text.
■ Time Navigator commands and scripts related to the different operating systems
(Unix, Windows, etc.) are displayed in the following font:
scripts and commands.
2 Time Navigator Virtual Library Manager
➤ Procedure title
1. First step.
2. Next step, etc.
■ Command syntax is presented as follows:
■ Square brackets [ ] indicate an option.
■ The - sign refers to a parameter. The parameter is either followed by the type
of information to provide, or is self-sufficient.
■ The | sign indicates a choice between several parameters.
The PDF format requires the use of Adobe Acrobat Reader, which can be downloaded from
the Adobe web site, at www.adobe.com.
Note The Time Navigator Release Notes and Time Navigator Getting Started
Guide manuals are also available in print format.
The Time Navigator Getting Started Guide is an introductory guide to familiarize users
with Time Navigator. This guide contains information concerning Time Navigator
Server and Agent installation, backup configuration and restore methods.
Introduction 3
Other Guides
This online help system allows you to find the information you need easily and quickly:
■ From any dialog box within the application, click on Help to access context-sensitive
information describing the parameters of the dialog box.
■ From any graphical interface, choose Help - Help Topics to get the online help for this
interface. You can also search for information through the Contents tab, the Index tab
or the Search tab that offers a powerful full-text search.
To access these tutorials, choose Help-Tutorial from the Time Navigator Administration
Console or Time Navigator Restore & Archive Manager. The tutorials are also
available from the Autorun (Windows) or from the CD-ROM index.htm file (Unix).
http://www.macromedia.com/shockwave/download/alternates/
Note The Shockwave Player and Macromedia Flash Player programs are not
available for IBM AIX and VMS.
Technical Support
Web Support
If you have subscribed a maintenance contract and you encounter a problem with
Time Navigator, consult the Atempo Web Support at:
http://support.atempo.com
Complete information on Atempo Web Support, including how to get a login, the range of
tools and services available and how to use each of them, can be found in the Troubleshoot-
ing Guide, on your Time Navigator delivery CD-ROM.
The Knowledge Base includes:
■ Time Navigator PDF documentation.
■ Time Navigator patches.
■ Time Navigator Known Issues.
■ Technical Notes.
If you are unable to solve your problem or find the information you need, Atempo and its
partners will help you. Web support includes an interactive interface through which you can
log your inquiries directly and follow them up. Support is also available by email and by
phone.
Introduction 5
When calling the Atempo Technical Support team, please provide your maintenance con-
tract number. We also recommend that for all Support inquiries you generate the
Time Navigator Environment Report as summarized in the next section, and explained ex-
haustively in the Troubleshooting Guide.
ftp://ftp.atempo.com/private/tina_env_report/README.txt
C HA PT ER 1
Presentation
Time Navigator Virtual Library Manager is installed on an ACSLS or LibraryStation
client. It communicates with the server over the network via two interfaces: the Storage
Server Interface (SSI) located on the client, and the Client System Interface (CSI) located
on the server.
8 Time Navigator Virtual Library Manager
Files
When you create a Virtual Library, the following files are created:
File Description
vtl_config.txt Specifies the script extension to be used.
vtl_info.txt Virtual view of the library contents: slots, drives and cartridges.
tina_stk.conf Contains drives and mailbox slots addresses, the pool and the barcode
range in the library.
The vtl_info file is a text file which is initialized either manually or via the run -C
command (when supported). The file is updated by Time Navigator.
☞ For more information about the use of the run command, see “Using tina_stk in command
line”, page 16.
The $TINA_HOME/VTL directory is created during the Time Navigator Virtual Library
Manager installation. It contains the <Virtual Library> directory created
automatically during the creation of a library in Time Navigator Administration
Console. Its name corresponds to the concatenation of the name of the catalog and the
name of the virtual library (catalogname_libraryname).
☞ For more details about the directory content, see “Appendix A”, page 23.
Virtual Library Manager for ACSLS or LibraryStation 9
Installation
➤ To install Time Navigator Virtual Library Manager
1. On Windows, install the LibAttach software from StorageTek.
☞ For more information concerning LibAttach, see the Installation and Operations
Guide of LibAttach by StorageTek.
2. Run the Time Navigator installation program on the machine where you want the
virtual library to be hosted.
3. Complete the installation.
☞ For more information concerning the installation procedure, see the Time Navigator
Installation Guide.
Configuration
Note Only the steps related to Time Navigator Virtual Library Manager are
described below. See the Time Navigator Administration Guide for more
information.
When the Time Navigator Virtual Library Manager installation is completed, you
must:
■ Make sure you know the cartridge pool number and the barcodes of all the cartridges
contained in the library.
☞ For more information, see Appendix A in this document, page 23 and StorageTek
documentation.
■ In Time Navigator Administration Console, create the drives that you are going to
use.
The name of the host you selected in Step 1 above appears in the Host Name field.
5. Enter a name for the virtual library.
The Device Descriptor field is automatically entered. It consists of the catalog name
concatenated with the virtual library name (catalogname_libraryname).
6. In the Library Management Software field, choose STK ACSLS/LibraryStation.
7. If you have already created the drives in Time Navigator, associate them to the
library by clicking on Add.
8. Click on Library Properties to set the library parameters.
In the Specific tab, the VTL only: use "Info" File must be checked.
The VTL only: self correcting drive status parameter must be checked only if the drives
are likely to be emptied without Time Navigator being aware of it.
Virtual Library Manager for ACSLS or LibraryStation 11
☞ For more information concerning library properties, see Chapter 3 and Appendix 1 of
the Time Navigator Administration Guide.
Example If you only need 50 cartridges at first but you know that you will probably need 100
more in the future, enter 150 as the maximum number of cartridges.
11. Click on OK. The VTL configuration window appears. It contains the list of the VTL
parameters corresponding to the values you entered in the previous window. Some of
them are already associated to a value.
12. Select a parameter which is not associated to a value and click on Edit. The Edit
Parameter window appears.
13. Choose the appropriate value in the list and click on OK.
-or-
For the DRIVE, MAILBOX or POOL parameters, click on the Browse button on the
right of the Value field. The list of the components that are available on the ACSLS or
LibrayStation server appears:
■ Drive addresses are displayed in ALPD format (ACS, LSM, PANEL, DRIVE).
The number at the end of the drive variable name represents the drive logical
index.
■ Mailbox addresses are displayed in ALC format (ACS, LSM, CAP number).
■ Cartridge pools are represented by their number.
Virtual Library Manager for ACSLS or LibraryStation 13
14. Once each parameters has been set, click on OK in the Create Library window. The
virtual library appears in Time Navigator Administration Console.
Administration
Moving cartridges
Moving cartridges in Time Navigator Library Manager does not necessarily imply that
the cartridges will be physical moved in the library. Only "slot to drive" and "drive to slot"
operations lead the cartridges to be actually moved. Other moving operations are
simulated.
Warning To move a cartridge from a drive to another drive, you need to move it to a slot
first, and then from the slot to the other drive.
☞ For more information about Time Navigator Library Manager, see chapter 4 in the
Time Navigator Administration Guide.
Note The tina_stk -g command returns control only when the cartridge is
physically inside the library.
Note The tina_stk -j all command returns control only when the cartridge is
physically outside the library.
Note Virtual drives do not exist anymore. Replace them with physical drives. Refer
to the Time Navigator Library Sharing Manager guide for more details.
4. If you need to use the previous version of the vtl_info.txt file, replace the new
version of the $TINA_HOME/Vtl/<Virtual Library>/vtl_info.txt file by
the vtl_info.txt file that you have previously copied.
5. Manually change all occurences of "VIDE" into "EMPTY" and "NIHIL" to "N/A".
6. Add the mailbox slots as described below:
#Component simulated cartridge
#number address barcode
#slot[0, n-1]
s[0] N/A CLN182
Virtual Library Manager for ACSLS or LibraryStation 15
#drive[0, n-1]
d[0] N/A EMPTY
d[1] N/A EMPTY
d[2] N/A EMPTY
d[3] N/A EMPTY
#mailbox[0, n-1]
m[0] N/A EMPTY
#END_OF_TEXT
The run.sh script on Unix and run.cmd script on Windows located in the $TINA_HOME/
Vtl/Bin directory can still be used for compatibility reasons to send commands to the
library. In earlier Time Navigator versions, this script has been used to call the tina_stk
program.
tina_stk command
-l catalogname_libraryname
-c Show the library contents in vtl_info format using pool definition
-C Create or overwrite the vtl_info file
-d DRIVEN Where DRIVEN is the name of the variable corresponding to the drive
-f Force cartridge unmount
-g Make CAP ready to enter cartridges
-h Display help
-i Display server information in tina_stk.conf format
-I Create tina_stk.conf
-j all Eject cartridges displayed in the mailbox
-m Put a cartridge in the drive
-n CAP (mailbox) number
-s Associate cartridge barcode range to the pool
-u Unmount
-v volume Barcode of the cartridge
Available Commands
Bin/tina_stk -l catalogname_libraryname -m -v volume -d DRIVEN
Bin/tina_stk -l catalogname_libraryname -u -v volume -d DRIVEN [-f]
Bin/tina_stk -l catalogname_libraryname -c
Bin/tina_stk -l catalogname_libraryname -C
Bin/tina_stk -l catalogname_libraryname -j all [-n mbx_number]
Bin/tina_stk -l catalogname_libraryname -i
Bin/tina_stk -l catalogname_libraryname -I
Bin/tina_stk -l catalogname_libraryname -g [-n mbx_number]
Bin/tina_stk -l catalogname_libraryname -s
Bin/tina_stk -l catalogname_libraryname -h
Virtual Library Manager for ACSLS or LibraryStation 17
Example
Mounting a cartridge:
Bin/tina_stk -l bill_library1 -m -v TMF192 -d DRIVE1
Dismounting a cartridge:
Troubleshooting
Events (logs) of Error and Fatal types are displayed in Time Navigator Event Manager
via Time Navigator Administration Console (Monitoring-Time Navigator Event Manager menu).
Note The run.sh (Unix) or run.cmd (Windows) script is still supported for
compatibility reasons.
Second method
1. Verify the ACSLS pool on the ACSLS server by using the commands:
query pool all and query scratch all
or by using the command:
Bin/tina_stk -l catalogname_libraryname -c. command.
2. Use the Bin/tina_stk -l catalogname_libraryname -C command.
3. Perform another barcode reinitialization by choosing Library-Operations-Reinitialization-
Barcode in Time Navigator Administration Console.
You should verify that the server RPC component is accessible on the network.
1. Execute the following command on the machine where Time Navigator Virtual
Library Manager is installed:
rpcinfo -p <ACSLS_server> | grep 300031
The command should return two lines similar to:
Virtual Library Manager for ACSLS or LibraryStation 19
300031 1 tcp????????
300031 1 udp????????
Even though the tcp and udp port information is correct, it may still be impossible
for tina_stk and the ACSLS or LibraryStation server to communicate. In that case,
try to set the CSI_TCP_RPCSERVICE or CSI_UDP_RPCSERVICE parameters to
"False".
2. Run the following command to display server information:
Bin/tina_stk -l catalogname_libraryname -i
If you get error messages such as cl_select_input: select () failed,
errno=0, it means that the virtual library cannot communicate with SSI. Make sure
that SSI is started.
The ACSLS contains an Oracle database. After a shutdown, this database may not
automatically restart. Call StorageTek technical support to restart the database.
With ACSLS, the actual content of a drive can be different from the displayed status.
1. Compare the results of the following commands to detect such inconsistency:
Bin/tina_stk -l catalogname_libraryname -c
Bin/tina_stk -l catalogname_libraryname -i
2. If the results show that the drive status is inconsistent, run the
Bin/tina_stk -l catalogname_libraryname -u -f -d DRIVEN
command.
3. Compare the results of the commands specified in step 1 to check whether the
inconsistency has been removed.
Virtual Library Manager for ACSLS or LibraryStation 21
# DRIVE DEFINITION
# driven=a,l,p,d
DRIVE0=0,0,1,3 #status=STATUS_DRIVE_IN_USE
The first command indicates that the drive is empty. The second command indicates
that the drive is in use. This is an example of an inconsistency between the actual
content of the drive and its displayed status.
When attempting to mount a cartridge, the following error may be raised even though the
drive is physically empty:
Failure of acs_mount() status=STATUS_DRIVE_IN_USE
There is an inconsistency between the physical and logical status of the drive.
1. Put a cartridge in the drive via MVS.
2. Run the Bin/tina_stk -l catalogname_libraryname -u -v barcode -f
-d DRIVEN command.
3. Try to mount the cartridge again to check whether the problem still occurs.
If you have problems on your network causing timeout errors, you can modify the value of
the TINA_OPEN_TIMEOUT and TINA_REQ_TIMEOUT variables:
1. Edit the $TINA_HOME/<catalogname_libraryname>/tina_stk.env.
2. Remove the comment character # at the beginning of the lines containing the
variables and set their values to "-1" so that the timeouts be infinite.
######## tina_stk network configuration
#ACSAPI_SSI_SOCKET=enter_the_new_ssi_socket
TINA_OPEN_TIMEOUT=-1
TINA_REQ_TIMEOUT=-1
Warning These variables should only be modified temporarily to allow you to correct
your network problems. They must be reset to their original values as soon as
possible.
Appendix A
$TINA_HOME/VTL Directory Content for Unix
tina_stk.env File
tina_stk.env
######## ssi and mini_el configuration
Note If you have more than one ACSLS or LibraryStation server, set the
ACSAPI_SSI_SOCKET variable in your environment.
tina_stk.conf File
The tina_stk.conf file contains the drive, mailbox and cartridge parameters. This file
can be generated via the tina_stk -i command, which allows to prefill the file with
some information retrieved from the ACSLS or LibraryStation Server.
tina_stk.conf
######### See Virtual Library Manager manual for details.#########
# DRIVE DEFINITION
# driven=a,l,p,d
DRIVE0=0,0,1,0 #status=STATUS_DRIVE_AVAILABLE
DRIVE1=0,0,1,1 #status=STATUS_DRIVE_AVAILABLE
DRIVE2=0,0,1,2 #status=STATUS_DRIVE_IN_USE
DRIVE3=0,0,1,3 #status=STATUS_DRIVE_AVAILABLE
DRIVE4=1,0,0,0 #status=STATUS_DRIVE_IN_USE
DRIVE5=1,0,0,1 #status=STATUS_DRIVE_IN_USE
# CAP DEFINITION
# mailbox=a,l,c:number_of_mailbox_slots
MAILBOX0=0,0,0:1 #cap[0]mode=MANUAL status=STATUS_CAP_AVAILABLE
MAILBOX1=1,0,0:10 #cap[1]mode=MANUAL status=STATUS_CAP_AVAILABLE
# RANGE DEFINITION
# RANGE=Barcode
# RANGE=C00000-C00099,000034
tina_vtl.env File
tina_vtl.env
# tina home
TINA_INST=~tina
# catalog name
TINA_CATALOG=fdl
# log level(0->4)
TINA_LOG=0
. "$TINA_VTLHOME/$TINA_ROBNAME/${TINA_MODULE}.env"
vtl_config.txt File
vtl_config.txt
##V To activate the verbose mode, put "#V" at the beginning of the first line
#
# One declaration per line and the last one is prior
#
# " = are the separators:
#
# NT shell = "bash.exe" is OK
# NT shell bash.exe is OK
# NT shell = bash.exe is OK
# NT shell = "C:\Program Files\Tools\bash.exe" is OK
#
# NT shell = ""bash.exe"" is not supported
# NT shell = C:\Program Files\Tools\bash.exe is not supported
# Variables
# For UNIX : UNIX shell, UNIX extension
# For NT : NT shell, NT extension
Note After modifying the configuration files, you must reinitialize the virtual library. In
Time Navigator Administration Console, right click on the virtual library icon
and select Library-Operations-Reinitialization-Barcode.
30 Time Navigator Virtual Library Manager
31
Appendix B
ACSLS and LibraryStation
Principles
ACSLS and LibraryStation do not allow to easily view the actual contents of the library.
However, it is possible to know the list of the barcodes associated with a "pool" and to
simulate the contents of the library as with an SCSI library (except for the number of
available slots which remains unknown).
It is impossible to know the contents of the mailbox with ACSLS and LibraryStation.
However, it is possible to simulate the functionalities of putting cartridges online/offline
with the help of a mailbox as described in the vtl_info file.
Therefore, one is able to put cartridges online/offline with Time Navigator in the same
way as with a SCSI library.
32 Time Navigator Virtual Library Manager
Definition of Pools
A pool is a group of blank cartridges that you must define on the ACSLS or LibraryStation
server. It is identified by a number.
The pool is associated with the data storage elements. It corresponds to the library slots with-
out the drives and the mailbox. It is used in tina_stk and is declared in the
tina_stk.conf.
Configuration of a LibraryStation
Example
BROWSE $BASEPRO.BASEPRPO.SLS.PARMLIB(SLSPARMP)- Line 00000000 Col 001 080
Command -> _________________________________________________ Scroll ==> CSR
*********************************** Top ot Data *****************************
/* PARAMETRE DE LANCEMENT SLS: NE PAS SUPPRIMER CETTE CARTE */
CDSDEF DSN1 ($BASEPRO.BASEPRPS.SLS.CNTL1), -
DSN2 ($BASEPRO.BASEPRPS.SLS.CNTL2)
/* EXECP MSGPRFX(Y),E(08-),F(23) */
MNTD AU(ON),D(A),MAX(100),MO(R),S(M),VOLW(ON),F(OFF)
OPT O(M),ENT(M),V (10) , DISCMSG (SUPPRESS)
CAPPREF 9 000:00
ALLOC G(SEP)
ALLOC X02SUB(HONOR)
ALLOC XO8SUB(HONOR)
SCRPOOL NAME=HOSTDMVS,RANGE(OC0000-0C0499),LABEL=SL
SCRPOOL NAME=HOSTPROD,RANGE(N00000-N10999),LABEL=SL
SCRPOOL NAME=HOSTPRIA,RANGE(N50000-N50299),LABEL=SL
SCRPOOL NAME=POOL,RANGE(N7000-N70299,N90000-N90199),LABEL=SL
W SCR 00 SUB(HOSTDMVS) THRES(100)
W SCR 00 SUB(HOSTPROD) THRES(200)
W SCR 01 SUB(HOSTPRA) THRES(80)
/* DEMARRAGE DE LS */
LSINIT NETHOST(UNLS) COMMONSP (POOL) -
COMMTYPE(RPC) -
CREQLOG(YES) -
PDF(PPRODUIT.NCS400.PDF) -
PDFX(PPRODUTT.NCS400.PDF.PATH.NAME) -
LSDEF('$BASEPRO.BASEPRPO.SLS.PARMLIB(LSDEF)')
TCPNAME(TCPIP)
/* UEXIT 01 LOAD=SLSUX01,ENABLE */
/* UEXIT 02 LOAD=SLSUXO2,ENABLE */
TREQDEF DSN('$BASEPRO.BASEPRPO.SLS.PARMLIB(TAPEREQ)')
UNITDEF DSN('$BASEPRO.BASEPRPO.SLS.PARMLIB(UNITATTR)')
VOLDEF DSN('$BASEPRO.BASEPRPO.SLS.PARMLIB(VOLATTR)')
***************** Bottom of Data ********************************
34 Time Navigator Virtual Library Manager
Example
EDIT$BASEPRO.BASEPRPO.SLS.PARMLIB(VOLATTR) 01,01 Columns 00001 00072
*********************************** Top ot Data *****************************
==MSG> Warning- The UNDO command is not available until you change
==MSG>your edit profi1e using the command RECOVERY ON.
000001 VOLATTR SER(0C0000-000499)MEDIA(EGART)
000002 VOLATTR SER(N00000N-10999)MEDIA(ECART)
000003 VOLATTR SER(N50000-N50999)MEDIA(STK1R)
000004 VOLATTR SER(N70000-N70299)MEDIA (STK1R)
000005 VOLATTR SER(N90000-N90199)MEDIA (STK1R)
***************** Bottom of Data ********************************
Example
EDIT$BASEPRO.BASEPRPO.SLS.PARMLIS(LSDEF) - 01.01Columns 00001 00072
*********************************** Top ot Data *****************************
==MSG> -Warning-The UNDO command le not available until you change
your edit profile using the command RECOVERY ON.
000001 SPNUM NUM(123) SPNAME(POOL)
********************************** Bottom of Data ****************************
Pool Management
☞ See “Putting a cartridge online/offline”, page 13 for more information about the procedure.
The vtl_info file must be generated by tina_stk. To generate the vtl_info file, run
the following command:
Bin/tina_stk -l catalogname_libraryname -C
☞ For more information concerning this command, see “Using tina_stk in command line”,
page 16.
Glossary
Configure ACSLS
Query Status
Display LMU and port status for both single- LMU and query lmu lmu_ id...| all
dual-LMU ACS configurations
Display status of media-compatible transports for a query mount vol_id
specified data volume
Display status of media-compatible transports for a query mount * pool_id...[media
specified scratch pool (or volume media type within the media_type|media *]
pool)
Display port status query port port_ id...| all
Display the status of scratch volumes in a pool query scratch scratch_ id...| all
Display the lock status of a transport or volume query lock drive | volume
identifier...| all
Manage CAPS
Set CAP’s entry mode (manual or automatic) set cap mode manual | automatic
cap_id
Set CAP’s automatic selection priority set cap priority cap_priority cap_id
Make manual mode CAP ready to enter labelled carts enter cap_id
Make CAP ready to enter unlabeled carts into library enter cap_id vol_id | volrange
Manage volumes
Create a volume report volrpt [-s vol | loc | use] [-d] [-f filename]
[-z] [-a | -l | -v identifier list]
Display the status of scratch volumes in a pool query scratch pool_id... | ail
Set volume’s scratch attribute and assign the volume to a set scratch pool_ id vol_id | vo/
scratch pool range...
Change volume from scratch to data set scratch off pool_id vol_id | vo/
range
Mount a scratch volume from a specified pool (single media mount * drive_id pool_ id
libraries)
Mount a scratch volume from the common pool(single mount * drive_id
media libraries)
Mount a scratch volume from a specified pool with specific mount * drive_id pool_ id media
media type media_type
Mount a scratch volume from a specific pool, media type mount * drive_id pool_id media *
based on scratch preferences defined
Mount a scratch volume from common pool, media type mount * drive_id media *
based on defined scratch preferences
Mount a scratch volume from common pool with specified mount * drive_id media media_ type
media type
Display status of media-compatible transports for a query mount * pool_id [media *]
specified scratch pool (or volume media type within the media_type| media
pool)
Manage locks
Remove active locks (to your current lock ID) on specified unlock drive | volume identifier
drives or volumes or all active locks
Remove all active and pending locks on specified drives or clear lock drive | volume identifier
volumes
Clean transports
Set cleaning attributes back to data cartridges set clean off vol_id | volrange
Manage a dual-LMU
Change the state of a CAP vary cap cap_id ... on1ine | offline
| diagnostic [force]
Command Identifiers
Each command identifier corresponds to a type and consist of one or more components
separated by commas. ACSLS allows a maximum of 42 idenifiers per type.
acs,lsm,* causes ACSLS to select the highest priority available CAP in the LSM.
acs,* causes ACSLS to select the highest priority available CAP in the ACS
* for an enter request causes ACSLS to select the CAP in the ACS with the most free
cells.
* for an eject request causes ACSLS to select the highest priority CAP in each ACS
with a volume designated for ejection.
cell_ id acs(0-126),lsm(0-23),panel(0-19),row(0-41),column(0-23)
drive_id acs(0-126),lsm(0-23),panel(0-19),drive(0-19)
lsm_ id acs(0-126),lsm(0-23)
media_type 10 character media type identifier; can be any combination of numbers (0 9) or letters
(A Z). Spaces are not allowed. Two common media types are 3480 and 3490E.
paneli_ id acs(0-126),lsm(0-23),panel(0-19)
ports_ id acs(0-126),port(0-23)
vol_ id Six-character identifier consisting of any combination of numbers (0-9), letters (A-Z, a-z, or
mixed case (except for use in volrpt)), dollar sign ($), pound sign (#), and spaces ( ).Use
single or double quotes to enclose vol_ ids with leading or trailing spaces. Do not specify
vol_ ids with embedded spaces.
volrange Specifies an ascending range of volumes separated by a dash. Specify only the right-most
numeric portions of the vol_ ids as the range. All preceding characters must be identical.
42 Time Navigator Virtual Library Manager
43
Appendix C
CentricStor
Principles
With CentricStor, a virtual backup system is installed upstream of the library with the
physical drives and data cartridges. The virtual backup system contains a series of logical
drives and volumes. At its heart is a data buffer, known as the disk cache, in which the
logical volumes are made available. This guarantees extremely fast access to the data, in
most cases allowing both read and write operations to be performed much more efficiently
than in conventional operation.
3. Follow steps 3. to 9. of “To create a virtual library in Time Navigator”, page 10. The
VTL Parameters window appears.
☞ The other fields in this window must be filled as for an ACSLS virtual library.
5. Complete the virtual library configuration by following steps 10. to 14. of “To create
a virtual library in Time Navigator”, page 10.
6. Edit the $TINA_HOME/Vtl<catalogname_libraryname>/vtl_config.txt
file.
7. Add the following line at the end of the text file:
TRUNCATE_CARTRIDGE="yes"
Appendix C 45
Example
##V To activate the verbose mode, put "#V" at the beginning of the first line
#
# One declaration per line and the last one is prior
#
# " = are the separators:
#
# NT shell = "bash.exe" is OK
# NT shell bash.exe is OK
# NT shell = bash.exe is OK
# NT shell = "C:\Program Files\Tools\bash.exe" is OK
#
# NT shell = ""bash.exe"" is not supported
# NT shell = C:\Program Files\Tools\bash.exe is not supported
# Variables
# For UNIX : UNIX shell, UNIX extension
# For NT : NT shell, NT extension
Warning If the TRUNCATE_CARTRIDGE variable has not been set, migrated data cannot
be restored normally. Follow the procedure below restore migrated data:
- Set the TRUNCATE_CARTRIDGE variable.
- Mount and then unmount the cartridge to remove it from the pool.
- Run the vlmcmd prefetch -v lv command. See the command description
in the CentricStor documentation.
Restore Performances
Due to the CentriStor data migration process, data needed for a restore may not be readily
available if it has been migrated, which might slow the restore operation.
To improve performances, you should use the tunable Script to Run during Cartridge Allocation
on Restore. This tunable allows to run a script before launching the restore, following the
cartridge allocation phase. The tunable must be set on the host where the restore is
performed. The value of the tunable is the absolute name and path of the script.
46 Time Navigator Virtual Library Manager
The script can launch any operation that the user needs to perform prior to restoring files,
but after the directory structure has been restored.
The list of cartridges required for the restore is sent to the script using stdin.
In the script, one cartridge label and barcode are defined per line, using the CSV format.
Example :
nm00001,C00002
This script returns 0, when the restore is successfully performed. Any other value indicates
that the restore is aborted.
centricstor_prefetch.sh script
The script is located in the directory TINA_HOME/Vtl and must be configured as follows:
■ The value of the variable CENTRICSTOR_VLP must be set to the hostname of the
CentricStor disk array
■ The default access method is rsh. If you want to use ssh instead, modify that value
directly into the body of the script
Index 47
Index pool 27
Directory Content
TINA_REQ_TIMEOUT, variable 21
tina_stk.conf, file 8, 26
Unix 23 tina_stk.env, file 25
Windows 24 tina_vtl.env, file 28
Drive definition 26 Troubleshooting 18
I U
Installation Upgrading
A graphical mode 9 Time Navigator 3.1 to 3.7 14
ACSLS Time Navigator 3.5/3.6 to 3.7 15
general issues 31
Quick Reference Guide 36 L
references 36 Library Station V
ACSLS server configuration 33 VTL Directory Content 8
configuration 32 general issues 31 vtl_config, file 8, 29
pool definition 32 Logs 18 vtl_info.txt 8
Administration 13 file management 34
ALPD format 26 updating 14, 15
M
Mailbox
B definition
Barcode manual/automatic mode 27
range definition 27 Management
reinitialization failed 18 pool 34
Bringing on/offline of cartridge 13 vtl_info file 34
Manual configuration 25
C
CAP, See Mailbox O
Cartridges Operating Systems supported 1
bringing on/offline 13
maximum number 27 P
CentricStor, configuring 43
Pool 32
Checking logs 18
definition 27
Client System Interface 7
management 34
Command line
using tina_stk 16
Configuration 9 R
ACSLS server 32 Robot Properties 10
Library Station 33 run, script 16
Configuration files 8, 25
Create a Virtual Library 10
CSI, See Client System Interface
S
Scripts
run 16
D SSI, See Storage Server Interface
Definition Storage Server Interface 7
barcode range 27
drive 26
mailbox
T
TINA_OPEN_TIMEOUT, variable
maximum number of cartridges
21
27
48 Time Navigator Virtual Library Manager