[Sysadmins] pppoe + mysql

Dank Bagryantsev 4alt на mail.ru
Вт Июн 11 15:48:42 MSK 2013


Здравствуйте, Viacheslav.

Вы писали 11 июня 2013 г., 11:08:51:

>> IMHO, без FreeRADIUS'a в этом другом поселке, толком у вас ничего не получится, больше промучаетесь с другими вариантами.
>> Наверное, будет проще поднять копию биллинга (возможно как-то упрощенную) в поселке и связать базы биллингов через мастер-мастер репликацию.
>>
VD> Не связывайтесь с мастер-мастер репликацией в mysql. Штатно такое не 
VD> предусмотрено.  В крайнем случае смотрите в сторону Galera на mariadb 
VD> https://kb.askmonty.org/en/galera/
VD> Почему не подходит обычный мастер-слейв?

Ну вот представьте, в биллинг записывается информация о
подключении-отключении пользователя. И как и куда она будет 
записываться при обрыве связи между поселками?
Конечно, тут всё еще зависит от биллинга...
Но как-то вырывать из биллинга кусок и делать на основе его только
проверку логина-пароля - IMHO, это чревато потом разными глюками.
В этой ситуации, мастер-мастер репликация - это наименее глюкавое
решение должно получится.
Тем более, при правильной настройке и заявленной нагрузке.
Тут просто надо разнести внесение данных так, чтобы пользователи
центральной базы работали со своим mysql, а удаленного поселка - со
своим. И пусть потом mysql'ы обмениваются между собой почти не
пересекающейся информацией с помощью стандартной асинхронной
репликации.
Но опять-таки - всё зависит от биллинга, от того как он сделан.


-- 
С уважением,
 Dank



Подробная информация о списке рассылки Sysadmins