Setup the management machine

PingIntelligence automated deployment requires RHEL 7.9 management host machine to start the deployment. The automated deployment installs different PingIntelligence components from this management machine.

  1. Login to the Management machine as a root user.
  2. Download the Ansible deployment package and save it to the /opt directory
  3. Untar the downloaded file:
    #tar -xf /opt/pi-api-deployment-5.0.tar.gz
Untarring the file creates the following sub-directories in the pi-api-deployment directory:
Directory Description
ansible Contains the different yml files.
bin Contains the start.sh and stop.sh scripts. Do not edit the contents of this directory.
certs Contains ASE, ABS, Elasticsearch, Kibana,Dashboard, and MongoDB self-signed certificates and keys. Elasticsearch and Kibana certificates are in the dashboard directory.
Note: If you want to use your own certificates and keys, then 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 password-less.
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 like 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 updated_packages sub-directory which stores the PingIntelligence updated binaries with new master keys. You can use these binaries for future use.