Chris_Thomas

Install Identity Minder Reporting on Linux. (the missing manual)

Discussion created by Chris_Thomas Employee on Dec 14, 2012
Latest reply on Jan 23, 2015 by Itamar.budin

This is a brief working guide and living document, which I expect will be updated as I continue to make it bulletproof for any customer trying to install IdentityMinder 12.6 Reporting on Linux. Essentially this publication will lead you down the simplest path of utilizing the prepackaged Tomcat app server and MySql database to get your server up and running. However, you can always change these options retroactively.

The following is a mock-up scripted out install notes from an actual install and patch application, which is a collaborative effort between a recent customer issue and my CA lab environment reproduction.

Verify hosts file has your name and fixed ip
# Do not remove the following line, or various programs
# that require network functionality will fail.
Your.IP idm-report.yourdomain.com idm-report
127.0.0.1 localhost.yourdomain.com localhost
::1 localhost6.localdomain6 localhost6

ensure that libstdc++.so.5 is available
um whatprovides */libstdc++.so.5


it will show that compat-libstdc++-33-3.2.3-61.i386 is required
yum install compat-libstdc++-33-3.2.3-61.i386

Create Report server user and group and set environment
groupadd cabi
useradd -g cabi -d /home/cabi -m cabi

Here's my env for the cabi user, which runs the report server: (most of which is probably NOT required, but gets my lab system up and running ccm.sh:grin:)
[cabi@localhost bobje]$ env
HOSTNAME=localhost.localdomain
SHELL=/bin/bash
TERM=xterm
HISTSIZE=1000
OLDPWD=/opt/CA/SharedComponents/CommonReporting3
LC_ALL=en_US.utf8
USER=cabi
LD_LIBRARY_PATH=/usr/lib:/opt/CA/CAlib:/opt/CA/SharedComponents/lib
LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:
CA_LOCALE=enu
MAIL=/var/spool/mail/cabi
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/opt/CA/SharedComponents/bin:/home/cabi/bin
CA_CAILANGUAGE=enu
INPUTRC=/etc/inputrc
PWD=/opt/CA/SharedComponents/CommonReporting3/bobje
LANG=en_US.utf8
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
SHLVL=1
HOME=/home/cabi
CANOLOG_flag=
LOGNAME=cabi
CA_SECTION=all
CVS_RSH=ssh
LESSOPEN=|/usr/bin/lesspipe.sh %s
CASHCOMP=/opt/CA/SharedComponents
DISPLAY=:0.0
CABIN=/opt/CA/SharedComponents/bin
CALIB=/opt/CA/SharedComponents/lib
G_BROKEN_FILENAMES=1
_=/bin/env



mount the CA Identity_Minder_12.6_BI_Linux_CADVD02164144M.iso
(This is the BOXI 3.1 SP3 install media, which is rebranded by CA)

As root (required) Run a terminal session
export LANG=en_US.utf8
export LC_ALL=en_US.utf8
(one time setting, you don't need to alter root's .bash_profile)

Personally I'd chmod -R 777 CABI32-LINUX install media before running, because you can delete it when we're done.
cd /media/CABI32-LINUX
./cabinstall.sh on the CD Rom Drive (in terminal)

Locale:

enter

introduction
enter

license

enter (bunch of times)

Do you accept:
Y

username:
cabi

groupname:
cabi

CA Shared Components Directory:
/opt/CA/SharedComponents

Sample templates:
Y

Save response file: Y

Enter name of the response file: /opt/CA/SharedComponents/CommonReporting3/cabiresponse.ini

Installer:
enter

unsupported.linux.release:
enter

4-English:
enter

License:
y

Install Directory:
/opt/CA/SharedComponents/CommonReporting3

Language packs:
enter

System or User Install:
2 - System

Installation Type:
1 - New

Info


CMS Port Number:
6400


Administrator password:
PASSWORD

SAP Repository:
2-Install MySQL

MySQL Database Info


MySQL Host Name:
idm-report.yourdomain.com


MySQL Port Number:
3306


Database Admin password:
PASSWORD


Database Name:

BOE120


MySQL Audit Database Name:
NOT NEEDED


User Id:

sa



Password:

PASSWORD

Server Intellignece Info


Local Server Name:
idm-report.yourdomain.com


Name:


caidm


Port:


6410

Application Server:
1-Install Tomcat


HTTP port:

8080


JSP port:

8443


Shutdown port:
8005

Installation Dir:

/opt/CA/SharedComponents/CommonReporting3/

enter

(complaint about patch level, ignore)

enter to complete install

Once the install is complete, you can verify it by performing the following:
cd /opt/CA/SharedComponents/CommonReporting3/bobje
./mysqlstartup.sh
./tomcatstartup.sh
./startservers

FYI, you may run into some permissions errors when starting it for the first time. If you can't figure them out, I'd open a support issue and we can work through it together.

After everything starts up you should be able to login to the cmc on the localhost, port 8080 via the following url: http://localhost:8080/CmcApp/logon.faces

Next you'll need to apply the SP5 patch on your BOXI SP3 install....

Install Service Pack 5

Logout of any session and relogin after install

gunzip GEN07162014E.tar.gz

tar -xvf GEN07162014E.tar
make sure you give execute permissions, I simply used chmod -R 777 on all install files to cut down on any permissions problems.

start the installation of the SP5 Patch by running "install.sh <BO_Directory_structure>, without the /bobje, as the cabi user.

You need to provide the path of bobje folder ,cms authentication details and then provide (choose) the web application server location (Tomcat).
Once everything is done it will install SP5 and automatically deploy the war files on Tomcat application server.
Make sure all paths are correct, some may need to be altered, but most of the defaults seemed fine, however if this is a VM, I'd suggest taking a snapshot before applying the patch.

After it's complete...

Verifying the installation of boeXIR3_SP5
=========================================

(1) Log into the Command Management Console via a web browser.
(2) Select "Settings"
(3) Select "Product Version"
(4) The version should be 12.5.0.1190

Please see this publication for further details around bobje ccm.sh commands. Also please reference this PDF for a manual on Buisness Objects Administration on Unix.

Please post with any questions or concerns.
Thank you.
Regards,

Chris Thomas
CA Technologies
Principal Support Engineer
IdentityMinder Reporting Expert
Tel: +1-631-342-4360
Chris.Thomas@ca.com

Outcomes