Hardware and Software
Last updated
Last updated
Note: For minimal cfxDimensions platform deployment, 1 Platform VM, 1 Service VM, 1 cLambda VM is recommended. For production deployments, reach out to support@cloudfabrix.com
VMware vCenter 6.0 or above & vSphere 6.0 or above
AWS EC2
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
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
Platform Configuration
Service Logs/Data
Backup
Need 3 Different Mount Points
Platform Mount Point
Service/Tenant Mount Point
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/