Software requirements
The following are the software requirements for Granta MI clusters.
- SQL Server
- Data storage for a Granta MI cluster is provided by SQL Server, with FILESTREAM enabled.
- Load balancer
- Granta MI doesn't include a load balancing mechanism of its own. Choose a load balancer that best suits your needs.
- Elasticsearch
- A dedicated remote Elasticsearch instance or cluster must be provisioned to provide MI data search and indexing features for the MI cluster.
- Granta MI
The minimum required version of Granta MI is 2026 R1.
Both cluster nodes must have:
- The same Granta MI version.
- The same version of MI Materials Gateway reports (if installed) and MI BoM Analyzer Reports (if installed)
- Identical MI authentication and authorization configuration setup (Windows, User Manager or OIDC authentication) and the same rule engine.
- MI Settings Service, MI Server, MI Service Layer, MI Selection Service. MI Viewer is optional, but if required, should be installed on both nodes.
- MI Selection Service must use the same port on both nodes.
- If MI Log Aggregation will be used, both nodes must have the MI Log Collector component installed.
MI Data Flow should be installed only on one node.
MI Search Server must not be installed on any node. Data search and indexing for the cluster must be provided by the cluster's remote Elasticsearch instance.
If any Granta MI settings are changed, you must restart MI Server on all nodes to ensure the change is reflected.
- Windows accounts
- If Windows authentication is required for the cluster, a Service Account with appropriate domain permissions is required. MI Server should be installed to be run by this account, as well as the IIS Application Pools for MI Viewer and Service Layer.