Downloading the deployment package
The automated deployment installs different PingIntelligence components from this management machine.
Before you begin
PingIntelligence automated deployment requires a RHEL 7.9 management host machine to start the deployment.
About this task
To set up the management machine:
Steps
-
Sign on to the management machine as a root user.
-
Download the Ansible deployment package and save it to the
/opt
directory. -
Untar the downloaded file:
#tar -xf /opt/pi-api-deployment-<version>.tar.gz
Result:
Untarring the file creates the following subdirectories in the
pi-api-deployment
directory.Directory Description ansible
Contains the different
.yml
files.bin
Contains the
start.sh
andstop.sh
scripts. Do not edit the contents of this directory.certs
Contains API Security Enforcer (ASE), API Behavioral Security (ABS), Elasticsearch, Kibana, Dashboard, and MongoDB self-signed certificates and keys. Elasticsearch and Kibana certificates are in the Dashboard directory.
If you want to use your own certificates and keys, replace the default certificates and keys with your certificates. Use the same file names as that of the files present in the
certs
directory. Make sure that the keys are passwordless.config
Contains the default settings file for ASE, ABS, and Dashboard. These files are used to configure the various variables for installing PingIntelligence components.
data
System directory. Do not edit the contents of this directory.
util
Contains utilities to run PingIntelligence components as a service.
external
The third-party components, such as MongoDB, are downloaded in the
external
directory.keys
After the installation is complete, the master keys of all the components are saved here.
license
Contains the PingIntelligence for APIs license file.
logs
Contains the log files for automated installation.
software
Contains the binary files for PingIntelligence components:
-
ASE
-
ABS
-
Dashboard
The directory also contains the
updated_packages
subdirectory that stores the PingIntelligence for APIs updated binaries with new master keys. You can use these binaries for future use. -