The SL500 library is a SCSI-attached, single-LSM library. It requires either a fibre channel or a LVD SCSI connection to the ACSLS server for control path operations. This chapter discusses ACSLS support for the SL500 library.
The ACSLS server needs a Host-Bus Adapter (HBA) that is compatible with the interface card in the SL500 library (either LVD SCSI or Fibre). ACSLS can also communicate with a bridged drive in the SL500 instead of an interface card.
When you run $ACS_HOME/install/install_scsi_sol.sh
, the system is probed for the existence of new hardware: either a JNI card or an LSILogic card. If either of these HBA cards is present on the system, but the corresponding driver is not in place, the routine displays a prompt that asks you for permission to locate the appropriate driver package and install it.
Note:
Although the SL500 can be partitioned, ACSLS does not support partitioned SL500s.Note:
SAS bridged drives for control path are not supported. Only fibre-channel connections to bridged drives are supported.This section discusses ACSLS and SL500 library differences.
ACS, LSM - SL500 library is an ACS with a single LSM (1 ACS and 1 LSM)
SL500 does not currently support the pass-thru port.
SL500 has at least one base module, and can have up to four expansion modules.
ACSLS considers each SL500 module as a panel.
SL500 libraries managed by ACSLS reports 6-character volser
labels through ACSL interface
This section discusses library locations.
ACSLS addressing is ACS, LSM, panel, row, column.
SL500 addressing is LSM within the library, module, row, column.
ACSLS addresses are zero-based. They start with panel 0, row 0, and column 0.
SL500 libraries are one-based. They start with module 1, row 1, and column 1.
In order to ensure consistency between the SL500 library and ACSLS internal addresses, ACSLS defines placeholders for panel 0, row 0, and column 0.
Within each module (panel), rows are numbered 1-12.
Rows are numbered consecutively from the top down.
Numbering is identical between the SL500 and ACSLS.
The current SL500 configuration is limited to 9 columns.
Columns 1-4 are on the left side from front to back.
Columns 5-8 on are the right side from back to front.
Column 9 is the back wall where the drives are located.
Numbering is identical between the SL500 and ACSLS.
Maximum number of SL500 libraries = 31.
Maximum number of LSMs = 127.
Maximum number of panels in a SL500 library = 5.
Expansion modules add one panel each.
An SL500 with only the base module has just one panel.
The SL500 firmware does not support unlabeled cartridges. This means that the ”venter” command cannot be used.
Partitioned SL150 libraries are not supported.
SAS bridged drives for control path are not supported.
The SL500 supports new configuration settings that affect ACSLS. They are:
CAP as storage – CAP cells
Only allowed in expansion modules.
Base module CAP is always used as a CAP.
Configured on a per-module basis.
Any CAP used as storage cannot be used in enter/eject operations.
Reserved cells are for library use only (diagnostic, cleaning cartridges)
Only affects base module.
Number (n) can be configured from 0 to 9 (max row in base module).
The first (n) cells in column 1 will be reserved.
These cells are considered inaccessible to ACSLS.
The CAP in the base module has one five-slot magazine. When a drive expansion module is added, the CAP in the drive expansion module has two five-slot magazines. In the case of expansion modules, the CAP can be configured for 10 additional storage slots per expansion module. In addition:
A CAP in an SL500 that is attached through a bridged drive may become locked when a different ACSLS instance takes over management of the library. For details about, and the solutions to this problem, see "CAP (Mailslot) Not Opening During an Eject" in the SL500 Appendix.
CAP cells, other than those on a base module, can either be configured as CAP cells or as storage cells.
The base module CAP is always used as a CAP.
The SL500 must have one active CAP for entering and ejecting cartridges.
If there are multiple CAPs, the SL500 library always reports to ACSLS that it has one CAP.
The doors to all of the CAP sections lock and unlock as one, unless the CAP has been configured as a storage cell.
If a module has been configured to use CAP cells as storage cells, the CAP section is not affected by library operations that access the CAP.
When ACSLS audits the CAP, it examines all cells.
You must always perform an audit, if:
This is a new library.
One or more modules have been added, removed, or swapped.
Cartridges have been manually added or removed through the door.
After library configuration settings have changed.
A self-audit of the library occurs when you:
Power-on or re-initialize the library.
Open and close the door.
After the self-audit is complete, you must update your database using ACSLS.
A new library must be audited to synchronize the actual contents of the library with the database.
After a SL500 module has been added, removed, swapped, or if you are auditing the library for the first time, perform the following steps:
Vary
the SL500 library offline to ACSLS and power down the library.
Perform the library change, such as adding a module.
Power on or re-initialize the SL500 library.
Terminate ACSLS (if it is running) by using the following command:
acsss disable
Run acsss_config
by using the following command:
Start up ACSLS by using the following command:
acsss enable
Perform an audit
of the SL500 panel(s) affected.
If you have manually added or removed cartridges from the LSM through the library door, you must synchronize the databases. Perform an audit
as described under "query pool".
If you have entered or ejected cartridges from the LSM through the CAP using the ACSLS cmd_proc
, the database is automatically updated.
If you have changed library configuration settings, reconfigure ACSLS using acsss_config,
and then audit
the library. Reconfigure and audit
the library after changing the following library settings:
Number of reserved cells
CAPS as storage cells
Follow these steps:
Vary
the SL500 library offline to ACSLS, and power down the library.
Perform the library change.
Re-initialize the SL500 library.
Terminate ACSLS (if it is running) by using the following command:
acsss disable
Run acsss_config
.
Start up ACSLS by using the following command:
acsss enable
Perform an audit
of the SL500 panel(s) affected.