Symantec IGA

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

    Posted Dec 14, 2012 01:12 PM

    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



  • 2.  RE: Install Identity Minder Reporting on Linux. (the missing manual)

     
    Posted Dec 14, 2012 05:02 PM
    Thanks for all the great info Chris! :grin:


  • 3.  RE: Install Identity Minder Reporting on Linux. (the missing manual)

    Posted Jun 17, 2013 12:25 PM
    To uninstall, simply follow the following steps:

    [list=1]
    [*]Logged in to the linux machine with CA Report server user (cabi by default) .
    [*] Go to the installation directory (default is /opt/CA/SharedComponents/CommonReporting3/) . Locate AddOrRemove.sh
    [*] Set the LANG an LC_ALL environment variables (using bash this is:export LANG=en_US.utf8' and 'export LC_ALL=en_US.utf8')
    [*] Run ./AddOrRemove.sh
    [*] List of all the product and its patches installed will be displayed. In your case a. Business Objects enterprise 3.1 SP3 and b. Business Objects enterprise 3.1 SP5 Update
    [*] Uninstallation should be done in decreasing order , in our case we selected to uninstall the service pack 5 first and the uninstalled BI XI 3.1 SP 3 , this is done by selecting 2 and completing the uninstall followed by running AddOrRemove.sh a second time and choosing 1.
    [*] During the uninstallation, the installer will prompt to enter the BO Administrator credentials.
    [list]

    This will completely uninstall Business Objects from Linux server machine.


  • 4.  Re: Install Identity Minder Reporting on Linux. (the missing manual)

    Posted Jan 21, 2015 10:50 AM

    Hi

     

    This procedure will only work on Redhat 5.x due to compatibility issues

     

    if you are using Redhat 6.x, you need to install CABI 3.1 SP5 (DVD06213531E.iso) and then apply SP6 (DVD05163927E.iso)

     

    There is also a typo in the procedure (sorry )

     

    ensure that libstdc++.so.5 is available

    um whatprovides */libstdc++.so.5


    should be


    ensure that libstdc++.so.5 is available

    yum whatprovides */libstdc++.so.5


    Itamar



  • 5.  Re: Install Identity Minder Reporting on Linux. (the missing manual)

    Posted Jan 23, 2015 12:11 PM

    Also

     

    try to stay away from any package version the is higher from what the supported version of BusinessObject requires

     

    using these can causes serious problems

     

    Itamar