Operating system setup for Flow Production Tracking Enterprise Docker
Local installations of Flow Production Tracking are no longer offered. This documentation is intended only for those with existing instances of Flow Production Tracking Enterprise Docker. Click here for a list of our current offerings.
Contents
This article explains how to prepare your servers for Flow Production Tracking.
It is intended for Flow Production Tracking Administrators.
Scope and assumptions
This document is intended to cover the installation of the Operating System for use with a Flow Production Tracking installation.
This document assumes the following:
- The only official OS supported by Flow Production Tracking is CentOS 7.x
- The OS is a 64-bit distribution
- The OS allows usage of the Yellowdog Updater, Modified (YUM) application
- SSH is enabled on the server
Phase 1: OS installation
Flow Production Tracking Enterprise Docker (SE Docker) only has two requirements:
- The OS must support Docker
- If the server is going to host your DB, the OS must be able to run PostgreSQL server
The only officially supported OS is CentOS 7. Flow Production Tracking should theoretically run on any OS that supports Docker, but the provided containers are only built and tested for CentOS 7.
Phase 2: OS configuration
This segment describes the pre-Flow Production Tracking installation of the necessary applications and libraries.
Hostname setup
We recommend to set a hostname that is meaningful. It should be clear that this server is hosting a Flow Production Tracking Instance. If your cluster contains more than one server, it should be reflected in the hostname.
Create the Flow Production Tracking user
To run, Flow Production Tracking needs a user with administrative privileges (sudo). We suggest to name that user Flow Production Tracking for clarity.
If you have many servers in your cluster, the username and password should be the same on all servers.
Internet access
During the initial set up. The Flow Production Tracking servers will need to have access to the internet. If you are using a proxy, please make sure that the proxy is correctly configured for the shotgun user, as well as for the shotgun user with administrative privileges (sudo).
Docker
Install Docker and Docker Compose on your host. You have 2 options to install Docker:
- On CentOS 7, you can use this this script
- For custom installation, see https://docs.docker.com/engine/getstarted/
If you are planning on using Docker remotely, don't forget to configure your firewall properly by opening port 2376.
Phase 3: Packages update
Secure your system by making sure that you are running the latest version of all the packages for CentOS 7.x. Reboot the server one last time afterwards.
sudo yum update -y
Restart the server after the Flow Production Tracking installation/migration completed.
sudo reboot