Distribute configuration
After you prepare the required configuration on the main installation server, you must distribute the PACKAGE_DIR/certificates folder, along with config.yml, hosts.yml, ports.yml, and rpa.yml files across all other Linux servers.
Upload configuration files to servers
Create the wf_configs.tar.gz archive with these files:
$ tar czvf wf_configs.tar.gz certificates config.yml hosts.yml ports.yml rpa.ymlCopy wf_configs.tar.gz to all other servers.
For that, a Python SimpleHTTPServer can be used. Start the HTTP server on any APP Server's port, which is accessible by other servers:
Example: SimpleHTTPServer is on port 9999
python -m SimpleHTTPServer 9999After running this command in a specific directory, the content of the directory can be downloaded via HTTP (see further).
Transfer configuration to other Linux servers
Perform the following steps on each Linux server, except APP.
To prepare other Linux servers:
Log in to a target server, as Administrator, and download wf_configs.tar.gz from the APP server:
cd /opt/workfusion/wf_installer # install curl to download configs from the app server over HTTP (or you can copy wf_configs.tar.gz using any other available option) $ yum -y install curl $ curl -o 'wf_configs.tar.gz' http://app_hostname:9999/wf_configs.tar.gzUnpack configuration files and certificates:
$ tar xzvf wf_configs.tar.gz -C /opt/workfusion/wf_installer/Repeat steps 1-2 on all other Linux servers.
Transfer configuration to Windows servers
To prepare Windows servers:
- Log in to a target server, as a root user, and download wf_configs.tar.gz from the SimpleHTTPServer on the APP server via browser or any other convenient means.
- Unpack wf_configs.tar.gz.
- Repeat steps 1-2 on all other Windows servers.