Dear FreePBX Friends,
I hope this message finds you well. I am currently working on a project and could use some guidance from our team.
Here’s the setup: I am planning to deploy a clustered load balancer, specifically a Citrix Netscaler, to manage traffic across multiple FreePBX instances. Let’s say we have 6 FreePBX servers configured . My objective is to ensure that all backend FreePBX servers remain synchronized. that means if I create an extension 1001 it should replicate all servers . I don’t need it immediately to be in sync , I can run a CRON job in in every 60 min intervels or do it manually when it requires
During my research, I’ve encountered various options for achieving synchronization, with rsync catching my attention. My question is: If I synchronize the directory containing FreePBX files, will that be sufficient to replicate changes across all 6 FreePBX servers? Or do I need to perform a separate database synchronization?
I would greatly appreciate your insights and recommendations on the best approach for ensuring synchronization among the FreePBX servers in this clustered setup.
Thank you for your assistance.