Installation Overview
To install Vantage, follow these steps:- Prepare resources.
- Specify resource credentials.
- Run the installation scripts.
Preparing Resources
- Virtual Machines
- Azure AKS
Before you begin, make sure all requirements listed in the System Requirements section are met.
Specifying Resource Credentials
Prior to running the installer:- Set up configuration files.
- Prepare certificates.
- Download container images.
Setting Up Configuration Files
1. Create the installation directory: Create an installation directory and its subdirectories (ssh, kube, ssl), from which the installation will be carried out. Navigate to the installation directory.- Virtual Machines
- Azure AKS
2. Create the SSH key file:Create a file in the
ssh folder named ansible and place the private SSH key for the ansible user in this file.3. Create the inventory file:Create an inventory file in the installation directory. Replace X.X.X.X with your VM IP addresses:If you only need 1 or 2 machines for workers instead of 3, delete the extra lines in section
[abbyy_workers].- Virtual Machines
- Azure AKS
Configuration Parameters
The following four parameters are optional and are required only if the Highly available configuration is being installed and if installing Redis is required by the Vantage installer.
All other parameters are unchanged.
Preparing Certificates
- Go to the ssl directory. Place the wildcard certificate (along with the intermediate certificate) corresponding to the primary domain name inside that directory and the key (in PEM format) into the following files respectively:./ssl/cert.pem ,./ssl/key.pem. You should convert your CRT file to PEM by changing the contents of the file to the following format:
- If using an external authentication provider (ADFS) with a certificate signed by an internal CA, place the root certificate into
./ssl/adfs-root.pem.
If accessing third-party endpoints from Vantage (Custom activity scripts or external authentication), the external endpoint must have a certificate from a public authority.
Running the Installation Scripts
The installation of ABBYY Vantage is automatic. It is executed using the Ansible tool which is installed and set up inside the container used for the installation. Ansible interacts with the machines using various configuration scenarios (YAML playbooks). To install ABBYY Vantage, follow these steps: 1. Navigate to the installation directory. 2. Login to the installer distribution registry- Virtual Machines
- Azure AKS
- Virtual Machines
- Azure AKS
Skip this step for Virtual Machine deployments - cluster credentials are configured automatically during Kubernetes installation in step 7.
env_specific.yml
- Virtual Machines
- Azure AKS
- Virtual Machines
- Azure AKS
6. Set SSH key permissions:7. Install and set up the Kubernetes cluster:
- Virtual Machines
- Azure AKS
- Perform a preliminary check for the resources whose parameters are specified in the
env_specific.ymlfile of the playbook (such as database and SMTP connection). - Ask the system administrator to accept the terms of the EULA and ABBYY Privacy Policy.
- Virtual Machines
- Azure AKS
kubeconfig file that will be created in the kube folder after installing Kubernetes on the virtual machines. You can also download the Ansible installation log files to your local machine by following the steps below:
- Log out of the Docker container.
- Run the following command to get the list of containers:
- Run the following command with container_name replaced by the container’s name to get the logs:
- URL for the provided domain name.
- System Administrator login and password that can be used to log in, create tenants, and process documents.
Getting Installation Logs
Optional Deployments
Deploying the Logging System
If the logging system wasn’t enabled in Vantage (the value of thelogging.enabled parameter in the env_specific.yml file was false) during its installation, you can enable it after installing Vantage. For this, set the value of the logging.enabled parameter in the env_specific.yml file to true and run the following command:
- Virtual Machines
- Azure AKS
Deploying Business Processing Reporting Warehouse
The Business Processing Reporting Warehouse is used for analyzing the business process and tracking data for specific periods of time. During the Vantage installation, the Business Processing Reporting Warehouse will also be installed if the value of thereporting.enabled parameter in the env_specific.yml file was set to true. If the value of the reporting.enabled parameter was set to false, you can install the Business Processing Reporting Warehouse after installing Vantage by running the following command:
- Virtual Machines
- Azure AKS
Deploying the Identity Documents Add-on
The Identity Documents add-on requires Vantage to have internet access to
https://lic.regulaforensics.com and https://lic2.regulaforensics.com.id_reading.enabled parameter in the env_specific.yml file was set to true. If the value of the id_reading.enabled parameter was set to false, you can install the Identity Documents add-on after installing Vantage by running the following command:
- Virtual Machines
- Azure AKS
