Procedure to Move the Software Delivery Library:
- Ensure any active software delivery jobs or distributions using the library are terminated and cleaned up before proceeding
- Stop the CAF service: caf stop
-
Record the current configuration values before making any changes:
ccnfcmda -cmd GetParameterValue -ps itrm/usd/shared -pn ARCHIVE
ccnfcmda -cmd GetParameterValue -ps itrm/usd/shared -pn ASMTemp
-
Verify if the software library is configured for Windows file share access.
Run "net share" on the command prompt and check for the presence of the SDLIBRARY$ share in the list.
If the SDLIBRARY$ share is present, this means the library is enabled for Windows file share access, and we will need to reconfigure this after moving the library.
If the SDLIBRARY$ share is present remove it with :
sd_sscmd removeshare SDLIBRARY
Additional information:
By default, when an agent connects to the scalability server to execute a software package, it first attempts a download method called, "Internal NOS", where instead of downloading the source files for the software package, it maps a temporary drive share to the location of the package in the library, and executes the procedure remotely.
In the absence of the SDLIBRARY$ share, the agent will automatically fall back to a download method called, "Internal NOS-less", where the source files for the software package are instead downloaded to a temporary folder on the agents local disk, and the procedure is executed locally.
-
Move the library from the current location, to the new location.
The default location of the software delivery library is:
C:\Program Files (x86)\CA\DSM\SD\ASM\LIBRARY
For instructional purposes this document will use "T:\NewLocation\LIBRARY" to reference the new library location.
- Update the comstore for the new library location:
ccnfcmda -cmd SetParameterValue -ps itrm/usd/shared -pn ARCHIVE -v "T:\NewLocation\LIBRARY"
ccnfcmda -cmd SetParameterValue -ps itrm/usd/shared -pn ASMTemp -v " T:\NewLocation\LIBRARY"
- Restore library access using Windows file shares.
If Windows file share access was previously enabled, run the following command to recreate the SDLIBRARY$ share at the new library location:
sd_sscmd addshare SDLIBRARY
- Start the CAF service: caf start
Procedure to move the MSI Administrative Installation point:
- Ensure any active software delivery jobs or distributions using the library are terminated and cleaned up before proceeding.
- Stop the CAF service: caf stop
- Record the current configuration values before making any changes:
ccnfcmda -cmd GetParameterValue -ps itrm/usd/shared -pn MSIAdminPath
- Remove the MSILIB share if it is present (could be check with net share command)
sd_sscmd removeshare MSILIB
- Move the administrative install point from the current location, to the new location.
The default location of the software delivery library is:
C:\Program Files (x86)\CA\DSM\SD\ASM\MSILIB
For instructional purposes this document will use "T:\NewLocation\MSILIB" to reference the new location.
- Update the comstore for the new location:
ccnfcmda -cmd SetParameterValue -ps itrm/usd/shared -pn MSIAdminPath -v "....\NewLocation\MSILIB"
- Enable the MSILIB share if it was enabled.
sd_sscmd addshare MSILIB
- Start the CAF service: caf start