kony fabric installation guide – linux
TRANSCRIPT
Kony Fabric
Installation Guide - Linux
On-Premises
Release V8 SP4 FP1Document Relevance and Accuracy
This document is considered relevant to the Release stated on this title page and the document version stated on the
Revision History page Remember to always view and download the latest document version relevant to the software
release you are using
copy 2020 by Kony Inc All rights reserved 1 of 469
Kony Fabric Installation Guide - LinuxVersion111
Copyright copy 2014 by Kony Inc
All rights reserved
February 2020
This document contains information proprietary to Kony Inc is bound by the Kony license
agreements andmay not be used except in the context of understanding the use andmethods of
Kony Inc software without prior express written permission Kony Empowering Everywhere Kony
Fabric KonyNitro and Kony Visualizer are trademarks of Kony Inc MobileFabric is a registered
trademark of Kony Inc Microsoft theMicrosoft logo Internet Explorer Windows andWindowsVista
are registered trademarks of Microsoft Corporation Apple the Apple logo iTunes iPhone iPad OS
X Objective-C Safari Apple Pay AppleWatch and Xcode are trademarks or registered trademarks
of Apple Inc Google the Google logo Android and the Android logo are registered trademarks of
Google Inc Chrome is a trademark of Google Inc BlackBerry PlayBook Research inMotion and
RIM are registered trademarks of BlackBerry SAPreg and SAPreg Business Suitereg are registered
trademarks of SAP SE in Germany and in several other countries All other terms trademarks or
servicemarksmentioned in this document have been capitalized and are to be considered the
property of their respective owners
copy 2020 by Kony Inc All rights reserved 2 of 469
Kony Fabric Installation Guide - LinuxVersion111
Revision History
Date Document Version Description of ModificationsRelease
01262020 112 Document published for adding Upgrading
CustomMetrics Component
10182019 111 Document published for adding Upgrade from
Kony Fabric 82
09262019 110 Document published for adding Prerequisites for
Upgrade fromMobileFabric 7x to Kony Fabric
8x
08052019 19 Document published after modifying the -DKMS_
CORE_VERSION for JBoss WebLogic and
WebSphere
06242019 18 Document published after modifying Application
Servers Pre-installation Tasks for JBoss
WebLogic andWebSphere
06202019 17 Document published after modifying Corporate
Firewall Settings - Engagement Services
04182019 16 Document published for V8 SP4 FP1HF1
02272019 15 Document published for V8 SP4 FP1
09242018 14 Document published for V8 SP3
04192018 13 Document published for V8 SP2
12182017 12 Document published for V8 SP1
09192017 10 Document published for V8GA
copy 2020 by Kony Inc All rights reserved 3 of 469
Kony Fabric Installation Guide - LinuxVersion111
copy 2020 by Kony Inc All rights reserved 4 of 469
Kony Fabric Installation Guide - LinuxVersion111
Table of Contents
1 Preface 9
11 Purpose 10
12 Intended Audience 10
13 Formatting ConventionsUsed in ThisGuide 11
14 Related Documents 12
15 Contact Us 12
2 Prerequisites 13
21 Software Requirements 13
22 Hardware Requirements 13
23 Network Settings 14
24 Creating the Installation User for Linux 20
25 Database Prerequisites 21
26 Application Servers Prerequisites 30
3 Kony Fabric Topology and Components 43
31 Developer Environment 48
32 Production Environment 49
4 Kony Fabric Installation on Single Node and Multinode 50
5 Pre-Installation Tasks 51
51 Download Kony Fabric Installer 51
52 Steps before installing (or) upgrading Kony Fabric with the existing database 51
copy 2020 by Kony Inc All rights reserved 5 of 469
Kony Fabric Installation Guide - LinuxVersion111
53 Create tmp Folder 52
54 Install Memcached Server 52
55 libevent (memcached dependency) 52
56 Memcached Server 53
57 Configure Load Balancers for Sending Host Information inMultinode 54
58 Download and Install the Unrestricted JCE Policy Files 56
59 Database Pre-installation Tasks 58
510 Application Servers Pre-Installation Tasks 61
6 Installation Modes - Kony Fabric 70
61 Installing Kony Fabric - Console-mode (for command-line-driven installations) 71
62 Installing Kony Fabric - Silent-mode 360
7 Installing Kony Fabric on IBM AIX 362
71 Prerequisites 362
72 Download Kony Fabric installers for AIX platform 362
73 Installing Kony Fabric on IBMAIX 363
74 Post Installation 363
75 Upgrading Kony Fabric 364
8 How to Stop and Start Kony Fabric 366
81 Tomcat Server 366
82 JBoss Server 366
83 WebLogic Server 366
copy 2020 by Kony Inc All rights reserved 6 of 469
Kony Fabric Installation Guide - LinuxVersion111
84 WebSphere Server 367
9 Upgrading Kony Fabric 368
91 Prerequisites for Upgrade fromMobileFabric 7x to Kony Fabric 8x 368
92 Upgrading Kony Fabric using V8 370
93 Upgrading Kony Fabric to V8 SP4 380
94 Upgrade fromKony Fabric V8 SP2 to V8 SP4 391
95 Upgrading CustomMetrics Component 391
10 Installing Hotfix Archives for Kony Fabric - Linux 393
101 Patch Installer GA Versions 393
102 Prerequisites 394
11 Uninstalling Kony Fabric 401
12 Post-Installation Tasks 405
121 Configuring Secure Sockets Layer (SSL) Certificate 405
122 JDK Version Compatibility 407
123 How to ConfigureMemcached for Integration Services 408
124 Configure Deployment of mbaasportalwar File for Multi-Node 410
125 Remote Installation Pre-requisites 410
126 How to Turn off the Send usage data anonymously feature 411
127 Configuring Datasource for performance improvements for JBoss pre-existing and
DomainMode 412
128 Health CheckURL 413
copy 2020 by Kony Inc All rights reserved 7 of 469
Kony Fabric Installation Guide - LinuxVersion111
129 Steps to enable SAPJCo 413
13 FAQs and Troubleshooting 418
131 HostnamePort changes for Tomcat Application Server 439
132 HostnamePort changes for JBoss Application Server 439
133 How to Configure JBossCluster 440
134 How to Configure a Custom JAR File onWebLogic 440
135 How to Configure Heap and PermGen Size 441
136 How to Configure Kony Fabric Behind a Reverse Proxy 442
137 Preserving Proxy if Load Balancer or Proxy Server is Configured 444
138 How to Configure Frontend HTTPS to Tomcat HTTP Redirection 445
139 WebSphere FAQs 445
1310 How to Change Log Levels 445
1311 Context Root-path 447
copy 2020 by Kony Inc All rights reserved 8 of 469
1 Preface Kony Fabric Installation Guide - LinuxVersion111
1 Preface
Kony Fabric is aMobile Back-end as a Service (MBaaS) provider that helps developers build native
and web apps for mobile Kony Fabric allows you to define the back-end to build nativemobile apps for
iOS Android and HTML5-based apps for modern browsers Kony Fabric ensures that developers
build mobile applications quickly by focusing on core areas and obtaining secured back-end services
instantly Kony Fabric hasmultiple features that can be used - Identity Integration Objects
Orchestration and Engagement Services These features can be accessed through a common
centralized console
For successful authentication with users and to access centralized features of Kony Fabric Kony
recommends that you install the following Kony Fabric features on premises
l Kony Fabric Identity and Console
l API Developer Portal
l Kony Fabric Integration
l Kony Fabric Engagement Services
Kony Fabric supports the following back-end services for your applications
l Identity This feature allows you to define the type of authentication used for granting access to
your application Kony Fabric supports the following authentication services
o Enterprise Identity Microsoft Active Directory Open LDAP Salesforce Security
AssertionMarkup Language (SAML) Kony SAP Gateway OAuth 20 Okta Custom
andOAuth Provider
o Social Identity Google Instagram Microsoft BOX Facebook LinkedIn Amazon and
Yahoo
l API Developer Portal This feature allows you create a Portal for exposing APIs created using
Kony Fabric Developers from internal and external partner teams can access the portal created
to explore and test the APIs
copy 2020 by Kony Inc All rights reserved 9 of 469
1 Preface Kony Fabric Installation Guide - LinuxVersion111
l Integration This feature allows you to define various back-end services for your application
You can define the following integration services
o Technology Adapters XML SOAP JSON Java JavaScript and APIProxy
o Business Adapters Kony SAP Gateway MuleSoft AWSAPIGateway Relational
Database MongoDB RAML OpenAPI (Swagger) Salesforce and IBMMQ
l Orchestration Service orchestration is the coordination or integration of several services and
exposing them as a single service This feature allows you to create two types of orchestration
services They are
o Composite Allows you to run two or more services concurrently or sequentially
o Looping Allows you to run a single service in a loop until the loop ends or an exit criteria is
met
l Objects Allows you to create appmodels for LOB objects storage objects and Service-Driven
Objects
l Offline sync This feature allows you to define the synchronization services for your application
Sync supports onlyWeb Services except SAP Sky
l Logic The logic services feature in Kony Fabric helps you import and integrate Nodejs services
(APIs) directly into Kony Fabric for developing server-side and networking applications
l Engagement This feature allows you to send push notifications email SMS and passes to
subscribed applications
11 Purpose
This document helps you install and configure Kony Fabric using the installer on Linux
12 Intended Audience
This document is intended for engineers or developers who are responsible for installing and
configuring Kony Fabric We assume that the reader of this document is familiar with installing
applications in a Linux environment
copy 2020 by Kony Inc All rights reserved 10 of 469
1 Preface Kony Fabric Installation Guide - LinuxVersion111
13 Formatting Conventions Used in This Guide
The following formatting conventions are used throughout the document
Convention Explanation
Monospace l User input text system prompts and responses
l File path
l Commands
l Program code
l File names
Italic l Emphasis
l Names of books and documents
l New terminology
Bold l Windows
l Menus
l Buttons
l Icons
l Fields
l Tabs
URL Active link to a URL
NoteProvides helpful hints or additional information
copy 2020 by Kony Inc All rights reserved 11 of 469
1 Preface Kony Fabric Installation Guide - LinuxVersion111
Convention Explanation
ImportantHighlights actions or information that might cause problems to systems or
data
14 Related Documents
Document Purpose
Kony Fabric User
Guide
This guide helps you understand how to create a Kony Fabric account add
services and publish apps
15 Contact Us
Wewelcome your feedback on our documentation Email us at techpubskonycom
For technical questions suggestions and comments or to report problems on Konys product line
contact supportkonycom
copy 2020 by Kony Inc All rights reserved 12 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
2 Prerequisites
The following sections provide information about the software and hardware required to install Kony
Fabric Console
21 Software Requirements
For software system requirements click here
22 Hardware Requirements
Component Requirement
Processor Quad-core processor
Memory 16GB
Internal Storage 150GB
Network 100Mbps Ethernet interface card
copy 2020 by Kony Inc All rights reserved 13 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
23 Network Settings
231 Corporate Firewall Settings - Engagement Services
Source Destination Ports
Protocol
Direction
Action
Description
Engageme
nt Server
httpsapipushapplecom4433devi
ce
443 TCP Both Allow Allow the
Engageme
nt Server
to access
Apple
APNS
HTTP2
production
URL
Engageme
nt Server
httpsapijpushcnv3push 443 TCP Outboun
d
Allow Allow the
Engageme
nt Server
to access
the JPush
notification
server
URL
Engageme
nt Server
httpsapidevelopmentpushappleco
m4433device
443 TCP Both Allow Allow the
Engageme
nt Server
to access
Apple
APNS
HTTP2
developme
nt URL
copy 2020 by Kony Inc All rights reserved 14 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
Source Destination Ports
Protocol
Direction
Action
Description
Engage
ment
Server
httpsfcmgoogleapiscom 44
3
TCP Outb
ound
All
o
w
Allow
the
Engage
ment
Server
to
access
Firebas
e Cloud
Messa
ging
(FCM)
service
Engage
ment
Server
feedbackpushapplecom
feedbacksandboxpushappleco
m 170008 (17001 to
17255255254)
21
96
TCP Outb
ound
All
o
w
Allow
the
Engage
ment
Server
to
access
APNS
feedba
ck
service
copy 2020 by Kony Inc All rights reserved 15 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
Source Destination Ports
Protocol
Direction
Action
Description
Engage
ment
Server
gatewaypushapplecom
gatewaysandboxpushapplecom
170008 (17001 to
17255255254)
21
95
TCP Outb
ound
All
o
w
Allow
the
Engage
ment
Server
to
access
Apples
APNS
Engage
ment
Server
All subdomains of
pushapievalblackberrycom
Sample Push URL
httpscpxxxxxxxxxxxxxxxxxxxxx
x pushapievalblackberryco
mmssPD_pushRequest
44
3
TCP Outb
ound
All
o
w
Allow
connec
t to
Blackb
erry
Cloud
through
this
port
Engage
ment
Server
httpsn1notifylivenet 44
3
TCP Outb
ound
All
o
w
Allow
connec
t to
Windo
ws
Cloud
(MPN
S)
through
this
port
copy 2020 by Kony Inc All rights reserved 16 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
Source Destination Ports
Protocol
Direction
Action
Description
Engage
ment
Server
httpsloginlivecom 44
3
TCP Outb
ound
All
o
w
Allow
connec
t to
Windo
ws
Cloud
(WNS)
through
this
port
Internal
Corpor
ate
WiFi
router
for
Android
Mobile
Device
s
Allow your firewall to accept
outgoing connections to all IP
addresses contained in the IP
blocks listed in Googles ASN of
15169 Reference link for the IP
Addresses
httpbgphenetAS15169
52
2
8
52
2
9
52
30
TC
P
HTT
P
HTT
PS
UD
P
Both All
o
w
Android
device
s will
connec
t to
GCM
through
this
port
Internal
Corpor
ate
WiFi
router
for iOS
Device
s
gatewaypushapplecom
feedbackpushapplecom
gatewaysandboxpushapplecom
feedbacksandboxpushappleco
m 170008 (17001 to
17255255254)
52
23
TCP Both All
o
w
Apple
device
s
connec
t to
APNS
servers
through
this
port
copy 2020 by Kony Inc All rights reserved 17 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
Source Destination Ports
Protocol
Direction
Action
Description
Internal
Corpor
ate
WiFi
router
for iOS
Device
s
axinititunesapplecom
ocspapplecom
8
0
44
3
TCP Both All
o
w
Apple
device
s will
connec
t to
public
Apple
OCSP
and
iTunes
service
through
this
port
Internal
Corpor
ate
WiFi
router
for
Windo
w
Device
s
Add the list IPs specified in the
followingWNS URL
httpwwwmicrosoftcomen-
usdownloaddetailsaspxid=4423
8
TC
P
HTT
P
HTT
PS
UD
P
Both All
o
w
Windo
ws
device
s will
connec
t to
WNS
through
this
port
copy 2020 by Kony Inc All rights reserved 18 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
Source Destination Ports
Protocol
Direction
Action
Description
Internal
Corpor
ate
WiFi
router
for
Windo
w
Device
s
Add the list IPs specified in the
followingMPNS URL
httpswwwmicrosoftcomen-
usdownloaddetailsaspxid=4453
5
TC
P
HTT
P
HTT
PS
UD
P
Both All
o
w
Windo
ws
device
s will
connec
t to
MPNS
through
this
port
232 Proxy Settings for Integration Service
To add an Integration Service Environment when the proxy is set at an App Server level enable the
following proxy settings at the JVM level
l DkonyhttpproxyHost= 100429
l DkonyhttpproxyPort= 2080
l DkonyhttpproxyUser= websphere
l DkonyhttpproxyPassword= 3MqGU9e5nv3B
233 Network Settings - Licensing
The on-premises server should allow outbound requests to httpsmanagekonycom and allow
inbound requests from our License servers (IPs mentioned at the end can be whitelisted in a
customerrsquos firewall)
copy 2020 by Kony Inc All rights reserved 19 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
An on-premises Fabric development or non-production license can be activated without making the
on-premises Identity URL available to our License servers However a production license requires
the Identity URL to be available to our License servers at the time of activation and thereafter as the
license is validated on a weekly frequency Each time that a production license is validated the license
validity is good for 30 days from the last successful validation The Identity URL is expected to remain
available to our License server for the entirety of their licensing term
The Fabric Identity account tenant must be accessible on the internet The Cloud license activation
screen displays the Identity tenant configured in on-premise console (For example
httpskonyfabricmycompanycomauthService)
Cloud license activation flow appends ldquoaccountsrdquo to the Identity URL (For example
httpskonymobilefabricmycompanycomauthServiceaccounts) The URLmust be accessible on the
public internet for license activation to work The response of the URL should be ldquoWelcome to Test
Auth Servicerdquo
Communication fromKonys License servers will originate from the following IP addresses which can
be whitelisted in an organizations firewall configuration
l 5420819284
l 54208192248
24 Creating the Installation User for Linux
To create a user follow these steps
1 From your Kony Fabric install system open Linux terminal
Note For security and administrative reasons install and run Kony Fabric Installer as a
non-root user
copy 2020 by Kony Inc All rights reserved 20 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
2 Run the following commands
adduser core
passwd core
25 Database Prerequisites
Before you install Kony Fabric Console Installer youmust perform the following pre-installation tasks
l Ensure access to a database server
l A database user should be granted all required permissions as per this document
l To use your existing SSL certificate map the SSL certificate to the domain name you want to
use
l To install in domain (multi-node) mode the JBoss cluster should be preconfigured
251 Prerequisites for Kony Fabric with Oracle
For installing Kony Fabric Database for Oracle complete the following steps
Note Only a qualified Oracle Database Administrator (DBA) must handle the Oracle Database
setup in order to successfully complete the Kony Fabric database deployment Oracle software
must be installed and basic databasemust be created before to continue with Kony Fabric
database schema setup
Important Ensure that a dedicated database user must not be an application user for installation
of database A dedicated user gets logged into audit logs
After granting privileges disconnect existing session and use new session in order to get the new
privileges loaded to the user
l Unicode support needs to be enabled in Database This is possible only while creating a database
copy 2020 by Kony Inc All rights reserved 21 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
needed for Kony Fabric with a Unicode character set with the properties for Database character set as
AL32UTF8 and National character set as AL16UTF16
l Create the following three tablespaces These tablespaces will be used to create Kony Fabric database
objects
o Tables and data tablespace MF_DATA
o Index tablespace MF_INDEX
o Lob tablespace MF_LOB_DATA
l Using an SQLPlus or another Database client connect to youOracle database as Sysdba
Replace the ltDATA_FILE_PATHgt with actual data file path on the Oracle database server
CREATE TABLESPACE MF_DATA DATAFILE ltDATA_FILE_PATHgtMF_DATA_01DBF
SIZE 2048M AUTOEXTEND ON NEXT 100M MAXSIZE 5120M
CREATE TABLESPACE MF_INDEX DATAFILE ltDATA_FILE_PATHgtMF_INDEX_01DBF
SIZE 2048M AUTOEXTEND ON NEXT 100M MAXSIZE 5120M
CREATE TABLESPACE MF_LOB_DATA DATAFILE ltDATA_FILE_PATHgtMF_LOB_DATA_
01DBF SIZE 2048M AUTOEXTEND ON NEXT 100M MAXSIZE 5120M
l Create a dedicated database user with default tablespaces (MF_DATA) and grant quota to two other
tablespaces (MF_INDEX andMF_LOB_DATA tablespaces)
o To create a user based on your Oracle 11g or 12c without PDB which will be used in the JDBC
CREATE USER ltinstall-usergt IDENTIFIED BY ltpasswordgt DEFAULT
TABLESPACE MF_DATA TEMPORARY TABLESPACE TEM PROFILE DEFAULT
GRANT DBA TO ltinstall-usergt
ALTER USER ltinstall-usergt QUOTA UNLIMITED ON MF_DATA
ALTER USER ltinstall-usergt QUOTA UNLIMITED ON MF_INDEX
ALTER USER ltinstall-usergt QUOTA UNLIMITED ON MF_LOB_DATA
o To create a dedicated database user based on your Oracle 12c with PDB then create a
dedicated database local user inside PDB which will be used in the Java
Database Connectivity (JDBC) authentication
copy 2020 by Kony Inc All rights reserved 22 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
Alter session set container = PDBltMF_DBgt
CREATE USER ltdedicated-database-local-usergt IDENTIFIED BY
ltpasswordgt DEFAULT TABLESPACE MF_DATA TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT CONTAINER=CURRENT
GRANT DBA TO ltinstall-local-usergt CONTAINER=CURRENT
ALTER USER ltinstall-local-usergt QUOTA UNLIMITED ON MF_DATA
CONTAINER=CURRENT
ALTER USER ltinstall-local-usergt QUOTA UNLIMITED ON MF_INDEX
CONTAINER=CURRENT
ALTER USER ltinstall-local-usergt QUOTA UNLIMITED ON MF_LOB_DATA
CONTAINER=CURRENT
l If you are using Kony Fabric installer to setup Kony Fabric database then please choose the below
options based on your Oracle database version
o If Oracle database is created with PDB option of Oracle 12c use service name pointing to PDB in
the JDBC URL such as pdborcl orpdbmfdb
jdbcoraclethinltDatabase_Host_IPgt1521pdbmfdb
For example jdbcoraclethin192168121521pdbmfdb
o But if your database is 11g or 12c without PDB then you can useORACLE_SID in the JDBC
URL such as orcl or mfdb
jdbcoraclethinltDatabase_Host_IPgt1521mfdb
For example jdbcoraclethin192168121521mfdb
252 Prerequisites for Kony Fabric with DB2
Note FromV8 SP4 FP1HF1 onwards DB2 is not supported for bundled Tomcat and JBoss
servers
copy 2020 by Kony Inc All rights reserved 23 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
Important Download the following DB2 JARs from IBM download site
- IBMDB2 Type 4 Driver (db2jcc4jar)
- DB2 JDBC Driver licence (db2jcc_license_cujar)
The version of the downloaded JARs should be compatible with your installed DB2Database
version
For IBMDB2 while creating database choose 32k page size as default tablespace Because after a
database with page size as default tablespace is created you will not be able tomodify the page size
of the default tablespace Additionally you need to create three tablespaces one for tables and data
one for index and the other tablespace for Large objects (LOBs) For creating tablespace the details
are provided int he below sections
Create the Big tablespace with big bufferpool of 32K page size Only DB2 database administrator (DBA) or
equivalent DB user will have access to create database with default tablespace with particular
pagesizebufferpool In DB2 whenever Binary LargeObject (BLOB) and Character LargeObject (CLOB) are
used you need to have the database created with default tablespace as well as default temp tablespace with
big pagesize of 32k
-- Replace ltDatabase_namegt with your actual database name
CONNECT TO ltDatabase_namegt
CREATE BUFFERPOOL BIGBUFFERPOOL IMMEDIATE ALL DBPARTITIONNUMS
SIZE AUTOMATIC NUMBLOCKPAGES 100 BLOCKSIZE 100 PAGESIZE 32K
COMMIT
-- To create a tablespace for tables and Data
CREATE LARGE TABLESPACE ltData_Tablespace_Namegt IN DATABASE PARTITION GROUP
IBMDEFAULTGROUP
PAGESIZE 32K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 32 PREFETCHSIZE
AUTOMATIC
BUFFERPOOL BIGBUFFERPOOL OVERHEAD 75 TRANSFERRATE 006 AUTORESIZE YES
INITIALSIZE 32M NO FILE SYSTEM CACHING
COMMIT
copy 2020 by Kony Inc All rights reserved 24 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
-- To create an index tablespace
CREATE LARGE TABLESPACE ltIndex_Tablespace_Namegt IN DATABASE PARTITION GROUP
IBMDEFAULTGROUP
PAGESIZE 32K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 32 PREFETCHSIZE
AUTOMATIC
BUFFERPOOL BIGBUFFERPOOL OVERHEAD 75 TRANSFERRATE 006 AUTORESIZE YES
INITIALSIZE 32M NO FILE SYSTEM CACHING
COMMIT
-- To create a LOB tablespace
CREATE LARGE TABLESPACE ltLOB_Tablespace_Namegt IN DATABASE PARTITION GROUP
IBMDEFAULTGROUP
PAGESIZE 32K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 32 PREFETCHSIZE
AUTOMATIC
BUFFERPOOL BIGBUFFERPOOL OVERHEAD 75 TRANSFERRATE 006 AUTORESIZE YES
INITIALSIZE 32M NO FILE SYSTEM CACHING
COMMIT
CREATE SYSTEM TEMPORARY TABLESPACE BIGTEMP IN DATABASE PARTITION GROUP
IBMTEMPGROUP
PAGESIZE 32K MANAGED BY AUTOMATIC STORAGE USING STOGROUP IBMSTOGROUP
EXTENTSIZE 1M
PREFETCHSIZE AUTOMATIC BUFFERPOOL BIGBUFFERPOOL
COMMIT
CONNECT RESET
Note If Kony Fabric installation with DB2 fails youmust verify the following settings
db2set DB2_COMPATIBILITY_VECTOR=ORA
db2set DB2_DEFERRED_PREPARE_SEMANTICS=YES
copy 2020 by Kony Inc All rights reserved 25 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
253 Prerequisites for Kony Fabric with SQL Server
l Database User security role Create a database login dbclient using SQL server
authenticationwith server roles as sysadmin and public
l Database and schema access Installer will make use of the above login to create necessary
databases and schemas required for the selected Kony Fabric components
l Database Growth sizing Refer to Kony Fabric Deployment Guide gt DatabaseGrowth Sizing
l Database Transaction log size Allocate sufficient space for the Transaction log file based on
all the transactions activity of all the Kony Fabric components installed and as per your database
backup policy Because transaction log sizing is linked to database backup If additional
application loggingevents are enabled inmultiple components of Kony Fabric then youmay
need to consider additional size for the transaction log
l Temp Database and temp log This is based on usage of all the databases on the server
instance by all applications connecting to these databases In case of Kony Fabric for sizing of
the temp database consider auto growth with increment size should be of 100MB andwith
maximum size to 10GB But if application loggingevents are enabled inmultiple components of
Kony Fabric then themaximum size should be increased upto 20GB This size will get
reclaimed as and when the DB is restarted
l Database versions You can use SQL Server Standard Edition or SQL Server Enterprise
Edition database for installing Kony Fabric Kony Fabric is compatible with these editions
There are no prerequisites specific to these editions as Kony Fabric uses features common to
both editions
l Backup plan Youmust use your organizations defined backup and retention policies for
Backup strategies for your database
copy 2020 by Kony Inc All rights reserved 26 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
254 Prerequisites for Kony Fabric with MSSQL - Applicable for Engagement Services
Database collation needs to be set for a database This is possible while creating a database with your
required language as database collation For example use Database collation as Arabic_100_CI_AS
for Arabic language support Similarly for other languages use appropriate collation for support Use
SQL Server Management Studio to create a database with the name as kpnsdb and with appropriate
collation support
255 Prerequisites for Kony Fabric with MySQL
256 Applicable for Engagement Services
1 Create the database needed for Engagement Serviceswith unicode character set as UTF8
Also ensure that youmodify the mycnf or myini with the following parameters
[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
[mysqld]|
character-set-client-handshake = FALSE
collation_server=utf8_unicode_ci
character_set_server=utf8
2 Next restart theMySQL service and run the following query to verify the details
mysqlgt show variables like coll
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_unicode_ci |
| collation_database | utf8_unicode_ci |
| collation_server | utf8_unicode_ci |
+----------------------+-----------------+
3 rows in set (000 sec)
copy 2020 by Kony Inc All rights reserved 27 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
mysqlgt show variables like char
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | usrsharemysqlcharsets |
+--------------------------+----------------------------+
2561 Applicable for Identity Services
If you are using any lower versions of MySQL 57 such as v5712 or lower during installation youmay
encounter an error due to which the installation rolls back This error occurs due to a bug in theMySQL
database
For more information refer MySQLBugs
Following are the error details
l Error Migration V810_27_01__
DeleteDuplicateAcsUserIdProviderGuidRowsAddUniqueConstraintsql failed
l SQL State HY000
l Error Code 1093
l Error Message You cant specify target table users for update in FROMclause
l Location ltLocation where the installation is donegt
To resolve this error run the following commands in theMySQLServer
copy 2020 by Kony Inc All rights reserved 28 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
1 Execute the following command before running the installer
SET GLOBAL optimizer_switch = derived_merge=off
2 Once the installation is done set derived_mergeON using the following command
SET GLOBAL optimizer_switch = derived_merge=on
257 Steps before installing (or) upgrading Kony Fabric with the existing database
Perform the following activities before installing (or) upgrading Kony Fabric with the existing database
l Take database backup
l Make sure you have previously installed directory
l Take a backup of applications deployed at the server level (Post installation take backup of the
changes done to the binaries)
l Post installation (or) upgrade process replace old authServicekey workspaceServicekey and
ACCOUNTS_ENCRYPTION_KEY (applicable only for identity and workspace components)
258 Create tmp Folder
Kony Fabric Installer required a tmp folder in Linux environment to unpack installer When the tmp
folder is not found the Installer shows IO exception at the time of unpack exception shown below
This must specify in the pre-req of installation Installation must
required temp folder to unpack MF installer (either default custom
temp folder)
copy 2020 by Kony Inc All rights reserved 29 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
26 Application Servers Prerequisites
261 Tomcat Prerequisites
2611 How to Disable Weak Ciphers
To disable weak ciphers modify the SSLConnector container attribute inside the serverxml with
the required https connector tag details The serverxml is located in the ltInstall_
Drivegttomcatconf folder
Add the following is a sample details to SSL connector tag
SSLEnabled=true sslEnabledProtocols=TLSv12 ciphers=TLS_ECDHE_
RSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHATLS_
ECDHE_RSA_WITH_AES_256_CBC_SHA384 TLS_ECDHE_RSA_WITH_AES_256_CBC_
SHATLS_ECDHE_RSA_WITH_RC4_128_SHA TLS_RSA_WITH_AES_128_CBC_
SHA256TLS_RSA_WITH_AES_128_CBC_SHATLS_RSA_WITH_AES_256_CBC_SHA256
TLS_RSA_WITH_AES_256_CBC_SHASSL_RSA_WITH_RC4_128_SHA
For example the following is a samplemodified https connector tag
ltconnector port=443 maxhttpheadersize=8192 address=127001
enablelookups=false disableuploadtimeout=true acceptCount=100
scheme=https secure=true clientAuth=false SSLEnabled=true
sslEnabledProtocols=TLSv12 ciphers=TLS_ECDHE_RSA_WITH_AES_128_
CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHATLS_ECDHE_RSA_WITH_
AES_256_CBC_SHA384 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHATLS_ECDHE_
RSA_WITH_RC4_128_SHA TLS_RSA_WITH_AES_128_CBC_SHA256TLS_RSA_WITH_
AES_128_CBC_SHATLS_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_AES_
256_CBC_SHASSL_RSA_WITH_RC4_128_SHA keystoreFile=mydomainkey
keystorePass=password truststoreFile=mytruststoretruststore
truststorePass=passwordgt
Note Upgrade the SSLCipher list to the latest available versions
copy 2020 by Kony Inc All rights reserved 30 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
2612 Heap and PermGen Settings
For Oracle Java 7 and Java 8 configure the heap settings for your application servers In case of
Oracle Java 7 you also need to configure PermGen settings Tomcat heap and PermGen settings
Note FromV8 SP4 FP1HF1 onwards Java 11 is supported for bundled Tomcat and JBoss
servers
262 JBoss Prerequisites
2621 Heap and PermGen Settings
For Oracle Java 7 and Java 8 configure the heap settings for your application servers In case of
Oracle Java 7 you also need to configure PermGen settings JBoss heap and PermGen settings
Note FromV8 SP4 FP1HF1 onwards Java 11 is supported for bundled Tomcat and JBoss
servers
2622 Configuration of Database Driver Module
1 Extract the comzip file
The unzipped folder structure will be commysqlmain
2 Stop the JBoss Application Server
3 For JBoss configured in the standalonemode copy the extracted comzip folder and place it
in the JBOSS_HOMEmodules path For the domainmode place the unzipped comzip
folder (commysqlmain) in the JBOSS_HOMEmodules path for each of the
masterslavemachines
4 Open and edit the appropriate configuration file based on the configured JBossmode
copy 2020 by Kony Inc All rights reserved 31 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
For example domainxml in the domainmode and standalone-fullxml in the
standalonemode These files are available at JBOSS_HOMEdomainconfiguration
and JBOSS_HOMEstandaloneconfiguration folders respectively
5 Search for the ltsubsystem xmlns=urnjbossdomainee40gt tag and add the
appropriate globalmodule based on the database selected
For example add the following code for the domainmode
ltglobal-modulesgt
ltmodule name=commysql slot=maingt
ltglobal-modulesgt
6 Save the changes
7 Start the JBoss Server
2623 Configure the Standalone Existing JBoss
To install Kony Fabric on an existing standalone JBoss follow the steps to configure the standalone
JBoss
1 Open the standalonexml from the ltJBoss_Homegtstandaloneconfiguration
2 Configure HostnameIP in the standalonexml file for JBoss as below
ltinterfacesgt
ltinterface name=managementgt
ltinet-address value=127001gt
ltinterfacegt
ltinterface name=publicgt
ltinet-address value=ltmyHostNamegtgt
ltinterfacegt
ltinterfacesgt
copy 2020 by Kony Inc All rights reserved 32 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
3 Configure JBoss to listen for remotemanagement requests as below
l Add ltsocket-binding name=management-native
interface=management
port=$jbossmanagementnativeport9999gt under the ltsocket-binding-groupgt
l Add following section under the ltmanagement-interfacesgt
ltnative-interface security-realm=ManagementRealmgt
ltsocket-binding native=management-nativegt
ltnative-interfacegt
4 For Engagement Services to work remove the following subsystem
ltsubsystem xmlns=urnjbossdomainjpa11gt
ltjpa default-datasource= default-extended-persistence-
inheritance=DEEPgt|
ltsubsystemgt
5 In case of installing all the Kony Fabric components follow these steps to increase heap size by
setting the JAVA_OPTS in the ltJBOSS_DIRgtstandalonebinstandaloneshbat
l standalonebat
set JAVA_OPTS= -server -Xms2048m -Xmx2048m
l standalonesh
JAVA_OPTS=-server -Xms1024M -Xmx1024M
2624 Configure the Standalone Existing JBoss with Self-Signed Certificate (JBoss 71)
If you need to use existing JBosswith self-signed certificate follow these steps
copy 2020 by Kony Inc All rights reserved 33 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
1 Add an Existing SSLCertificate to Cacerts For more details click How to Add an Existing
Secure Sockets Layer (SSL) Certificate
2 Copy the keystore file to ltJBoss_Homegtstandaloneconfiguration folder
3 Modify the standalonexml by adding the following security-realm in the security-
realms section
ltsecurity-realm name=WebSocketRealmgt
ltserver-identitiesgt
ltsslgt
ltkeystore path=ltKeystore_file_
namegt relative-to=jbossserverconfigdir keystore
password=ltKeystore_passwordgtgt
ltsslgt
ltserver-identitiesgt
ltsecurity-realmgt
Here ltKeystore_file_namegt = Name of the keystore file (for example keystorejks)
ltKeystore_passwordgt = Password of keystore file
4 In the standalonexml add the following https-listener tag for default-server in the
Subsystem urnjbossdomainundertow31
lthttps-listener name=https max-post-size=262144000 security-
realm=WebSocketRealm socket-binding=httpsgt
2625 Configure Port Settings for Multinode Loadbalancer Setups
Before installing Kony Fabric on an application server for the application server to communicate with a
Web Server properly youmust open the port 80
copy 2020 by Kony Inc All rights reserved 34 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
How to Disable Weak Ciphers in JBoss
To disable weak ciphers replace the https-listener under JBoss subsystemundertow for
example ltsubsystem xmlns=urnjbossdomainundertow31gt
For example the following is a sample for https connector tag
lthttps-listener name=https socket-binding=connect security-realm-
m=ApplicationRealm verify-client=REQUIREDgt
For example the following is a samplemodified https connector tag
lthttps-listener name=https enabled-pro-
tocols=TLSv1TLSv11TLSv12 enabled-cipher-suites=SSL_RSA_WITH_
3DES_EDE_CBC_SHASSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_
AES_128_CBC_SHATLS_DHE_DSS_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_
AES_128_CBC_SHATLS_RSA_WITH_AES_256_CBC_SHA TLS_DHE_DSS_WITH_AES_
256_CBC_SHATLS_DHE_RSA_WITH_AES_256_CBC_SHA TLS_ECDH_ECDSA_WITH_
3DES_EDE_CBC_SHATLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA TLS_ECDH_
ECDSA_WITH_AES_256_CBC_SHATLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHATLS_ECDHE_ECDSA_WITH_AES_256_
CBC_SHA TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHATLS_ECDH_RSA_WITH_AES_
128_CBC_SHA TLS_ECDH_RSA_WITH_AES_256_CBC_SHATLS_ECDHE_RSA_WITH_
3DES_EDE_CBC_SHA TLS_ECDHE_RSA_WITH_AES_128_CBC_SHATLS_ECDHE_RSA_
WITH_AES_256_CBC_SHA TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHATLS_ECDH_
anon_WITH_AES_128_CBC_SHA TLS_ECDH_anon_WITH_AES_256_CBC_SHA
verify-client=REQUIRED security-realm=ApplicationRealm socket-
binding=connectgt
copy 2020 by Kony Inc All rights reserved 35 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
263 WebLogic Prerequisites
2631 Heap and PermGen Settings
For Oracle Java 7 and Java 8 configure the heap settings for your application servers In case of
Oracle Java 7 you also need to configure PermGen settings WebLogic heap and PermGen settings
2632 Security Configurations
To add environments to Kony Fabric Console add the following configuration inside the security-
configuration tag of the configxml file of WebLogic Server
ltenforce-valid-basic-auth-credentialsgtfalseltenforce-valid-basic-auth-
credentialsgt
After configuring the security-configuration tag restart the server fromWebLogic console In
case ofWebLogic cluster restart all servers fromWebLogic console
264 WebSphere Prerequisites
2641 Heap and PermGen Settings
For Oracle Java 7 and Java 8 configure the heap settings for your application servers In case of
Oracle Java 7 you also need to configure PermGen settings WebSphere heap settings
2642 How to Enable TLS v12 Protocol
If your Kony Fabric instance onWebSphere that is updated with IBM Java 7 SDK fix pack 70960 the
identity fails to log-in to Salesforce Because the TLSv10 protocol is disabled on Kony Fabric and on
the other external sites that Kony Fabric wants to connect - for example Salesforce To avoid log-in
issueswith external back-ends add the -D parameters into JVMArguments
To add -D parameters in the JVM arguments follow these steps
1 Log intoWebSphere Admin Console
2 Go to Application servers gt server1 gt Process definition gt Java Virtual Machine
copy 2020 by Kony Inc All rights reserved 36 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
3 Under the Configuration gt General Properties gt Generic JVM arguments add the following -
D parameter
-Dhttpsprotocols=TLSv11TLSv12 -Dcomibmjsse2overrideDefaultTLS=true
4 Go to Security gt SSL certificate and key management gt SSL configurations gt
NodeDefaultSSLSettings gt Quality of protection (QoP) settings
5 Under General Properties gt Protocol select the TLSv11 protocol
6 If your Kony Fabric is installed onWebSphere with IBM Java 8 add the following parameter to
JVM arguments
-Dcomibmjsse2overrideDefaultTLS=true
For more details refer to Salesforce disabling TLS 10
copy 2020 by Kony Inc All rights reserved 37 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
2643 How to Retrieve Server Groups in WebSphere when using Admin Security with TLSv12
1 InWebSphere Admin Console download the default SSL certificate
2 Import certificate into IBM Java path IBM_PATHJAVAjrelibsecuritycacerts
For example optIBMWebSphereAppServerjava_18_64jrelibsecuritykeytool -importcert -keystore cacerts -
storetype jks -file optIBMWebSphereAppServerjava_18_
64jrelibsecurity17229154223crt -alias 17229154223
3 If you are prompted for a password enter the password
l Default password changeit
copy 2020 by Kony Inc All rights reserved 38 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
4 Select the Enable administrative security check box
5 Set the following JVM arguments
l Set JVM heap size
l Set JVM generic arguments
copy 2020 by Kony Inc All rights reserved 39 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
6 Restart the application server after setting JVMarguments
7 Execute the installer with LAX_VM
For example KonyMobileFabricInstallerbin LAX_VM
optIBMWebSphereAppServerjava_18_64binjava
8 Provide the default path of certs in the installation wizard For example
optIBMWebSphereAppServerprofilesAppSrv01etc
copy 2020 by Kony Inc All rights reserved 40 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
2644 Updating the SSL Socket Factory Providers
l See that the SOAP_CONNECTOR_PORT is open
l If theWAS server is secured set the following in javajrelibsecurityjavasecurity
l sslSocketFactoryprovider=comibmjsse2SSLSocketFactoryImpl
(for Java7)
l sslServerSocketFactoryprovider=comibmjsse2SSLServerSocke
tFactoryImpl (for Java8)
Refer Configure SSL for WebSphere
2645 NGINX Load Balancer Configuration
l Following are the URLmappings for the Load Balancer configuration
l httpsltdomaingtmfconsole -gt httpsltServer iphostportgtmfconsole
l httpsltdomaingtaccounts -gt httpsltServer iphostportgtaccounts
l httpsltdomaingtworkspace -gt httpsltServer iphostportgtworkspace
l httpsltdomaingtauthService -gt httpsltServer iphostportgtauthService
l httpsltdomaingtadmin -gt httpsltServer iphostportgtadmin
l httpsltdomaingtservices -gt httpsltServer iphostportgtservices
l httpsltdomaingtmiddleware -gt httpsltServer iphostportgtmiddleware
l httpsltdomaingtapps -gt httpsltServer iphostportgtapps
l httpsltdomaingtmetrics -gt httpsltServer iphostportgtmetrics
l httpsltdomaingtkpns -gt httpsltServer iphostportgtkpns
l Visualizer runs on localhost 5000 by default Hence it must be allowed Also allow 8888 if you
copy 2020 by Kony Inc All rights reserved 41 of 469
2 Prerequisites Kony Fabric Installation Guide - LinuxVersion111
want to test web applications locally Set the following HTTP response header X-Frame options
to allow the required localhost
l add_header X-Frame-Options ALLOW-FROM localhost5000
l add_header X-Frame-Options ALLOW-FROM localhost8888
copy 2020 by Kony Inc All rights reserved 42 of 469
3 Kony Fabric Topology and Components Kony Fabric Installation Guide - LinuxVersion111
3 Kony Fabric Topology and Components
Kony Fabric topology explains the logical arrangement of various components such as console
identity services developer environment and production environment
In design time you configure appswith services and publish them to a developer environment After
you confirm the changes in the apps these appswill need to be published to a production
environment Authorized users can access apps onmobile devices from a production environment
copy 2020 by Kony Inc All rights reserved 43 of 469
3 Kony Fabric Topology and Components Kony Fabric Installation Guide - LinuxVersion111
An overview of the Kony Fabric architecture and components follows
copy 2020 by Kony Inc All rights reserved 44 of 469
3 Kony Fabric Topology and Components Kony Fabric Installation Guide - LinuxVersion111
An overview of the Kony Fabric deployment architecture follows
The following table describes the components of Kony Fabric
copy 2020 by Kony Inc All rights reserved 45 of 469
3 Kony Fabric Topology and Components Kony Fabric Installation Guide - LinuxVersion111
Convention Description
Identity This component validates user accounts and applications for authentication
and authorization
l Authentication identifies log-on credentials of a user
l Authorization allows or denies access to resources based on a users
role
Identity is used to authenticate and authorize runtime and design-time users
Accounts The accounts component contains information about what a user can do
such as create other users delete users create environments delete
environments and publish apps to an environment
This component uses auth service for authorizing requests based on user
roles
Workspace
(WaaS)
Workspace configures MBaaS services (applications identity integration
orchestration and engagement services) After these services are
configured these services must be published to respective
cloudsenvironments so that the services are available for run-time use
ConsolePortal The consoleportal is the user interface for configuring services for an
application
API Developer
Portal
Kony Fabric Developer Portal feature lets you create a Portal for exposing
APIs created using Kony Fabric Developers from internal and external
partner teams can access the portal created to explore and test the APIs
You can directly access your Kony Developer Portal in Kony Fabric Console
copy 2020 by Kony Inc All rights reserved 46 of 469
3 Kony Fabric Topology and Components Kony Fabric Installation Guide - LinuxVersion111
Convention Description
Environments
(Engagement
Services
Integration
Services)
This component adds runtime capabilities to apps such as engagement
services and integration services
Admin Admin provides the capability to list down the set of services published and
test the services shown as well Also you can view list of published apps and
provides the delete apps functionality In Kony Cloud changing the log levels
and checking the logs features are available as the cloud is managed by
Kony You can also view reports if you are usingmetrics module This is an
optional component
For more details refer to httpdocskonycomkonylibraryintegrationkony_
fabric_integration_ service_admin_console_user_guideDefaulthtm
Middleware This component exists between amobile device and an endpoint server It
receives a request from amobile device sends it to an endpoint server
fetches the response from the backend and provides the required information
to the device in the JSON format
Services Services component is used only when Kony Fabric is integrated It has same
runtime capabilities as themiddleware
Note To use Kony Sever with Kony Fabric integrated you can ignore
themiddlewarewar Similarly when you use only standalone Kony
Server you can ignore the serviceswar
copy 2020 by Kony Inc All rights reserved 47 of 469
3 Kony Fabric Topology and Components Kony Fabric Installation Guide - LinuxVersion111
Note The Kony Fabric components can be configured on one node or separate nodes - for
example you can use one of the following choices
- Install All Components on one node
- Install Kony Fabric Console Identity Services Integration Services and Engagement Services
on separate nodes
For frequently asked questions and troubleshooting refer to FAQs and Troubleshooting
31 Developer Environment
For development environment a developer can preferably install Kony Fabric components in a
standalonemode (single node) on a local environment For more details refer to Single Node
Installation
Important Kony Fabric Installer supports Tomcat JBossWebLogic andWebSphere
Tomcat on single-node only For multi-node installation on Tomcat refer to Kony FabricManual
Install Guide
Kony Fabric Consolidated installer supports JBoss on single node (Standalone Mode) andmulti-
node (Domain Mode)
Important By default Kony Fabric Consolidated installer supportsmemcached server only in case
of multinode installation
By default Kony Fabric Consolidated installer is not enabled with memcached server for single
node installation (Tomcat and JBoss) If you want usememcached server follow manual steps
provided at How to Install Memcached Server
copy 2020 by Kony Inc All rights reserved 48 of 469
3 Kony Fabric Topology and Components Kony Fabric Installation Guide - LinuxVersion111
32 Production Environment
For production environment domainmode (multinode) installation with HTTPs protocol is preferred
Multinode installation helps to enable better performance high availability and load balancing For
more details refer to Multinode Installation
copy 2020 by Kony Inc All rights reserved 49 of 469
4 Kony Fabric Installation on Single Node and
Multinode
Kony Fabric Installation Guide -
LinuxVersion111
4 Kony Fabric Installation on Single Node and Multinode
You can install Kony Fabric in a domainmode (multinode) or a standalonemode (single node) on a
local environment
The following table details Kony Fabric installation supported for a single node andmultinode
installations
Kony Fabric Components can be installed Single Node Multinode
Console
l Workspace
l Accounts
Identity
Integration
l Admin
l Middleware
l Services
l Metrics
API Developer Portal
Engagement Services
copy 2020 by Kony Inc All rights reserved 50 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
5 Pre-Installation Tasks
51 Download Kony Fabric Installer
l Download KonyFabricSetuptargz file from httpcommunitykonycomdownloads and
extract the file To download Kony Fabric installer from the community portal follow these steps
1 Log in to httpcommunitykonycomdownloads You can obtain a user name and
password from your sales representative or partner
2 Click the Kony Fabric tab
3 Select the specific release version from the Kony Fabric Installer (Consolidated
Installer for all features) drop-down list and then click on the specific release related files
you want to download For example if you want to download Kony Fabric 800
GA installer select the 800 GA version from the drop-down list and then click
the Installer_Linux link
The KonyFabricSetuptargz file contains the following files
n KonyFabricInstaller-xxxx_GAbin
n installerproperties - This file is required for silent installation
n READMEtxt
52 Steps before installing (or) upgrading Kony Fabric with the existing
database
Perform the following activities before installing (or) upgrading Kony Fabric with the existing database
l Take database backup
l Make sure you have previously installed directory
copy 2020 by Kony Inc All rights reserved 51 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
l Take a backup of applications deployed at the server level (Post installation take backup of the
changes done to the binaries)
l Post installation (or) upgrade process replace old authServicekey workspaceServicekey and
ACCOUNTS_ENCRYPTION_KEY (applicable only for identity and workspace components)
53 Create tmp Folder
Kony Fabric Installer required a tmp folder in Linux environment to unpack installer When the tmp
folder is not found the Installer shows IO exception at the time of unpack exception shown below
This must specify in the pre-req of installation Installation must
required temp folder to unpack MF installer (either default custom
temp folder)
54 Install Memcached Server
Memcached is a high-performance distributedmemory object caching system generic in nature but
intended for use in speeding up dynamic web applications by alleviating database load
55 libevent (memcached dependency)
The libevent API provides amechanism to execute a callback function when a specific event
occurs on a file descriptor or after a timeout has been reached Furthermore libevent also support
callbacks due to signals or regular timeouts
libevent is meant to replace the event loop found in event driven network servers An application
just needs to call event_dispatch() and then add or remove events dynamically without having to
change the event loop Refer to httplibeventorg
To install libevent (memcached dependency) follow these steps
1 First checkwhether libevent is installed on your computer To check type the below
command in your Linux terminal
copy 2020 by Kony Inc All rights reserved 52 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
whereis libevent
2 If you do not find libevent on your system download and install it Download libevent-
148-stabletargz Refer to httplibeventorg
3 Extract the libevent-148-stable
4 In your Linux terminal type the below command
cd libevent-148-stable
configure
make
make install
5 Type the below command to create a symlink to libevent
ln -s usrlocalliblibevent-14so2 usrlib
Now that you have installed the dependencies install thememcahced server
56 Memcached Server
To install Memcached Server follow these steps
1 Download thememcached server
2 Extract the zip file
3 Open the Linux terminal
4 Go to memcache directory
copy 2020 by Kony Inc All rights reserved 53 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
5 Run the following command
tar xfz memcached-126targz
cd memcached-126
configure
make
make install
memcached -d -m 1024 -u root -l 127001 -p 11211
Important RunMemcached as a daemon (d = daemon m = memory u = user l = IP to
listen to p = port)
57 Configure Load Balancers for Sending Host Information in
Multinode
When user is installing Kony Fabric onmultinode environment the user should checkwhether the
parameter proxypreserveHost is set to On in the Loadbalancer configuration file to send host in
the headers
If the proxypreserveHost is not configured the loadbalancer will not send host in the headers Users
cannot launch Kony Fabric Console
The above configuration is based on the loadbalancer
For example
l For Apache preserveHost On
l For HAProxy preserve host flag is not required
copy 2020 by Kony Inc All rights reserved 54 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
571 Tuning File Descriptor Limits on Linux
To run the enterprise applications successfully on Linux distribution youmay have to update some of
the default kernel parameter settings
In Linux there is a limit to the number of file descriptors that a process can open The default is set to
1024 per process You can increase this limit for optimum performance
To increase the file descriptor limit follow these steps
Note Based on the user you create for your app server and database increase the file descriptor
limit for the user accordingly
For example In this procedure the created user isWebLogic for running theWebLogic server
You can follow these steps to increase the file descriptor limit based on your application server and
database such as Tomcat JBossWebLogic or WebSphere
1 Log on to Linux system and change toWebLogic user
2 Enter the following command
[weblogiclocalhost ~]$ ulimit -n
If the result is displayed as 32768 skip the following steps The limit is set for optimum
performance Else perform the steps to increase the limit
3 Increase the file descriptors limits
You can limit WebLogic user to specific limits by editing etcsecuritylimitsconf file
a Enter the following command to edit the file
vi etcsecuritylimitsconf
copy 2020 by Kony Inc All rights reserved 55 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
b SetWebLogic user soft and hard limits by adding the following lines
weblogic soft nofile 32768
weblogic hard nofile 32768
c Save and close the file Log out and log back in again
d Verify the changes by entering the following command
[weblogiclocalhost ~]$ ulimit -n
It should display 32768
4 Restart your App server
58 Download and Install the Unrestricted JCE Policy Files
In accordance with the United States of America export restrictions Java that is bundled with the
server has limited encryption key sizes that can be used in the server operation In order to
successfully convert signed client certificates or sign server Certificate Signing Request for use in the
server youmust download the following bundled encryption policy files and replace themwith the
unrestricted files published by the Java vendor
l local_policyjar
l US_export_policyjar
To Configure Unrestricted JCE Policy Files for WebSphere follow these steps
For WebSphere follow the steps provided in the link
httpswwwibmcomsupportknowledgecenterSS8JFY_
750comibmlmt75doccomibmlicensemgmtsecuritydoclmt_scr_downloading_installing_jce_
policyfileshtml
To Configure Unrestricted JCE Policy Files for Tomcat JBoss or WebLogic follow these steps
copy 2020 by Kony Inc All rights reserved 56 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
1 Go to the Oracle Java SE download
page httpwwworaclecomtechnetworkjavajavasedownloadsindexhtml
2 Scroll down to Additional Resources section You will find Java Cryptography Extension
(JCE) Unlimited Strength Jurisdiction Policy File
3 Download the JCE version that matches your installed JVM for example
UnlimitedJCEPolicyJDKltVersiongtzip
4 Extract the downloaded zip file The UnlimitedJCEPolicyJDKltVersiongtzip file
contains the following files
l local_policyjar
l US_export_policyjar
l READMEtxt
5 Copy the jar files (local_policyjar and US_export_policyjar) to ltjava-
homegtlibsecurity
Note These jars will be already there so you have to overwrite them Back up the existing
jars before you overwrite themwith new jars
6 Restart your application server
After the encryption policy files are installed you should be able to successfully convert signed
client certificates for use in the server
l Database Pre-Installation Tasks
l Application Servers Pre-Installation Tasks
copy 2020 by Kony Inc All rights reserved 57 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
59 Database Pre-installation Tasks
591 MySQL
5911 Increase innodb_log_file_size in mycnf file - MySQL
Note If the size of your application ismore than the variable size of server database an error
occurs Ensure the variable max_allowed_packet_size is set to a higher value than the
application size
To avoid this error increase the global variable in the server database
- Modify the SQL Statement to Set global max_allowed_packet=1010241024
In this statement the server database size is configured to 10-Megabytes(MB)
For example if your application size is 1024-kilobytes (1 MB) and you try to publish an application
fromKony Studio of 2048-Kilobytes(2MB) an error appears while publishing Increase the size of
server database to a valuemore than 2048-Kilobytes (2 MB) for publishing the application
For innodb_log_file_size the value is set to 48M by default
In the mycnf file increase the innodb_log_file_size = ltvalue should be greater than 10 of
max_allowed_packetgt
592 Oracle
5921 Create Locator Component for Oracle Database
By default when anOracle database is created using DBCA or Oracle Installer Enterprise Edition with
create database option the SDO_Geometry object type will be default created as part of locator
component
If the database is created using scripts by followingmanual process then the Locator component will
not be created You need to create the locator component for your Oracle database separately
copy 2020 by Kony Inc All rights reserved 58 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
Verify if the locator component is already installed
Run the below queries in the Oracle database used for Installer
Select comp_name version status from dba_registry where upper
(comp_name) like MEDIA
Select username from dba_users where username = MDSYS
If the above statements return zero records andMDSYS schema is not created then follow these
steps to create theMDSYS schema and install the locator component manually
The following steps need to be executed by a SYSDBA only
To create Locator or MDSYS schema follow these steps in option 1 or option 2
l Option 1 Follow DBCA or Oracle Installer enterprise edition with create database option to
create Oracle database Use the same database during Kony Fabric Installation
l Option 2 Run the following scripts on the database to be used for Kony Fabric where Oracle
locator is not installed
i Connect as SYSDBA
sqlplus as sysdba
ii CreateMDSYS User if not exists
Create user mdsys identified by secret default tablespace
sysaux
A secret is a dummy password Provide the password that is used duringMDSYS user
creation
copy 2020 by Kony Inc All rights reserved 59 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
iii Run the below SQL to grant the privileges
SQLgtmdadminmdprivssql
iv Connect to MDSYS user
Conn mdsyssecret
A secret is dummy password Provide the password that is used duringMDSYS user
creation
v Run the below SQL to create the locator objects
SQLgtmdadmincatmdlocsql
All the above sql files executed will be available as part of database software md folder
After executing the above steps execute the following query to check if everything is fine
Select from dba_objects where owner=MDSYS and object_name
like SDO
Once theOracle locator is installed run the Installer to setup Kony Fabric The system should
not throw the error Invalid Data Type SDO_GEOMETRY
Note As per Oracle 12cRelease 1 (121) documentation Oracle Locator is available with
the following editions
l Oracle Database Standard Edition One
l Oracle Database Standard Edition
copy 2020 by Kony Inc All rights reserved 60 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
l Oracle Database Enterprise Edition
l Oracle Database Express Edition (Oracle Database XE)
For more information regarding Oracle licensing refer to Oracle Database documentation
Important SDO_GEOMETRY is part of Oracle Locator which is free and does not need
additional licensing but this is bundled with Oracle Spatial which is part of enterprise
edition licensing
For more details please go through the followingOracle reference document
Doc ID 10668371 - Oracle Spatial andOracle Locator Licensing Information
593 Maria DB
5931 Increase the table_definition_cache and table_open_cache values
To increase the values of table_definition_cache and table_open_cache inMaria DB execute the
following commands or update the ini or cnf file with
set GLOBAL table_definition_cache=4000
For table_definition_cache 4000 is the minimum value
set GLOBAL table_open_cache=2000 For table_open_cache 2000 is the
minimum value
510 Application Servers Pre-Installation Tasks
5101 JBoss
51011 Configure Load Balancer as Proxy in JBoss Multinode Setup (Optional if SSL Offloading at
Load Balancer)
1 Navigate to your Kony Fabric install directory and open the domainxml file
copy 2020 by Kony Inc All rights reserved 61 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
2 In the domainxml update all the http connector tags to include the scheme and
proxy-port details
For exampleltconnector name=http protocol=HTTP11 scheme=https socket-
binding=http proxy-name=loadbalancer hostname proxy-port=443
secure=truegt
51012 Update Listen Interfaces in hostxml for JBoss Cluster
For JBoss domainmode installation configure the following interface address
1 Go to ltJBOSS EAP dirgtdomainconfigurationhostxml
2 In place of existing interfaces xml tag replace the default content with below details
ltinterfacesgt
ltinterface name=managementgt
ltany-ipv4-addressgt
ltinterfacegt
ltinterface name=publicgt
ltany-ipv4-addressgt
ltinterfacegt
ltinterface name=unsecuregt
lt-- Used for IIOP sockets in the standard con-
figuration
To secure JacORB you need to setup SSL --gt
ltany-ipv4-addressgt
ltinterfacegt
ltinterface name=anygt
ltany-ipv4-addressgt
ltinterfacegt
ltinterfacesgt
copy 2020 by Kony Inc All rights reserved 62 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
51013 Comment the javax-persistence-module for Kony Engagement Services on JBoss Cluster
If you are installing Kony Engagement Services on JBoss domainmode installation comment the
below persistencemodule in the domainxml file
1 Go to ltJBOSS EAP dirgtdomainconfigurationdomainxml
2 Comment the below xml tag Comment the persistencemodule at four places in the
domainxml file
lt-- ltsubsystem xmlns=urnjbossdomainjpa11gt
ltjpa default-datasource= default-extended-per-
sistence-inheritance=DEEPgt
ltsubsystemgt --gt
copy 2020 by Kony Inc All rights reserved 63 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
51014 How to Configure Connector - JBoss
For importing an app to Kony Fabric Console properly youmust have set the enough value for the
max-post-size in the standalonexml file For more details refer to Configure Connectors -
JBoss
51015 How to Increase Timeout and Maximum Heap Size Settings - JBoss
Restarting JBoss can cause deployment failures To avoid these failures youmust increase the JBoss
timeout andmaximumheap size settings for cluster
To increase memory and timeout settings in JBoss (pre-configured JBoss) follow these steps
1 In the standalonebat or sh file add the following properties to Java_opts
-Djbossasmanagementblockingtimeout=8400
-Xms2048m
-Xmx4096m
2 In the ltJBoss_Homegtstandaloneconfigurationstandalonexml file add
config deployment-timeout=rdquo8400rdquo in the deployment-scanner subsystem
shown below
ltsubsystem xmlns=urnjbossdomaindeployment-scanner20gt
ltdeployment-scanner path=deployments relative-
to=jbossserverbasedir scan-interval=5000 deployment-
timeout=rdquo8400rdquo runtime-failure-causes-
rollback=$jbossdeploymentscannerrollbackonfailurefalse
gt
ltsubsystemgt
To increase memory and timeout settings in JBoss Multinode follow these steps
copy 2020 by Kony Inc All rights reserved 64 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
1 In the domainbat or sh file add the following properties to Java_opts
-Djbossasmanagementblockingtimeout=8400
2 Set the heap size for the selected server groups as below in the ltJBoss_
Homegtdomainconfigurationdomainxml
l Search for ltserver-groupsgt tag in the domainxml and set the heap size in the JVM
settings
ltheap size=2048m max-size=4096mgt
51016 How to Configure Engagement Services - JBoss
When Engagement is selected as Fabric Component based on the selected JBossmode youmust
add the following parameter in the JVMarguments present in standalonebatdomainbat( for
Windows) or standaloneshdomainsh(for Unix)
-DKMS_CORE_VERSION=2
5102 WebLogic
51021 Increase JVMmemory for WebLogic Server
For a successful deployment of Kony FabricWar files onWebLogic server increase the PermGen
memory inWebLogicmemory arguments For more details refer to Heap and PermGen Settings
51022 Place MS SQL Server Connector JAR in WebLogic Classpath
If you want to install MS SQLServer Database withWebLogic then you need tomanually place
the mssql-jdbc-700jre8 file in theWebLogic classpath
Important To add the mssql-jdbc-700jre8 file in theWebLogic classpath perform the
following steps before starting Kony Fabric installation
copy 2020 by Kony Inc All rights reserved 65 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
To add mssql-jdbc-700jre8 file in the WebLogic classpath follow these steps
1 Place the mssql-jdbc-700jre8 in the ltWL_HOMEgtserverlib folder
2 Edit the commEnvcmdsh script in the ltWL_HOMEgtoracle_commoncommonbin
3 Prepend your JAR file to theWEBLOGIC_CLASSPATH environment variable like set WEBLOGIC_CLASSPATH=WL_HOMEserverlib mssql-jdbc-
700jre8JAVA_HOMElibtoolsjarPROFILE_CLASSPATHANT_
CONTRIBlibant-contribjarCAM_NODEMANAGER_JAR_PATH
4 Restart the server
51023 Configure Hibernate Dialect in WebLogic (only for WebLogic)
For the Engagement Services to work with Oracle DB set the following parameter in the
setDomainEnvsh and run the setDomainEnvsh before starting theWebLogic server
-Dhibernatedialect=orghibernatedialectOracle10gDialect
51024 How to Configure Engagement Services - WebLogic
When Engagement is selected as Fabric Component youmust add the following parameter in the
JVMarguments present in domain-nameStartWebLogiccmd (for Windows) or domain-
nameStartWebLogicsh (for Unix)
-DKMS_CORE_VERSION=2
5103 WebSphere
51031 Configure Property Settings for Logs - (only for WebSphere)
Tomake the LOG_ROOT variable accessible to applications set the variable under custom properties
of process definition
1 Log in toWebSphere Admin Console
2 Go to Servers gt Server Types gt WebSphere application servers
copy 2020 by Kony Inc All rights reserved 66 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
3 Click Application Server (For example server1 it is the default server created with
WebSphere installation)
4 Go to Server Infrastructure section expand Java and Process Management and click
Custom Properties
5 Go to Custom Properties click Java Virtual Machine
6 Click New to add LOG_ROOT property
7 Enter LOG_ROOT as name
8 Enter $LOG_ROOT as value
copy 2020 by Kony Inc All rights reserved 67 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
9 Save the configuration
After setting the LOG_ROOT variable under custom properties logs are created under IBM_WebSphereWebSphereAppServerprofilesAppSrv02logskonymflogs
51032 Install Kony Fabric on a Remote WebSphere Server with Global Security Enabled
To get server groups of a remoteWebSphere Server using a SOAP port follow these steps before
running the Kony Fabric Installer
1 Install IBMWebSphere SDK on a systemwhere you want to run the Kony Fabric Installer
2 Add the SSL certificate to DMGR For more information refer to How to Add an Existing Secure
Sockets Layer (SSL) Certificate
3 Launch a Terminal window
4 Go to the location of the Kony Fabric Installer
copy 2020 by Kony Inc All rights reserved 68 of 469
5 Pre-Installation Tasks Kony Fabric Installation Guide - LinuxVersion111
5 Run the Kony Fabric Installer as follows
KonyFabricInstaller-7xbin LAX_VM ltfully qualified path to IBM
java executablegt
51033 Support Deployment of apiportalwar on WebSphere Server
To support deployment of the apiportalwar onWebSphere make the following configuration
changes
l Disable the following option
Go to Servers gt Server Types gt WebSphere application servers gt server_name gt Session
management gt Enable cookies gt Restrict cookies to HTTPS sessions
l Remove the row matching with domain= name=JSESSIONID path= in the
Security gt Global Security gt Programmatic session cookie configuration
51034 Updating authServicewar and accountswar for WebSphere 9
1 Add the following -D params in the jvm properties
ldquocomibmwebspherejaxrsserverDisableIBMJAXRSEngine=truerdquo
2 In the server configuration expand container services In the Default
JAXRS provider settings change the JAX-RS Provider to 20spec
51035 How to Configure Engagement Services - WebSphere
When Engagement is selected as Fabric Component youmust add the following parameter in the
Generic JVM arguments section of theWebSphere Administration Console under Application
Servers gt serverName gt Process Definition gt Java Virtual Machine
-DKMS_CORE_VERSION=2
copy 2020 by Kony Inc All rights reserved 69 of 469
6 Installation Modes - Kony Fabric Kony Fabric Installation Guide - LinuxVersion111
6 Installation Modes - Kony Fabric
You can install Kony Fabric by any of the followingmodes
Important Ensure that you have the required hardware and access to the supporting software as
mentioned in the Prerequisites section and performed the steps asmentioned in the Pre-
installation Tasks section
l Installing Kony Fabric - Console-mode (for command-line-driven installations)
l Installing Kony Fabric - Silent-mode (for working with limited or no user interaction)
copy 2020 by Kony Inc All rights reserved 70 of 469
Kony Fabric Installation Guide - LinuxVersion111
61 Installing Kony Fabric - Console-mode (for command-line-driven
installations)
This section of the document provides you with the instructions for installing and configuring Kony
Fabric on Linux
Note If you install Kony Fabric Console on a partition different from the users home directory
youmust have readwrite execute permissions
Important Ensure that you have the required hardware and access to the supporting software as
mentioned in the Prerequisites section and performed the steps asmentioned in the Pre-
installation Tasks section
Important Make sure you have proper administrative rights to install Kony Fabric on your
computer You also need a user where Kony Fabric will be installed
The ltInstall Locationgt directory contains the log files logging each invocation of the installer Tomake
problem identification easier provide these log files to Konywhen reporting an issue
You can install Kony Fabric on Tomcat JBossWebLogic or WebSphere servers
l Installing Kony Fabric on Tomcat
l Installing Kony Fabric on JBoss
o StandaloneMode (Single node installation in bundled JBoss)
o StandaloneMode (Single Node installation in a pre-configured JBoss)
o DomainMode (Multi node installation in pre-configured JBoss)
l Installing Kony Fabric onWebLogic
l Installing Kony Fabric onWebSphere
copy 2020 by Kony Inc All rights reserved 71 of 469
Kony Fabric Installation Guide - LinuxVersion111
611 Installing Kony Fabric on Tomcat - Console-mode
Note If a user installs Kony Fabric Console on a partition different from the users home directory
the user must have readwrite execute permissions
This section of the document provides you with the instructions for installing and configuring Kony
Fabric Console on a single node For multi-node installations refer the Deployment Checklist and
Example Case Studies
Important Ensure that you have the required hardware and access to the supporting software as
mentioned in the Prerequisites section and performed the steps asmentioned in the Pre-
installation Tasks section
Make sure you have proper administrative rights to install Kony Fabric on your computer
You also need a user where Kony Fabric will be installed
The ltInstall Locationgt directory contains the log files logging each invocation of the installer Tomake
problem identification easier provide these log files to Konywhen reporting an issue
To install Kony Fabric Console on Tomcat using the installer follow these steps
1 Execute the following command to switch to the user that you created
su - username
2 Press Enter The system prompt you to enter the password
3 Enter the password and press Enter
4 Unzip the KonyFabricSetuptargz file and navigate to the folder KonyFabric_Installer_
Linux
5 Start the KonyFabricInstaller-xxxx_GAbin file by executing the following command
copy 2020 by Kony Inc All rights reserved 72 of 469
Kony Fabric Installation Guide - LinuxVersion111
Preparing to install
Extracting the JRE from the installer archive
Unpacking the JRE
Extracting the installation resources from the installer
archive
Configuring the installer for this systems environment
Launching installer
=================================================================
==============
Kony Fabric (created with InstallAnywhere)
------------------------------------------------------------------
-------------
Preparing CONSOLE Mode Installation
=================================================================
==============
Introduction
------------
This installer will install a new or upgrade an existing instance
copy 2020 by Kony Inc All rights reserved 73 of 469
Kony Fabric Installation Guide - LinuxVersion111
of Kony Fabric
Kony Fabric is a set of enterprise-grade mobile infrastructure
services
that makes it easy to build amazing apps that integrate and
support all of
your backend systems With open standards-based development
scalable and
secure services and exceptional agility enterprises can
dramatically reduce
the cost and complexity of enterprise mobility projects
To proceed with installation please confirm that the following
prerequisites
have been met -
1 Database server for installation MySQL MariaDB Oracle MS
SQL Server
and DB2 are the
supported databases MariaDB is supported for TomcatJBoss
only
2 Corresponding database user should exist and that user should
have all required
privileges as per the documentation
3 If you want to use your existing SSL certificate then please
have the SSL
certificate
mapped to the domain name you want to use
4 If you want to install with JBoss WebLogic WebSphere as an
copy 2020 by Kony Inc All rights reserved 74 of 469
Kony Fabric Installation Guide - LinuxVersion111
option for application
server then have the application server preconfigured Please
note that single node
JBoss is also bundled as part of the installer in case you
want to install afresh
To change input type back to go back to the previous step
To cancel the installation type quit at any time
For troubleshooting amp help on the installation use
httpdocskonycomkonylibrarykonyfabricresourcesinstallerh
tm
For getting started on Kony Fabric refer
httpcommunitykonycomdocumentation
For upgrading Kony Fabric refer online documentation
If you have more questions or feedback you can join our
httpcommunitykonycom or raise a
httpsupportkonycom
-gt1- Continue with Installation
2- Abort Installation
ENTER THE NUMBER OF THE DESIRED CHOICE OR PRESS ltENTERgt TO ACCEPT
THE
copy 2020 by Kony Inc All rights reserved 75 of 469
Kony Fabric Installation Guide - LinuxVersion111
DEFAULT
Note FromV8 SP4 FP1HF1 onwards DB2 is not supported for bundled Tomcat and JBoss
servers
1 Press Enter The Software License Agreement details appear
=================================================================
=======
License Agreement
-----------------
Installation and Use of Kony Fabric Console Requires Acceptance of
the
Following License Agreement
KONY INC
SOFTWARE LICENSE AGREEMENT
THE TERMS AND CONDITIONS CONTAINED HEREIN CONSTITUTE A LEGAL
AGREEMENT
THIS AGREEMENT (AGREEMENT) CONTAINS THE ENTIRE AGREEMENT BETWEEN
YOU
(LICENSEE) AND KONY INC (KONY) WITH RESPECT TO THE TERMS AND
CONDITIONS
DESCRIBED HEREIN READ THIS AGREEMENT CAREFULLY BEFORE YOU CLICK
copy 2020 by Kony Inc All rights reserved 76 of 469
Kony Fabric Installation Guide - LinuxVersion111
THE I
ACCEPT BUTTON BELOW BY CLICKING ON THE I ACCEPT BUTTON YOU
ACKNOWLEDGE
THAT (1) YOU ARE AUTHORIZED TO ENTER THIS AGREEMENT FOR AND ON
BEHALF OF YOUR
COMPANY AND ARE DOING SO AND (2) YOU HAVE READ AND UNDERSTAND
AND AGREE THAT
YOU AND THE COMPANY SHALL BE BOUND BY THESE TERMS AND CONDITIONS
AND ALL
MODIFICATIONS AND ADDITIONS PROVIDED FOR IF YOU DO NOT AGREE WITH
THESE TERMS
AND CONDITIONS CLICK ON THE I DO NOT ACCEPT BUTTON BELOW AND
INSTALLATION
WILL TERMINATE
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT (YN) Y
2 Press Enter to continue with new installation
The following installation types are supported for new installation
l Development for singlemachine instance
l Non-Production for larger environments like QA or UAT
l Production for the production instance
=================================================================
==============
Licensing Type
copy 2020 by Kony Inc All rights reserved 77 of 469
Kony Fabric Installation Guide - LinuxVersion111
--------------
Please select the type of environment you want to install
Development ndash Single server instance typically used for
development Non-Production ndash A multi-server environment for
testing or staging environments Production ndash A full production-
grade environment
1- Development
2- Non-Production
-gt3-
Production
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
3 Enter your choice and press Enter The Send Usage Data Anonymously details appear Allows
Kony to collect product usage information tomake your Kony Fabric experience better Kony
does not save any of your private or application data
=================================================================
==============
Send Usage Data Anonymously
--------------
------------
Help us make your Kony Fabric experience better by allowing us to
copy 2020 by Kony Inc All rights reserved 78 of 469
Kony Fabric Installation Guide - LinuxVersion111
collect product usage information We will not save any of your
private or application data
Send usage data anonymously
-gt1- Yes
2- No
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
4 Enter your choice and press Enter The Install Components details appear
=================================================================
======
Install Components
------------------
Please select Kony Fabric components to install
The Console is the administrative interface to manage your apps
environments and users
The Identity Services helps you to use a single gateway for all
your authentication and authorization requests
The Integration Services helps you connect with any enterprise or
third-party system to expose transform and orchestrate your data
as APIs
The API Developer Portal is a console that enables partner teams
to discover test and consume APIs
Engage your app users over sms email and push using segmentation
copy 2020 by Kony Inc All rights reserved 79 of 469
Kony Fabric Installation Guide - LinuxVersion111
location campaigns and event driven messaging
A specialized component used to manage offline data
synchronization between the backend system of record and the
front-end app
Console Identity and Integration Services are mandatory
components of Kony Fabric
In a development scenario all components can be installed on the
same server However it is recommended to install these
components on separate servers for a production environment
-gt1- Console
-gt2- Identity Services
-gt3- Integration Services
-gt4- API Development Portal
-gt5- Engagement Services
ENTER A COMMA-SEPARATED LIST OF NUMBERS REPRESENTING THE DESIRED
CHOICES OR PRESS ltENTERgt TO ACCEPT THE DEFAULT
l Console - To install Kony Fabric Console type 1 and press Enter
The system creates the following databases ltprefixgtmfconsoledbltsuffixgt
ltprefixgtmfaccountsdbltsuffixgt and ltprefixgtmfreportsdbltsuffixgt
o Click here for Accounts schema diagram
o Click here for Workspace schema diagram
o Click here for ReportsDB (Metrics) schema diagram
l Identity Services - To install Kony Identity Services type 2 and press Enter
The system creates the following database ltprefixgtidconfigdbltsuffixgt
o Click here for Identity schema diagram
copy 2020 by Kony Inc All rights reserved 80 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Integration Services - To install Kony Fabric Integration type 3 and press Enter
The system creates the following databases konyadmindb and mfreportsdb
o Click here for Admin DB schema diagram
o Click here for ReportsDB (Metrics) schema diagram
l API Developer Portal - To install developer portal type 4 and press Enter
Note During installation if you have selected API Developer Portal the API
Developer Portal is created You can directly access your KonyDeveloper Portal in
Kony Fabric Console
l Engagement Services - To install Kony Fabric Engagement Services type 5 and press
Enter
The system creates the following database ltprefixgtkpnsdbltsuffixgt
o Click here for Engagement Server schema diagram
Reports Database
The reports database is used for configuring reports
The Installer creates the mfreportsdb if you choose either Console or Integration Services
l Console without Integration Services (with or without Engagement Services)
l Console and Integration Services (with or without Engagement Services)
l Integration Services without Console (with or without Engagement Services)
Reports Database for Integration on a Separate Node
While installing console and integration on separate nodes the installer prompts you to point the
reports database during the integration installation
For example
copy 2020 by Kony Inc All rights reserved 81 of 469
Kony Fabric Installation Guide - LinuxVersion111
You have installed only Console on one node The installer creates these three databases such
as ltgtmfreportsdbltgt along with the ltgtmfconsoledbltgt and ltgtmfaccountsdbltgt For
example your report database name is konymfreportsdb1
When you install the integration with or without one or more components (identity or
Engagement Services ) on a separate node the installer displays the Reports Database Name
field in the Database Details window If the installer prompts you to enter the existing reports
db enter the reports database name (for example konymfreportsdb1) in the Database
Details window gt Reports Database Name field
Refer to creating a reports database for example ltprefixgtmfreportsltsuffixgt
5 Press Enter to continue the installation The Install Folder details appear
=================================================================
======
Install Folder
---------------------
Please choose a destination folder for this installation
NOTE The installation path should not contain any special
characters
Default Install Folder homeuser1KonyFabric
copy 2020 by Kony Inc All rights reserved 82 of 469
Kony Fabric Installation Guide - LinuxVersion111
ENTER AN ABSOLUTE PATH OR PRESS ltENTERgt TO ACCEPT THE DEFAULT
Note By default Kony Fabric is installed at the home directory of the user
6 Press Enter to continue the installation The installer prompts for the Application Server details
as follows
=================================================================
==============
Application Server
------------------
Enter requested information
-gt1- Tomcat
2- JBoss
3- WebLogic
4- WebSphere
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
copy 2020 by Kony Inc All rights reserved 83 of 469
Kony Fabric Installation Guide - LinuxVersion111
7 In the Application Server type 1
Note By default Tomcat manager password in used by Kony Fabric for Web Application
publish To change the default Tomcat manager password the new password needs to be
replaced in the password value for user manager in lttomcat-usersgt tag in tomcat-
usersxml
Now to replace the value in database the password value should be encrypted To encrypt
the database password follow these stepsmentioned in the Encrypt_Passwords section
Once the password is encrypted replace the encrypted value in the prop_value column
in the row where prop_value is management_server_password of
ltDatabasePrefixgtadmindbltDatabaseSuffixgt database in the server_
configuration table
8 Press Enter The HTTP or HTTPS details appear asking you to choose the HTTP or HTTPS
=================================================================
=======
HTTP or HTTPS
-------------
Please select the communication protocol you want to use
We recommend that you use HTTPS in production environment
-gt1- HTTP
2- HTTPS
copy 2020 by Kony Inc All rights reserved 84 of 469
Kony Fabric Installation Guide - LinuxVersion111
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
a In HTTP or HTTPS if you select 1 and press Enter the following details in the Details for
Application Server details appear
=============================================================
==================
Details for Application Server
------------------------------
Please enter the HostnameIP Address and port you want to
use The default
value is the IP Address of this machine
HostnameIP Address (Default )
ltIP addressgt
HTTP Port (Default 8080)
8181
Tomcat Shutdown Port (Default 38011)
Important In case of Tomcat enter the Tomcat shutdown port
copy 2020 by Kony Inc All rights reserved 85 of 469
Kony Fabric Installation Guide - LinuxVersion111
b In the HTTP or HTTPS if you type 2 and press Enter the following details in the Details
for Application Server details appear
=============================================================
==================
Details for Application Server
------------------------------
Please enter the HostnameIP Address and port you want to
use The default
value is the IP Address of this machine
NOTE If you want to use your existing SSL certificate then
please have the
SSL certificate mapped to the domain name you want to use
HostnameIP Address (Default )
ltIP addressgt
HTTP Port (Default 8080)
HTTPS Port (Default 8443)
Tomcat Shutdown Port (Default 38011)
copy 2020 by Kony Inc All rights reserved 86 of 469
Kony Fabric Installation Guide - LinuxVersion111
Important After installing Kony Fabric import your SSL certificate (for example
domainsubdomaincrt) into your Kony Fabric installers JRE trusted certificate
authority (CA) certificates file - for example ltINSTALL_
DIRgtjrelibsecuritycacerts
If your SSL certificate is not configured the system displays an error - for example
peer not authenticated
For details refer to Troubleshoot with SSLCertificate Issues
Note Based on the inputs provided in the previous HTTP or HTTPS gt a or HTTP
or HTTPS gt b one of the following error messages appears
l If a port is already in use the installer displays the following error message
=========================================================
======================
Validation of Host Detail
-------------------------
Port 22 is already in use
Please provide a different port
-gt1- Go back to give valid input
2- Abort Installation
copy 2020 by Kony Inc All rights reserved 87 of 469
Kony Fabric Installation Guide - LinuxVersion111
ENTER THE NUMBER OF THE DESIRED CHOICE OR PRESS ltENTERgt
TO ACCEPT THE
DEFAULT
l If you provide an invalid port the installer displays the following error message
=========================================================
======================
Port Validation
---------------
Please enter a valid port Port should be in between 1-
65535
-gt1- Go back to give valid port
2- Abort Installation
ENTER THE NUMBER OF THE DESIRED CHOICE OR PRESS ltENTERgt
TO ACCEPT THE
DEFAULT
l If you provide an invalid HostnameIP address the installer displays the following
error message
=========================================================
======================
Invalid HostnameIP Address
---------------------------
copy 2020 by Kony Inc All rights reserved 88 of 469
Kony Fabric Installation Guide - LinuxVersion111
Please enter a valid hostnameIP address
-gt1- Go back to give valid details
2- Abort Installation
ENTER THE NUMBER OF THE DESIRED CHOICE OR PRESS ltENTERgt
TO ACCEPT THE
DEFAULT
9 Provide the HostnameIP Address HTTP Port and HTTPS Port and press Enter The SSL
Configuration for HTTPS Communication details appear only if you select HTTPS Choose one
of the following two options
=================================================================
=======
SSL Configuration for HTTPS Communication
-----------------------------------------
Please select the appropriate option to proceed
-gt1- Create self-signed certificate
2- Provide SSL certificate
copy 2020 by Kony Inc All rights reserved 89 of 469
Kony Fabric Installation Guide - LinuxVersion111
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
a In the SSLConfiguration for HTTPS Communication if you select 1 the Details for self-
signed SSLCertificate details appear
Important To add an existing SSL certificate to cacerts file refer to How to Add Your
Existing SSLCertificate
=============================================================
===========
Details for self-signed SSL Certificate
-----------------------------------------
Please provide the following details to create self-signed
certificate All the
fields are mandatory
Please note that the path of self-signed certificate will be
rootKonyFabrickeystorejks
Organizational Unit (DEFAULT ) platform
Host Name (DEFAULT ) konycom
copy 2020 by Kony Inc All rights reserved 90 of 469
Kony Fabric Installation Guide - LinuxVersion111
Company (DEFAULT ) Kony
City (DEFAULT ) HYD
State (DEFAULT ) AP
Country (DEFAULT ) IND
Note The path for a self-signed certificate will be in this location ltinstallfoldergtkeystorejks
b In the SSLConfiguration for HTTPS Communication if you select 2 the SSLCertificate
Details details appear
Note Provide path for jks file as input
=============================================================
===========
SSL Certificate Details
-----------------------
copy 2020 by Kony Inc All rights reserved 91 of 469
Kony Fabric Installation Guide - LinuxVersion111
Please provide the following details
Absolute Path to Keystore File (Default )
downloads_konylabsnet2016jks
c Type the details The installer prompts for Password for keystore file details as follows
=============================================================
===========
Password for keystore file
-----------------------------------------
Password should contain minimum six characters and should not
contain space
Please enter the password
l If you enter an incorrect password -- for example one that is fewer than six
characters contains a space or is empty -- the following error message for an
invalid keystore password is displayed
=========================================================
===============
Password for keystore file
-----------------------------------------
=========================================================
===============
Invalid Keystore Password
copy 2020 by Kony Inc All rights reserved 92 of 469
Kony Fabric Installation Guide - LinuxVersion111
-------------------------
Keystore password must be at least six characters and
should not contain
space
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
10 Type the password
11 Press Enter The Database Choice details appear
=================================================================
=======
Database Choice
-----------------------------------------
Please select the database of your choice
-gt1- MySQL
2- Oracle
3- SQL Server
4- DB2
5- MariaDB
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
copy 2020 by Kony Inc All rights reserved 93 of 469
Kony Fabric Installation Guide - LinuxVersion111
Note FromV8 SP4 FP1HF1 onwards DB2 is not supported for bundled Tomcat and
JBoss servers
12 In the Database Choice choose the DB
l In the Database Choice if you select 1 theMySQLDatabase Details appear
=============================================================
===========
MySQL Database Details
-----------------------------------------
Please enter MySQL database server details
Database Server IP (DEFAULT localhost) ltIP addressgt
Port (DEFAULT 3306)
Username (DEFAULT ) root
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
copy 2020 by Kony Inc All rights reserved 94 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Port Enter the database port of theMySQLServer By default this field is
set to 3306 for MySQL
l Username Enter the user name used while creating the database user - for
example dbclient
b Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
copy 2020 by Kony Inc All rights reserved 95 of 469
Kony Fabric Installation Guide - LinuxVersion111
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
Minimum requirement for MySQL database server is
57
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l In the Database Choice if you select 2 the Oracle Database Details appear
=============================================================
===========
Oracle Database Details
-----------------------------------------
Please enter Oracle database server details
Database Server HostnameIP (Default 10102451)
ltHostnameIPgt
Port (Default 1521)
copy 2020 by Kony Inc All rights reserved 96 of 469
Kony Fabric Installation Guide - LinuxVersion111
Service ID Service Name(Default )
System Username (Default )
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
l Port Enter the database port of the Oracle Server By default this field is set
to 1521 for oracle
l Service ID Service Name Enter Oracle service ID or service name
Service ID is unique alias given to an instance name of Oracle DB
l System Username Enter the user name used while creating the database
user
b Press Enter The installer prompts for Enter Password for Database User details
as follows
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
copy 2020 by Kony Inc All rights reserved 97 of 469
Kony Fabric Installation Guide - LinuxVersion111
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
copy 2020 by Kony Inc All rights reserved 98 of 469
Kony Fabric Installation Guide - LinuxVersion111
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
d Select the tablespace for Oracle database
Important If tablespaceswere already created the DBAmust grant quota
(permissions) on these tablespaces to installer with admin option
The DBA alsomust include grant quota on the schemas from installer login
=========================================================
===============
Tablespace Choice
-----------------------------------------
Please select the Table Space type
-gt1- Default Tablespace
2- User Defined Tablespace
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO
ACCEPT THE DEFAULT
copy 2020 by Kony Inc All rights reserved 99 of 469
Kony Fabric Installation Guide - LinuxVersion111
n Default Tablespace If selected the database schema and SQL scripts
migration happens automatically to the default tablespace - for exampleUSERS
n User Defined Tablespace If selected enter the tablespaces for the
following
====================================================
====================
Ask for the Tablespaces
-----------------------------------------
Please enter the names of the Tablespaces
Data Tablespace (Default ) Kony123
Index Tablespace (Default )
LOB Table Space (Default )
l Data Tablespace
Enter the name for Data tablespace
This is amandatory field If the Data tablespace field is empty the
installers displays the error message
================================================
========================
TableSpace details not provided
---------------------------------------
Please provide a valid Tablespace for at least
copy 2020 by Kony Inc All rights reserved 100 of 469
Kony Fabric Installation Guide - LinuxVersion111
the Data field for the
installation wizard to proceed further
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
If the Data tablespace (for example Kony123) does not exist the
installers displays the error message
================================================
========================
Invalid TableSpace Details
---------------------------------------
Installation wizard is not able to access the
Kony123 TableSpace provided with
give credentials Please verify the details
again
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l Index Index Tablespace Enter the name for Index tablespace
If input for Index Tablespace is not provided then the value will be set
to the provided Datatable space value
l LOB Tablespace Enter the name for LOB tablespace
If input for LOB Tablespace is not provided then the value will be set
to the provided Datatable space value
l In the Database Choice if you select 3 the SQL Server Database Details appear
=============================================================
===========
SQLServer Database Details
-----------------------------------------
copy 2020 by Kony Inc All rights reserved 101 of 469
Kony Fabric Installation Guide - LinuxVersion111
Please enter SQL database server details
Database Server HostnameIP (Default 10102451)
ltHostnameIPgt
Port (Default 1433)
Username 9Default )
Instance Name (Optional) (Default )
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
l Port Enter the database port of the SQL Server By default this field is set to
1433 for SQL
l Username Enter the user name used while creating the database user - for
example dbclient
l Instance Name (Optional) Enter the instance name for the database This
information is optional
b Press Enter The installer prompts for Enter Password for Database User details
as follows
copy 2020 by Kony Inc All rights reserved 102 of 469
Kony Fabric Installation Guide - LinuxVersion111
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
copy 2020 by Kony Inc All rights reserved 103 of 469
Kony Fabric Installation Guide - LinuxVersion111
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
Important Follow the below steps only if you want install Kony Fabric on
Tomcat with Microsoft Azure SQL Server database
l For Microsoft Azure (MSSQL) If you want to install Kony Fabric V8
on Tomcat with Microsoft Azure SQL youmust edit the
authServicexml file from the existing Tomcat with Microsoft SQL
Server install location For more details refer the following section on
how to configure identity to work onMicrosoft Azure SQL
Configure Identity on Tomcat with Microsoft Azure SQL Server
To run identity on Tomcat with Microsoft Azure SQL youmust edit the
authServicexml file from the existing Tomcat with MSSQL install
location
1 Open theauthServicexml file from the existing Tomcat with
MSSQL install location
Sample Location for authServicexml from Tomcat with MSSQL
install folder
copy 2020 by Kony Inc All rights reserved 104 of 469
Kony Fabric Installation Guide - LinuxVersion111
ltLocalDrivegtKonyFabricInstallerV8tomcatc
onfCatalinalocalhostauthServicexml
2 Modify the following theauthServicexml file
ltxml version=10 encoding=utf-8 gt
lt-- The contents of this file will be loaded
for each web application --gt
ltContextgt
ltResource auth=Container
driverClassName=commicrosoftsqlserverjdbc
SQLServerDriver
factory=orgapachetomcatjdbcpoolDataSourc
eFactory initialSize=5 jmxEnabled=true
logAbandoned=true maxActive=10 maxIdle=5
maxWait=10000
minEvictableIdleTimeMillis=30000 minIdle=2
name=jdbcauthglobaldb password=ltPasswordgt
removeAbandoned=true
removeAbandonedTimeout=600
testOnBorrow=true testOnReturn=false
testWhileIdle=true
timeBetweenEvictionRunsMillis=30000
type=javaxsqlDataSource
url=jdbcsqlserver
ltDBServerIPPORTgtdatabasename=ltauth database
namegtsendStringParametersAsUnicode=true
username=ltUser_Namegt
validationInterval=30000
validationQuery=SELECT 1gt
ltResource auth=Container
copy 2020 by Kony Inc All rights reserved 105 of 469
Kony Fabric Installation Guide - LinuxVersion111
driverClassName=commicrosoftsqlserverjdbc
SQLServerDriver
factory=orgapachetomcatjdbcpoolDataSourc
eFactory initialSize=5 jmxEnabled=true
logAbandoned=true maxActive=10 maxIdle=5
maxWait=10000
minEvictableIdleTimeMillis=30000 minIdle=2
name=jdbcauthconfig password=ltPasswordgt
removeAbandoned=true
removeAbandonedTimeout=600
testOnBorrow=true testOnReturn=false
testWhileIdle=true
timeBetweenEvictionRunsMillis=30000
type=javaxsqlDataSource
url=jdbcsqlserver
ltDBServerIPPORTgtdatabasename=ltauth database
namegtsendStringParametersAsUnicode=true
username=ltUser_Namegt
validationInterval=30000
validationQuery=SELECT 1gt
ltContextgt
l In the Database Choice if you select 4 the DB2Database Details appear
Note FromV8 SP4 FP1HF1 onwards DB2 is not supported for bundled Tomcat
and JBoss servers
=============================================================
===========
DB2 Database Details
-----------------------------------------
copy 2020 by Kony Inc All rights reserved 106 of 469
Kony Fabric Installation Guide - LinuxVersion111
Please enter DB2 database server details
Database Server HostnameIP (Default localhost)
ltHostnameIPgt
Port (Default 50000)
Instance Name (Default )
Username(Default )
DB2 JDBC Driver Path (Default ) rootdb2jcc4jar
DB2 JDBC Driver licence path (Default ) rootdb2jcc_
license_cujar
a Enter the following details
l Database Server HostnameIP Enter the server HostnameIP to be used
to create a database of selected components of Kony Fabric By default the
server HostnameIP is set as localhost
l Port Enter the database port of the DB2 By default this field is set to 50000
for DB2
l Instance Name Enter the instance name for the database
copy 2020 by Kony Inc All rights reserved 107 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Username Enter the user name used while creating the database user
Important Download the following DB2 JARs from IBM download site
- IBMDB2 Type 4 Driver (db2jcc4jar)
- DB2 JDBC Driver licence (db2jcc_license_cujar)
The version of the downloaded JARs should be compatible with your
installed DB2Database version
l DB2 JDBC Driver Path (Default ) Enter the path for the IBMDB2 Type 4
Driver (db2jcc4jar) that you downloaded
Note Provide the complete path of the database jar file For exampleltpath of the database jar locationgtdb2jcc4jar
l DB2 JDBC Driver licence path (Default ) Enter the path for the DB2
JDBC Driver license (db2jcc_license_cujar) that you downloaded
Note Provide the complete path of the database license file For
example ltpath of the database license
locationgtdb2jcc_license_cujar
b Press Enter The installer prompts for Enter Password for Database User details
as follows
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
copy 2020 by Kony Inc All rights reserved 108 of 469
Kony Fabric Installation Guide - LinuxVersion111
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
copy 2020 by Kony Inc All rights reserved 109 of 469
Kony Fabric Installation Guide - LinuxVersion111
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
d Provide tablespace for DB2 database
=========================================================
===============
Tablespace Choice
-----------------------------------------
Please select the Table Space type
-gt1- Default Tablespace
2- User Defined Tablespace
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO
ACCEPT THE DEFAULT
n Default Tablespace If selected the database schema and SQL scripts
migration happens automatically to the default tablespace - for exampleUSERSPACE1
n User Defined Tablespace If selected enter the tablespaces for the
following
copy 2020 by Kony Inc All rights reserved 110 of 469
Kony Fabric Installation Guide - LinuxVersion111
====================================================
====================
Ask for the Tablespaces
-----------------------------------------
Please enter the names of the Tablespaces
Data Tablespace (Default ) Kony123
Index Tablespace (Default )
LOB Table Space (Default )
l Data Tablespace
Enter the name for Data tablespace
This is amandatory field If the Data tablespace field is empty the
installers displays the error message
================================================
========================
TableSpace details not provided
---------------------------------------
Please provide a valid Tablespace for at least
the Data field for the
installation wizard to proceed further
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
If the Data tablespace (for example Kony123) does not exist the
installers displays the error message
copy 2020 by Kony Inc All rights reserved 111 of 469
Kony Fabric Installation Guide - LinuxVersion111
================================================
========================
Invalid TableSpace Details
---------------------------------------
Installation wizard is not able to access the
Kony123 TableSpace provided with
give credentials Please verify the details
again
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l Index Tablespace Enter the name for Index tablespace
If input for Index Tablespace is not provided then the value will be set
to the provided Datatable space value
l LOB Tablespace Enter the name for LOB tablespace
If LOB Tablespace is not provided then the value will be set to the
provided Datatable space value
l In the Database Choice if you select 5 theMariaDB Database Details appear
=============================================================
===========
MariaDB Database Details
-----------------------------------------
Please enter MariaDB database server details
Database Server HostnameIP (Default 10102451)
ltHostnameIPgt
copy 2020 by Kony Inc All rights reserved 112 of 469
Kony Fabric Installation Guide - LinuxVersion111
Database Port (Default 1433)
Database Username (Default )
Instance Name (Optional) (Default )
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
l Database Port Enter the database port of theMariaDB Server By default
this field is set to 3306 for MariaDB
l Database Username Enter the user name used while creating the
database user - for example dbclient
b Press Enter The installer prompts for Enter Password for Database User details
as follows
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
copy 2020 by Kony Inc All rights reserved 113 of 469
Kony Fabric Installation Guide - LinuxVersion111
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
copy 2020 by Kony Inc All rights reserved 114 of 469
Kony Fabric Installation Guide - LinuxVersion111
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
13 Press Enter The installation prompts for Database name prefix and suffix details as follows
=================================================================
==============
Database name prefix and suffix
-------------------------------
Please enter database name prefix and suffix Please provide
existing Prefix and Suffix if you intend to upgrade to the new
Kony Fabric Database
Database Name Prefix (Default kony) tomcat
Database Name Suffix (Default 1) 54
l Database NamePrefix Enter valid prefix databases - for example Kony
l Database NameSuffix Enter valid suffix for all databases - for example 1
14 Press Enter The Important Information details appear
=================================================================
==============
Important Information
---------------------
copy 2020 by Kony Inc All rights reserved 115 of 469
Kony Fabric Installation Guide - LinuxVersion111
Required manual step
Before proceeding further with this installation please do the
following
manual steps
1 Copy konylib folder from ltUSER_INSTALL_DIRgt to your
ltWebsphere_Install_DirgtAppServer
This is required for the configuration of shared libraries and
successful
deployment of applications
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
15 Enter the prefix and suffix for the database and press Enter The Administrator Account
Configuration details appear
The Administrator Account Configuration details help you to configure your super
administrator account
The Administrator Account Configuration window appears only while installing Console and
Identity Services along with one or all other Kony Fabric components such as Integration
Services and Engagement Services on Tomcat or JBoss on a single node You can select the
components at Install Components
=================================================================
==============
Administrator Account Configuration
-------------------------------
copy 2020 by Kony Inc All rights reserved 116 of 469
Kony Fabric Installation Guide - LinuxVersion111
Please configure your Administrator Account We require your First
Name Last Name Email Address and Password Your Name is used for
display purposes in the console the Email address will be used as
your login ID and we do not use it to send unsolicited emails
Public URL (Default )
First Name (Default )
Last Name (Default )
Email (Default )
a In the Administrator Account Configuration enter the following details to create the
administrator account
l Public URL The URL field is filled with required details for example
ltHostnameIP addressgtltportgt Change these details if required
l First Name Enter the first name of the user
l Last Name Enter the last name of the user
l Email Enter the email address of the user It can include alphanumeric and special
characters that follow standard email address form
copy 2020 by Kony Inc All rights reserved 117 of 469
Kony Fabric Installation Guide - LinuxVersion111
Note During Kony Fabric installation if you have configured your super
administrator account you can directly log in to Kony Fabric Console
b Press Enter The Password for the Administrator Account details appear
=============================================================
==================
Password for the Administrator Account
-------------------------------
Please Enter the Password
Confirm Password for the Administrator Account Configuration
Please Enter the Password
c Enter the admin log-in password and press Enter The Confirm Password for the
Administrator Account Configuration details appear
=============================================================
==================
Confirm Password for the Administrator Account Configuration
copy 2020 by Kony Inc All rights reserved 118 of 469
Kony Fabric Installation Guide - LinuxVersion111
-------------------------------
Please Enter the Password
16 Re-enter the admin log-in password and press Enter The Kony Fabric server startup details
appear
=================================================================
==============
Kony Fabric server startup details
-----------------------------------
Do you want to start the Kony Fabric server after successful
installation of
Kony Fabric
-gt1- Yes
2- No
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
copy 2020 by Kony Inc All rights reserved 119 of 469
Kony Fabric Installation Guide - LinuxVersion111
17 To start the server automatically after the successful installation of Kony Fabric press Enter
Note To start the server manually after the successful installation of Kony Fabric refer to
Starting Kony Fabric Console
The Pre-Installation Summary details appear
==================================================
Pre-Installation Summary
------------------------
Please review the following before continuing
Installation Type
New Installation
Install Components
Console Developer Portal Identity Services Integration
Services and Engagement Services
Install Folder
homeUserKonyFabricInstaller-DEV-841438
copy 2020 by Kony Inc All rights reserved 120 of 469
Kony Fabric Installation Guide - LinuxVersion111
Application Server
Tomcat 8532
Application Server Details
HostnameIP Address 101112201 Protocol HTTP HTTP Port
8080
Database Choice
MySQL 57
Database Details
HostnameIP Address mbaastest22konylabsnet User mfuser
Port 3306
Database Names
Test_mfconsoledb_438 Test_mfaccountsdb_438 Test_mfreportsdb_
438 Test_idconfigdb_438 Test_admindb_438 and Test_kpnsdb_438
copy 2020 by Kony Inc All rights reserved 121 of 469
Kony Fabric Installation Guide - LinuxVersion111
Admin Account Details
First Nametest Last Nameone Emailbvtuserkonycom
PRESS ltENTERgt TO CONTINUE
===========================================================
Installing
-------------
[==================|==================|==================]
18 Type the details and press Enter The Ready To Install details appear
=================================================================
=======
Ready To Install
-----------------------------------------
Installer is now ready to install Kony Fabric Console onto your
system
at the following location
copy 2020 by Kony Inc All rights reserved 122 of 469
Kony Fabric Installation Guide - LinuxVersion111
homeuser1KonyFabric
PRESS ltENTERgt TO INSTALL
19 Press Enter to continue the installation
=================================================================
=======
Installing
-----------------------------------------
[==================|==================|==================|=======
===========]
[------------------|------------------|------------------|-------
-----------]
20 Press Enter The Installation Complete details appear
=================================================================
=======
Installation Complete
-----------------------------------------
Congratulations Kony Fabric has been successfully installed to
homeuser1KonyFabric
copy 2020 by Kony Inc All rights reserved 123 of 469
Kony Fabric Installation Guide - LinuxVersion111
Console URL https00000000portmfconsole
Identity Service URL https00000000portauthService
Integration Service URL https00000000portadmin
Engagement Services URL http000000000portkpns
PRESS ltENTERgt TO EXIT THE INSTALLER
[user1cnt6-01c downloads]$
21 Press Enter to complete the installation After the installation is completed the installer creates
logs in the install folder
Important When you are using a third party tool (for example PuTTY) for installing Kony
Fabric remotely if any network connection issues occur at the end of the installation the
installer stops the installation and the installation log is not created
Important After installing Kony Fabric import your SSL certificate (for example
domainsubdomaincrt) into your Kony Fabric installers JRE trusted certificate authority (CA)
certificates file - for example
ltINSTALL_DIRgtjrelibsecuritycacerts
If your SSL certificate is not configured the system displays an error - for example peer not
authenticated
For details refer to Troubleshoot with SSLCertificate Issues
copy 2020 by Kony Inc All rights reserved 124 of 469
Kony Fabric Installation Guide - LinuxVersion111
Note You can now access Kony Fabric Console by using the URLs For more details refer to
Accessing Kony Fabric Console - On-premises
During installation if you have configured your super administrator account you can directly log in
to Kony Fabric Console by using the Console URL
copy 2020 by Kony Inc All rights reserved 125 of 469
Kony Fabric Installation Guide - LinuxVersion111
612 Installing Kony Fabric on JBoss Console-mode (for command-line-driven install-
ations)
You can install Kony Fabric on JBoss by any of the followingmodes
Important Ensure that you have the required hardware and access to the supporting software as
mentioned in the Prerequisites section and performed the steps asmentioned in the Pre-
installation Tasks section
Kony Fabric Installer supports JBoss on single node (Standalone Mode) andmultinode (Domain
Mode)
o StandaloneMode (Single node installation in bundled JBoss)
o StandaloneMode (Single Node installation in a pre-configured JBoss)
o DomainMode (Multi node installation in pre-configured JBoss)
copy 2020 by Kony Inc All rights reserved 126 of 469
Kony Fabric Installation Guide - LinuxVersion111
6121 Installing Kony Fabric on a Standalone Mode in Bundled JBoss
Note If a user installs Kony Fabric Console on a partition different from the users home directory
the user must have readwrite execute permissions
This section of the document provides you with the instructions for installing and configuring Kony
Fabric Console
Important Ensure that you have the required hardware and access to the supporting software as
mentioned in the Prerequisites section and performed the steps asmentioned in the Pre-
installation Tasks section
Make sure you have proper administrative rights to install Kony Fabric on your computer
You also need a user where Kony Fabric will be installed
The ltInstall Locationgt directory contains the log files logging each invocation of the installer Tomake
problem identification easier provide these log files to Konywhen reporting an issue
To install Kony Fabric Console on bundled JBoss using the installer follow these steps
1 Execute the following command to switch to the user that you created
su - username
2 Press Enter The system prompt you to enter the password
3 Enter the password and press Enter
4 Unzip the KonyFabricSetuptargz file and navigate to the folder KonyFabric_Installer_
Linux
5 Start the KonyFabricInstaller-xxxx_GAbin file by executing the following command
copy 2020 by Kony Inc All rights reserved 127 of 469
Kony Fabric Installation Guide - LinuxVersion111
Preparing to install
Extracting the JRE from the installer archive
Unpacking the JRE
Extracting the installation resources from the installer
archive
Configuring the installer for this systems environment
Launching installer
=================================================================
==============
Kony Fabric (created with InstallAnywhere)
------------------------------------------------------------------
-------------
Preparing CONSOLE Mode Installation
=================================================================
==============
Introduction
------------
This installer will install a new or upgrade an existing instance
of Kony Fabric
copy 2020 by Kony Inc All rights reserved 128 of 469
Kony Fabric Installation Guide - LinuxVersion111
Kony Fabric is a set of enterprise-grade mobile infrastructure
services
that makes it easy to build amazing apps that integrate and
support all of
your backend systems With open standards-based development
scalable and
secure services and exceptional agility enterprises can
dramatically reduce
the cost and complexity of enterprise mobility projects
To proceed with installation please confirm that the following
prerequisites
have been met -
1 Database server for installation MySQL MariaDB Oracle MS
SQL Server
and DB2 are the
supported databases MariaDB is supported for TomcatJBoss
only
2 Corresponding database user should exist and that user should
have all required
privileges as per the documentation
3 If you want to use your existing SSL certificate then please
have the SSL
certificate
mapped to the domain name you want to use
4 If you want to install with JBoss WebLogic WebSphere as an
option for application
copy 2020 by Kony Inc All rights reserved 129 of 469
Kony Fabric Installation Guide - LinuxVersion111
server then have the application server preconfigured Please
note that single node
JBoss is also bundled as part of the installer in case you
want to install afresh
To change input type back to go back to the previous step
To cancel the installation type quit at any time
For troubleshooting amp help on the installation use
httpdocskonycomkonylibrarykonyfabricresourcesinstallerh
tm
For getting started on Kony Fabric refer
httpcommunitykonycomdocumentation
For upgrading Kony Fabric refer online documentation
If you have more questions or feedback you can join our
httpcommunitykonycom or raise a
httpsupportkonycom
-gt1- Continue with Installation
2- Abort Installation
ENTER THE NUMBER OF THE DESIRED CHOICE OR PRESS ltENTERgt TO ACCEPT
copy 2020 by Kony Inc All rights reserved 130 of 469
Kony Fabric Installation Guide - LinuxVersion111
THE
DEFAULT
6 Press Enter The Software License Agreement details appear
=================================================================
=======
License Agreement
-----------------
Installation and Use of Kony Fabric Console Requires Acceptance of
the
Following License Agreement
KONY INC
SOFTWARE LICENSE AGREEMENT
THE TERMS AND CONDITIONS CONTAINED HEREIN CONSTITUTE A LEGAL
AGREEMENT
THIS AGREEMENT (AGREEMENT) CONTAINS THE ENTIRE AGREEMENT BETWEEN
YOU
(LICENSEE) AND KONY INC (KONY) WITH RESPECT TO THE TERMS AND
CONDITIONS
DESCRIBED HEREIN READ THIS AGREEMENT CAREFULLY BEFORE YOU CLICK
THE I
ACCEPT BUTTON BELOW BY CLICKING ON THE I ACCEPT BUTTON YOU
ACKNOWLEDGE
copy 2020 by Kony Inc All rights reserved 131 of 469
Kony Fabric Installation Guide - LinuxVersion111
THAT (1) YOU ARE AUTHORIZED TO ENTER THIS AGREEMENT FOR AND ON
BEHALF OF YOUR
COMPANY AND ARE DOING SO AND (2) YOU HAVE READ AND UNDERSTAND
AND AGREE THAT
YOU AND THE COMPANY SHALL BE BOUND BY THESE TERMS AND CONDITIONS
AND ALL
MODIFICATIONS AND ADDITIONS PROVIDED FOR IF YOU DO NOT AGREE WITH
THESE TERMS
AND CONDITIONS CLICK ON THE I DO NOT ACCEPT BUTTON BELOW AND
INSTALLATION
WILL TERMINATE
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT (YN) Y
7 Press Enter to continue with new installation
The following installation types are supported for new installation
l Development for singlemachine instance
l Non-Production for larger environments like QA or UAT
l Production for the production instance
=================================================================
==============
Licensing Type
--------------
copy 2020 by Kony Inc All rights reserved 132 of 469
Kony Fabric Installation Guide - LinuxVersion111
Please select the type of environment you want to install
Development ndash Single server instance typically used for
development Non-Production ndash A multi-server environment for
testing or staging environments Production ndash A full production-
grade environment
1- Development
2- Non-Production
-gt3-
Production
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
8 Enter your choice and press Enter The Send Usage Data Anonymously details appear Allows
Kony to collect product usage information tomake your Kony Fabric experience better Kony
does not save any of your private or application data
=================================================================
==============
Send Usage Data Anonymously
--------------
------------
Help us make your Kony Fabric experience better by allowing us to
collect product usage information We will not save any of your
copy 2020 by Kony Inc All rights reserved 133 of 469
Kony Fabric Installation Guide - LinuxVersion111
private or application data
Send usage data anonymously
-gt1- Yes
2- No
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
9 Enter your choice and press Enter The Install Components details appear
=================================================================
======
Install Components
------------------
Please select Kony Fabric components to install
The Console is the administrative interface to manage your apps
environments and users
The Identity Services helps you to use a single gateway for all
your authentication and authorization requests
The Integration Services helps you connect with any enterprise or
third-party system to expose transform and orchestrate your data
as APIs
The API Developer Portal is a console that enables partner teams
to discover test and consume APIs
Engage your app users over sms email and push using segmentation
location campaigns and event driven messaging
A specialized component used to manage offline data
copy 2020 by Kony Inc All rights reserved 134 of 469
Kony Fabric Installation Guide - LinuxVersion111
synchronization between the backend system of record and the
front-end app
Console Identity and Integration Services are mandatory
components of Kony Fabric
In a development scenario all components can be installed on the
same server However it is recommended to install these
components on separate servers for a production environment
-gt1- Console
-gt2- Identity Services
-gt3- Integration Services
-gt4- API Development Portal
-gt5- Engagement Services
ENTER A COMMA-SEPARATED LIST OF NUMBERS REPRESENTING THE DESIRED
CHOICES OR PRESS ltENTERgt TO ACCEPT THE DEFAULT
l Console - To install Kony Fabric Console type 1 and press Enter
The system creates the following databases ltprefixgtmfconsoledbltsuffixgt
ltprefixgtmfaccountsdbltsuffixgt and ltprefixgtmfreportsdbltsuffixgt
o Click here for Accounts schema diagram
o Click here for Workspace schema diagram
o Click here for ReportsDB (Metrics) schema diagram
l Identity Services - To install Kony Identity Services type 2 and press Enter
The system creates the following database ltprefixgtidconfigdbltsuffixgt
o Click here for Identity schema diagram
l Integration Services - To install Kony Fabric Integration type 3 and press Enter
The system creates the following databases konyadmindb and mfreportsdb
copy 2020 by Kony Inc All rights reserved 135 of 469
Kony Fabric Installation Guide - LinuxVersion111
o Click here for Admin DB schema diagram
o Click here for ReportsDB (Metrics) schema diagram
l API Developer Portal - To install developer portal type 4 and press Enter
Note During installation if you have selected API Developer Portal the API
Developer Portal is created You can directly access your KonyDeveloper Portal in
Kony Fabric Console
l Engagement Services - To install Kony Fabric Engagement Services type 5 and press
Enter
The system creates the following database ltprefixgtkpnsdbltsuffixgt
o Click here for Engagement Server schema diagram
Reports Database
The reports database is used for configuring reports
The Installer creates the mfreportsdb if you choose either Console or Integration Services
l Console without Integration Services (with or without Engagement Services)
l Console and Integration Services (with or without Engagement Services)
l Integration Services without Console (with or without Engagement Services)
Reports Database for Integration on a Separate Node
While installing console and integration on separate nodes the installer prompts you to point the
reports database during the integration installation
For example
You have installed only Console on one node The installer creates these three databases such
as ltgtmfreportsdbltgt along with the ltgtmfconsoledbltgt and ltgtmfaccountsdbltgt For
copy 2020 by Kony Inc All rights reserved 136 of 469
Kony Fabric Installation Guide - LinuxVersion111
example your report database name is konymfreportsdb1
When you install the integration with or without one or more components (identity or
Engagement Services) on a separate node the installer displays the Reports Database Name
field in the Database Details window If the installer prompts you to enter the existing reports
db enter the reports database name (for example konymfreportsdb1) in the Database
Details window gt Reports Database Name field
Refer to creating a reports database for example ltprefixgtmfreportsltsuffixgt
10 Press Enter to continue the installation The Install Folder details appear
=================================================================
======
Install Folder
---------------------
Please choose a destination folder for this installation
NOTE The installation path should not contain any special
characters
Default Install Folder homeuser1KonyFabric
ENTER AN ABSOLUTE PATH OR PRESS ltENTERgt TO ACCEPT THE DEFAULT
copy 2020 by Kony Inc All rights reserved 137 of 469
Kony Fabric Installation Guide - LinuxVersion111
Note By default Kony Fabric is installed at the home directory of the user
11 Press Enter to continue the installation The installer prompts for the Application Server details
as follows
=================================================================
==============
Application Server
------------------
Enter requested information
-gt1- Tomcat
2- JBoss
3- WebLogic
4- WebSphere
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
12 In the Application Server type 2
Note By default Tomcat manager password in used by Kony Fabric for Web Application
publish To change the default Tomcat manager password the new password needs to be
replaced in the password value for user manager in lttomcat-usersgt tag in tomcat-
usersxml
Now to replace the value in database the password value should be encrypted To encrypt
the database password follow these stepsmentioned in the Encrypt_Passwords section
copy 2020 by Kony Inc All rights reserved 138 of 469
Kony Fabric Installation Guide - LinuxVersion111
Once the password is encrypted replace the encrypted value in the prop_value column
in the row where prop_value is management_server_password of
ltDatabasePrefixgtadmindbltDatabaseSuffixgt database in the server_
configuration table
13 Press Enter to continue the installation The InstallationMode details appear
=================================================================
==============
Installation Mode
-----------------
Please select your required installation mode Standalone mode is
for single node deployment whereas domain mode is for multi node
deployment in JBoss cluster Please note that if you want to
install in domain mode then JBoss cluster should be preconfigured
Note If you are running JBoss in Domain node for a production
setup please procure appropriate licenses from Red Hat Inc
-gt1- Standalone Mode
(Single Node)
2- Standalone Mode
(Existing)
3- Domain Mode
copy 2020 by Kony Inc All rights reserved 139 of 469
Kony Fabric Installation Guide - LinuxVersion111
(Multi Node)
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
l Standalone Mode (Single Node) To install Kony Fabric on single node on JBoss that is
bundled with the Kony Fabric installer chooseStandalone Mode (Single Node)
l Standalone Mode (Existing) To install Kony Fabric on single node on JBoss that is
installed on your machine choose Standalone Mode (Existing) For more details on how
to install Kony Fabric on the existing JBoss refer to Installing Kony Fabric on a pre-
configured standalone JBoss - (Single Node)
l Domain Mode (Multinode) To install Kony Fabric on JBossmultinode choose Domain
Mode Before installing domainmode ensure that the JBoss cluster is configured on your
install system For more details on how to install Kony Fabric on Domainmode refer to
JBossMultinode Installation Procedure
Important Before installing Kony Fabric on domainmode ensure that the JBoss
cluster is configured on your install system
14 In the InstallationMode if you type 1 and press Enter the HTTP or HTTPS details appear
=================================================================
=======
HTTP or HTTPS
-------------
Please select the communication protocol you want to use We
recommend that you use HTTPS in production environment
-gt1- HTTP
copy 2020 by Kony Inc All rights reserved 140 of 469
Kony Fabric Installation Guide - LinuxVersion111
2- HTTPS
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
a In HTTP or HTTPS if you select 1 and press Enter the following details in the Details for
Application Server details appear
=============================================================
==================
Details for Application Server
------------------------------
=============================================================
==================
Please enter the HostnameIP Address and port you want to
use The default
value is the IP Address of this machine
HostnameIP Address (Default )
ltIP addressgt
HTTP Port (Default 8080)
8181
b In the HTTP or HTTPS if you type 2 and press Enter the following details in the Details
for Application Server details appear
copy 2020 by Kony Inc All rights reserved 141 of 469
Kony Fabric Installation Guide - LinuxVersion111
=============================================================
==================
Details for Application Server
------------------------------
Please enter the HostnameIP Address and port you want to
use The default
value is the IP Address of this machine
NOTE If you want to use your existing SSL certificate then
please have the
SSL certificate mapped to the domain name you want to use
HostnameIP Address (Default )
ltIP addressgt
HTTP Port (Default 8080)
HTTPS Port (Default 8443)
Important After installing Kony Fabric import your SSL certificate (for example
domainsubdomaincrt) into your Kony Fabric installers JRE trusted certificate
authority (CA) certificates file - for example ltINSTALL_
DIRgtjrelibsecuritycacerts
copy 2020 by Kony Inc All rights reserved 142 of 469
Kony Fabric Installation Guide - LinuxVersion111
If your SSL certificate is not configured the system displays an error - for example
peer not authenticated
For details refer to Troubleshoot with SSLCertificate Issues
Note Based on the inputs provided in the previous HTTP or HTTPS gt a or HTTP
or HTTPS gt b one of the following error messages appears
l If a port is already in use the installer displays the following error message
=========================================================
======================
Validation of Host Detail
-------------------------
Port 22 is already in use
Please provide a different port
-gt1- Go back to give valid input
2- Abort Installation
ENTER THE NUMBER OF THE DESIRED CHOICE OR PRESS ltENTERgt
TO ACCEPT THE
DEFAULT
copy 2020 by Kony Inc All rights reserved 143 of 469
Kony Fabric Installation Guide - LinuxVersion111
l If you provide an invalid port the installer displays the following error message
=========================================================
======================
Port Validation
---------------
Please enter a valid port Port should be in between 1-
65535
-gt1- Go back to give valid port
2- Abort Installation
ENTER THE NUMBER OF THE DESIRED CHOICE OR PRESS ltENTERgt
TO ACCEPT THE
DEFAULT
l If you provide an invalid HostnameIP address the installer displays the following
error message
=========================================================
======================
Invalid HostnameIP Address
---------------------------
Please enter a valid hostnameIP address
copy 2020 by Kony Inc All rights reserved 144 of 469
Kony Fabric Installation Guide - LinuxVersion111
-gt1- Go back to give valid details
2- Abort Installation
ENTER THE NUMBER OF THE DESIRED CHOICE OR PRESS ltENTERgt
TO ACCEPT THE
DEFAULT
15 Provide the HostnameIP Address HTTP Port and HTTPS Port and press Enter The SSL
Configuration for HTTPS Communication details appear only if you select HTTPS Choose one
of the following two options
=================================================================
=======
SSL Configuration for HTTPS Communication
-----------------------------------------
Please select the appropriate option to proceed
-gt1- Create self-signed certificate
2- Provide SSL certificate
copy 2020 by Kony Inc All rights reserved 145 of 469
Kony Fabric Installation Guide - LinuxVersion111
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
a In the SSLConfiguration for HTTPS Communication if you select 1 the Details for self-
signed SSLCertificate details appear
Important To add an existing SSL certificate to cacerts file refer to How to Add Your
Existing SSLCertificate
=============================================================
===========
Details for self-signed SSL Certificate
-----------------------------------------
Please provide the following details to create self-signed
certificate All the
fields are mandatory
Please note that the path of self-signed certificate will be
rootKonyFabrickeystorejks
Organizational Unit (DEFAULT ) platform
Host Name (DEFAULT ) konycom
copy 2020 by Kony Inc All rights reserved 146 of 469
Kony Fabric Installation Guide - LinuxVersion111
Company (DEFAULT ) Kony
City (DEFAULT ) HYD
State (DEFAULT ) AP
Country (DEFAULT ) IND
Note The path for a self-signed certificate will be in this location ltinstallfoldergtkeystorejks
b In the SSLConfiguration for HTTPS Communication if you select 2 the SSLCertificate
Details details appear
Note Provide path for jks file as input
=============================================================
===========
SSL Certificate Details
-----------------------
Please provide the following details
copy 2020 by Kony Inc All rights reserved 147 of 469
Kony Fabric Installation Guide - LinuxVersion111
Absolute Path to Keystore File (Default )
downloads_konylabsnet2016jks
c Type the details The installer prompts for Password for keystore file details as follows
=============================================================
===========
Password for keystore file
-----------------------------------------
Password should contain minimum six characters and should not
contain space
Please enter the password
l If you enter an incorrect password -- for example one that is fewer than six
characters contains a space or is empty -- the following error message for an
invalid keystore password is displayed
=========================================================
===============
Password for keystore file
-----------------------------------------
=========================================================
===============
Invalid Keystore Password
-------------------------
copy 2020 by Kony Inc All rights reserved 148 of 469
Kony Fabric Installation Guide - LinuxVersion111
Keystore password must be at least six characters and
should not contain
space
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
16 Type the password
17 Press Enter The Database Choice details appear
=================================================================
=======
Database Choice
-----------------------------------------
Please select the database of your choice
-gt1- MySQL
2- Oracle
3- SQL Server
4- DB2
5- MariaDB
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
Note FromV8 SP4 FP1HF1 onwards DB2 is not supported for bundled Tomcat and
JBoss servers
copy 2020 by Kony Inc All rights reserved 149 of 469
Kony Fabric Installation Guide - LinuxVersion111
18 In the Database Choice choose the DB
l In the Database Choice if you select 1 theMySQLDatabase Details appear
=============================================================
===========
MySQL Database Details
-----------------------------------------
Please enter MySQL database server details
Database Server IP (DEFAULT localhost) ltIP addressgt
Port (DEFAULT 3306)
Username (DEFAULT ) root
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
l Port Enter the database port of theMySQLServer By default this field is
set to 3306 for MySQL
copy 2020 by Kony Inc All rights reserved 150 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Username Enter the user name used while creating the database user - for
example dbclient
b Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
copy 2020 by Kony Inc All rights reserved 151 of 469
Kony Fabric Installation Guide - LinuxVersion111
------------------------------------
Minimum requirement for MySQL database server is
57
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l In the Database Choice if you select 2 the Oracle Database Details appear
=============================================================
===========
Oracle Database Details
-----------------------------------------
Please enter Oracle database server details
Database Server HostnameIP (Default 10102451)
ltHostnameIPgt
Port (Default 1521)
copy 2020 by Kony Inc All rights reserved 152 of 469
Kony Fabric Installation Guide - LinuxVersion111
Service ID Service Name(Default )
System Username (Default )
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
l Port Enter the database port of the Oracle Server By default this field is set
to 1521 for oracle
l Service ID Service Name Enter Oracle service ID or service name
Service ID is unique alias given to an instance name of Oracle DB
l System Username Enter the user name used while creating the database
user
b Press Enter The installer prompts for Enter Password for Database User details
as follows
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
copy 2020 by Kony Inc All rights reserved 153 of 469
Kony Fabric Installation Guide - LinuxVersion111
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
copy 2020 by Kony Inc All rights reserved 154 of 469
Kony Fabric Installation Guide - LinuxVersion111
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
d Select the tablespace for Oracle database
Important If tablespaceswere already created the DBAmust grant quota
(permissions) on these tablespaces to installer with admin option
The DBA alsomust include grant quota on the schemas from installer login
=========================================================
===============
Tablespace Choice
-----------------------------------------
Please select the Table Space type
-gt1- Default Tablespace
2- User Defined Tablespace
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO
ACCEPT THE DEFAULT
copy 2020 by Kony Inc All rights reserved 155 of 469
Kony Fabric Installation Guide - LinuxVersion111
n Default Tablespace If selected the database schema and SQL scripts
migration happens automatically to the default tablespace - for exampleUSERS
n User Defined Tablespace If selected enter the tablespaces for the
following
====================================================
====================
Ask for the Tablespaces
-----------------------------------------
Please enter the names of the Tablespaces
Data Tablespace (Default ) Kony123
Index Tablespace (Default )
LOB Table Space (Default )
l Data Tablespace
Enter the name for Data tablespace
This is amandatory field If the Data tablespace field is empty the
installers displays the error message
================================================
========================
TableSpace details not provided
---------------------------------------
Please provide a valid Tablespace for at least
copy 2020 by Kony Inc All rights reserved 156 of 469
Kony Fabric Installation Guide - LinuxVersion111
the Data field for the
installation wizard to proceed further
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
If the Data tablespace (for example Kony123) does not exist the
installers displays the error message
================================================
========================
Invalid TableSpace Details
---------------------------------------
Installation wizard is not able to access the
Kony123 TableSpace provided with
give credentials Please verify the details
again
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l Index Index Tablespace Enter the name for Index tablespace
If input for Index Tablespace is not provided then the value will be set
to the provided Datatable space value
l LOB Tablespace Enter the name for LOB tablespace
If input for LOB Tablespace is not provided then the value will be set
to the provided Datatable space value
l In the Database Choice if you select 3 the SQL Server Database Details appear
=============================================================
===========
SQLServer Database Details
-----------------------------------------
copy 2020 by Kony Inc All rights reserved 157 of 469
Kony Fabric Installation Guide - LinuxVersion111
Please enter SQL database server details
Database Server HostnameIP (Default 10102451)
ltHostnameIPgt
Port (Default 1433)
Username 9Default )
Instance Name (Optional) (Default )
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
l Port Enter the database port of the SQL Server By default this field is set to
1433 for SQL
l Username Enter the user name used while creating the database user - for
example dbclient
l Instance Name (Optional) Enter the instance name for the database This
information is optional
b Press Enter The installer prompts for Enter Password for Database User details
as follows
copy 2020 by Kony Inc All rights reserved 158 of 469
Kony Fabric Installation Guide - LinuxVersion111
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
copy 2020 by Kony Inc All rights reserved 159 of 469
Kony Fabric Installation Guide - LinuxVersion111
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l In the Database Choice if you select 4 the DB2Database Details appear
=============================================================
===========
DB2 Database Details
-----------------------------------------
Please enter DB2 database server details
Database Server HostnameIP (Default localhost)
ltHostnameIPgt
Port (Default 50000)
Instance Name (Default )
copy 2020 by Kony Inc All rights reserved 160 of 469
Kony Fabric Installation Guide - LinuxVersion111
Username(Default )
DB2 JDBC Driver Path (Default ) rootdb2jcc4jar
DB2 JDBC Driver licence path (Default ) rootdb2jcc_
license_cujar
a Enter the following details
l Database Server HostnameIP Enter the server HostnameIP to be used
to create a database of selected components of Kony Fabric By default the
server HostnameIP is set as localhost
l Port Enter the database port of the DB2 By default this field is set to 50000
for DB2
l Instance Name Enter the instance name for the database
l Username Enter the user name used while creating the database user
Important Download the following DB2 JARs from IBM download site
- IBMDB2 Type 4 Driver (db2jcc4jar)
- DB2 JDBC Driver licence (db2jcc_license_cujar)
The version of the downloaded JARs should be compatible with your
installed DB2Database version
l DB2 JDBC Driver Path (Default ) Enter the path for the IBMDB2 Type 4
Driver (db2jcc4jar) that you downloaded
Note Provide the complete path of the database jar file For exampleltpath of the database jar locationgtdb2jcc4jar
copy 2020 by Kony Inc All rights reserved 161 of 469
Kony Fabric Installation Guide - LinuxVersion111
l DB2 JDBC Driver licence path (Default ) Enter the path for the DB2
JDBC Driver license (db2jcc_license_cujar) that you downloaded
Note Provide the complete path of the database license file For
example ltpath of the database license
locationgtdb2jcc_license_cujar
b Press Enter The installer prompts for Enter Password for Database User details
as follows
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
copy 2020 by Kony Inc All rights reserved 162 of 469
Kony Fabric Installation Guide - LinuxVersion111
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
d Provide tablespace for DB2 database
=========================================================
===============
Tablespace Choice
-----------------------------------------
Please select the Table Space type
copy 2020 by Kony Inc All rights reserved 163 of 469
Kony Fabric Installation Guide - LinuxVersion111
-gt1- Default Tablespace
2- User Defined Tablespace
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO
ACCEPT THE DEFAULT
n Default Tablespace If selected the database schema and SQL scripts
migration happens automatically to the default tablespace - for exampleUSERSPACE1
n User Defined Tablespace If selected enter the tablespaces for the
following
====================================================
====================
Ask for the Tablespaces
-----------------------------------------
Please enter the names of the Tablespaces
Data Tablespace (Default ) Kony123
Index Tablespace (Default )
LOB Table Space (Default )
l Data Tablespace
Enter the name for Data tablespace
copy 2020 by Kony Inc All rights reserved 164 of 469
Kony Fabric Installation Guide - LinuxVersion111
This is amandatory field If the Data tablespace field is empty the
installers displays the error message
================================================
========================
TableSpace details not provided
---------------------------------------
Please provide a valid Tablespace for at least
the Data field for the
installation wizard to proceed further
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
If the Data tablespace (for example Kony123) does not exist the
installers displays the error message
================================================
========================
Invalid TableSpace Details
---------------------------------------
Installation wizard is not able to access the
Kony123 TableSpace provided with
give credentials Please verify the details
again
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l Index Tablespace Enter the name for Index tablespace
If input for Index Tablespace is not provided then the value will be set
to the provided Datatable space value
copy 2020 by Kony Inc All rights reserved 165 of 469
Kony Fabric Installation Guide - LinuxVersion111
l LOB Tablespace Enter the name for LOB tablespace
If LOB Tablespace is not provided then the value will be set to the
provided Datatable space value
l In the Database Choice if you select 5 theMariaDB Database Details appear
=============================================================
===========
MariaDB Database Details
-----------------------------------------
Please enter MariaDB database server details
Database Server HostnameIP (Default 10102451)
ltHostnameIPgt
Database Port (Default 1433)
Database Username (Default )
Instance Name (Optional) (Default )
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
copy 2020 by Kony Inc All rights reserved 166 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Database Port Enter the database port of theMariaDB Server By default
this field is set to 3306 for MariaDB
l Database Username Enter the user name used while creating the
database user - for example dbclient
b Press Enter The installer prompts for Enter Password for Database User details
as follows
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
copy 2020 by Kony Inc All rights reserved 167 of 469
Kony Fabric Installation Guide - LinuxVersion111
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
19 Press Enter The installation prompts for Database name prefix and suffix details as follows
=================================================================
==============
Database name prefix and suffix
-------------------------------
Please enter database name prefix and suffix Please provide
existing prefix and suffix if you intend to upgrade to the new
Kony Fabric Database
copy 2020 by Kony Inc All rights reserved 168 of 469
Kony Fabric Installation Guide - LinuxVersion111
Database Name Prefix (Default kony) tomcat
Database Name Suffix (Default 1) 54
l Database NamePrefix Enter valid prefix databases - for example Kony
l Database NameSuffix Enter valid suffix for all databases - for example 1
20 Press Enter The Important Information details appear
=================================================================
==============
Important Information
---------------------
Required manual step
Before proceeding further with this installation please do the
following
manual steps
1 Copy konylib folder from ltUSER_INSTALL_DIRgt to your
ltWebsphere_Install_DirgtAppServer
This is required for the configuration of shared libraries and
successful
deployment of applications
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
copy 2020 by Kony Inc All rights reserved 169 of 469
Kony Fabric Installation Guide - LinuxVersion111
21 Enter the prefix and suffix for the database and press Enter The Administrator Account
Configuration details appear
The Administrator Account Configuration details help you to configure your super
administrator account
The Administrator Account Configuration window appears only while installing Console and
Identity Services along with one or all other Kony Fabric components such as Integration
Services and Engagement Services on Tomcat or JBoss on a single node You can select the
components at Install Components
=================================================================
==============
Administrator Account Configuration
-------------------------------
Please configure your Administrator Account We require your First
Name Last Name Email Address and Password Your Name is used for
display purposes in the console the Email address will be used as
your login ID and we do not use it to send unsolicited emails
Public URL (Default )
First Name (Default )
Last Name (Default )
Email (Default )
copy 2020 by Kony Inc All rights reserved 170 of 469
Kony Fabric Installation Guide - LinuxVersion111
a In the Administrator Account Configuration enter the following details to create the
administrator account
l Public URL The URL field is filled with required details for example
ltHostnameIP addressgtltportgt Change these details if required
l First Name Enter the first name of the user
l Last Name Enter the last name of the user
l Email Enter the email address of the user It can include alphanumeric and special
characters that follow standard email address form
Note During Kony Fabric installation if you have configured your super
administrator account you can directly log in to Kony Fabric Console
b Press Enter The Password for the Administrator Account details appear
=============================================================
==================
Password for the Administrator Account
-------------------------------
Please Enter the Password
Confirm Password for the Administrator Account Configuration
copy 2020 by Kony Inc All rights reserved 171 of 469
Kony Fabric Installation Guide - LinuxVersion111
Please Enter the Password
c Enter the admin log-in password and press Enter The Confirm Password for the
Administrator Account Configuration details appear
=============================================================
==================
Confirm Password for the Administrator Account Configuration
-------------------------------
Please Enter the Password
22 Re-enter the admin log-in password and press Enter The Kony Fabric server startup details
appear
=================================================================
==============
Kony Fabric server startup details
-----------------------------------
Do you want to start the Kony Fabric server after successful
installation of
Kony Fabric
-gt1- Yes
copy 2020 by Kony Inc All rights reserved 172 of 469
Kony Fabric Installation Guide - LinuxVersion111
2- No
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
23 To start the server automatically after the successful installation of Kony Fabric press Enter
Note To start the server manually after the successful installation of Kony Fabric refer to
Starting Kony Fabric Console
The Pre-Installation Summary details appear
=================================================================
==============
Pre-Installation Summary
------------------------
Please review the following before continuing
Installation Type
New Installation
Install Components
Console Developer Portal Identity Services Integration
Services and Engagement Services
Install Folder
rootKonyFabricInstaller-DEV-8426
Application Server
JBoss 71 Installation Mode Standalone Remote
copy 2020 by Kony Inc All rights reserved 173 of 469
Kony Fabric Installation Guide - LinuxVersion111
Application Server Details
HostnameIP Address Port 9999 HTTPHTTPS Port 8080
Database Choice
MySQL 57
Database Details
HostnameIP Address User mfuser Port 3306
Database Names
testmfconsoledbjboss testmfaccountsdbjboss
testmfreportsdbjboss testidconfigdbjboss testadmindbjboss and
testkpnsdbjboss
PRESS ENTER TO CONTINUE
24 Type the details and press Enter The Ready To Install details appear
=================================================================
=======
Ready To Install
-----------------------------------------
Installer is now ready to install Kony Fabric Console onto your
system
at the following location
homeuser1KonyFabric
copy 2020 by Kony Inc All rights reserved 174 of 469
Kony Fabric Installation Guide - LinuxVersion111
PRESS ltENTERgt TO INSTALL
25 Press Enter to continue the installation
=================================================================
=======
Installing
-----------------------------------------
[==================|==================|==================|=======
===========]
[------------------|------------------|------------------|-------
-----------]
26 Press Enter The Installation Complete details appear
=================================================================
=======
Installation Complete
-----------------------------------------
Congratulations Kony Fabric has been successfully installed to
homeuser1KonyFabric
Console URL https00000000portmfconsole
copy 2020 by Kony Inc All rights reserved 175 of 469
Kony Fabric Installation Guide - LinuxVersion111
Identity Service URL https00000000portauthService
Integration Service URL https00000000portadmin
Engagement Services URL http000000000portkpns
PRESS ltENTERgt TO EXIT THE INSTALLER
[user1cnt6-01c downloads]$
27 Press Enter to complete the installation After the installation is completed the installer creates
logs in the install folder
Important When you are using a third party tool (for example PuTTY) for installing Kony
Fabric remotely if any network connection issues occur at the end of the installation the
installer stops the installation and the installation log is not created
Important After installing Kony Fabric import your SSL certificate (for example
domainsubdomaincrt) into your Kony Fabric installers JRE trusted certificate authority (CA)
certificates file - for example
ltINSTALL_DIRgtjrelibsecuritycacerts
If your SSL certificate is not configured the system displays an error - for example peer not
authenticated
For details refer to Troubleshoot with SSLCertificate Issues
copy 2020 by Kony Inc All rights reserved 176 of 469
Kony Fabric Installation Guide - LinuxVersion111
Note You can now access Kony Fabric Console by using the URLs For more details refer to
Accessing Kony Fabric Console - On-premises
During installation if you have configured your super administrator account you can directly log in
to Kony Fabric Console by using the Console URL
copy 2020 by Kony Inc All rights reserved 177 of 469
Kony Fabric Installation Guide - LinuxVersion111
copy 2020 by Kony Inc All rights reserved 178 of 469
Kony Fabric Installation Guide - LinuxVersion111
Log Location for Single Node Installation
For Tomcat
If you select the single node in the InstallationModewindow the logs folder will be created at the
following locations
l For Kony Fabric ltUserInstallDirectorygtlogs
o If you install Console the ltUserInstallDirectorygtlogs folder has three log files They
are mbaasportallog (for mbaas portal) accountsServicelog (for accounts)
and workspaceServicelog (for workspace)
o If you install Identity Service the ltUserInstallDirectorygtlogs folder has one log file -
authServicelog (for authentication)
l For Kony Fabric Integration ltUserInstallDirectorygtlogs
o If you install Integration Service the ltUserInstallDirectorygtlogs folder has five log
files They are adminlog (for admin) datasource-payloadlog (for
datasource) device-payloadlog (for device) downloadlog (download) and
middlewarelog (middleware)
Note Based on the combination of components selected during installation the
ltUserInstallDirectorygtlogs folder will have log files each component
l For Kony Fabric Engagement Services ltUserInstallDirectorygtlogs folder contains these log
files kmslog and kms-messageslog
l To check Tomcat Server logs refer to the following location
ltKony Fabric_Install_DIRgttomcatlogs
For JBoss
If you select the single node in the InstallationModewindow the logs folder will be created at the
following locations
copy 2020 by Kony Inc All rights reserved 179 of 469
Kony Fabric Installation Guide - LinuxVersion111
l For Kony Fabric ltUserInstallDirectorygtlogs
o If you install Console the ltUserInstallDirectorygtlogs folder has three log files They
are mbaasportallog (for mbaas portal) accountsServicelog (for accounts)
and workspaceServicelog (for workspace)
o If you install Identity Service the ltUserInstallDirectorygtlogs folder has one log file -
authServicelog (for authentication)
l For Kony Fabric Integration ltUserInstallDirectorygtlogs
o If you install Integration Service the ltUserInstallDirectorygtlogs folder has five log
files They are adminlog (for admin) datasource-payloadlog (for
datasource) device-payloadlog (for device) downloadlog (download) and
middlewarelog (middleware)
Note Based on the combination of components selected during installation the
ltUserInstallDirectorygtlogs folder will have log files each component
l For Kony Fabric Engagement Services ltUserInstallDirectorygtlogs folder contains these log
files kmslog and kms-messageslog
l To check JBoss Server logs refer to the following location
ltJBoss_DIRgtstandalonelog
For WebLogic
If you select the single node in the InstallationModewindow the logs folder will be created at the
following locations
l For Kony Fabric ltROOTgtkonymflogs
o If you install Console the ltROOTgtkonymflogs folder has three log files They are
mbaasportallog (for mbaas portal) accountsServicelog (for accounts) and
workspaceServicelog (for workspace)
o If you install Identity Service the ltROOTgtkonymflogs folder has one log file -
authServicelog (for authentication)
copy 2020 by Kony Inc All rights reserved 180 of 469
Kony Fabric Installation Guide - LinuxVersion111
o If you install Integration Service the ltROOTgtkonymflogs folder has five log files They
are adminlog (for admin) datasource-payloadlog (for datasource)
device-payloadlog (for device) downloadlog (download) and
middlewarelog (middleware)
n For example on CentOS if an admin installed Kony Fabric as a User1 product
logs are located at homeUser1konymflogs
Note Based on the combination of components selected during installation the
ltROOTgtkonymflogs folder will have log files for each component
l For Kony Fabric Engagement Services ltROOTgtkonymflogs folder contains these log files
kmslog and kms-messageslog
l For WebLogic Server logs by default the server log file is located below the server instances
root directory root-directoryserver-nameserver-namelog
For example if you created a domain in the cuser_projectsdomainsMyDomain directory and
you used the ltWebLogic_Directorygtuser_
projectsdomainsMyDomainstartWebLogicServercmd script to start the server
then by default the log file is located in ltWebLogic_Directorygtuser_
projectsdomainsMyDomainMyServerMyServerlog
If the Server File Name field contains only a filename the log file is located in the root-
directoryserver-name directory
For more details refer to httpdocsoraclecomcdE13222_
01wlsdocs81ConsoleHelplogginghtml1045661
For WebSphere
If you select the single node in the InstallationModewindow the logs folder will be created at the
following locations
copy 2020 by Kony Inc All rights reserved 181 of 469
Kony Fabric Installation Guide - LinuxVersion111
l For Kony Fabric ltInstallDrivegtkonymflogs
o If you install Console the ltInstallDrivegtkonymflogs folder has three log files They are
mbaasportallog (for mbaas portal) accountsServicelog (for accounts) and
workspaceServicelog (for workspace)
o If you install Identity Service the ltInstallDrivegtkonymflogs folder has one log file -
authServicelog (for authentication)
o If you install Integration Service the ltInstallDrivegtkonymflogs folder has five log files
They are adminlog (for admin) datasource-payloadlog (for datasource)
device-payloadlog (for device) downloadlog (download) and
middlewarelog (middleware)
n For example on CentOS if an admin installed Kony Fabric as a User1 product
logs are located at konymflogs
n For example onWindows if an admin installed Kony Fabric in C drive product
logs are located at Ckonymflogs
Note Based on the combination of components selected during installation the
ltInstallDrivegtkonymflogs folder will have log files each component
l For Kony Fabric Engagement Services ltInstallDrivegtkonymflogs folder contains these log
files kmslog and kms-messageslog
l For WebSphere Server logs refer to the following location
ltWAS_INSTALL_DIRgtAppServerprofilesltprofileNamegtlogsSystemOutlog
6122 Installing Kony Fabric on a pre-configured Standalone JBoss
Kony Fabric can be installed on a pre-configured standalone (single node) JBoss Before installing
ensure that you configure the existing standalone JBoss by using themanual steps provided in the
Prerequisites gt Configure the pre-configured Standalone JBoss
copy 2020 by Kony Inc All rights reserved 182 of 469
Kony Fabric Installation Guide - LinuxVersion111
Note If a user installs Kony Fabric Console on a partition different from the users home directory
the user must have readwrite execute permissions
Important Ensure that you have the required hardware and access to the supporting software as
mentioned in the Prerequisites section
Youmust perform the steps noted in the Pre-installation Tasks section
Make sure you have proper administrative rights to install Kony Fabric on your computer
You also need a user where Kony Fabric will be installed
The ltInstall Locationgt directory contains the log files logging each invocation of the installer Tomake
problem identification easier provide these log files to Konywhen reporting an issue
To install Kony Fabric in pre-configured JBoss follow these steps
1 Execute the following command to switch to the user that you created
su - username
2 Press Enter The system prompt you to enter the password
3 Enter the password and press Enter
4 Unzip the KonyFabricSetuptargz file and navigate to the folder KonyFabric_Installer_
Linux
5 Start the KonyFabricInstaller-xxxxGAbin file by executing the following command
6 Preparing to install
Extracting the JRE from the installer archive
Unpacking the JRE
copy 2020 by Kony Inc All rights reserved 183 of 469
Kony Fabric Installation Guide - LinuxVersion111
Extracting the installation resources from the installer
archive
Configuring the installer for this systems environment
Launching installer
=================================================================
==============
Kony Fabric (created with InstallAnywhere)
------------------------------------------------------------------
-------------
Preparing CONSOLE Mode Installation
=================================================================
==============
Introduction
------------
This installer will install a new or upgrade an existing instance
of Kony Fabric
Kony Fabric is a set of enterprise-grade mobile infrastructure
services
copy 2020 by Kony Inc All rights reserved 184 of 469
Kony Fabric Installation Guide - LinuxVersion111
that makes it easy to build amazing apps that integrate and
support all of
your backend systems With open standards-based development
scalable and
secure services and exceptional agility enterprises can
dramatically reduce
the cost and complexity of enterprise mobility projects
To proceed with installation please confirm that the following
prerequisites
have been met -
1 Database server for installation MySQL MariaDB Oracle MS
SQL Server
and DB2 are the
supported databases MariaDB is supported for TomcatJBoss
only
2 Corresponding database user should exist and that user should
have all required
privileges as per the documentation
3 If you want to use your existing SSL certificate then please
have the SSL
certificate
mapped to the domain name you want to use
4 If you want to install with JBoss WebLogic WebSphere as an
option for application
server then have the application server preconfigured Please
copy 2020 by Kony Inc All rights reserved 185 of 469
Kony Fabric Installation Guide - LinuxVersion111
note that single node
JBoss is also bundled as part of the installer in case you
want to install afresh
To change input type back to go back to the previous step
To cancel the installation type quit at any time
For troubleshooting amp help on the installation use
httpdocskonycomkonylibrarykonyfabricresourcesinstallerh
tm
For getting started on Kony Fabric refer
httpcommunitykonycomdocumentation
For upgrading Kony Fabric refer online documentation
If you have more questions or feedback you can join our
httpcommunitykonycom or raise a
httpsupportkonycom
-gt1- Continue with Installation
2- Abort Installation
ENTER THE NUMBER OF THE DESIRED CHOICE OR PRESS ltENTERgt TO ACCEPT
copy 2020 by Kony Inc All rights reserved 186 of 469
Kony Fabric Installation Guide - LinuxVersion111
THE
DEFAULT
Note FromV8 SP4 FP1HF1 onwards DB2 is not supported for bundled Tomcat and
JBoss servers
7 Press Enter The Software License Agreement details appear
=================================================================
=======
License Agreement
-----------------
Installation and Use of Kony Fabric Console Requires Acceptance of
the
Following License Agreement
KONY INC
SOFTWARE LICENSE AGREEMENT
THE TERMS AND CONDITIONS CONTAINED HEREIN CONSTITUTE A LEGAL
AGREEMENT
THIS AGREEMENT (AGREEMENT) CONTAINS THE ENTIRE AGREEMENT BETWEEN
YOU
(LICENSEE) AND KONY INC (KONY) WITH RESPECT TO THE TERMS AND
CONDITIONS
copy 2020 by Kony Inc All rights reserved 187 of 469
Kony Fabric Installation Guide - LinuxVersion111
DESCRIBED HEREIN READ THIS AGREEMENT CAREFULLY BEFORE YOU CLICK
THE I
ACCEPT BUTTON BELOW BY CLICKING ON THE I ACCEPT BUTTON YOU
ACKNOWLEDGE
THAT (1) YOU ARE AUTHORIZED TO ENTER THIS AGREEMENT FOR AND ON
BEHALF OF YOUR
COMPANY AND ARE DOING SO AND (2) YOU HAVE READ AND UNDERSTAND
AND AGREE THAT
YOU AND THE COMPANY SHALL BE BOUND BY THESE TERMS AND CONDITIONS
AND ALL
MODIFICATIONS AND ADDITIONS PROVIDED FOR IF YOU DO NOT AGREE WITH
THESE TERMS
AND CONDITIONS CLICK ON THE I DO NOT ACCEPT BUTTON BELOW AND
INSTALLATION
WILL TERMINATE
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT (YN) Y
8 Press Enter to continue with new installation
The following installation types are supported for new installation
l Production for the production instance
l Non-Production for larger environments like QA or UAT
l Development for singlemachine instance
=================================================================
==============
Licensing Type
copy 2020 by Kony Inc All rights reserved 188 of 469
Kony Fabric Installation Guide - LinuxVersion111
--------------
Please select the type of environment you want to install
Development ndash Single server instance typically used for
development Non-Production ndash A multi-server environment for
testing or staging environments Production ndash A full production-
grade environment
1- Production
2- Non-Production
-gt3- Development
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
9 Enter your choice and press Enter The Send Usage Data Anonymously details appear Allows
Kony to collect product usage information tomake your Kony Fabric experience better Kony
does not save any of your private or application data
=================================================================
==============
Send Usage Data Anonymously
--------------
------------
Help us make your Kony Fabric experience better by allowing us to
copy 2020 by Kony Inc All rights reserved 189 of 469
Kony Fabric Installation Guide - LinuxVersion111
collect product usage information We will not save any of your
private or application data
Send usage data anonymously
-gt1- Yes
2- No
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
10 Enter your choice and press Enter The Install Components details appear
=================================================================
======
Install Components
------------------
Please select Kony Fabric components to install
The Console is the administrative interface to manage your apps
environments and users
The Identity Services helps you to use a single gateway for all
your authentication and authorization requests
The Integration Services helps you connect with any enterprise or
third-party system to expose transform and orchestrate your data
as APIs
The API Developer Portal is a console that enables partner teams
to discover test and consume APIs
Engage your app users over sms email and push using segmentation
copy 2020 by Kony Inc All rights reserved 190 of 469
Kony Fabric Installation Guide - LinuxVersion111
location campaigns and event driven messaging
A specialized component used to manage offline data
synchronization between the backend system of record and the
front-end app
Console Identity and Integration Services are mandatory
components of Kony Fabric
In a development scenario all components can be installed on the
same server However it is recommended to install these
components on separate servers for a production environment
-gt1- Console
-gt2- Identity Services
-gt3- Integration Services
-gt4- API Development Portal
-gt5- Engagement Services
ENTER A COMMA-SEPARATED LIST OF NUMBERS REPRESENTING THE DESIRED
CHOICES OR PRESS ltENTERgt TO ACCEPT THE DEFAULT
l Console - To install Kony Fabric Console type 1 and press Enter
The system creates the following databases ltprefixgtmfconsoledbltsuffixgt
ltprefixgtmfaccountsdbltsuffixgt and ltprefixgtmfreportsdbltsuffixgt
o Click here for Accounts schema diagram
o Click here for Workspace schema diagram
o Click here for ReportsDB (Metrics) schema diagram
l Identity Services - To install Kony Identity Services type 2 and press Enter
The system creates the following database ltprefixgtidconfigdbltsuffixgt
o Click here for Identity schema diagram
copy 2020 by Kony Inc All rights reserved 191 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Integration Services - To install Kony Fabric Integration type 3 and press Enter
The system creates the following databases konyadmindb and mfreportsdb
o Click here for Admin DB schema diagram
o Click here for ReportsDB (Metrics) schema diagram
l API Developer Portal - To install developer portal type 4 and press Enter
Note During installation if you have selected API Developer Portal the API
Developer Portal is created You can directly access your KonyDeveloper Portal in
Kony Fabric Console
l Engagement Services - To install Kony Fabric Engagement Services type 5 and press
Enter
The system creates the following database ltprefixgtkpnsdbltsuffixgt
o Click here for Engagement Server schema diagram
Reports Database
The reports database is used for configuring reports
The Installer creates the mfreportsdb if you choose either Console or Integration Services
l Console without Integration Services (with or without Engagement Services)
l Console and Integration Services (with or without Engagement Services)
l Integration Services without Console (with or without Engagement Services)
Reports Database for Integration on a Separate Node
While installing console and integration on separate nodes the installer prompts you to point the
reports database during the integration installation
For example
copy 2020 by Kony Inc All rights reserved 192 of 469
Kony Fabric Installation Guide - LinuxVersion111
You have installed only Console on one node The installer creates these three databases such
as ltgtmfreportsdbltgt along with the ltgtmfconsoledbltgt and ltgtmfaccountsdbltgt For
example your report database name is konymfreportsdb1
When you install the integration with or without one or more components (identity or
Engagement Services) on a separate node the installer displays the Reports Database Name
field in the Database Details window If the installer prompts you to enter the existing reports
db enter the reports database name (for example konymfreportsdb1) in the Database
Details window gt Reports Database Name field
Refer to creating a reports database for example ltprefixgtmfreportsltsuffixgt
11 Press Enter to continue the installation The Install Folder details appear
=================================================================
======
Install Folder
---------------------
Please choose a destination folder for this installation
NOTE The installation path should not contain any special
characters
Default Install Folder homeuser1KonyFabric
copy 2020 by Kony Inc All rights reserved 193 of 469
Kony Fabric Installation Guide - LinuxVersion111
ENTER AN ABSOLUTE PATH OR PRESS ltENTERgt TO ACCEPT THE DEFAULT
Note By default Kony Fabric is installed at the home directory of the user
12 Press Enter to continue the installation The installer prompts for the Application Server details
as follows
=================================================================
==============
Application Server
------------------
Enter requested information
-gt1- Tomcat
2- JBoss
3- WebLogic
4- WebSphere
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
13 In the Application Server type two and press Enter
copy 2020 by Kony Inc All rights reserved 194 of 469
Kony Fabric Installation Guide - LinuxVersion111
14 Press Enter to continue the installation The InstallationMode details appear
=================================================================
==============
Installation Mode
-----------------
Please select required installation mode
Standalone mode is a single node deployment typically used for
development and
testing environments
Domain mode is a high availability multiple node deployment
typically used for
production environments For domain mode install you will need a
preconfigured JBoss cluster
Note If you are running JBoss in Domain node for a production
setup please
procure appropriate licenses from Red Hat Inc
-gt1- Standalone Mode
(Single Node)
2- Standalone Mode
(Existing)
3- Domain Mode
copy 2020 by Kony Inc All rights reserved 195 of 469
Kony Fabric Installation Guide - LinuxVersion111
(Multi Node)
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT2
Important To install Kony Fabric on single-node on JBoss that is bundled with the Kony
Fabric installer choose 1- Standalone Mode (Single Node) For more details refer to
StandaloneMode (Single Node) Installation
To install multinode choose 3- Domain Mode Before installing domainmode ensure that
the JBoss cluster is configured on your install system For more details refer to Multinode
Installation Procedure
15 In the InstallationMode type 2 and press Enter
16 The Application Server Details details will appear with the following details if have selected All
Components or Kony Fabric Console at Install Components
=================================================================
=======
Application Server Details
--------------------------
Please enter the details of preconfigured standalone JBoss The
default value
is IP address of this machine
HostnameIP Address should not be 127001 0000 or localhost
copy 2020 by Kony Inc All rights reserved 196 of 469
Kony Fabric Installation Guide - LinuxVersion111
It should
be a public IP address or a fully qualified domain name
(FQDN)
Fully Qualified Public URL of Kony Fabric with HTTP Management
Port
(Default )
HostnameIP Address (Default test201)
Native Management Port (Default 9999)
HTTPHTTPS Port (Default 8080)
User Name (Default master)
17 In the Application Server Details details do the following
l Fully Qualified Public URL of Kony Fabric Enter Load balancer URL to use public
communication For example lthttphttpsgtlthostnamegtlthttphttps
portgt
l HostnameIP Address Enter public HostnameIP of JBoss node The node should be
accessible from your installation system
copy 2020 by Kony Inc All rights reserved 197 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Management Port Enter native port of JBossmaster node
l HTTPHTTPS Port Enter port of Kony Fabric Console
l User Name Enter user that you configured in node of JBoss
18 Type the password of the JBoss user
19 Press Enter The Database Choice details appear
=================================================================
=======
Database Choice
-----------------------------------------
Please select the database of your choice
-gt1- MySQL
2- Oracle
3- SQL Server
4- DB2
5- MariaDB
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
Note FromV8 SP4 FP1HF1 onwards DB2 is not supported for bundled Tomcat and
JBoss servers
copy 2020 by Kony Inc All rights reserved 198 of 469
Kony Fabric Installation Guide - LinuxVersion111
20 In the Database Choice choose the DB
l In the Database Choice if you select 1 theMySQLDatabase Details appear
=============================================================
===========
MySQL Database Details
-----------------------------------------
Please enter MySQL database server details
Database Server IP (DEFAULT localhost) ltIP addressgt
Port (DEFAULT 3306)
Username (DEFAULT ) root
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
l Port Enter the database port of theMySQLServer By default this field is
set to 3306 for MySQL
copy 2020 by Kony Inc All rights reserved 199 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Username Enter the user name used while creating the database user - for
example dbclient
b Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
copy 2020 by Kony Inc All rights reserved 200 of 469
Kony Fabric Installation Guide - LinuxVersion111
------------------------------------
Minimum requirement for MySQL database server is
57
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l In the Database Choice if you select 2 the Oracle Database Details appear
=============================================================
===========
Oracle Database Details
-----------------------------------------
Please enter Oracle database server details
Database Server HostnameIP (Default 10102451)
ltHostnameIPgt
Port (Default 1521)
copy 2020 by Kony Inc All rights reserved 201 of 469
Kony Fabric Installation Guide - LinuxVersion111
Service ID Service Name(Default )
System Username (Default )
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
l Port Enter the database port of the Oracle Server By default this field is set
to 1521 for oracle
l Service ID Service Name Enter Oracle service ID or service name
Service ID is unique alias given to an instance name of Oracle DB
l System Username Enter the user name used while creating the database
user
b Press Enter The installer prompts for Enter Password for Database User details
as follows
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
copy 2020 by Kony Inc All rights reserved 202 of 469
Kony Fabric Installation Guide - LinuxVersion111
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
copy 2020 by Kony Inc All rights reserved 203 of 469
Kony Fabric Installation Guide - LinuxVersion111
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
d Select the tablespace for Oracle database
Important If tablespaceswere already created the DBAmust grant quota
(permissions) on these tablespaces to installer with admin option
The DBA alsomust include grant quota on the schemas from installer login
=========================================================
===============
Tablespace Choice
-----------------------------------------
Please select the Table Space type
-gt1- Default Tablespace
2- User Defined Tablespace
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO
ACCEPT THE DEFAULT
copy 2020 by Kony Inc All rights reserved 204 of 469
Kony Fabric Installation Guide - LinuxVersion111
n Default Tablespace If selected the database schema and SQL scripts
migration happens automatically to the default tablespace - for exampleUSERS
n User Defined Tablespace If selected enter the tablespaces for the
following
====================================================
====================
Ask for the Tablespaces
-----------------------------------------
Please enter the names of the Tablespaces
Data Tablespace (Default ) Kony123
Index Tablespace (Default )
LOB Table Space (Default )
l Data Tablespace
Enter the name for Data tablespace
This is amandatory field If the Data tablespace field is empty the
installers displays the error message
================================================
========================
TableSpace details not provided
---------------------------------------
Please provide a valid Tablespace for at least
copy 2020 by Kony Inc All rights reserved 205 of 469
Kony Fabric Installation Guide - LinuxVersion111
the Data field for the
installation wizard to proceed further
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
If the Data tablespace (for example Kony123) does not exist the
installers displays the error message
================================================
========================
Invalid TableSpace Details
---------------------------------------
Installation wizard is not able to access the
Kony123 TableSpace provided with
give credentials Please verify the details
again
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l Index Index Tablespace Enter the name for Index tablespace
If input for Index Tablespace is not provided then the value will be set
to the provided Datatable space value
l LOB Tablespace Enter the name for LOB tablespace
If input for LOB Tablespace is not provided then the value will be set
to the provided Datatable space value
l In the Database Choice if you select 3 the SQL Server Database Details appear
=============================================================
===========
SQLServer Database Details
-----------------------------------------
copy 2020 by Kony Inc All rights reserved 206 of 469
Kony Fabric Installation Guide - LinuxVersion111
Please enter SQL database server details
Database Server HostnameIP (Default 10102451)
ltHostnameIPgt
Port (Default 1433)
Username 9Default )
Instance Name (Optional) (Default )
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
l Port Enter the database port of the SQL Server By default this field is set to
1433 for SQL
l Username Enter the user name used while creating the database user - for
example dbclient
l Instance Name (Optional) Enter the instance name for the database This
information is optional
b Press Enter The installer prompts for Enter Password for Database User details
as follows
copy 2020 by Kony Inc All rights reserved 207 of 469
Kony Fabric Installation Guide - LinuxVersion111
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
copy 2020 by Kony Inc All rights reserved 208 of 469
Kony Fabric Installation Guide - LinuxVersion111
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l In the Database Choice if you select 4 the DB2Database Details appear
=============================================================
===========
DB2 Database Details
-----------------------------------------
Please enter DB2 database server details
Database Server HostnameIP (Default localhost)
ltHostnameIPgt
Port (Default 50000)
Instance Name (Default )
copy 2020 by Kony Inc All rights reserved 209 of 469
Kony Fabric Installation Guide - LinuxVersion111
Username(Default )
DB2 JDBC Driver Path (Default ) rootdb2jcc4jar
DB2 JDBC Driver licence path (Default ) rootdb2jcc_
license_cujar
Note FromV8 SP4 FP1HF1 onwards DB2 is not supported for bundled Tomcat
and JBoss servers
a Enter the following details
l Database Server HostnameIP Enter the server HostnameIP to be used
to create a database of selected components of Kony Fabric By default the
server HostnameIP is set as localhost
l Port Enter the database port of the DB2 By default this field is set to 50000
for DB2
l Instance Name Enter the instance name for the database
l Username Enter the user name used while creating the database user
Important Download the following DB2 JARs from IBM download site
- IBMDB2 Type 4 Driver (db2jcc4jar)
- DB2 JDBC Driver licence (db2jcc_license_cujar)
The version of the downloaded JARs should be compatible with your
installed DB2Database version
copy 2020 by Kony Inc All rights reserved 210 of 469
Kony Fabric Installation Guide - LinuxVersion111
l DB2 JDBC Driver Path (Default ) Enter the path for the IBMDB2 Type 4
Driver (db2jcc4jar) that you downloaded
Note Provide the complete path of the database jar file For exampleltpath of the database jar locationgtdb2jcc4jar
l DB2 JDBC Driver licence path (Default ) Enter the path for the DB2
JDBC Driver license (db2jcc_license_cujar) that you downloaded
Note Provide the complete path of the database license file For
example ltpath of the database license
locationgtdb2jcc_license_cujar
b Press Enter The installer prompts for Enter Password for Database User details
as follows
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
copy 2020 by Kony Inc All rights reserved 211 of 469
Kony Fabric Installation Guide - LinuxVersion111
Database connection failed
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
d Provide tablespace for DB2 database
=========================================================
===============
Tablespace Choice
-----------------------------------------
copy 2020 by Kony Inc All rights reserved 212 of 469
Kony Fabric Installation Guide - LinuxVersion111
Please select the Table Space type
-gt1- Default Tablespace
2- User Defined Tablespace
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO
ACCEPT THE DEFAULT
n Default Tablespace If selected the database schema and SQL scripts
migration happens automatically to the default tablespace - for exampleUSERSPACE1
n User Defined Tablespace If selected enter the tablespaces for the
following
====================================================
====================
Ask for the Tablespaces
-----------------------------------------
Please enter the names of the Tablespaces
Data Tablespace (Default ) Kony123
Index Tablespace (Default )
LOB Table Space (Default )
copy 2020 by Kony Inc All rights reserved 213 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Data Tablespace
Enter the name for Data tablespace
This is amandatory field If the Data tablespace field is empty the
installers displays the error message
================================================
========================
TableSpace details not provided
---------------------------------------
Please provide a valid Tablespace for at least
the Data field for the
installation wizard to proceed further
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
If the Data tablespace (for example Kony123) does not exist the
installers displays the error message
================================================
========================
Invalid TableSpace Details
---------------------------------------
Installation wizard is not able to access the
Kony123 TableSpace provided with
give credentials Please verify the details
again
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l Index Tablespace Enter the name for Index tablespace
If input for Index Tablespace is not provided then the value will be set
to the provided Datatable space value
copy 2020 by Kony Inc All rights reserved 214 of 469
Kony Fabric Installation Guide - LinuxVersion111
l LOB Tablespace Enter the name for LOB tablespace
If LOB Tablespace is not provided then the value will be set to the
provided Datatable space value
l In the Database Choice if you select 5 theMariaDB Database Details appear
=============================================================
===========
MariaDB Database Details
-----------------------------------------
Please enter MariaDB database server details
Database Server HostnameIP (Default 10102451)
ltHostnameIPgt
Database Port (Default 1433)
Database Username (Default )
Instance Name (Optional) (Default )
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
copy 2020 by Kony Inc All rights reserved 215 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Database Port Enter the database port of theMariaDB Server By default
this field is set to 3306 for MariaDB
l Database Username Enter the user name used while creating the
database user - for example dbclient
b Press Enter The installer prompts for Enter Password for Database User details
as follows
=========================================================
===============
Enter Password for Database User
-----------------------------------------
Please enter the password
c Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
For the following reasons
Communications link failure
copy 2020 by Kony Inc All rights reserved 216 of 469
Kony Fabric Installation Guide - LinuxVersion111
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
21 Press Enter The installation prompts for Database name prefix and suffix details as follows
=================================================================
==============
Database name prefix and suffix
-------------------------------
Please enter database name prefix and suffix Please provide
existing prefix and suffix if you intend to upgrade to the new
Kony Fabric Database
copy 2020 by Kony Inc All rights reserved 217 of 469
Kony Fabric Installation Guide - LinuxVersion111
Database Name Prefix (Default kony) tomcat
Database Name Suffix (Default 1) 54
l Database NamePrefix Enter valid prefix databases - for example Kony
l Database NameSuffix Enter valid suffix for all databases - for example 1
22 Press Enter The Important Information details appear
=================================================================
==============
Important Information
---------------------
Required manual step
Before proceeding further with this installation please do the
following
manual steps
1 Copy konylib folder from ltUSER_INSTALL_DIRgt to your
ltWebsphere_Install_DirgtAppServer
This is required for the configuration of shared libraries and
successful
deployment of applications
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
copy 2020 by Kony Inc All rights reserved 218 of 469
Kony Fabric Installation Guide - LinuxVersion111
23 Enter the prefix and suffix for the database and press Enter The Administrator Account
Configuration details appear
The Administrator Account Configuration details help you to configure your super
administrator account
The Administrator Account Configuration window appears only while installing Console and
Identity Services along with one or all other Kony Fabric components such as Integration
Services and Engagement Services on Tomcat or JBoss on a single node You can select the
components at Install Components
=================================================================
==============
Administrator Account Configuration
-------------------------------
Please configure your Administrator Account We require your First
Name Last Name Email Address and Password Your Name is used for
display purposes in the console the Email address will be used as
your login ID and we do not use it to send unsolicited emails
Public URL (Default )
First Name (Default )
Last Name (Default )
Email (Default )
copy 2020 by Kony Inc All rights reserved 219 of 469
Kony Fabric Installation Guide - LinuxVersion111
a In the Administrator Account Configuration enter the following details to create the
administrator account
l Public URL The URL field is filled with required details for example
ltHostnameIP addressgtltportgt Change these details if required
l First Name Enter the first name of the user
l Last Name Enter the last name of the user
l Email Enter the email address of the user It can include alphanumeric and special
characters that follow standard email address form
Note During Kony Fabric installation if you have configured your super
administrator account you can directly log in to Kony Fabric Console
b Press Enter The Password for the Administrator Account details appear
=============================================================
==================
Password for the Administrator Account
-------------------------------
Please Enter the Password
Confirm Password for the Administrator Account Configuration
copy 2020 by Kony Inc All rights reserved 220 of 469
Kony Fabric Installation Guide - LinuxVersion111
Please Enter the Password
c Enter the admin log-in password and press Enter The Confirm Password for the
Administrator Account Configuration details appear
=============================================================
==================
Confirm Password for the Administrator Account Configuration
-------------------------------
Please Enter the Password
24 Re-enter the admin log-in password and press Enter The Kony Fabric server startup details
appear
=================================================================
==============
Kony Fabric server startup details
-----------------------------------
Do you want to start the Kony Fabric server after successful
installation of
Kony Fabric
-gt1- Yes
copy 2020 by Kony Inc All rights reserved 221 of 469
Kony Fabric Installation Guide - LinuxVersion111
2- No
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
25 To start the server automatically after the successful installation of Kony Fabric press Enter
Note To start the server manually after the successful installation of Kony Fabric refer to
Starting Kony Fabric Console
The Pre-Installation Summary details appear
=================================================================
==============
Pre-Installation Summary
------------------------
Please review the following before continuing
Install Components
Console Identity Service and Integration Service
Install Folder
rootKonyFabric
copy 2020 by Kony Inc All rights reserved 222 of 469
Kony Fabric Installation Guide - LinuxVersion111
Application Server
ltApp Servergt
Application Server Details
ltHostnameIP Addressgt
Database Choice
ltdatabasegt
Database Details
ltIP addressgt
Database Names
konyidconfigdb1 konymfconsoledb1 amp konymfaccountsdb1
PRESS ltENTERgt TO CONTINUE
26 Type the details and press Enter The Ready To Install details appear
=================================================================
=======
Ready To Install
-----------------------------------------
copy 2020 by Kony Inc All rights reserved 223 of 469
Kony Fabric Installation Guide - LinuxVersion111
Installer is now ready to install Kony Fabric Console onto your
system
at the following location
homeuser1KonyFabric
PRESS ltENTERgt TO INSTALL
27 Press Enter to continue the installation
=================================================================
=======
Installing
-----------------------------------------
[==================|==================|==================|=======
===========]
[------------------|------------------|------------------|-------
-----------]
28 Press Enter The Installation Complete details appear
=================================================================
=======
Installation Complete
-----------------------------------------
copy 2020 by Kony Inc All rights reserved 224 of 469
Kony Fabric Installation Guide - LinuxVersion111
Congratulations Kony Fabric has been successfully installed to
homeuser1KonyFabric
Console URL https00000000portmfconsole
Identity Service URL https00000000portauthService
Integration Service URL https00000000portadmin
Engagement Services URL http000000000portkpns
PRESS ltENTERgt TO EXIT THE INSTALLER
[user1cnt6-01c downloads]$
29 Press Enter to complete the installation After the installation is completed the installer creates
logs in the install folder
Important When you are using a third party tool (for example PuTTY) for installing Kony
Fabric remotely if any network connection issues occur at the end of the installation the
installer stops the installation and the installation log is not created
Important After installing Kony Fabric import your SSL certificate (for example
domainsubdomaincrt) into your Kony Fabric installers JRE trusted certificate authority (CA)
certificates file - for example
ltINSTALL_DIRgtjrelibsecuritycacerts
copy 2020 by Kony Inc All rights reserved 225 of 469
Kony Fabric Installation Guide - LinuxVersion111
If your SSL certificate is not configured the system displays an error - for example peer not
authenticated
For details refer to Troubleshoot with SSLCertificate Issues
Note You can now access Kony Fabric Console by using the URLs For more details refer to
Accessing Kony Fabric Console - On-premises
copy 2020 by Kony Inc All rights reserved 226 of 469
Kony Fabric Installation Guide - LinuxVersion111
During installation if you have configured your super administrator account you can directly log in
to Kony Fabric Console by using the Console URL
6123 JBoss Domain Mode (Multinode) Installation
This section of the document provides you with the instructions for installing and configuring the Kony
Fabric Console onmultinode
To install Kony Fabric Console using the installer follow these steps
1 Switch to the user that you created by executing the following command
su - username
2 Press Enter The system prompts you to enter the password
3 Enter the password and press Enter
copy 2020 by Kony Inc All rights reserved 227 of 469
Kony Fabric Installation Guide - LinuxVersion111
4 Unzip the KonyFabricSetuptargz file and navigate to the folder KonyFabric_Installer_
Linux
5 Start the KonyFabricInstaller-xxxxGAbin file by executing the following command
6 Preparing to install
Extracting the JRE from the installer archive
Unpacking the JRE
Extracting the installation resources from the installer
archive
Configuring the installer for this systems environment
Launching installer
=================================================================
==============
Kony Fabric (created with InstallAnywhere)
------------------------------------------------------------------
-------------
Preparing CONSOLE Mode Installation
=================================================================
==============
Introduction
copy 2020 by Kony Inc All rights reserved 228 of 469
Kony Fabric Installation Guide - LinuxVersion111
------------
This installer will install a new or upgrade an existing instance
of Kony Fabric
Kony Fabric is a set of enterprise-grade mobile infrastructure
services
that makes it easy to build amazing apps that integrate and
support all of
your backend systems With open standards-based development
scalable and
secure services and exceptional agility enterprises can
dramatically reduce
the cost and complexity of enterprise mobility projects
To proceed with installation please confirm that the following
prerequisites
have been met -
1 Database server for installation MySQL MariaDB Oracle MS
SQL Server
and DB2 are the
supported databases MariaDB is supported for TomcatJBoss
only
2 Corresponding database user should exist and that user should
have all required
privileges as per the documentation
copy 2020 by Kony Inc All rights reserved 229 of 469
Kony Fabric Installation Guide - LinuxVersion111
3 If you want to use your existing SSL certificate then please
have the SSL
certificate
mapped to the domain name you want to use
4 If you want to install with JBoss WebLogic WebSphere as an
option for application
server then have the application server preconfigured Please
note that single node
JBoss is also bundled as part of the installer in case you
want to install afresh
To change input type back to go back to the previous step
To cancel the installation type quit at any time
For troubleshooting amp help on the installation use
httpdocskonycomkonylibrarykonyfabricresourcesinstallerh
tm
For getting started on Kony Fabric refer
httpcommunitykonycomdocumentation
For upgrading Kony Fabric refer online documentation
If you have more questions or feedback you can join our
httpcommunitykonycom or raise a
httpsupportkonycom
copy 2020 by Kony Inc All rights reserved 230 of 469
Kony Fabric Installation Guide - LinuxVersion111
-gt1- Continue with Installation
2- Abort Installation
ENTER THE NUMBER OF THE DESIRED CHOICE OR PRESS ltENTERgt TO ACCEPT
THE
DEFAULT
Note FromV8 SP4 FP1HF1 onwards DB2 is not supported for bundled Tomcat and
JBoss servers
7 Press Enter The Software License Agreement details appear
=================================================================
=======
License Agreement
-----------------
Installation and Use of Kony Fabric Console Requires Acceptance of
the
Following License Agreement
KONY INC
SOFTWARE LICENSE AGREEMENT
THE TERMS AND CONDITIONS CONTAINED HEREIN CONSTITUTE A LEGAL
copy 2020 by Kony Inc All rights reserved 231 of 469
Kony Fabric Installation Guide - LinuxVersion111
AGREEMENT
THIS AGREEMENT (AGREEMENT) CONTAINS THE ENTIRE AGREEMENT BETWEEN
YOU
(LICENSEE) AND KONY INC (KONY) WITH RESPECT TO THE TERMS AND
CONDITIONS
DESCRIBED HEREIN READ THIS AGREEMENT CAREFULLY BEFORE YOU CLICK
THE I
ACCEPT BUTTON BELOW BY CLICKING ON THE I ACCEPT BUTTON YOU
ACKNOWLEDGE
THAT (1) YOU ARE AUTHORIZED TO ENTER THIS AGREEMENT FOR AND ON
BEHALF OF YOUR
COMPANY AND ARE DOING SO AND (2) YOU HAVE READ AND UNDERSTAND
AND AGREE THAT
YOU AND THE COMPANY SHALL BE BOUND BY THESE TERMS AND CONDITIONS
AND ALL
MODIFICATIONS AND ADDITIONS PROVIDED FOR IF YOU DO NOT AGREE WITH
THESE TERMS
AND CONDITIONS CLICK ON THE I DO NOT ACCEPT BUTTON BELOW AND
INSTALLATION
WILL TERMINATE
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT (YN) Y
8 Press Y to accept the agreement The Installation Type details appear
The following installation types are supported for new installation
copy 2020 by Kony Inc All rights reserved 232 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Development for singlemachine instance
l Non-Production for larger environments like QA or UAT
l Production for the production instance
=================================================================
==============
Installation Type
-----------------
Please select whether to perform a new installation or upgrade an
existing
installation
-gt1- New Installation
2- Upgrade an existing installation
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
copy 2020 by Kony Inc All rights reserved 233 of 469
Kony Fabric Installation Guide - LinuxVersion111
9 Press Enter to continue with new installation
=================================================================
==============
Licensing Type
--------------
Installation environment is set to Development by default Please
select the
appropriate type based on your license
Select Development for single machine instance Non-Production for
larger
environments like QA or UAT and Production for the production
instance
1- Development
2- Non-Production
-gt3-
Production
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
copy 2020 by Kony Inc All rights reserved 234 of 469
Kony Fabric Installation Guide - LinuxVersion111
10 Enter your choice and press Enter The Send Usage Data Anonymously details appear Allows
Kony to collect product usage information tomake your Kony Fabric experience better Kony
does not save any of your private or application data
=================================================================
==============
Send Usage Data Anonymously
--------------
------------
Help us make your Kony Fabric experience better by allowing us to
collect product usage information We will not save any of your
private or application data
Send usage data anonymously
-gt1- Yes
2- No
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
11 Enter your choice and press Enter The Install Components details appear
=================================================================
======
Install Components
------------------
Please select Kony Fabric components to install
The Console is the administrative interface to manage your apps
environments and users
copy 2020 by Kony Inc All rights reserved 235 of 469
Kony Fabric Installation Guide - LinuxVersion111
The Identity Services helps you to use a single gateway for all
your authentication and authorization requests
The Integration Services helps you connect with any enterprise or
third-party system to expose transform and orchestrate your data
as APIs
The API Developer Portal is a console that enables partner teams
to discover test and consume APIs
Engage your app users over sms email and push using segmentation
location campaigns and event driven messaging
A specialized component used to manage offline data
synchronization between the backend system of record and the
front-end app
Console Identity and Integration Services are mandatory
components of Kony Fabric
In a development scenario all components can be installed on the
same server However it is recommended to install these
components on separate servers for a production environment
-gt1- Console
-gt2- Identity Services
-gt3- Integration Services
-gt4- API Development Portal
-gt5- Engagement Services
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
l Console - To install Kony Fabric Console type 1 and press Enter
The system creates the following databases ltprefixgtmfconsoledbltsuffixgt
copy 2020 by Kony Inc All rights reserved 236 of 469
Kony Fabric Installation Guide - LinuxVersion111
ltprefixgtmfaccountsdbltsuffixgt and ltprefixgtmfreportsdbltsuffixgt
o Click here for Accounts schema diagram
o Click here for Workspace schema diagram
o Click here for ReportsDB (Metrics) schema diagram
l Identity Services - To install Kony Identity Services type 2 and press Enter
The system creates the following database ltprefixgtidconfigdbltsuffixgt
o Click here for Identity schema diagram
l Integration Services - To install Kony Fabric Integration type 3 and press Enter
The system creates the following databases konyadmindb and mfreportsdb
o Click here for Admin DB schema diagram
o Click here for ReportsDB (Metrics) schema diagram
l API Developer Portal - To install developer portal type 4 and press Enter
Note During installation if you have selected API Developer Portal the API
Developer Portal is created You can directly access your KonyDeveloper Portal in
Kony Fabric Console
l Engagement Services - To install Kony Fabric Engagement Services type 5 and press
Enter
The system creates the following database ltprefixgtkpnsdbltsuffixgt
o Click here for Engagement Server schema diagram
Reports Database
The reports database is used for configuring reports
The Installer creates the mfreportsdb if you choose either Console or Integration Services
copy 2020 by Kony Inc All rights reserved 237 of 469
Kony Fabric Installation Guide - LinuxVersion111
l Console without Integration Services (with or without Engagement Services)
l Console and Integration Services (with or without Engagement Services)
l Integration Services without Console (with or without Engagement Services)
Reports Database for Integration on a Separate Node
While installing console and integration on separate nodes the installer prompts you to point the
reports database during the integration installation
For example
You have installed only Console on one node The installer creates these three databases such
as ltgtmfreportsdbltgt along with the ltgtmfconsoledbltgt and ltgtmfaccountsdbltgt For
example your report database name is konymfreportsdb1
When you install the integration with or without one or more components (identity or
Engagement Services) on a separate node the installer displays the Reports Database Name
field in the Database Details window If the installer prompts you to enter the existing reports
db enter the reports database name (for example konymfreportsdb1) in the Database
Details window gt Reports Database Name field
Refer to creating a reports database for example ltprefixgtmfreportsltsuffixgt
12 Press Enter to continue the installation The Install Folder details appear
=================================================================
======
Install Folder
---------------------
Please choose a destination folder for this installation
copy 2020 by Kony Inc All rights reserved 238 of 469
Kony Fabric Installation Guide - LinuxVersion111
NOTE The installation path should not contain any special
characters
Default Install Folder homeuser1KonyFabric
ENTER AN ABSOLUTE PATH OR PRESS ltENTERgt TO ACCEPT THE DEFAULT
rootmfdomainmode
INSTALL FOLDER IS rootmfdomainmode
IS THIS CORRECT (YN) y
Note By default Kony Fabric is installed at the home directory of the user
13 Press Enter to continue the installation The Application Server details appear
=================================================================
==============
Application Server
------------------
Enter requested information
copy 2020 by Kony Inc All rights reserved 239 of 469
Kony Fabric Installation Guide - LinuxVersion111
-gt1- Tomcat
2- JBoss
3- WebLogic
4- WebSphere
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
14 In the Application Server choose 2
15 Press Enter to continue the installation The InstallationMode details appear
=================================================================
==============
Installation Mode
-----------------
Please select your required installation mode Standalone mode is
for single node deployment whereas domain mode is for multi node
deployment in JBoss cluster Please note that if you want to
install in domain mode then JBoss cluster should be preconfigured
Note If you are running JBoss in Domain node for a production
setup please procure appropriate licenses from Red Hat Inc
-gt1- Standalone Mode (Single Node)
2- Standalone Mode (Existing)
3- Domain Mode
(Multi Node)
copy 2020 by Kony Inc All rights reserved 240 of 469
Kony Fabric Installation Guide - LinuxVersion111
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
Important To install Kony Fabric on single-node on JBoss that is bundled with the Kony
Fabric installer choose 1- Standalone Mode (Single Node) For more details refer to
Installing Kony Fabric on JBoss - Single Node
To install Kony Fabric on single node on JBoss that is installed on your machine choose 2-
Standalone Mode (Existing) For more details refer to refer to Installing Kony Fabric on
Existing JBoss - Single Node
16 In the InstallationMode type 3 and press Enter The Application Server Details details appear
The Application Server Details details will appear with the following details if have selected All
Components or Kony Fabric Console at Install Components
=================================================================
=======
Application Server Details
--------------------------
Please enter the details of preconfigured JBoss cluster The
default value is
IP address of this machine
Master node hostnameIP address should not be 127001 0000
or localhost
It should be a public IP address or a fully qualified domain name
(FQDN)
copy 2020 by Kony Inc All rights reserved 241 of 469
Kony Fabric Installation Guide - LinuxVersion111
Fully Qualified Public URL of Kony Fabric(Default ) httpltIP
addressportgt
Master Node HostnameIP Address (Default ) ltIP addressgt
Master Node Management Port (Default 9999) 9999
Master Node HTTPHTTPs Port (Default8080) 8081
User (Default master)
17 In the Application Server Details details do the following
l Fully Qualified Public URL of Kony Fabric Enter Load balancer URL to use public
communication
l Master Node HostnameIP Address Enter public HostnameIP of JBossmaster node
Themaster node should be accessible from your installation system
l Master Node Management Port Enter native port of JBossmaster node
l Master Node HTTPHTTPs Port Enter port of Kony Fabric Console
l User Enter user that you configured inmaster node of JBoss cluster
18 Press Enter The installer prompts for JBossMaster Node Users Password details as follows
copy 2020 by Kony Inc All rights reserved 242 of 469
Kony Fabric Installation Guide - LinuxVersion111
=================================================================
=======
JBoss Master Node Users Password
---------------------------------
Please enter the password
19 Type the password that you configured inmaster node of JBoss cluster The Server Groups
details appear
=================================================================
==============
Server Groups
-------------
A server group is set of server instances that will be managed and
configured
as one In a managed domain each application server instance is a
member of a
server group Please select the server groups from below mentioned
list of
available server groups to which you would like to deploy this
application
1 main-server-group
2 other-server-group
copy 2020 by Kony Inc All rights reserved 243 of 469
Kony Fabric Installation Guide - LinuxVersion111
Enter comma separated server groups number you want to use (eg
12 or
all) (Default all)
20 Enter server groupswith a comma separated - for example 1 2 shown above
The Selected Server Group details appear
=================================================================
==============
Selected Server Group
---------------------
You have selected below mentioned server groups
1 main-server-group
2 other-server-group
-gt1- Continue with installation
2- Go back to select again
ENTER THE NUMBER OF THE DESIRED CHOICE OR PRESS ltENTERgt TO ACCEPT
THE
DEFAULT
copy 2020 by Kony Inc All rights reserved 244 of 469
Kony Fabric Installation Guide - LinuxVersion111
21 Press Enter The installer prompts the Database Choice details as follows
=================================================================
=======
Database Choice
-----------------------------------------
Please select the database of your choice
-gt1- MySQL
2- Oracle
3- SQL Server
4- DB2
5- MariaDB
ENTER THE NUMBER FOR YOUR CHOICE OR PRESS ltENTERgt TO ACCEPT THE
DEFAULT
22 In the Database Choice choose the DB
l In the Database Choice if you select 1 theMySQLDatabase Details appear
=============================================================
===========
MySQL Database Details
-----------------------------------------
Please enter MySQL database server details
copy 2020 by Kony Inc All rights reserved 245 of 469
Kony Fabric Installation Guide - LinuxVersion111
Database Server IP (DEFAULT localhost) ltIP addressgt
Port (DEFAULT 3306)
Username (DEFAULT ) root
a Enter the following details
l Database Server IP Enter the server HostnameIP to be used to create a
database of selected components of Kony Fabric By default the server
HostnameIP is set as localhost
l Port Enter the database port of theMySQLServer By default this field is
set to 3306 for MySQL
l Username Enter the user name used while creating the database user - for
example dbclient
b Provide a password and press Enter
l If the database connection fails the following error message displays
====================================================
===========================
Database Connection Failed
--------------------------
Database connection failed
copy 2020 by Kony Inc All rights reserved 246 of 469
Kony Fabric Installation Guide - LinuxVersion111
For the following reasons
Communications link failure
The last packet sent successfully to the server was
0 milliseconds ago The
driver has not received any packets from the server
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l If the database server not compatible the following error message displays
====================================================
===========================
Incompatible Database Server Version
------------------------------------
Minimum requirement for MySQL database server is
57
PRESS ltENTERgt TO ACCEPT THE FOLLOWING (OK)
l In the Database Choice if you select 2 the Oracle Database Details appear
=============================================================
===========
Oracle Database Details
-----------------------------------------
copy 2020 by Kony Inc All rights reserved 247 of 469