I have all my Agents configured to access the package library on the Scalability Server but I have noticed that the package is transferred to the local disk on the Agent machine. Why does this happen?
search cancel

I have all my Agents configured to access the package library on the Scalability Server but I have noticed that the package is transferred to the local disk on the Agent machine. Why does this happen?

book

Article ID: 11354

calendar_today

Updated On:

Products

CA Client Automation - IT Client Manager CA Client Automation

Issue/Introduction

In order to secure the access to SDLIBRARY$, its access can be set to a specific

userid that can be a local or domain userid making sure that its password never expires.

Also remove access to Everyone.

Configure SS via sd_ccmd addshare and libraryaccess.

Environment

CA Client Automation - All versions

Resolution

When the Agent can not access the share SDLIBRARY$ on the Scalability Server it downloads the package from it using its internal file transfer.

You need to check if the SDLIBRARY$ share is active on the Scalability Server and if it has the right permissions for the Agent to access it. The shared directory is %SDROOT%\SD\LIBRARY.

If the share is not defined yet, use the following command to create it:

sd_sscmd addshare sdlibrary

In order to secure the access to SDLIBRARY$, its access can be set to a specific userid that can be a local or domain userid making sure that its password never expires. In order to secure the share it is also suggested that after add the specific user, access to other users including Everyone can be removed.

**Important: Make sure that the password of the user account being used to access the SDLIBRARY$ does not expire.

After set the settings on the share, you must instruct the Agents to use the defined user to access the share and this can be done using the following configuration policies that must be configured and deployed to the agent machines.

DSM > Software Delivery > Shared:

  • Software Library access: UserID 

    This parameter specifies a user-id to be used by agents when accessing the Scalability Server library share.
  • Software Library access: Password 

    This parameter specifies a password to be used by agents when accessing the Scalability Server library share.

If only a user will be used for all Scalability Servers, they can be set to Centrally Managed. It also prevents manual changes on the Scalability Servers using the command sd_sscmd libraryaccess mentioned below.

If different users are needed on each Scalability Server, the following command can be used to set the credentials:

sd_sscmd libraryaccess {user=(Domain or Local\)User password=Password}

To remove the credentials the following command can be used:

sd_sscmd libraryaccess REMOVE