Commandline install of RRDI for Linux 64 bit via PuTTY
The goal is a commandline install via PuTTY of RRDI Linux 64 bit with the WAS runtime that comes with RRDI. We will be using an MSSQL database we have setup on a separate MS SQL 2008 server for this purpose.
I can't seem to find all the instructions in one place. So far I downloaded:
RRDI-repo-Linux64-2.0.1.zip
and
RRDI-Web-Installer-Linux-2.0.1.zip
and unzipped the files/folders into /opt/app/jazzInstall/rrdi2 and /opt/app/jazzInstall/rrdi2web respectively.
IM 1.6 is already installed (was used for 4.0.1).
With RTC 4.0.1, the process was as follows:
cd /opt/app/jazzInstall/rtc4web/im/linux.gtk.x86
vi silent-install-server.xml
find <repository location='../repo' temporary='true' />
change ../repo to:
/opt/app/jazzInstall/rtc4
change installLocation="/opt/app/jazz4"
Save the file (<esc>:wq)
This does not appear to be the case with RRDI. I found a file called silent-install.ini, but that does not appear to be the same thing. Can someone explain to me how to do a commandline install of RRDI through PuTTY? Note that I don’t really need a “silent” install, as long as the prompts work through the commandline via PuTTY.
2 answers
You need change the repository and offering ID settings according to your environment.
After that, run
IBMIM --launcher.ini silent-install.ini -input YOUR_RESPONSE_FILE.xml -acceptLicense<?xml version="1.0" encoding="UTF-8"?>
<!--The "acceptLicense" attribute has been deprecated. Use "-acceptLicense" command line option to accept license agreements.-->
<agent-input acceptLicense='true'>
<server>
<repository location='YOUR_REPOSITORY'/>
</server>
<profile id='IBM Rational Reporting' installLocation='/opt/IBM/RRDI'>
<data key='eclipseLocation' value='/opt/IBM/RRDI'/>
<data key='user.import.profile' value='false'/>
<data key='cic.selector.os' value='linux'/>
<data key='cic.selector.arch' value='x86_64'/>
<data key='cic.selector.ws' value='gtk'/>
<data key='user.com.ibm.team.install.zip.creation' value='true'/>
<data key='user.com.ibm.team.install.prereq.timestamp' value='20130319-0723-19'/>
<data key='user.com.ibm.team.install.jfs.migration-options.server-shortcut-key-prefix' value='JazzTeamServer'/>
<data key='user.com.ibm.team.install.jfs.app.jazz.context-root' value='jts'/>
<data key='user.com.ibm.team.install.jfs.app.rtc.context-root' value='ccm'/>
<data key='user.com.ibm.team.install.jfs.app.rqm.context-root' value='qm'/>
<data key='user.com.ibm.team.install.jfs.app.rdm.context-root' value='rm'/>
<data key='user.com.ibm.team.install.jfs.app.admin.context-root' value='admin'/>
<data key='user.com.ibm.team.install.jfs.appserver.noappserver.disable' value='true'/>
<data key='user.com.ibm.team.install.jfs.appserver.tomcat.disable' value='false'/>
<data key='user.JazzFoundationServer.NoAppServer.WebApps.InstallLocation' value='/opt/IBM/RRDI/server/webapps'/>
<data key='cic.selector.nl' value='en'/>
</profile>
<install modify='false'>
<offering id='com.ibm.rational.rrdi.20' version='YOUR_OFFERING_ID' profile='IBM Rational Reporting' features='com.ibm.rational.rrdi.check.windows.admin.feature,com.ibm.rational.rrdi.arch.warning.feature,com.ibm.rational.rrdi.check.libs.feature,com.ibm.rational.rrdi.stoprrdi.warning.feature,com.ibm.rational.rrdi.antivirus.warning.feature,com.ibm.rational.rrdi.main.feature,com.ibm.rational.rrdi.check.cognosreboot.feature,com.ibm.team.install.jfs.offering.feature.id.tomcat' installFixes='none'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/opt/IBM/IMShared'/>
<preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.readTimeout' value='45'/>
<preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/>
<preference name='offering.service.repositories.areUsed' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/>
<preference name='http.ntlm.auth.kind' value='NTLM'/>
<preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
<preference name='PassportAdvantageIsEnabled' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
<preference name='com.ibm.cic.agent.ui.displayInternalVersion' value='false'/>
<preference name='com.ibm.cic.common.sharedUI.showErrorLog' value='true'/>
<preference name='com.ibm.cic.common.sharedUI.showWarningLog' value='true'/>
<preference name='com.ibm.cic.common.sharedUI.showNoteLog' value='true'/>
</agent-input>