What is the process for installing CA Identity Portal on to Linux
Release : 14.4.x
Component : Identity Portal
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.
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