Prepare your application server (KOTS)
Make sure your application server meets all requirements. See System requirements and supported software.
For users and admins to properly access Jama Connect, specific ports must be accessible to inbound traffic. Work with your network admin to make sure your network is configured properly.
Inbound rules and ports for nodes — Make sure the ports in the following table are accessible to inbound traffic and the inbound rules are configured for each server in the KOTS cluster.
Protocol
Port range
Source*
Inbound rule applies to node...
Description
HTTPS
443
Anywhere
All
Jama Connect port for SSL/TLS communication (HTTPS), which is used to access Jama Connect. It can be disabled or the port number can be reconfigured.
HTTP
80
Anywhere
All
Jama Connect port for clear text communication (HTTP), which is used to access Jama Connect. It can be disabled or the port number can be reconfigured.
TCP
8800
Anywhere
All
Allows admins to access the KOTS Admin Console, which is used to configure, install, and upgrade Jama Connect.
SSH
22
Anywhere
All
Allows admins to make remote connections to the nodes using SSH.
TCP
6443
Anywhere
Any node
Primary
Allows admins and KOTS nodes to access the Kubernetes API server.**
TCP
2379–2380
Any node
Primary
Allows the KOTS nodes to access the etcd server client API.**
TCP
10250
Any node
All
Allows the KOTS nodes to access the Kubelet API server.**
UDP
8472
Any node
All
Allows KOTS (Flannel) to create a virtual network that connects the services running inside the cluster.**
* Anywhere means anyone or anything that must consume the resources in the environment.
** Can be disabled in single node clusters.
User IDs — Verify that the following User IDs are available and unused on the application server.
User ID 91 — Used by Tomcat to read and write to directories inside jamacore pods.
User IDs 480–499 — Used by the various services.
Time sync setting — To ensure accurate time on the application server, set up a cron job to sync the time on a routine schedule (for example, every day or hour). Use this command to set up the cron job:
ntpdate pool.ntp.org