Software Requirements
The Synthetic Server requires the following software to run and function correctly. You are required to have outbound internet access to install Python, pip
, and flake8.
Software | Required Version | Function |
---|---|---|
Java | 17 |
The Synthetic Server requires JDK 17 to run services such as Synthetic Scheduler and Synthetic Shepherd. You need to set the environmental variable |
Python | 2.7+ | The Synthetic Server relies on Python to validate scripts. |
pip | 9+ |
Python uses If the machine where you're installing the Synthetic Server does not have Internet access, run the following steps to fetch and install
|
libaio | N/A |
The Synthetic Server requires the See How to Install libaio for instructions. |
How to Install libaio
Install libaio
on the host machine if it does not already have it installed. You may require outbound internet access if you don't have a locally hosted repository.
The following table provides instructions on how to install libaio
for some common flavors of the Linux operating system. Note that if you have a NUMA based architecture, you are required to install the numactl
package.
Linux Flavor | Command |
---|---|
Red Hat and CentOS |
Use
|
Fedora |
Install the library RPM from the Fedora website:
|
Ubuntu |
Use apt-get, such as:
|
Debian | Use a package manager such as APT to install the library (as described for the Ubuntu instructions above). |