...
- 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 |
...
Service | Memory | CPU cores |
---|---|---|
wildfly-f[n] | 1.5GB2GB | 2 cores |
wildfly-a[n] | 1.5GB2GB | 2 cores |
wildfly-s[n] | 1.5GB2GB | 2 cores |
mysql | 4GB5GB | 4 cores |
loadbalancer | 1GB | 1 core |
redis_0000[n] | 2GB | 2 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)
...
Resource | Purpose |
---|---|
/config/volumes.properties | Configuration file to set where your persistent volumes will reside. |
/docker/*.sh | Advanced shell scripts to interact with your Kiuwan on premise installation. |
/logs | The folder where the tool will write installation logs. |
/ssl | Tools that ease the certificate creation to keep Kiuwan on premise under a secure environment. |
/user-content | A place The folder where you will have to put some resources the installation process will need. |
/volumes | The 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 | ||||
---|---|---|---|---|
| ||||
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 | ||||
---|---|---|---|---|
| ||||
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
...