Hello,
I currently am looking into merging 2 different ACS servers managing a diverse range of CPE’s - Both are installed on virtual Ubuntu servers with different versions of GenieACS.
ACS-Server-01:
- Version: v1.1.3
ACS-Server-02:
- Version: v1.2.8+20211027200938
My original thoughts were merging them in terms of making these 2 still handle CWMP/NBI but creating a third UI server with a central mongodb, but I am not entirely sure what would be the ideal solution for this.
I was quite intrigued by bajajoba’s topology in this thread Max CPE supported by ACS - #9 by bajojoba - but this might be slightly overkill for our setup as of now.
Maybe a setup like this turning the old ACS-Servers to only CWMP/NBI and create a third UI and mongodb server and using HA-Proxy for load balancing?
HAProxy Virtual IP —– HA-Proxy — ACS-SERVER-01 (CWMP/NBI)
……………………………………..\………………………..\
………………………………………\………………………..—ACS-SERVER-03 (DB/UI)
……………………………………….\………………………./
………………………………………..ACS-SERVER-02 (CWMP/NBI)
I am not sure this was just a quick thought - The other problem is ensuring downtime is kept to a minimum if possible seamless transition.
Thank you in advance ![]()