Using acsss_config to Configure Your Library Hardware
Using acsss_config
enables configuration or re-configuration of library hardware:
-
Each ACS must have at least one CAP. This can be a CAP that is shared with another partition.
-
There must be at least one drive configured to the entire ACSLS system.
For example, if ACSLS supports four libraries; three of the libraries can contain zero (0) drives. However, the fourth library must contain at least one drive.
-
During the execution of
acsss_config
, any ACS requires a username and password to communicate with the library. Contact your library administrator for these credentials. You must provide user name and password credentials. Otherwise, as acsss_config attempts to continue processing, library communication failure errors will occur and the utility will be forced to exit. Note that a single point of failure duringacsss_config
will require you to reconfigure the ACS, and any ACSs that may have been correctly configured. -
Configure your library hardware
You must use the
acsss_config
utility to configure your library hardware for the first time. Theacsss_config
utility is menu driven and selecting option 8 lets you to perform tasks such as configuring hardware for the first time, deleting libraries, or changing port connections to libraries.Note:
ACSLS lets you skip ACS numbers when you configure or reconfigure libraries (see option 6). Bothacsss_config
and Dynamic Configuration support specifying and skipping ACS numbers. -
Reconfigure your library hardware
Before using
acsss_config
to update the configuration information for all of your libraries, record the current configuration. Changing the ACS numbers assigned to your current libraries would cause all of your volumes to be marked absent and all of your drive's addresses to change. Save the output from aquery lmu all
command to record your current ACS numbers and port connections.Note:
Ifacsss_config
removes an existing physical ACS from the configuration while logical libraries with client connections still exist for that ACS, the SMCE subsystem may come up in maintenance state.To avoid this, before using
acsss_config
to remove an ACS from the library configuration, any associated logical libraries must be deleted using the ACSLS GUI (or thelib_cmd
CLI in ACSLS 8.2 and later releases). Deleting the associated libraries first ensures that all related information is correctly removed.After your initial library configuration, you can use the
config
utility, to dynamically add or reconfigure ACSs, LSMs, or tape drives without stopping ACSLS.For more information and procedures, see The acsss Macro.
Note:
The ACSLS database must be updated usingacsss_config
orconfig
whenever the physical configuration of the library changes. ACSLS will not run correctly if the configuration defined in its database does not match the configuration defined in the library.Example:
Configuration changes requiring an update to the database include:
-
Adding or removing an ACS, LSM (including a SCSI-attached LSM such as the SL500), Pass-Thru Port (PTP), transport, or standby LMU
Caution:
After you install a new ACS or LSM, ensure that each attached library and LSM is fully (hardware) configured, powered on, and ready before you reconfigure ACSLS. Otherwise,acsss_config
orconfig
will not configure the library correctly. -
Adding or removing a port connection between the server system and the LMU
-
Before Running acsss_config for the SL4000
Before running acsss_config
, ensure that you have completed the following library configuration tasks using the SL4000 GUI:
-
Define an SL4000 library certificate, including the Library Name (CN).
The SL4000 library requires a properly generated certificate for authentication purposes before it can connect to ACSLS. If the library certificate is not properly generated, ACSLS will return errors when it attempts to connect to the library through
acsss_config
.From the SL4000 GUI, click Configuration in the left navigation area and then select the Certificates tab.
When you define the new certificate or view an existing certificate, note the Library Name (CN) as it is required during the
acsss_config
process when you are prompted for the device or host.This CN name must match that used in
acsss_config
andconfig new acs
. If using a host name (DN), not an IP address, it must also resolve to the same exact name. This may require DNS and/orresolv.conf
modifications.Note:
If you change a previously defined SSL certificate for an SL4000 library, the SL4000 library must be rebooted for the new certificate to take effect. -
Define an SL4000 user that the ACSLS SCI interface can use to connect to the SL4000 library.
Note:
ACSLS SCI connection to an SL4000 library requires an SL4000 user credential with a user role at the User level. The SL4000 Administrator role can also be used for this credential.From the SL4000 GUI, click Users in the left navigation area.
Assign the User role to the ACSLS SCI interface user and specify a user password. Note the user name and password as they are required during the
acsss_config
process. -
Ensure that the SL4000 library is SCI capable, or has an SCI capable partition.
From the SL4000 GUI, click Partitioning in the left navigation area to display the partitioning table.
-
If you are not partitioning the library, ensure that the Default partition row does not specify
yes
in the SCSI column. Also, verify that partitions are only displayed in the Default and Media Validation rows. This signifies a non-partitioned SL4000. -
If you are partitioning the library, the SL4000 partition will have a partition ID of 21 or higher. Ensure that the ACSLS partition row does not specify
yes
in the SCSI column. Note the partition ID as it is required during theacsss_config
process.
-
Refer to the "Configuring the Library" section in the SL4000 Modular Library System Library Guide for more information about using the SL4000 GUI to perform these tasks.