Hardware and Software

Hardware Requirements:

Purpose
Memory / CPU / Storage (HW)
Details
Platform VM
Memory – 32 GB
CPU – 8 vCPU
Storage – See OVF guidelines
OVF Guidelines
SSD based storage is preferred.
/opt – 100G
/kafka-logs1 – 100G
/kafka-logs2 – 100G
/zookeeper – 20G
Docker Disk – 100G
Service VM
Memory – 16 GB
CPU – 4 vCPU
Storage – See OVF guidelines
/opt – 50G
Docker Disk – 100G
cLambda VM
Memory – 16 GB
CPU – 4 vCPU
Storage – as per OVF guidelines
For running cLambda jobs
cfxCollector
Memory – 16GB
CPU – 4 vCPU
Storage – as per OVF guidelines
/opt – 50G
Docker Disk – 100G
Note: For minimal cfxDimensions platform deployment, 1 Platform VM, 1 Service VM, 1 cLambda VM is recommended. For production deployments, reach out to [email protected]

Supported Virtual Infrastructure Platforms:

  • VMware vCenter 6.0 or above & vSphere 6.0 or above
  • AWS EC2

Additional Requirements:

Purpose
Details
External Public CA Certificate
Requires external certificate in PEM format for the load balancer
Ports programming for DMZ/LAN Access
  • Load Balancer in DMZ should be able to reach ports 8080 in Internal Network
Port forwarding on the firewall to load balancer, Gateway Communicator
  • The Platform needs to be in the DMZ network with bi-directional network connectivity.
  • Firewall ports 443 need to be opened up for public virtual IP/DNS on the firewall/gateway
NFS Shared Storage (Optional)
Need NFS Shared storage for the below tasks
  1. 1.
    Platform Configuration
  2. 2.
    Service Logs/Data
  3. 3.
    Backup
Need 3 Different Mount Points
  1. 1.
    Platform Mount Point
  2. 2.
    Service/Tenant Mount Point
  3. 3.
    Backup mount point
Note: Platform VM acts as NFS server to provide above mount points (by default). External NFS storage also is supported.
Outbound Network Access
registry.cloudfabrix.io:443
Macaw Tool
https://macaw-amer.s3.amazonaws.com/tools/macawcli-2.0.3.tar.gz
Python outbound access
https://bootstrap.pypa.io/
Last modified 1yr ago