musmo02

EEM Install guide for Linux

Blog Post created by musmo02 Employee on Jan 6, 2015

 

Installation Instructions

 

    • Please check the compatibility matrix

 

  https://support.ca.com/phpdocs/0/4839/4839_compmatrix.pdf 

 

    • it needs 4GB memory, 10GB disk (including 1GB temp for install), 

 

    • Startup Scripts reside at /etc/init.d/dxserver and /etc/init.d/igatewayd

 

 

 

 

PREREQUISITES

 

Prerequisite packages to install (all are 32bit and available on the RHEL6.1 x86 installation disk)

 

    1. Required before the installer will run

 

      • libgcc-4.4.5-6.el6.i686.rpm

 

      • libstdc++-4.4.5-6.el6.i686.rpm

 

    1. Required before the web UI will function properly (only for R12.5)

 

      • libuuid-2.17.2-12.el6.i686.rpm

 

 

Note: EEM ship the following libraries as a part of the installation.

 

  1. zlib-1.2.3-25.el6.i686.rpm
  2. pcre-7.8-3.1.el6.i686.rpm 

  

DNS Lookup should be working for the server before we start the EEM installation process.

 

 

 

INSTALLATION

 

You may experience the following error during installation:

 

=========================================================

 

Error: Sanity test failed

 

=========================================================

 

This platform is not supported or the runtime libraries are missing on the system

 

Reason: 

EEM requires x86 version of libstdc++.so.6 which is part of

 

libgcc-4.4.5-6.el6.i686.rpm (as mentioned in perquisites section).

 

 

Note:

 

  1. The installer for "CA Directory" creates a local user called "dsa" and a local group called "etrdir".
  2. Root is required to install EEM

 

If you have those packages then it will run successfully.  Here are the default choices from the installer:

 

 

Product Name:

 

    CA Embedded Entitlements Manager

 

Install Set:

 

    Typical

 

Product Features:

 

    Server

 

Shared Components Folder:

 

    /opt/CA/SharedComponents

 

EEM Folder:

 

/opt/CA/SharedComponents/EmbeddedEntitlementsManager

 

CA Directory Folder:

 

    /opt/CA/Directory

 

CA iTechnology Folder:

 

    /opt/CA/SharedComponents/iTechnology

 

Data DSA Port:( LDAP listener)

 

    509

 

DB Size(in Mb):

 

    256

 

Fips Compatibility:

 

    false

 

CA Directory User:

 

    user:dsa, group:etrdir

 

CA iGateway User:

 

    user:root, group:sys

 

 

Then it goes through the install and you get the following message:

 

========================================================================

 

Installation Complete

 

---------------------

 

Congratulations. CA Embedded Entitlements Manager has been successfully installed to:

 

   /opt/CA/SharedComponents/EmbeddedEntitlementsManager

 

The Startup Scripts are installed and automatically started after installation

 

Startup Scripts live at /etc/init.d/dxserver and /etc/init.d/igatewayd

 

 

 

Note:

 

  • One can install EEM as a non-root user by providing non root user details as IGW User and IGW group. But, the installation must be done with a root user. Once installed the services will be run as a non-root user.
  • Directory install will halt if the root account or account that sudo to root is not inheriting the c shell.  Csh is required for CA directory to install correctly.

  

 

 

 

TROUBLESHOOTING

 

  • Installation default logs are at

 

    • /opt/CA/Directory/cadir_install.log
    • opt/CA/SharedComponents/iTechnology/igwInstall.lo
    • /opt/CA/SharedComponents/EmbeddedEntitlementsManager/CA_Embedded_Entitlements_Manager_InstallLog.lo
    • /opt/CA/SharedComponents/EmbeddedEntitlementsManager/eiam-install.log

 

      • This is the main log that should be checked after install

  • Docs are onboard at /opt/CA/Directory/doc/html

 

 

Uninstall Procedure

 

 

      • $IGW_LOC/S99igateway stop

 

      • stop dxserver use: su - dsa  -c “dxserver stop all

 

      • opt/CA/SharedComponents/EmbeddedEntitlementsManager/uninstall/eiamuninstall

 

      • /opt/CA/SharedComponents/EmbeddedEntitlementsManager/uninstall/eiamuninstall -DFORCE_UNINSTALL=true

 

 

Forcefully uninstall EEM server. This is useful when there is any application instances registered with EEM.

 

 

 

Outcomes