Mini-ECA Deployment
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. It exists specifically to address high-latency or slow WAN links between a remote PowerScale/ECS cluster and a centralized ECA cluster.
For the decision between a centralized ECA cluster (NFS over WAN) and Mini-ECA, see ECA Deployment Options. This page covers the deployment-specific requirements and steps unique to Mini-ECA once you've decided it's the right topology for a remote site.
When to Use Mini-ECA
Mini-ECA is optional. Before deploying it, assess your environment's network conditions to determine whether it's necessary — installing it in a low-latency environment adds unnecessary configuration overhead.
Deploy a Mini-ECA at a remote site when the WAN link to that site has latency above 10 ms RTT, or is otherwise slow. The Mini-ECA collects audit data locally over NFS and forwards events to the central ECA cluster for processing, avoiding the need to mount remote audit data directly over the WAN.
Latency Requirements
Latency between the main ECA cluster and the remote Mini-ECAs must be below a ping time of 80 ms. Latency above 80 ms may not be supported.
Required Mounting Method
Mini-ECA requires the FSTAB method for mounting the cluster audit folder — this differs from the centralized ECA cluster, which supports either FSTAB or a centralized auto-mount configuration file. See How to configure NFS mount on Mini-ECA below.
Network Impact Calculation
Before deploying a Mini-ECA, calculate the WAN bandwidth required to forward events to the central site:
-
Get the average disk operations per PowerScale OneFS node by running, on the source cluster:
isi statistics query current --nodes=all --stats=node.disk.xfers.rate.sumUse the average value reported at the bottom of the results.
-
Calculate audit events per second. Multiply the average per-node value by the number of nodes, then divide by the ratio of audit events to disk transfers (1.83415365).
Example: an average of 2200 across 7 nodes:
2200 * 7 = 15,400
15,400 / 1.83415365 = 8,396 events/second -
Calculate required bandwidth. Use the guideline of 5 Mbps of network traffic per 1,000 events/second.
Example for 8,396 events/second:
(8,396 / 1,000) * 5 Mbps = 40 MbpsIn this example, 40 Mbps of WAN bandwidth is required to handle the forwarded audit event traffic.
Deployment Steps
- Deploy the OVA — follow the standard ECA OVA deployment instructions (see Eyeglass, ECA, and Mini-ECA Installation).
- 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.
- Completion — after deleting the necessary nodes, the deployment is complete.
NFS Mount Configuration
Each Mini-ECA needs to mount the cluster it has been assigned:
- Create the export on the source cluster — the same steps used for centralized ECA audit data ingestion apply (see Storage Platform Agent Configuration — Create a read-only NFS export).
- Add the mount to
/etc/fstab:- Create the mount path:
sudo mkdir -p /opt/superna/mnt/audit/<GUID>/<clustername>/(replace<GUID>and<clustername>with the correct values — the cluster name is case-sensitive and must match the cluster name as shown in OneFS). - A SmartConnect name is required to mount the export — use a system zone IP pool.
- Create the mount path:
The requirements and steps above are consolidated from the ECA VM Installation guide's Mini-ECA sections, since neither approved source publishes a separate Mini-ECA deployment-topology document. Mini-ECA uses the same node sizing as a standard ECA cluster — see ECAs.
See also
- ECA Deployment Options — centralized vs. remote Mini-ECA placement decision.
- ECAs — standard ECA cluster sizing and configuration guidelines.
- Eyeglass, ECA, and Mini-ECA Installation — full deployment procedure.
- Storage Platform Agent Configuration — required PowerScale-side audit configuration.