Mini-ECA Installation
Overview
A Mini-ECA is a reduced-footprint ECA deployment placed at a remote site to locally collect audit data over NFS and forward it to the central ECA cluster for processing — used when the WAN link to that site has latency above 10 ms RTT, or is otherwise slow. Before installing, confirm Mini-ECA is the right topology for your remote site: see ECA Deployment Options and When to Use Mini-ECA.
Mini-ECA is optional. Latency between the main ECA cluster and the remote Mini-ECAs must stay below 80 ms RTT — latency above that may not be supported. Before deploying, confirm the network bandwidth calculation for the expected audit event rate.
Deploy the Mini-ECA VM
- Deploy the standard ECA OVA or VHDX — follow the same ECA deployment steps used for a centralized cluster.
- Delete unneeded ECA nodes:
- For a single Mini-ECA deployment, delete ECA node 2 and ECA node 3.
- Mini-ECA supports High Availability using nodes 1 and 2 — if you want HA, delete only node 3 from the vApp.
- Once the unneeded nodes are deleted, the base deployment is complete.
Configure the NFS Mount (FSTAB Method)
Mini-ECA requires the FSTAB mounting method — this differs from a centralized ECA cluster, which also supports the centralized auto-mount configuration file. Each Mini-ECA needs to mount the cluster it's assigned to monitor.
-
Create the read-only NFS export on the source PowerScale/ECS cluster — see Storage Platform Agent Configuration — Create a read-only NFS export.
-
Create the local mount path on the Mini-ECA node, replacing
<GUID>and<clustername>with the correct values (the cluster name is case-sensitive and must match OneFS exactly):sudo mkdir -p /opt/superna/mnt/audit/<GUID>/<clustername>/ -
Add the mount to
/etc/fstab. You'll need a SmartConnect name in the system zone IP pool to mount the export. SSH to the Mini-ECA node asecaadmin, then run:sudo -s
echo '<CLUSTER_NFS_FQDN>:/ifs/.ifsvar/audit/logs /opt/superna/mnt/audit/<GUID>/<clustername>/ nfs defaults,nfsvers=3 0 0' | sudo tee -a /etc/fstab -
Mount the filesystem and verify:
mount -a
mount
Join the Mini-ECA to the Central Cluster
-
Log in to the central ECA cluster's node 1 over SSH.
-
Edit
eca-env-common.confand add a line for each Mini-ECA at a remote site, incrementing the node ID for each new entry:vim /opt/superna/eca/eca-env-common.conf
export ECA_LOCATION_NODE_7=x.x.x.x -
Configure passwordless SSH for the new Mini-ECA nodes:
ecactl components configure-nodes -
Map the Mini-ECA to its cluster in
/opt/superna/eca/data/common/neOverrides.json. Replace the cluster name with the Mini-ECA's assigned cluster name, and align the node numbers with the IDs configured ineca-env-common.conf:[
{
"name": "SC-8100A",
"nodes": ["2", "3"]
},
{
"name": "SC-8100B",
"nodes": ["7"]
}
]noteEnsure the mapping is correct so events are tagged and processed for the right cluster.
-
Apply the Mini-ECA service overrides so the correct containers run on the Mini-ECA nodes:
cp /opt/superna/eca/templates/docker-compose.mini_7_8_9.yml /opt/superna/eca/docker-compose.overrides.ymlThis template automatically configures services for Mini-ECA nodes 7–9, if present — no further configuration is needed.
Verify the Configuration
- Start up the cluster from node 1 of the central ECA cluster:
ecactl cluster up. - Verify there are no startup issues on any node, including the new Mini-ECA nodes.
- Generate test events on the cluster the Mini-ECA is monitoring.
- Use the wiretap feature to confirm these events appear for the managed cluster.
See also
- ECA Deployment Options — centralized vs. remote Mini-ECA placement decision.
- Mini-ECAs (Deployments) — latency requirements and network bandwidth calculation.
- ECAs Installation — standard ECA cluster deployment steps used as the base for the Mini-ECA OVA/VHDX deployment.
- Storage Platform Agent Configuration — required PowerScale-side audit configuration.
- Eyeglass, ECA, and Mini-ECA Installation — combined reference guide.