Before installing or deploying Itential Automation Gateway (IAG), review the following requirements to ensure your environment is ready. The requirements that apply to your deployment depend on the deployment architecture you choose.
IAG 5 requires the following Itential platform components:
Ensure your environment meets these baseline requirements regardless of installation method:
IAG uses mutual TLS (mTLS) for secure communications between components. Before you begin installation, ensure you have:
IAG deployments use two node types: server nodes and runner nodes. In distributed mode, you also need etcd nodes for persistence. Review the specifications below to plan your infrastructure.
In distributed execution deployments, server nodes (controllers) retrieve information from the database and route automation work to runner nodes. Because server nodes don’t perform automation work themselves, you can use smaller, lightweight instances. You typically need only two server nodes to create a highly available cluster, and scaling beyond two nodes isn’t usually necessary.
Server nodes handle these tasks:
Runner nodes execute the automation work in distributed execution deployments. These instances need more processing power than server nodes. You can scale runner nodes horizontally as your workload increases by adding nodes to the cluster, and removing nodes when workloads decrease.
When you run IAG in a distributed execution deployment, you can use etcd as the backing persistence store. Configure etcd in a highly available cluster with at least three nodes. Don’t install etcd nodes on the same physical nodes as your servers and runners. For etcd nodes, memory is the most important consideration. For more information, see the etcd website.