I was able to go forward one step by editing /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/bootstrap.properties file and adding a password (abc123) and restarted the service :
4c4 < tsm.truststore.pswd=abc123 --- > tsm.truststore.pswd= Now, the 9028 port is listenning and OC is able to connect to CMS, but i get the message “There are no recommendations available. For more information, see the Tivoli Storage Manager Documentation.” in french : "Aucune recommandation n'est disponible. Pour plus d'informations, voir la documentation Tivoli Storage Manager." My system is configured in English but web browser is in french... Will try further as soon as I'll have some time. -- Best regards / Cordialement / مع تحياتي Erwann SIMON ----- Mail original ----- De: "Erwann SIMON" <erwann.si...@free.fr> À: "ADSM: Dist Stor Manager" <ADSM-L@VM.MARIST.EDU> Envoyé: Jeudi 23 Octobre 2014 13:54:21 Objet: Re: [ADSM-L] Tivoli Storage Manager Client Management Services feature Hi all, I'm also trying to evaluate the feature on a test Linux system RHEL 6.4 (including server, client, oc, and cms) but I can't get the 9028 port of the CMS server listenning event if the processes are started. Here's a log of the installation I did and the configuration and logs files of CMS : ***** Installation # ./install.sh -c Preprocessing the input. =====> IBM Installation Manager Select: 1. Install - Install software packages 2. Update - Find and install updates and fixes to installed software packages 3. Modify - Change installed software packages 4. Roll Back - Revert to an earlier version of installed software packages 5. Uninstall - Remove installed software packages Other Options: L. View Logs S. View Installation History V. View Installed Packages ------------------------ P. Preferences ------------------------ A. About IBM Installation Manager ------------------------ X. Exit Installation Manager -----> 1 Checking repositories... Loading repositories... Checking availability of packages... Validating package prerequisites... =====> IBM Installation Manager> Install Select packages to install: 1. [ ] IBM Tivoli Storage Manager Client Management Services 7.1.1.20140903_1110 O. Check for Other Versions, Fixes, and Extensions C. Cancel -----> [C] 1 =====> IBM Installation Manager> Install> Select IBM Tivoli Storage Manager Client Management Services 7.1.1.20140903_1110 Options: 1. Choose version 7.1.1.20140903_1110 for installation. 2. Show all available versions of the package. C. Cancel -----> [1] 1 Preparing and resolving the selected packages... =====> IBM Installation Manager> Install Select packages to install: 1. [X] IBM Tivoli Storage Manager Client Management Services 7.1.1.20140903_1110 O. Check for Other Versions, Fixes, and Extensions N. Next, C. Cancel -----> [N] N Loading fixes... Validating package prerequisites... Finding compatible package groups... =====> IBM Installation Manager> Install> Location New package group: 1. [ ] IBM Tivoli Storage Manager_1 Existing package groups: 2. [X] IBM Tivoli Storage Manager Selected group id: "IBM Tivoli Storage Manager" Selected location: "/opt/tivoli/tsm" Selected architecture: 64-bit B. Back, N. Next, C. Cancel -----> [N] N =====> IBM Installation Manager> Install> Location> Features IBM Tivoli Storage Manager Client Management Services 1. [X] Client Management Services B. Back, N. Next, C. Cancel -----> [N] N =====> IBM Installation Manager> Install> Location> Features> Custom panels ---- Configuration for IBM Tivoli Storage Manager Client Management Services 7.1.1.20140903_1110 Specify the secure port number - Secure (https) port -----> [9028] 9028 Specify the secure port number - SP800-131a Compliance Mode: 0. Off 1. Transition 2. Strict -----> [0] 0 B. Back, N. Next, C. Cancel -----> [N] N =====> IBM Installation Manager> Install> Location> Features> Custom panels> Summary Target Location: Package Group Name : IBM Tivoli Storage Manager Installation Directory : /opt/tivoli/tsm Shared Resources Directory : /opt/IBM/IBMIMShared Packages to be installed: IBM Tivoli Storage Manager Client Management Services 7.1.1.20140903_1110 Options: G. Generate an Installation Response File B. Back, I. Install, C. Cancel -----> [I] G =====> IBM Installation Manager> Install> Location> Features> Custom panels> Summary> Save response file Enter a directory path and a file name to generate the response file. Use .xml as the file extension. If a file name is specified without a full directory path, the response file is saved to /tsm63code/cms. To skip the generation of a response file, press Enter. -----> tsmlinuxcms711.xml =====> IBM Installation Manager> Install> Location> Features> Custom panels> Summary> Save response file> Status OK STATUS: Response file was generated successfully: tsmlinuxcms711.xml O. OK -----> [O] O =====> IBM Installation Manager> Install> Location> Features> Custom panels> Summary Target Location: Package Group Name : IBM Tivoli Storage Manager Installation Directory : /opt/tivoli/tsm Shared Resources Directory : /opt/IBM/IBMIMShared Packages to be installed: IBM Tivoli Storage Manager Client Management Services 7.1.1.20140903_1110 Options: G. Generate an Installation Response File B. Back, I. Install, C. Cancel -----> [I] I 25% 50% 75% 100% ------------------|------------------|------------------|------------------| ............................................................................ =====> IBM Installation Manager> Install> Location> Features> Custom panels> Summary> Completion The install completed successfully. INFORMATION: The Tivoli Storage Manager Client Management Services is now installed and configured. Options: F. Finish -----> [F] F =====> IBM Installation Manager Select: 1. Install - Install software packages 2. Update - Find and install updates and fixes to installed software packages 3. Modify - Change installed software packages 4. Roll Back - Revert to an earlier version of installed software packages 5. Uninstall - Remove installed software packages Other Options: L. View Logs S. View Installation History V. View Installed Packages ------------------------ P. Preferences ------------------------ A. About IBM Installation Manager ------------------------ X. Exit Installation Manager -----> X Service CMS is started # service cms.rc status Server cmsServer is running with process ID 11682. # netstat -atnp | grep 11682 tcp 0 0 :::53932 :::* LISTEN 11682/java tcp 0 0 ::ffff:127.0.0.1:54433 :::* LISTEN 11682/java No output is returned if I grep on 9028 port ! # netstat -atnp | grep 9028 Everyting else seems fine # ./CmsConfig.sh list List: localhost:1500 NO_SSL CLIENT1 /var/tivoli/tsm/dsmerror.log en_US MM/dd/yyyy HH:mm:ss UTF-8 # dsmc q opt errorlogname IBM Tivoli Storage Manager Command Line Backup-Archive Client Interface Client Version 7, Release 1, Level 1.0 Client date/time: 10/23/2014 10:38:12 (c) Copyright by IBM Corporation and other(s) 1990, 2014. All Rights Reserved. Node Name: CLIENT1 Session established with server TSM_SERVER1: Linux/x86_64 Server Version 7, Release 1, Level 1.0 Server date/time: 10/23/2014 10:38:12 Last access: 10/22/2014 17:44:39 ERRORLOGNAME: /var/tivoli/tsm/dsmerror.log # cat ../Liberty/usr/servers/cmsServer/client-configuration.xml <?xml version="1.0" encoding="UTF-8"?><configFile> <configRecord> <node>CLIENT1</node> <tsmServer>localhost</tsmServer> <tsmPort>1500</tsmPort> <tsmProtocol>NO_SSL</tsmProtocol> <logFile> <logPath>/var/tivoli/tsm/dsmerror.log</logPath> <dateTimeFormat>MM/dd/yyyy HH:mm:ss</dateTimeFormat> <encoding>UTF-8</encoding> <languageTag>en_US</languageTag> </logFile> </configRecord> https://www-01.ibm.com/support/knowledgecenter/SSGSG7_7.1.1/com.ibm.itsm.srv.install.doc/r_oc_inst_cms_config.html?lang=en # cat ../Liberty/usr/servers/cmsServer/server.xml <server description="new server"> <!-- Enable features --> <featureManager> <feature>jsp-2.2</feature> <feature>jmx-1.0</feature> <feature>servlet-3.0</feature> <feature>localConnector-1.0</feature> <feature>ssl-1.0</feature> <feature>jndi-1.0</feature> <feature>jaxrs-1.1</feature> <feature>jpa-2.0</feature> </featureManager> <httpEndpoint id="defaultHttpEndpoint" host="*" httpPort="-1" httpsPort="${tsm.https.port}"> <tcpOptions soReuseAddr="true" /> </httpEndpoint> <applicationMonitor updateTrigger="mbean"/> <!-- NO HELP<application context-root="help" id="TSM_HELP" location="TSM_HELP.war" name="TSM_HELP" type="war"/> --> <application context-root="tsmcms" id="tsmcms" location="tsmcms.war" name="tsmcms" type="war"/> <jspEngine prepareJSPs="0"/> <webContainer deferServletLoad="false"/> <jndiEntry jndiName="com/ibm/tsmcms/clientConfiguration" value='"${server.config.dir}/client-configuration.xml"' /> <keyStore id="defaultKeyStore" password="${tsm.truststore.pswd}" location="${server.output.dir}/cms-truststore.jks"/> <ssl id="SP800131astrict" keyStoreRef="defaultKeyStore" sslProtocol="TLSv1.2"/> <ssl id="SP800131atransition" keyStoreRef="defaultKeyStore" sslProtocol="TLS"/> <sslDefault sslRef="${tsm.https.sslRef}" /> # cat ../Liberty/usr/servers/cmsServer/bootstrap.properties #Wed Oct 22 08:54:05 CEST 2014 tsm.https.sslRef=SP800131astrict tsm.https.port=9028 tsm.truststore.pswd= ***** Startup with set-x : no clue... [root@tsl12 bin]# ./server start cmsServer + SERVER_UNKNOWN_STATUS=5 + case $OSTYPE in ++ uname + uname=Linux + case $uname in ++ dirname ./server + dirname=. ++ cd ./.. ++ pwd + WLP_INSTALL_DIR=/opt/tivoli/tsm/cms/Liberty + PS_P='ps -p' + UMASK_O='umask o=' + os400lib=false + shareclassesCacheDirPerm=true + defaultFileEncoding= + newline=' ' + nativeEBCDIC=false + case ${uname} in + eval ' escapeForEval() { escapeForEvalResult=\'\''${1//\'\''/\'\''\"\'\''\"\'\''}\'\'' } extractValueAndEscapeForEval() { escapeForEval "${1#*=}" } substitutePrefixVar() { case $1 in @$2@*) substitutePrefixVarResult=$3${1#@$2@};; *) substitutePrefixVarResult=$1 esac } ' + escapeForEval /opt/tivoli/tsm/cms/Liberty + escapeForEvalResult=''\''/opt/tivoli/tsm/cms/Liberty'\''' + WLP_INSTALL_DIR_QUOTED=''\''/opt/tivoli/tsm/cms/Liberty'\''' + '[' 2 -lt 1 ']' + ACTION=start + shift + '[' 1 -ge 1 ']' + case $1 in + SERVER_NAME=cmsServer + shift + '[' -z cmsServer ']' + JAVA_AGENT_QUOTED='-javaagent:'\''/opt/tivoli/tsm/cms/Liberty'\''/bin/tools/ws-javaagent.jar' + '[' -n '' ']' + JAVA_DEBUG= + JVM_OPTIONS_QUOTED= + INVOKED=./server + export INVOKED + serverUmask + '[' -z '' ']' + umask o= + case "$ACTION" in + serverEnvAndJVMOptions + serverEnv + readServerEnv /opt/tivoli/tsm/cms/Liberty/etc/server.env + '[' -f /opt/tivoli/tsm/cms/Liberty/etc/server.env ']' + installEnvDefaults + readServerEnv /opt/tivoli/tsm/cms/Liberty/java/java.env + '[' -f /opt/tivoli/tsm/cms/Liberty/java/java.env ']' + readServerEnv /opt/tivoli/tsm/cms/Liberty/etc/default.env + '[' -f /opt/tivoli/tsm/cms/Liberty/etc/default.env ']' + '[' -z '' ']' + '[' -z '' ']' + WLP_DEFAULT_USER_DIR=/opt/tivoli/tsm/cms/Liberty/usr + WLP_USER_DIR=/opt/tivoli/tsm/cms/Liberty/usr + '[' -z '' ']' + '[' -z '' ']' + WLP_DEFAULT_OUTPUT_DIR=/opt/tivoli/tsm/cms/Liberty/usr/servers + WLP_OUTPUT_DIR=/opt/tivoli/tsm/cms/Liberty/usr/servers + SERVER_CONFIG_DIR=/opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer + false + export WLP_USER_DIR + export WLP_OUTPUT_DIR + readServerEnv /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/server.env + '[' -f /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/server.env ']' + serverEnvDefaults + SERVER_OUTPUT_DIR=/opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer + '[' -z '' ']' + X_LOG_DIR=/opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs + export X_LOG_DIR + '[' -z '' ']' + X_LOG_FILE=console.log + '[' -z '' ']' + X_PID_DIR=/opt/tivoli/tsm/cms/Liberty/usr/servers/.pid + '[' -z '' ']' + X_PID_FILE=/opt/tivoli/tsm/cms/Liberty/usr/servers/.pid/cmsServer.pid + '[' -z '' ']' + '[' -z '' ']' + '[' -z '' ']' + JAVA_CMD=java + true + ibmVersionProperties= + '[' -z '' ']' ++ sed -e 's,[^/]*,,' -e 's,/java[^/]*$,,' ++ type java + javaBinDir=/usr/bin + '[' -n /usr/bin ']' + '[' -f /usr/bin/../lib/version.properties ']' + '[' -f /usr/bin/../jre/lib/version.properties ']' + SERVER_IBM_JAVA_OPTIONS= + '[' -n '' ']' + IBM_JAVA_OPTIONS='-Xquickstart -Xnoaot ' + export IBM_JAVA_OPTIONS + '[' -n '' ']' + '[' -z '' ']' + JVM_OPTIONS_QUOTED=-XX:MaxPermSize=256m + for jvmOptions in '"${SERVER_CONFIG_DIR}/jvm.options"' '"${WLP_INSTALL_DIR}/etc/jvm.options"' + '[' -f /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/jvm.options ']' + for jvmOptions in '"${SERVER_CONFIG_DIR}/jvm.options"' '"${WLP_INSTALL_DIR}/etc/jvm.options"' + '[' -f /opt/tivoli/tsm/cms/Liberty/etc/jvm.options ']' + checkServer true + '[' -d /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer ']' + return 0 + serverStatus false --status:starting + '[' -f /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/workarea/.sLock ']' + '[' '!' -f /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/workarea/.sCommand ']' + rmIfExist /opt/tivoli/tsm/cms/Liberty/usr/servers/.pid/cmsServer.pid + for file in '"$@"' + '[' -f /opt/tivoli/tsm/cms/Liberty/usr/servers/.pid/cmsServer.pid ']' + return 1 + rc=1 + case $rc in + serverWorkingDirectory + mkdirs /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer + '[' '!' -d /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer ']' + cd /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer + mkdirs /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs + '[' '!' -d /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs ']' + '[' -f /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs/console.log ']' + '[' '!' -w /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs/console.log ']' + mkdirs /opt/tivoli/tsm/cms/Liberty/usr/servers/.pid + '[' '!' -d /opt/tivoli/tsm/cms/Liberty/usr/servers/.pid ']' + rmIfExist /opt/tivoli/tsm/cms/Liberty/usr/servers/.pid/cmsServer.pid + for file in '"$@"' + '[' -f /opt/tivoli/tsm/cms/Liberty/usr/servers/.pid/cmsServer.pid ']' + mkdirs /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/workarea + '[' '!' -d /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/workarea ']' + touchIfNotExist /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/workarea/.sLock + '[' '!' -f /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/workarea/.sLock ']' + rmIfExist /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/workarea/.sCommand + for file in '"$@"' + '[' -f /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/workarea/.sCommand ']' + serverCmd /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs/console.log + SERVER_CMD_BACKGROUND_LOG=/opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs/console.log + shift + SAVE_IBM_JAVA_OPTIONS='-Xquickstart -Xnoaot ' + IBM_JAVA_OPTIONS= + false + X_CMD='java ' + export X_CMD + javaCmd /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs/console.log cmsServer + JAVA_CMD_LOG=/opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs/console.log + shift + eval 'set -- -XX:MaxPermSize=256m -javaagent:'\''/opt/tivoli/tsm/cms/Liberty'\''/bin/tools/ws-javaagent.jar -jar '\''/opt/tivoli/tsm/cms/Liberty'\''/bin/tools/ws-server.jar "$@"' ++ set -- -XX:MaxPermSize=256m -javaagent:/opt/tivoli/tsm/cms/Liberty/bin/tools/ws-javaagent.jar -jar /opt/tivoli/tsm/cms/Liberty/bin/tools/ws-server.jar cmsServer + ARGS='-XX:MaxPermSize=256m -javaagent:/opt/tivoli/tsm/cms/Liberty/bin/tools/ws-javaagent.jar -jar /opt/tivoli/tsm/cms/Liberty/bin/tools/ws-server.jar cmsServer' + '[' -n /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs/console.log ']' + rc=0 + JVM_OPTIONS_QUOTED= + IBM_JAVA_OPTIONS='-Xquickstart -Xnoaot ' + PID=15833 + '[' -n /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs/console.log ']' + javaCmd '' cmsServer --pid=15833 --status:start + JAVA_CMD_LOG= + shift + java -XX:MaxPermSize=256m -javaagent:/opt/tivoli/tsm/cms/Liberty/bin/tools/ws-javaagent.jar -jar /opt/tivoli/tsm/cms/Liberty/bin/tools/ws-server.jar cmsServer + eval 'set -- -javaagent:'\''/opt/tivoli/tsm/cms/Liberty'\''/bin/tools/ws-javaagent.jar -jar '\''/opt/tivoli/tsm/cms/Liberty'\''/bin/tools/ws-server.jar "$@"' ++ set -- -javaagent:/opt/tivoli/tsm/cms/Liberty/bin/tools/ws-javaagent.jar -jar /opt/tivoli/tsm/cms/Liberty/bin/tools/ws-server.jar cmsServer --pid=15833 --status:start + ARGS='-javaagent:/opt/tivoli/tsm/cms/Liberty/bin/tools/ws-javaagent.jar -jar /opt/tivoli/tsm/cms/Liberty/bin/tools/ws-server.jar cmsServer --pid=15833 --status:start' + '[' -n '' ']' + java -javaagent:/opt/tivoli/tsm/cms/Liberty/bin/tools/ws-javaagent.jar -jar /opt/tivoli/tsm/cms/Liberty/bin/tools/ws-server.jar cmsServer --pid=15833 --status:start Starting server cmsServer. Server cmsServer started with process ID 15833. + rc=0 + '[' 0 = 0 -o 0 = 5 ']' + safeEcho 15833 + cat + return 0 + rc=0 + '[' 0 = 1 ']' + exit 0 # cat ../usr/servers/cmsServer/bootstrap.properties #Wed Oct 22 08:54:05 CEST 2014 tsm.https.sslRef=SP800131astrict tsm.https.port=9028 tsm.truststore.pswd= ***** In the log # cat /opt/tivoli/tsm/cms/Liberty/usr/servers/cmsServer/logs/console.log Launching cmsServer (WebSphere Application Server 8.5.5.2/wlp-1.0.5.cl50220140403-1858) on OpenJDK 64-Bit Server VM, version 1.7.0_09-icedtea-mockbuild_2013_01_15_04_12-b00 (en_US) [AUDIT ] CWWKE0001I: The server cmsServer has been launched. [ERROR ] CWWKF0001E: A feature definition could not be found for jmx-1.0 [ERROR ] CWPKI0808E: A password of at least 6 characters is required to create the default keystore. The default keystore is not created. [AUDIT ] CWWKZ0058I: Monitoring dropins for applications. [AUDIT ] CWWKZ0022W: Application tsmcms has not started in 30.002 seconds. [AUDIT ] CWWKF0011I: The server cmsServer is ready to run a smarter planet. -- Best regards / Cordialement / مع تحياتي Erwann SIMON ----- Mail original ----- De: "Robert Ouzen" <rou...@univ.haifa.ac.il> À: ADSM-L@VM.MARIST.EDU Envoyé: Vendredi 17 Octobre 2014 17:39:29 Objet: [ADSM-L] Tivoli Storage Manager Client Management Services feature Hello I today installed on one of my client the “7.1.1.000-TIV-TSMCMS-Windows64.exe” , when the installation finished I saw in the services the new service name: « Tivoli Storage Manager Client Management Services » in status Started an Automatic. When from my Operations Center version 7.1.1.0 I load Diagnosis under the section Clients I got always: “There are no recommendations available. For more information, see the Tivoli Storage Manager Documentation.” On the below part of the window, client Logs show nothing. Don’t quite understand the purpose , I think I missed something . I though with this utility I can review logs without logging to the system as with TSMmanager. Anybody test it and advise … Best Regards Robert Ouzen