Approach to merging 2 GenieACS Servers

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 :smiley:

Hi,

If you’ll be using the same database, then you have the same provisions and presets across all CWMP servers. So I don’t think it makes much sense.