System requirements
Before you install the product, make sure that your environment meets the hardware and software requirements.
Product compatibility matrix
Additional requirements for the compatible TrueSight Server Automation versions
Install the hotfix for the compatible TrueSight Server Automation versions as described in the following table:
TrueSight Server Automation version | Details |
---|---|
23.4 | Hotfix is not required. |
23.2 | Download and apply the hotfix that is attached to the following Knowledge Article: |
Third-party software
Automation Console is bundled with the following third-party software:
Product version | PostgreSQL version | Java version | Apache Tomcat web server version | Docker container operating system |
---|---|---|---|---|
24.1 | 15 | AdoptOpenJDK 17.0.8.1 | 9.0.85 | Alpine Linux 3.19.0 |
Docker requirements and supported operating systems
Automation Console is supported on Linux-enabled Docker, and it requires the following version of Docker:
Utility | Version |
---|---|
docker | 18.09.7 or later (Docker CE) |
docker-compose | 2.23.0 |
The following table lists the supported operating systems and Docker Editions:
Operating system | Supported Docker Edition |
---|---|
RHEL 7.9 | Mirantis Container Runtime (MCR) 20.10.0 or later (Formerly known as Docker EE) * For more details, see MCR documentation. |
RHEL 8.x | MCR 20.10.7 * |
RHEL 9.x | MCR 20.10.14 * |
CentOS 7.x | Docker CE 20.10.8 |
CentOS 8.x | Docker CE 20.10.8 |
*If you want to use Mirantis Container Runtime in a production environment, you need to purchase the license. You can use the trial version for a non-production environment.
For more information, see the Mirantis website.
Hardware requirements
The following sections list the hardware requirements.
Memory and disk space requirements
Minimum RAM | Minimum free storage for application at <installedLocation> |
---|---|
10 GB | 10 GB |
Minimum hardware requirements
The following table describes the minimum hardware requirements for a small deployment.
Requirement | Small | Minimum space required for installation (GB) |
---|---|---|
Number of | 25 | - |
Automation Console server requirements | ||
Number of | 1 | - |
CPUs per | 8 | - |
Automation Console | 32 | 10 |
Automation Console | 100 | 10 |
Database server requirements | ||
CPUs per | 8 | - |
Database | 16 | 8 |
Database | 100 | 25 |
For more information about sizing requirements based on deployment scenarios, see Deployment-sizing-requirements.
External database requirements
The following table describes the supported database and its versions.
Database | Supported versions |
---|---|
PostgreSQL |
|
Verify whether the PostgresSQL contrib modules are also installed. These are optional utilities shipped with the standard package, which may not installed by default. To verify whether the contrib modules are installed, run the following commands based on your version:
You can install the database by using the executables provided on the BMC Electronic Product Distribution (EPD) site, or you can use an existing PostgreSQL installation.
The following table describes the recommendations for a PostgreSQL database that you can use for optimal performance.
Configuration | Recommendation |
---|---|
Users, Roles |
|
Schema and Tablespaces |
|
Client Authentication |
|
Instance parameters | BMC recommends adding or updating the following parameters in the configuration of the database server in the postgresql.conf or equivalent file: listen_addresses = '*' After changing these values, restart the database server. |
External Redis Server requirement
If you want to configure Automation Console in a high availability environment, make sure that you have a non-cluster and non TLS 5.05 or later Redis Server.
Port requirements
The port on which the Automation Console communicates with an endpoint manager must be open, and the application and the endpoint manager must be able to communicate with each other.
The following table provides the port numbers that you must enable for the product. If you intend to use any custom ports during installation, ensure that you open the ports before installing the product.
Port | Protocol | Configured on | User can change the port number? | Firewall exception needed? | Description |
---|---|---|---|---|---|
10443 | TCP | Host containing the Automation Console application installation | Yes | Yes | Secure port used to access the Automation Console application. |
5000 | TCP | Host containing the Automation Console application installation | Yes (at the time of installation) | Yes | Port used for communication with the Docker repository |
5432 | TCP | Host containing the database installation | No | Yes | Port used by the database (PostgreSQL) for communication |