Académique Documents
Professionnel Documents
Culture Documents
®
EMC Disk Library for mainframe (DLm)
Technical Note
P/N 300-010-458
REV A01
December 21, 2009
1
Overview
Overview
The EMC® Disk Library for mainframe (DLm) is an enterprise-class tape-
on-disk appliance for IBM or IBM-compatible mainframes. The DLm
utilizes disk storage arrays in place of physical tape libraries.
The two major components of a DLm are the Virtual Tape Emulation
Controller (VTEC) and the EMC Celerra® Network Server with
integrated disk storage arrays. The VTEC is a virtual tape subsystem
comprised of one to six Virtual Tape Engines (VTEs) that connects to an
IBM or IBM-compatible mainframe and provides the emulation power of
IBM 3480/3490/3590 tape drives. Celerra Network Server is the
subsystem that provides the VTEC with a highly available and feature-
rich disk storage system.
This technical note will discuss the procedures and best practices for
configuring, monitoring, and managing the disk space available with the
DLm.
2 Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note
Tape volumes in the library
Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note 3
Allocating a new volume
created with a filename beginning with ”~”. For example, if you were to
initialize the VOLSER range “AA0000 – AA0999”, then 1,000 files would
be created on the filesystem mounted at “/tapelib/AA”. The files would
be named “~AA0000”, “~AA0001”, “~AA0002”, and so on through
filename “~AA0999”.
After configuring the tape library, configure the virtual devices. You can
define up to 256 virtual 3480, 3490, or 3590 tape devices on each DLm
VTE. In addition, up to six separate device configurations (up to four in
DLm 1.1 and 1.2) can be stored. The configurations are xmap0 through
xmap5. By default, these configurations are empty.
Finally, if DLm emulated tape drives are configured as a Manual Tape
Library (MTL) on z/OS, the mainframe’s Tape Control Data Base
(TCDB) must contain the same exact tape volumes (VOLSERs) as are
initialized in the DLm library. If you do not define newly initialized
VOLSERs to the TCDB they cannot be used by the DLm. The DLMLIB
utility provides a quick and convenient method of updating the TCDB
on the mainframe. Any time new VOLSERs are initialized in the DLm
the DLMLIB utility should be run on z/OS to add the new VOLSERs to
the MTL.
4 Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note
Automatic space recovery
report, identify any volumes stored on the DLm, and send a scratch
request to the DLm to scratch the VOLSER. The DLm will simply rename
the file, placing a “~” in front of the file name. For example, “AA2355”
becomes “~AA2355”. The data, however, is left in the file so that if a
volume has been incorrectly scratched it can be recovered.
Under normal circumstances, all data will persist in a scratched volume
until the volume is reused. However, if the filesystem (disk) begins to
run out of space, a space recovery routine will delete the data to free
space from older scratched volumes.
Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note 5
Manual space recovery
6 Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note
Best practices
Best practices
Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note 7
Best practices
attempts to mount a new scratch volume, it will use the free space
within the filesystems as selection criteria for allocation. If there are
three small filesystems and one very large filesystem allocated, then
most new writes will tend to go into the large filesystem until it
starts to fill up. Equal-size filesystems, on the other hand, cause the
DLm VTE to spread the work across the filesystems; this results in
overall improved performance of the system over time.
For these reasons, EMC recommends only using same-size file
systems within a tapelib. This is the only officially supported
configuration.
4. Do not overinitialize scratch tapes.
EMC recommends defining an adequate number of scratch tapes to
meet demand over the next 9 -12 months. This recommendation
minimizes the overhead required to manage an excessive number of
scratch tapes.
For example, if it is estimated that 4,000 tapes will be needed over
the next year, then set up four filesystems with 1,000 scratch tapes
initially, and add more scratch tapes during the year as needed.
While minimal, there is overhead and time involved in managing
more scratch tapes then you will use.
If over two years, you will need 20,000 tapes, then plan to have four
filesystems of 5,000 volumes at the end of two years. Begin by
initializing 1,000 volumes each into the four filesystems and then
add more scratch volumes as you go.
If disk space is at a premium, plan the initial four filesystems with
capacity needed for the next year. New filesystems can be added to
the DLm VTE configuration at any time without disrupting
operation of the DLm.
Finally, never initialize more scratch tapes within a filesystem then
you plan to write to that filesystem. If you plan your filesystem to
hold 2,000 volumes, do not initialize more than 2,000 volumes.
Initializing more volumes than needed results in consuming extra
disk space, lower performance, and an increased chance that a
filesystem will run out of space. If your volume sizes do not vary
widely from the average size, a well-planned filesystem with the
correct number of scratch tapes initialized should never run out of
space.
5. Set the parameters to control space recovery.
The SET RECOVER parameter should normally be set fairly high (it
defaults to 85%). Remember that this parameter indicates when the
8 Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note
Best practices
Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note 9
Adding space to the library
10 Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note
Getting a Q SPACE report at the mainframe
Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note 11
Using scratch pools
12 Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note
Configuring partial replication
Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note 13
Managing different volume sizes
term archive tapes have an average volume size of 1 TB. While most of
the data center’s other tapes have a volume size of 500 GB, for space
planning purposes, it may be desirable to separate these “large format”
tapes from the average tapes, which are half their size.
Separation by size can be easily accomplished using scratch pools.
Again, for example, assume a library structure defined as follows:
/tapelib
/AA
/BB
/CC
/DD
/EE
14 Managing Disk Space with EMC Disk Library for mainframe (DLm) Technical Note