Hello Everyone: I am planning on deploying freeradius on a redundancy configuration. It will be runing under linux, and freeradius version is 3.0.4 In the simplest configuration, i would have two servers. Redundancy for the authentication database will be done via master-slave replication on the database side. I would like to implement redundancy on the accounting database using copy-acct-to-home-server.
From what i understand, i should be able to maintain identical copies of the accounting tables this way, and i would be able to accomplish simultaneous use check, which would be desirable.
Now, first of all, each of the servers have a local accounting database, and i am writing to the database using an sql_buffered server. This works great. Now, reading through the forums, i understand that having several readers reading on the same accounting file can bring unpredictable results, is this the case? In that case, can these two functions work together? Also is this kind of configuration scalable to more than two servers? I am wondering how can i configure each server to send the packets to 2 or more different servers at the same time (In the case i would like to increase to 3 servers, or even more) Any comments or recommendations would be appreciated. Regards!