Hi all,

I don’t understand the use of splitting different cwmp-events to different 
instances, probably because it has not yet been explained why by Pera *wink* 
;-).

However, I have had thoughts about load balancing and redundancy with GenieACS. 
As this thread is somewhat related here my question to Zaid / Dan:

Do you see any issues having two (separate / with different IP’s) instances of 
cwmp, nbi & gui accessing the same mongoDB of GenieACS?
I assume that since there is no CPE accessing both instances of cwmp at the 
same time, there is not going to be a write conflict within MongoDB – am I 
right?

We use dockerized GenieACS (one container as GUI and another as CWMP/NBI/FS) 
for some time now quite successfully. Being able to scale that up having 
multiple instances of a container maybe even on different Bare-metals would be 
nice but I don’t make the effort of testing if you say that this could cause 
write conflicts on the mongoDB.

As a side note: I also thought of separating CWMP, NBI and FS going more in the 
direction of micro-services – however getting also reduced container sizes 
would mean to deal with npm and knowing what service is using what library. And 
I have yet to come across another language making such a painfully 
overcomplicated and complete mess regarding libs as node/js. (Sorry I had to 
say that). If someone did that already – please let me know :)

Br
Simon


From: Users <[email protected]> on behalf of Dan Morphis 
<[email protected]>
Reply-To: Community support for GenieACS users <[email protected]>
Date: Thursday, 26 April 2018 at 21:07
To: Community support for GenieACS users <[email protected]>
Subject: Re: Two ACSs

Without having looked at any proxy, I’m saying off the top of my head it would 
take a custom proxy/code to make this work.
-dan

On Apr 26, 2018, at 12:04 PM, Petar Raickovic 
<[email protected]<mailto:[email protected]>> wrote:
So you think that the thing is in the proxy? I was thinking of using HAproxy 
for this and setting it to foreword messages containing "4 VALUE CHANGE" to 
ACS1 and the others to ACS2 but i don't know if that would do the trick...

чет, 26. апр 2018. 20.59 Dan Morphis 
<[email protected]<mailto:[email protected]>> је написао/ла:
You would need a proxy with some custom code to make this work. You could write 
a proxy in your language of choice. But out of the box this is not possible.
-dan

On Apr 26, 2018, at 11:49 AM, Petar Raickovic 
<[email protected]<mailto:[email protected]>> wrote:
I agree that it is complex but I need to know if it is possible and if you have 
any suggestions on how to do it. As far as I have seen in TR069 document I 
wpuld need some kind of a proxy in front of the ACSs as modem can have only one 
ACS...

чет, 26. апр 2018. 20.41 Dan Morphis 
<[email protected]<mailto:[email protected]>> је написао/ла:
Why? That sounds like needless complexity.
-dan

On Apr 26, 2018, at 11:40 AM, Petar Raickovic 
<[email protected]<mailto:[email protected]>> wrote:
Yes that's right. I want to do a refresh of the device (updating parameters) 
with one ACS and a reboot with the other.

чет, 26. апр 2018. 20.38 Zaid Abdulla 
<[email protected]<mailto:[email protected]>> је написао/ла:
On Wed, 2018-04-25 at 09:29 +0200, Petar Raickovic wrote:
> I have a question regarding GenieACS configuration. I would like to
> use a proxy and two ACSs behind the proxy to manage all CPEs. So I
> would like to be able to mark ACS requests in order to split the
> traffic coming from CPEs inside the proxy using the same mark.

Not sure I understand your question. It's the incoming HTTP requests
from your CPEs that you want to distribute to your two ACS nodes.

--
Zaid Abdulla <[email protected]<mailto:[email protected]>>
_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.genieacs.com/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.genieacs.com/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.genieacs.com/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.genieacs.com/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.genieacs.com/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.genieacs.com/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.genieacs.com/mailman/listinfo/users

Reply via email to