How to install IP on Linux
search cancel

How to install IP on Linux

book

Article ID: 237246

calendar_today

Updated On:

Products

CA Identity Suite CA Identity Portal

Issue/Introduction

What is the process for installing CA Identity Portal on to Linux

Environment

Release : 14.4.x

Component : Identity Portal

Resolution

This document is an example of how the Symantec (Formerly CA) Identity Portal (IP) 14.4 can be deployed on Linux.  

In this example the deployment is as follows:

OS - Centos 7
JDK - OpenJDK 1.8.0_322
Application Server - Wildfly 15.0.1
Database - MS SQL 2012

Please refer to the Platform Support Matrix (PSM) in the product documentation for more information on supported deployments.

https://techdocs.broadcom.com/us/en/symantec-security-software/identity-security/identity-manager/14-4/platform-support-matrix.html

Implementation Steps.

1. Pre-Requisites

Please ensure that you have 

(i) IP requires a database connection to build the application repository.   Install a new/clean database and 
(ii) Ensure that the admin user has appropriate access privileges and 
(iii) Ensure that there are now firewalls\ port filtering etc. blocking communication between the Linux host and DB Server. 
(iv) For MS SQL use SQL Authentication.
(v) Ensure that OpenJDK (AdoptOpenJDK) 1.8.161 or higher is installed.


2. As "root" use the "yum install" command to deploy the following packages

rpm.x86_64
rpm-build.x86_64
rpm-build-libs.i686
rpm-build-libs.x86_64
rpm-devel.i686
rpm-devel.x86_64
rpm-libs.i686
rpm-libs.x86_64
rpm-python.x86_64
glibc.i686 
libXext.i686 
libXtst.i686 
ncurses-devel.i686 
ksh

3. Download and deploy Wildfly 15.0.1.Final
https://www.wildfly.org/downloads/

4. Prior to running the IP installer, execute the following commands:

mv /dev/random /dev/random.orig
ln -s /dev/urandom /dev/random
chkconfig iptables off
service iptables stop
vi /etc/selinux/config
SELINUX=permissive
Note: A system reboot may be required for the changes to take place.
setenforce 0

5. Before running the IP install, start wildfly\jboss with this command:
./standalone.sh -b=0.0.0.0 -bmanagement=0.0.0.0

6. By default the wildfly/ Jboss "admin" user is disabled.  Either enable the "admin" user or create a new user who is part of the "SuperAdmin" Management Group using the "add-user.sh" command.

7. The 14.4.0 IP Installer (DVD0000000004424.iso) can be obtained from https://support.broadcom.com
Execute the Installer with the following command:

./IdentityPortal_Installer_14.4.0.733.bin -i console

8. The installer launches, select the following options.

(a) - Introduction - Continue
(b) - Installation mode - 1- Install All
(c) - Licence Agreement - Press <Enter> on each to continue.
(d) - Do you agree the terms of this License Agreement - <Y>
(e) - Choose a JDK home folder (JDK 1.8) for example: 
/usr/lib/jvm/jre-1.8.0-openjdk
(f) - Select an Application Server - 1- Jboss
(g) - Enter Jboss Server details

JBoss Server Home Folder for example:
/opt/wildfly-15.0.1.Final

User name (Default: amdin) - for example: imadmin 

Enter JBosss Admin Password - for example: P@ssword123

(h) - Select Identity Portal Database Type - 1- MS SQL Server
(i) - Enter Identity Portal database credentials

Database host (Default:) - For example 10.0.1.1
Instance Port (Default: 1433) 
Database Name : (Default:) - For example ipdb
Database User : (Default:) - For example sa

(j) - Enter Database Password
For example P@ssword123

(k) -  Enter Identity Portal credentials
For example P@ssword123

(l) - Chose Identity Portal Folders

Log folders: (Default: ./logs)
Resource Folders: (Default ./resources)

(m) - Choose a Deployment Version (1- General Release)

(n) - Select installation folder
Default Install Folder : /root

(o) Pre install summary - Press <Enter> to continue

(p) Installation Complete - Press <Enter> to exit installer

9. The install will create an install log

"Symantec_Identity_Portal_install_<date_time>.log" as well as a file called

"Symantec Identity Portal - Management Console" which will include the url details for example:

http://localhost:8080/sigma/admin