Post-installation
Backup procedure
Setup the cold-backup procedure which should be aligned with your company backup policy using Cold Backup and Restore guide.
Post-installation health checks
Once the installation is completed, you should run health checks WorkFusion Platform with Business Process (BP) and Manual Task:
- To check WorkFusion S3, OCR and RPA run health-check.
- To check ML (VDS) follow the Cognitive Process Runbook. Use Classification model to perform a quick check.
ML, RPA, and OCR check without manual steps can be launched from console on APP server:
cd <PACKAGE_DIR>
./install.sh check app -e test_rpa="true" -e test_ocr="true" -e test_ml="true"
Post-installation steps
OCR license activation
Activate the OCR license on OCR Server as described in the OCR License topic.
RPA Server (optional)
Configure RPA Manager on APP Server as described in Update from non-SSL to SSL.
VDS Server (optional)
Update models
On this page and others, you may find references to "VDS" acronym (Virtual Data Scientist). VDS is the former name for the AutoML component (Automatic Machine Learning). "VDS" is equivalent to "AutoML" in all cases. Use these steps in case you need to update current models or upload new ones. These commands need to be executed on AutoML Master server.
cd <INSTALL_DIR>
## Will update the models, merging the already uploaded with the new ones
./vds_models_uploader.sh <PATH_TO_MODELS_PACKAGE>
## Use -o flag to overwrite everything with the new models instead of merging
./vds_models_uploader.sh -o <PATH_TO_MODELS_PACKAGE>
Install ML SDK
ML-SDK package is a part of the AutoML server installation process. These steps can be used in case vds-ml-sdk should be upload to the standalone nexus-server
Predefined variables:
- nexus_host (ip adress of standalone nexus-server)
- local_artifact_path (
/workfusion-nexus-artifacts, directories inside workfusion-nexus-artifacts must be named same as repositories in nexus) - username (username to access standalone nexus-server)
- password (password to access standalone nexus-server)
This command should be executed on DB server
/usr/bin/env python <INSTALL_DIR>/tools/nexus_tool/nexus_tool.py update --nexus_host=http://127.0.0.1:{{ nexus_port }} --local_artifact_path={{ workfusion_nexus_artifact_dir }} --username={{ workfusion_nexus_admin }} --password={{ workfusion_nexus_admin_pass }}
End-user machines
Import SSL Certificates to the end-user's server, java truststore and browser. The browser cannot work properly with web pages over HTTPS without importing certificates to the system. Use the instruction from How to Import Root or Intermediate CA to Store to import the certificates.
Secure Vault password
After the installation has been completed, it is highly recommended to
delete sensitive data from the host, for example, the unencrypted secrets.yml file from installation directory.
After the installation you can find encrypted configuration files in the <INSTALL_DIR>/distr/latest directory:
- logs
- config difference files
- encrypted
secrets_overrides.ymlfile - encrypted
config_overrides.ymlfile
Encryption is performed using Ansible
Vault and the
decryption password is stored in the <PACKAGE_DIR>/VAULT_PASSWORD.DELETE_ME file.
This password has to be stored in trusted secure location.
After that the VAULT_PASSWORD.DELETE_ME file can be removed from the host.
important
Keep the distr directory as it is required for future on-demand passwords update and general upgrade procedures.