Gateway Hub

Installation machine requirements

Overview

Before installing Gateway Hub on a server, you must have an installation machine set up to perform the installation. This machine can act as a node but is not required to. The installation machine has additional software requirements.

During the installation, this machine copies the Gateway Hub binaries from itself to the servers that constitute your Gateway Hub cluster.

Operating Systems

Your installation machine must be one of the following operating systems:

  • Linux
  • macOS X
  • Windows Subsystem for Linux

Software requirements

Your installation machine must have:

Requirement Versions Supported
Python 3.6 or newer
PyYAML 5.3.1 or newer
Ansible 2.8.0 or newer
GNU Tar  
   

A list of requirements for performing installation can be found in hubctl/requirements.txt and installed by running pip3 install --user --requirement requirements.txt.

Additional download and installation instructions for Ansible can be found here.

Note: Python packages should be installed using their Python 3 version.