Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Single-host full contained installation.
  • Multi-host installation where infrastructure services are externalized.
  • Multi-host installation where kiuwan services are distributed (only AWS environments supported so far).
  • Any combination of the two previous scenarios.

...

Info

Please follow Docker official recommendations when installing Docker. These URLs describe the installation process for different Linux distributions:

We also recommend using the target installation hosts exclusively for Kiuwan services. If you plan running other containers than Kiuwan's in a single-host installation, please make sure that non of them is using the following network:

172.172.0.0/16

...

ServiceMemoryCPU cores
wildfly-f[n]1.5GB2GB2 cores
wildfly-a[n]1.5GB2GB2 cores
wildfly-s[n]1.5GB2GB2 cores
mysql4GB5GB4 cores
loadbalancer1GB1 core
redis_0000[n]2GB2 cores

...

  • Parallel processing of 2 analyses (any additional parallel analysis request will be enqueued, and it will be executed as soon as any of the running analyses finishes)
  • 50 concurrent web users or REST API calls.

Given the table above, for a single-host installation where no service is externalized the minimum system requirements are:

  • 14GB of RAM and a processor with 8 cores for Kiuwan on premises.

It is recommended that you overscale these characteristics for the OS to have resources available for itself.

The Kiuwan on premise installation tool (kiuwan-cluster)

...

ResourcePurpose
/config/volumes.propertiesConfiguration file to set where your persistent volumes will reside.
/docker/*.shAdvanced shell scripts to interact with your Kiuwan on premise installation.
/logsThe folder where the tool will write installation logs.
/sslTools that ease the certificate creation to keep Kiuwan on premise under a secure environment.
/user-contentA place The folder where you will have to put some resources the installation process will need.
/volumesThe empty base persistent volumes (that may be copied to different locations depending on your installation needs).

*.sh

Main shell scripts to interact with your Kiuwan on premise installation.

...

Installation: common steps

Step 1: download kiuwan-cluster

The first step is to download kiuwan-cluster, the Kiuwan on premises installation tool. It can be downloaded directly from a terminal like this:

Code Block
languagebash
titleDownload kiuwan-cluster
wget https://static.kiuwan.com/download/onpremise/kiuwan-cluster.tar.gz

This will download to the current directory the latest available installation tool.

Step 2: untar kiuwan-cluster

Once downloaded you should untar the provided gz file:

Code Block
languagebash
titleStep #1: dDownload kiuwan-cluster
tar xvzpf kiuwan-cluster_master.tar.gz

This will untar the installation tool to a folder with extended version information of the tool. For example:

/home/user/kiuwan-cluster_master.XXXX-2.8.YYMM.V

Step 3: copy license files

 

Step #2: set paths for each persistent volume

Step #3: initialize your volumes

 

Installation: single-host

...